The Signpost

Technology report

MediaWiki 1.18 deployment begins, the alleged "injustice" of WMF engineering policy, and Wikimedians warned of imminent fix to magic word

Contribute  —  
Share this
By Mono, Jarry1250 and Tom Morris

MediaWiki 1.18 deployment begins

Improved right-to-left support will be landing shortly on Wikimedia wikis.

On September 16, WMF director of platform engineering Rob Lanphier announced the deployment schedule of the latest version of MediaWiki, version 1.18, approximately seven months after the deployment of version 1.17. Due to the completion of the heterogeneous deployment project, software engineers at the Foundation have the chance for the first time to deploy to some Wikimedia wikis before others; developers reason that a staged deployment, when combined with a smaller release, will avoid many of the difficulties experienced in previous deployments when millions of visitors experienced small defects that only came to light at deployment time. With this in mind, Lanphier outlined the schedule as:


As of time of writing, only four revisions (out of many hundreds) still need to be reviewed before deployment can commence. Lanphier encouraged users to test the wikis immediately after deployment and report any issues through the #wikimedia-tech connect IRC channel. Theoretically, MediaWiki 1.18 introduces several major new features, including support for gender-specific user pages, better directionality support for RTL languages, and protocol-relative URLs. Although Wikimedia wikis already benefit from a selection of the most major new features (priority changes are rapidly merged into production code), a myriad of smaller changes not yet debuted will indeed go live in the forthcoming rolling program of deployments. A full list of these is also available.

After the deployments, there will be a lag before the software is marked as stable enough for external sites to use and MediaWiki 1.18 is officially released. For version 1.17, the lag was four months, but the absence of under-the-hood changes in 1.18 means that an official release is scheduled for "shortly after" the internal deployment is complete on October 4.

Wikimedia "injustice" over lack of support for smaller projects

The Foundation responds
Erik Möller on Foundation policy

To say that only the English Wikipedia exclusively receives technical support is a misunderstanding. Instead, I would characterise the WMF's prioritisation as an "A rising tide lifts all boats" policy. Even if a first deployment is to Wikipedia, they will generally benefit other projects as well.

Projects like Wikinews and Wiktionary almost certainly require more specialized product development and devotion in addition to the general development work that benefits all projects. However, it's my own view that this kind of specialized development is best served by ensuring that we give the global community great spaces to innovate and create new things. Recently we've been working on improved support for gadgets, and we're also working to create Wikimedia Labs, which we hope will make it possible to test and develop software under conditions that are very close to the WMF production environment. This means that, provided you're willing to invest sufficient resources, you should be able to get a project much closer to "WMF readiness" than you are today with far less WMF help.

The WMF's role for specialised improvements is chiefly in reviewing and deploying the code that volunteers have taken the time to write. Where we don't do so in a timely and reasonable fashion, we must strive to do better.

Following the news on Monday that members of the English Wikinews community are to break away, a spotlight was cast on the Foundation's policy towards its smaller projects, particularly when it came to technical support. "They couldn't get essential components deployed for 2 years or so," opined Kim Bruning, whilst Jon explained the problems in the technical assistance the Wikinews project received in more detail. His words seem to conflict with those of OpenGlobe founder Tempodivalse, who did not cite conflict with the Foundation as among his motivations for starting the project:

WereSpielChequers, meanwhile, suggested an overhaul of the mechanism for deciding which projects should receive paid developer attention:

Among the most damning public criticism of current Foundation policy was that from MZMcBride:

In brief

Not all updates may have gone live to WMF sites at the time of writing; some may not be scheduled to go live for many weeks.

How you can help
Prepare a main page

With all page requests from those browsing Wikipedia on their handheld devices now being routed via the new MobileFrontend extension, administrators are being asked to update the HTML of the main pages of their home wikis to embed extra metadata. The metadata is then used to build up an improved mobile homepage.

+ Add a comment

Discuss this story

These comments are automatically transcluded from this article's talk page. To follow comments, add the page to your watchlist. If your comment has not appeared here, you can try purging the cache.
  • Things like GAN preloads will actually require human interaction now. →Στc. 03:44, 20 September 2011 (UTC)[reply]
  • GNSM as an extension was hardly "essential" for Wikinews. (Don't get me wrong though, it certainly was nice). Prior to it being deployed to Wikinews, I bet less than 10% of Wikinewsies actually knew what it was let alone thought of it as a necessity. Well technical support for the sister projects could be better, it isn't horrible by any means (and if it is, people can always {{sofixit}} and all. you know, that whole open source thing). Bawolff (talk) 22:40, 20 September 2011 (UTC)[reply]
  • I think that's the point...telling people to {{sofixit}} doesn't work when you still need developers to oversee the code to make sure it doesn't actually break the wiki. Even Wikipedia, as big as it is, has had similar problems with the developers before. NW (Talk) 01:32, 21 September 2011 (UTC)[reply]
  • In fairness it's not just the small wikis that have had to wait years for bugs to be addressed. There is some conversation going on right now about the disjunction between the (developer/sysadmin) technical community, the WMF and the broader Wikimedia community. The main problem seems to be one of communication, with the three groups being unaware of what the other groups are doing. Compounding that, most of the more vociferous members of each community believe that they understand "pretty much" the area in which the others operate - and while this is true compared with "Jo Random", it is certainly does not appear to be the case, for example, that most of the board, contractors or full time developers are actively and extensively involved in project work. And of course those that "back in the day" were active admins, article writers, template wranglers, policy developers and gnomes (yes I mean they had all roles) naturally believe they understand the project, but things have changed so much in the last few years that many basic premises are outdated. And of course the same applies in reverse (although many Wikimedians are currently charitable trustees, software engineers, project mangers, researchers or lawyers for their day job). Rich Farmbrough, 17:07, 23 September 2011 (UTC).[reply]




       

The Signpost · written by many · served by Sinepost V0.9 · 🄯 CC-BY-SA 4.0