MediaWiki 1.18 is coming


[Update 2011-09-24: The initial test deployment and stage 1 have gone well, with only minor glitches that we’ve mostly cleaned up.  Stage 2 and 3 are currently on schedule.  We’ve decided to add incubator.wikimedia.org to the list of wikis we’ll be deploying to, which is reflected below.]
MediaWiki 1.18 will soon be deployed to all Wikimedia sites, including Wikipedia. As you may know, MediaWiki is the wiki software developed by the Wikimedia community, and 1.18 is the upcoming version of the software that has been in development since December.
Thanks to the completion of the heterogeneous deployment project, we are now able to run different versions of MediaWiki concurrently on Wikimedia sites. This means that we don’t have to upgrade all sites at the same time any more, which should limit the problems we encounter.
The deployment is scheduled to happen in several stages, starting next week:

Wikis in Stage 1 and 2 may experience more issues, so we plan to focus our attention to those wikis during these periods, and be particularly responsive. If you’d like to help make sure we catch problems before we roll out to your wiki, please help us test, by trying out the test wiki starting Tuesday, and report the issues you find.

To report issues in real time during the upgrade windows, IRC is the best venue; please join us in #wikimedia-tech on Freenode (web access).
To provide feedback at other times, you have several choices. We still are happy to help people who approach us in IRC when we’re around. For those of you that are comfortable with Bugzilla and other development tools, we would love your help with confirming issues and getting appropriate issues filed in our bug tracker. If you don’t feel comfortable using Bugzilla, you can leave a message on the talk page of our announcement on meta. Our developers can keep track of issues much better when you use Bugzilla, so filing it there makes it more likely your problem will be noticed and eventually addressed.
Major features of MediaWiki 1.18 include:

  • Support for gender-specific user pages: languages that have different words for User whether the user is male or female will be able to show the male or the female version, if the user has specified their gender in their preferences.
  • Better directionality support: MediaWiki 1.18 will make it easier for left-to-right and right-to-left text to coexist on the same page. (Languages this affects include Hebrew, Arabic, and Farsi.)
  • Protocol-relative URLs, which will allow a wiki to support HTTP and HTTPS while serving the same HTML for both, thus avoiding a split in the parser cache.

The draft release notes provide a more complete list of noteworthy changes in MediaWiki 1.18.
Wikimedia uses a “deploy, then release” process: Once the upgrade is completed on all Wikimedia sites, and all issues are fixed, we will officially release MediaWiki 1.18 for use by third parties. This ensures that we release software that is as bug-free as possible.
The previous upgrade of Wikimedia sites to MediaWiki 1.17 happened in February this year, and revealed a large number of issues, because of the amount of changes that were included in the new version.
Wikimedia engineers have been working together relentlessly over the past few weeks to ready MediaWiki 1.18 for deployment. They have finalized the review of the code, and fixed all the issues they can find.
Recent efforts in code review have kept the amount of yet unreviewed code changes to a manageable level, which should result in more frequent upgrades. More systematic automated testing will also help developers build confidence in their code, and speed up the process for future releases.
For those of you developers who contributed to 1.18, thanks for your contribution and your patience during this release cycle.  To everyone else, thanks in advance for your patience as we get this deployed!
Rob Lanphier
Director of Platform Engineering
(p.s. thanks Guillaume for writing large swaths of this posting)

Archive notice: This is an archived post from blog.wikimedia.org, which operated under different editorial and content guidelines than Diff.

8 Comments
Inline Feedbacks
View all comments

Unuaj cimoj
Jam mi rimarkis ke
* granda nombro da butonoj mankas en la ‘baro da iloj’ de la fenestro “redaktado”,
* la “wikitable collapsible” ne plu kolapsas.
Mi lasis saman komenton en la pagxo [[Vikipedio:Diskutejo]]
–Jean-François Clet 15:09, 27 Sep. 2011 (UTC)

The “[” at the start should be removed. Ebe123

hi my name is jewelrit i think theres something wrong with the wikipedia

Rather than mess around with cosmetic niceties like “gender-specific user pages”, it would be better to spend the time fixing glaring bugs that have been outstanding on Wikipedia for years and years, such as the frequent delivery of stale pages, and the inability of the diff generator to recognise simple changes such as the addition and deletion of line breaks.

Per “A Grumbler” says.
– Case A “something wrong with my twinkle”
– Case B “something wrong with my Huggle”
– Case C “weird… my AWB (autowikibrowser)won’t work…”

For some people, gender specific user pages are important.

[…] As reported two weeks ago, we’re planning to deploy MediaWiki 1.18 to all wikis, starting today (Tuesday, October 4, 23:00-03:00 UTC). We have been running MediaWiki 1.18 on several wikis already, representing about 2% of our total traffic. A big thank you to the early adopter wikis; it was very helpful getting some real world testing prior to deploying to the other 98%. […]

[…] start of the deployment of MediaWiki 1.18 to Wikimedia […]