Quim Gil | 24 Oct 22:55 2014

Do you know PERL? Bugzilla-Migration needs your help

The Wikimedia Phabricator team needs help from someone familiar with PERL.

The Bugzilla API has a bug, which we tried to fix with a patch, but now
that patch creates another problem. Now we either break comments or binary
attachments. The details:

Upstream Bugzilla XML-RPC API issue creates invalid XML

Your help is welcome! It doesn't seem to be too complicated. The task
doesn't require any background on Phabricator or Bugzilla.


Quim Gil
Engineering Community Manager  <at>  Wikimedia Foundation
Wikitech-l mailing list
Wikitech-l <at> lists.wikimedia.org
Nuria Ruiz | 24 Oct 17:55 2014

internacionalization for client and server side integrated with handlebars


Those of you that have deal with client side translation in javascript
might appreciate this library recently released from yahoo:


Just an FYI

Wikitech-l mailing list
Wikitech-l <at> lists.wikimedia.org
Quim Gil | 24 Oct 03:56 2014

Bugzilla-Phabricator migration instance ready for review

Phabricator milestone!


(please read)

A test instance is available for review, showing a sample of 10% of all the
Bugzilla reports, automatically migrated. Register with your Bugzilla email
address, wait for your activity to be assigned to you (might take a while),
and try to find problems that we should fix before the real migration



Check the list of known issues before creating new tasks. We are leaving at
least one week for feedback, or more if there are issues that require fixes
and a second test. At the end of the review period we will be able to
commit to a Bugzilla migration date.

Thank you again to Chase, Mukunda, and Andre for opening a way that nobody
has walked before. Big Thank You also to the growing number of contributors
helping in this complex and terribly interesting migration process!


Quim Gil
Engineering Community Manager  <at>  Wikimedia Foundation
(Continue reading)

Legoktm | 24 Oct 03:39 2014

Requiring PHP >= 5.3.3 for MediaWiki core


As part of the librarization project[1], we are planning on taking the
CSSJanus library that is currently in includes/lib/ and bringing it in
with composer. However, it requires PHP >=5.3.3 in its composer.json[2].
Krinkle has stated[3] that is due to the fact that it has only been
tested on 5.3.3 and higher, and it's also what travis-ci provides.

After doing some research[4], it appears that we would be dropping
support for Ubuntu 10.04LTS, which has security support until April
2015. MediaWiki 1.25.0 is expected to be released in May 2015.

Does anyone have any objections to dropping 5.3.2 support? I've uploaded
[5] that actually increments the required version number.

-- Legoktm

[1] https://www.mediawiki.org/wiki/Library_infrastructure_for_MediaWiki
[2] https://github.com/cssjanus/php-cssjanus/blob/master/composer.json
[3] https://github.com/cssjanus/php-cssjanus/pull/5#issuecomment-60069126
[4] https://phabricator.wikimedia.org/T839#14160
[5] https://gerrit.wikimedia.org/r/168535

Wikitech-l mailing list
Wikitech-l <at> lists.wikimedia.org
Markus Glaser | 23 Oct 23:41 2014

Open issues for next MediaWiki maintenance releases

Hello everyone,

next week on October, 29th, there will be another set of security and maintenance releases for MediaWiki.
There are still some unresolved bugs and changes that are wating to be +2'ed. So if you feel like improving
MediaWiki tarball releases in the upcoming days, you could have a look at these lists:

Open bugs for MW 1.23:

Fixes that need to be backported:

Changes in Gerrit that are waiting to be merged:

Thanks for your help!

Markus (mglaser)
Wiki Release Team

Wikitech-l mailing list
Wikitech-l <at> lists.wikimedia.org
Daniel Kinzler | 23 Oct 16:06 2014

Proposal: slight change to the XML dump format


In the xml dumps, I want to change
<text> <sha1> <model> <format>
<model> <format> <text> <sha1>

However, this is a breaking change to our XML schema.
See https://bugzilla.wikimedia.org/show_bug.cgi?id=72417


While trying to fix bug 72361, I ran into an issue with our current XML dump format:

The <model> and <format> tags are placed *after* the <text> tag.
This means that we don't know how to handle the text when we process XML events
in a stream - we'd have to buffer the text, wait until we know model and format,
and then process it. A pain.

The current order has no deeper meaning - it is, indeed, my own fault: i didn't
think this through when adding these tags. I propose to change the order of the
tags now, to make stream processing easier.

That would technically be a breaking change to the dump format, incompatible
with <https://www.mediawiki.org/xml/export-0.8.xsd> and export-0.9.xsd. I doubt
however that any consumers rely on the current placement of <model> and
<format>, as it is extremely inconvenient (compare bug 72361), but you never know.

I propose to release a new XSD version 0.10 with the order changed, and mention
it in the release notes. Should be fine.
(Continue reading)

Tyler Romeo | 23 Oct 14:46 2014

MediaWiki Technical Debt

Found this today: https://twitter.com/symfony_en/status/525222757567827968

It's probably a useless statistic, but I still found it amusing. Good to
know we still have less technical debt than WordPress. ;)

*-- *
*Tyler Romeo*
Stevens Institute of Technology, Class of 2016
Major in Computer Science
Wikitech-l mailing list
Wikitech-l <at> lists.wikimedia.org
Pine W | 23 Oct 08:56 2014

Looking for project status updates

Hi Terry (or anyone who knows the answers),

It's been awhile since I've noticed a status update from the Growth that
team through the EE list or this list. The Meta page implies that the
Growth team disbanded on October 3. Is that true, and if so, does WMF still
have a single person leading tech-based growth initiatives?

Also, who is PMming Winter?

It would be helpful to have a unified high-level overview of the status,
relationships, plans, strategic goals, and contacts for projects like:

Mobile web
Mobile apps

Thanks (:

Wikitech-l mailing list
Wikitech-l <at> lists.wikimedia.org
(Continue reading)

Brion Vibber | 22 Oct 22:17 2014

MediaWiki Architecture Committee updates

Hey all --

Announcement time!

The MediaWiki Architecture Committee has added two members by provisional
internal consensus:
* Roan Kattouw, Wikimedia Foundation (visual editor & core)
* Daniel Kinzler, Wikimedia Deutschland

Roan and Daniel are familiar faces with longtime contributions to
MediaWiki. They will be helping with relevant RfC reviews and approvals,
and giving advice and ideas as we continue to spin up work in the Arch

These are in addition to the original three members:
* Mark Bergsma, Wikimedia Foundation (ops)
* Tim Starling, Wikimedia Foundation (core)
* Brion Vibber, Wikimedia Foundation (mobile)

We plan to have a more formal process for maintenance of the committee
membership ready for approval at the MediaWiki Dev Summit in January[1], as
well as a more fleshed-out roadmap of what we want the committee to

Other Arch Committee news:

* In the meantime we're concentrating on picking up MediaWiki RfCs to make
sure they don't go stale. Last week, Brion and Tim picked up the RfC for
styling in templates[2] with an eye to do clean scoping of the styles for
security and cleanliness purposes.
(Continue reading)

Priyanka Jayaswal | 22 Oct 19:34 2014

OPW 9 Proposal : Pywikibot - Compat to core migration.


I am Priyanka Jayaswal and I am willing to contribute towards Compat to core
migration for FOSS Outreach Program for Women - Round 9. I have selected a
mentorship project from Project list <
https://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects> named
Pywikibot to resolve it's issue on Compat to core Migration. I have been in
contact with mentor John Vandenberg and we have proposed a rough proposal
based on our discussions and thoughts.

Further information about the project has been provided on the Proposal

Link for wiki proposal page may be found in :
https://www.mediawiki.org/wiki/User:Prianka .
We need community's valuable suggestions to improve the proposal, add
possible features, and views on the project so that this project can be

Thanks !


*Priyanka Jayaswal*
Third Year Undergraduate Student
Department of Mathematics
Indian Institute of Technology, Kharagpur
Wikitech-l mailing list
Wikitech-l <at> lists.wikimedia.org
(Continue reading)

Neta Livneh | 22 Oct 19:31 2014

Introduction for OPW Round 9

Hi everyone!

My Name is Neta Livneh and I am a PhD Student in the Hebrew University of
Jerusalem, doing my research the field of computational social science.

I am applying to the FOSS Outreach Program for Women round 9  to work on
the interesting project Wikipedia article translation metrics. I have a
background in data analysis, a bit of machine learning skills and a lot of
motivation to find some a way to pinpoint translated articles in Wikipedia.

If you want to help or guide just interested in hearing more about the
project, please contact me.

Wikitech-l mailing list
Wikitech-l <at> lists.wikimedia.org