Re: [Wikitech-l] Tidy removed on all Wikimedia wikis (final update)

2018-08-16 Thread Niharika Kohli
Congratulations! This is a huge win for everyone. Great job, Subbu and
team!

On Thu, Aug 16, 2018 at 3:54 PM Bartosz Dziewoński 
wrote:

> I'd like to offer additional thanks to Izno, who appears to be going
> through all of the old Tidy-related tasks, meticulously testing to see if
> they're fixed in Remex, and closing them! :)
>
> --
> Matma Rex
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l



-- 
Niharika
Product Manager
Community Tech
Wikimedia Foundation
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Sensitive IRC bots - be careful out there!

2018-08-16 Thread Daniel Zahn
Also these can help preventing it from happening again even if you mention
a lot of nicks:

< legoktm> he should also auth with freenode
< paladox> if he gets a wikimedia cloak or a wikipedia cloak the bot will
not kick him.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Sensitive IRC bots - be careful out there!

2018-08-16 Thread Daniel Zahn
Hey Jon,

you should be unbanned. I asked in #freenode and they removed it.

<@Unit193> mutante: I've removed it at this point.

-- 
Daniel Zahn 
Operations Engineer
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Sensitive IRC bots - be careful out there!

2018-08-16 Thread Jon Robson
I just got banned from Freenode server for @ing a few people during a SWAT
deploy. Be careful everyone! It's a dangerous world out there!

I've taken the advice and emailed kline but in the meantime, you may want
to be careful who/how many people you @.

Will let you know when I know more and apologies if you can't get hold of
me in the mean time!
Jon

Replay of the event:
 Jdlrobson and nray: A patch you scheduled for Evening SWAT (Max
6 patches) is about to be deployed. Please be around during the process.
Note: If you break AND fix the wikis, you will be rewarded with a sticker.
4:03 PM  Jon Robson \o
4:03 PM  Nicholas Ray \o
4:05 PM  Jon Robson mark: twentyafterfour RoanKattouw thcipriani
Niharika any of you able to swat right now?
4:05 PM ⇐ You were killed by Sigyn (sigyn@freenode/utility-bot/sigyn):
(Spam is off topic on freenode.)
4:05 PM ⇐ jdlrobson quit (sid92657@gateway/web/
irccloud.com/x-maentctwgksrmedg) Killed (Sigyn (Spam is off topic on
freenode.))
Check your host, port and ssl settingsDisconnected: You are banned from
this server- Please do not spam users or channels on freenode. If in error,
please contact kl...@freenode.net. (2018/8/16 23.03)

-- 
Jon Robson
Senior Software Engineer
twitter: @jdlrobson
linkedin: https://www.linkedin.com/in/jorobson/
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Tidy removed on all Wikimedia wikis (final update)

2018-08-16 Thread Bartosz Dziewoński
I'd like to offer additional thanks to Izno, who appears to be going
through all of the old Tidy-related tasks, meticulously testing to see if
they're fixed in Remex, and closing them! :)

-- 
Matma Rex
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] OOUI v0.28.0 released

2018-08-16 Thread Bartosz Dziewoński
Here's the complete list of renamed, moved or removed icons in each icon
pack. Your code will need updates if you're using any of them:

(I generated this with `git diff v0.27.6 v0.28.0 --
src/themes/wikimediaui/*.json` and some manual editing.)

icons-alerts:
* 'comment' – Use 'speechBubble' instead.

icons-content:
* 'book' – Moved to the 'editing-citation' pack.
* 'citeArticle' – Moved and renamed. Use 'reference' from
'editing-citation' pack.
* 'journal' – Moved to the 'editing-citation' pack.
* 'newspaper' – Moved to the 'editing-citation' pack.

icons-editing-advanced:
* 'find' – Use 'articleSearch' of 'content' pack instead.

icons-interactions:
* 'settings' – Use 'pageSettings' instead.

icons-moderation:
* 'clip' – Use 'bookmarkOutline' instead.
* 'unClip' – Use 'bookmark' instead.

icons-user:
* 'userActive' – Use 'userAvatar' instead.
* 'userInactive' – Use 'userAnonymous' instead.

-- 
Matma Rex
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] OOUI v0.28.0 released

2018-08-16 Thread Volker E.
Hello everyone,
I'm pleased to announce that we've released OOUI v0.28.0 this Tuesday.

Key highlights of this release:
 - New OOUI “Tutorials” section[0]
   Special thanks to GSOC student Hagar Shilo, who has provided us an excellent
   addition to our documentation.
   The tutorials simplify stepping into development with the library.
 - Final code cleanup step after major icon refinement[1], see below.

Possible breaking changes:
The following changes might cause breaking of your interface, please carefully
consider if they affect your code.

- Drop 'find' icon, deprecated in v0.26.2
- Drop 'settings' icon, deprecated in v0.27.0
- Drop cite icons, renamed and deprecated in v0.27.0
- Remove 'clip' & 'unClip', deprecated in v0.26.1
- Remove 'comment', deprecated in v0.26.1
- Remove deprecated 'userActive'/'userInactive', deprecated in v0.26.2

All six icon changes above have been deprecated and announced in former
versions. With this release we've removed them completely.

You can find details on additional new features, code-level and accessibility
changes, styling and interaction design amendments, and all
improvements since v0.27.0 in the full changelog[2].
I'd also like to give a shoutout to Alangi Derick and Tim Eulitz for
their contributions.

If you have any further queries or need help dealing with breaking
changes, please
let me know.

As always, library documentation is available on mediawiki.org[3],
there is comprehensive generated code-level documentation and
interactive demos and tutorials hosted on doc.wikimedia.org[4].

OOUI version: 0.28.0
MediaWiki version: 1.32.0-wmf.18
Date of deployment to production: Regular train, starting Thursday 16 August


[0] - https://doc.wikimedia.org/oojs-ui/master/demos/tutorials/index.html
[1] - https://phabricator.wikimedia.org/T177432
[2] - https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
[3] - https://www.mediawiki.org/wiki/OOUI
[4] - https://doc.wikimedia.org/oojs-ui/master/

Best,
Volker

--
Senior UX Engineer
Wikimedia Foundation

volke...@wikimedia.org | @Volker_E

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] 2018-08-15 Scrum of Scrums meeting notes

2018-08-16 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-08-15

=2018-08-15=
Yesterday was WMF holiday, though a few teams worked and entered updates:

== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* OOUI v0.28.0 released, minor release with breaking changes
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.28.0
*** New OOUI “Tutorials” section
https://doc.wikimedia.org/oojs-ui/master/demos/tutorials/index.html –
thanks GSOC student Hagar Shilo!
*** Possible breakages limited only to removal of long-time deprecated
icons, please update your icon references if you haven't yet.

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by: -
* Blocking:
* Updates:
**6.0 still in beta (
https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/),
working on 6.0.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.0.1-walrus-on-a-golf-cart/)
 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):
*** Invest in the MobileFrontend & MinervaNeue frontend architecture:
T199452 T188261 T197133
*** Page issues UI and instrumentation: T201124 T191528 T197932 T191532
*** Other fixes and hygiene: T193172 T173527 T197931 T197497 T198947
T201131 T140804
** Desktop website (Popups):
*** SVG optimization (thanks Volker!) T185596
*** Replace deprecated jQuery dependency T198579
** WikidataPageBanner
*** Only move/restyle subtitle for pages where banner is present T199855
** PDF rendering (Proton):
*** Improve Chromium halt behavior and resource management T181623 T181623

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Maps:
*** Upgrade of node-mapnik deployed successfully to Beta Cluster
*** Planning production upgrade to Debian Stretch
*** Working on a method for invalidating an area of map tiles
** MCS announcement for Android app multi-language features released: up
from Aug 9th until Aug 16th T191640
** Continuing work on mobile-html endpoint improvements (see open subtasks
of T177433)


 Multimedia 
* Updates
** Job to get additional search data from wikidata in progress
** search prototyping continues
** design continues for adding structured statements for artwork


 Parsing 
* Blocked by:
* Blocking:
* Updates:


=== Audiences Design ===
 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.28.0 released, breaking change release
*** Including new OOUI “Tutorials” section
https://doc.wikimedia.org/oojs-ui/master/demos/tutorials/index.html –
thanks GSOC student Hagar Shilo!
*** Possible breakages limited only to removal of long-time deprecated
icons, please consider updating your icon pack references if you haven't
done so in the deprecating phase.
** Finished SVG optimization in Popups, all major Foundation products
optimized! https://phabricator.wikimedia.org/T185596
** Style Guide Imagery work https://phabricator.wikimedia.org/T194686

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Core Platform ===
* Blocked by:
* Blocking:
* Updates:
**  Design work for T194697 "multiblocks"
** Platform Evolution stakeholder meetings and planning for Wikimedia
Technical Conference
** Gathering input from non-Wikimedia MediaWiki community  at
https://www.mediawiki.org/wiki/MediaWiki_Stakeholders%27_Group/TechConf_Input

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
**

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
**

=== Release Engineering ===
* Blocked by:
* Blocking:
* Updates:
**

=== Research ===
* Blocked by:
* Blocking:
* Updates:

=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:

=== Search Platform ===
* Blocked by:
* Blocking:
* Updates:
**

=== Security ===
* Blocked by:
* Blocking:
* Updates:
**


=== Site Reliability Engineering ===
* Blocked by:
* Blocking:
* Updates:
**

== Wikidata ==
* Blocked by:
* Blocking:
* Updates:
**

== German Technical Wishlist ==
* Blocked by:
* Blocking:
* Updates:
**

== Multi-Content Revisions ==
* Blocked by:
* Blocking:
* Updates:
** populateContentTables.php now running simultaneously on s1, s2, s3, s5,
s6, s7 (T183488)
*** anticipated to run for 2 more weeks
** progress continues on phase 2 (file caption support) development tasks

== SoS Meeting Bookkeeping ==
* Updates:
**
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] introduction

2018-08-16 Thread Egbe Eugene
I would recommend you start with the AWMD program.

https://www.mediawikiorg/wiki/Africa_Wikimedia_Developers_Project

This should be a good place where you will meet folks closest to you who
can help.


On Thu, 16 Aug 2018 at 12:25 Jack Gleeson  wrote:

> Hello Awah Nadege Tayebatu!
>
> I would recommend that you look here to get started
> https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
>
> Jack
>
> On 16 August 2018 at 12:09, Nadege Awah  wrote:
>
> >  Dear sir/madame;
> >
> > I am Awah Nadege Tayebatu, female and a Cameroonian. I am an Applied
> > Geology student of the University of Buea, Cameroon. I will love to
> > contribute code to MediaWiki and so will appreciate some guide on how to
> > start contributing and some learning  resources i can use as a beginner.
> >
> >   Thank you.
> > ___
> > Wikitech-l mailing list
> > Wikitech-l@lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] How to do HTML in a Wiki Page

2018-08-16 Thread Bináris
Most wikis have templates like https://en.wikipedia.org/wiki/Template:Anchor
for this purpose.
Use them instead of direct HTML.

2018-08-16 15:28 GMT+02:00 David Whitten :

> I have a program that generates HTML, complete with anchors and links that
> refer to them. (some of the anchor links cross files)
>
> I have not successfully put "" tags into my wiki page. The  etc
> markers with "=" generate them, but I want to put in some of my own. I
> don't want to break any existing anchors either.
>
> I hope to use the maintenance scripts to convert the HTML pages into WIKI
> pages, and I understand that I will essentially be using only the contents
> of the  tags to be the body of the wiki page, as the  and
>  tags will be part of the page generated by the wiki.
>
> Does anyone have any guidance or web pages I should read?
>
> Thank you,
> David
> 713-870-3834
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Bináris
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] How to do HTML in a Wiki Page

2018-08-16 Thread David Whitten
I have a program that generates HTML, complete with anchors and links that
refer to them. (some of the anchor links cross files)

I have not successfully put "" tags into my wiki page. The  etc
markers with "=" generate them, but I want to put in some of my own. I
don't want to break any existing anchors either.

I hope to use the maintenance scripts to convert the HTML pages into WIKI
pages, and I understand that I will essentially be using only the contents
of the  tags to be the body of the wiki page, as the  and
 tags will be part of the page generated by the wiki.

Does anyone have any guidance or web pages I should read?

Thank you,
David
713-870-3834
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] introduction

2018-08-16 Thread Jaime Crespo
Hi,

Here are some resources I would recommend reading first:

* https://www.mediawiki.org/wiki/Special:MyLanguage/New_Developers
* Slides:
https://commons.wikimedia.org/wiki/File:Wikimedia_Technical_Areas_An_Overview.pdf
*
https://www.mediawiki.org/wiki/Special:MyLanguage/How_to_become_a_MediaWiki_hacker

Other than that, general resources about PHP, Javascript, web development,
SQL, git can also be useful, depending on the topic you would be interested
on contributing.
Maybe someone else can provide also some extra tips and resources.

Thank you and welcome!

On Thu, Aug 16, 2018 at 1:09 PM Nadege Awah  wrote:

>  Dear sir/madame;
>
> I am Awah Nadege Tayebatu, female and a Cameroonian. I am an Applied
> Geology student of the University of Buea, Cameroon. I will love to
> contribute code to MediaWiki and so will appreciate some guide on how to
> start contributing and some learning  resources i can use as a beginner.
>
>   Thank you.
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l



-- 
Jaime Crespo

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] introduction

2018-08-16 Thread Jack Gleeson
Hello Awah Nadege Tayebatu!

I would recommend that you look here to get started
https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker

Jack

On 16 August 2018 at 12:09, Nadege Awah  wrote:

>  Dear sir/madame;
>
> I am Awah Nadege Tayebatu, female and a Cameroonian. I am an Applied
> Geology student of the University of Buea, Cameroon. I will love to
> contribute code to MediaWiki and so will appreciate some guide on how to
> start contributing and some learning  resources i can use as a beginner.
>
>   Thank you.
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] introduction

2018-08-16 Thread Nadege Awah
 Dear sir/madame;

I am Awah Nadege Tayebatu, female and a Cameroonian. I am an Applied
Geology student of the University of Buea, Cameroon. I will love to
contribute code to MediaWiki and so will appreciate some guide on how to
start contributing and some learning  resources i can use as a beginner.

  Thank you.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] My Phabricator account has been disabled

2018-08-16 Thread
On Thu, 16 Aug 2018 at 03:14, bawolff  wrote:
> Thank your for your well considered response. I know this can be an
> emotionally draining topic and I appreciate your engagement.
>
> Thanks,
> Brian

This has been one of the longer email discussion threads, itself made
controversial due to quasi-official interventions apparently made with
the intention of closing it down early. I agree, this does make the
topic draining but it has been an important one to have, if the CoC
and the non-transparent procedures that seem to enforce it and
interpret it are to be seen to be held to account.

I would like to join in the thanks from Brian, and extend that to
thank all those that have expressed well supported views in the
discussion. Naturally, we should all be thankful to the original
whistle-blower, as whether you feel this was undue or not, it has
resulted in an opportunity for improvement for a fairer and more open
process. It would be jolly nice if CoC Committee members might use
this case as a reason to re-examine the ethical need for the Committee
to adopt a governance policy that respects and protects
whistle-blowers, even if the contents of such a complaint or query may
damage the reputation of the Committee, and even if the whistle-blower
uses an external forum like this email list.

Around the middle of the discussion there was mention that the way
that WMF employees and unpaid volunteers are handled under the Code of
Conduct is different. A later response was framed in a way that made
it appear that this was a false statement. Though the CoC itself does
not mention employees, this was discussed in detail during its
creation, along with requirements being firmly stated by WMF legal. As
far as I am aware, the Committee does process complaints involving WMF
employees differently, because it will share evidence, and presumably
any statements made even if these are not "objective evidence", with
WMF legal and WMF HR. It is also clear from past statements by WMF
legal that any information shared with the WMF is not guaranteed to
remain confidential, there are no guarantees as to who will have
access to the information or allegations or if they will ever be
deleted from WMF databases, and that WMF internal procedures and
policies will offer no protection or compensation for
non-employees.[1][2] If my understanding of the current state of
affairs is wrong, I welcome a factual and supported correction.

1. 
https://www.mediawiki.org/wiki/Talk:Code_of_Conduct/Archive_1#Reports_involving_WMF_employees
2. 
https://www.mediawiki.org/wiki/Talk:Code_of_Conduct/Archive_2#September_22,_2016_revision_by_WMF_Legal

Thanks
Fae
-- 
fae...@gmail.com https://commons.wikimedia.org/wiki/User:Fae

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l