MediaWiki 1.19/Roadmap/status

Last update on: 2012-02-29

2011-12-14
Our target is to have a completely reviewed trunk on January 31. We're currently at 691 new + fixme revisions on trunk, which by our projection puts us about 10 days behind schedule.

2011-12-31
Rob Lanphier continued to coordinate the efforts from Wikimedia engineers to review commits to the MediaWiki codebase, as part of the Wikimedia engineering 20% policy. Mark Hershberger started to send automated reminders to developers whose revisions are marked as "fixme" in Code review. Progress on unreviewed commits is tracked through the 1.19 revision report and the Code review statistics. As of December 31st, about 600 revisions remain to be reviewed in trunk. Brion Vibber proposed a feature freeze in trunk, to catch up on code review, instead of branching the code for release.

2012-01-04
We set up a new site for deployment test at http://deployment.wmflabs.org/ this site is running on Wikimedia Labs and is running the latest svn head of mediawiki 1.19, together with the full db clone of simple wiki database and it's planned to create few more wikis with a small subset of pages from other wmf wikis to properly test all possible issues related to the deployment of 1.19 to the cluster. If you have an account on labs you can ask User:MarkAHershberger for shell access, to help with testing.

2012-01-31
A new Beta cluster, replicating the production environment, was set up to allow Wikimedians to test upcoming software (including MediaWiki 1.19) on Wikimedia Labs before deployment. A preliminary schedule was drafted, according to which deployment of MediaWiki 1.19 will start on February 13th and complete on March 1st.

2012-02-15
Deployed 1.19 to mediawikiwiki, strategywiki, usabilitywiki, simplewiki, simplewiktionary, metawiki. We had a couple of fixes that slowed us down and prevented us from rolling this out to the wikis we had planned. We are considering a Thursday-Friday deployment window to finish up that work.

2012-02-16
We finished up our stage 1 deployment to hewikisource, frwikisource, eowiki, betawikiversity, enwikiquote, and enwikibooks. No major issues were reported. The next scheduled deployment is Tuesday, February 21 (to Feb 22), 23:00-03:00 UTC (3pm-7pm Pacific Time): MediaWiki 1.19 stage 2 deployment to Wikimedia Commons.

2012-02-22
The deployment to Wikimedia Commons was attempted today and had to be called off; it will be tried again on 22 February, 1pm ET-5pm ET. (update: The deployment to Wikimedia Commons was successful. The next deployment, stage 3, will be to all the wiki projects other than the Wikipedias (such as Wikiversities, Wikiquotes, Wiktionaries, etc.). Stage 3 will be Thursday, February 23 (-24), 23:00-03:00 UTC (3pm-7pm PST).)

2012-02-23
Deployment of 1.19 to all projects except Wikipedia will start soon. We're currently diagnosing a newly-discovered problem with video thumbnailing on commons before moving forward. -- RobLa-WMF (talk) 22:59, 23 February 2012 (UTC)

Deployment of 1.19 to all projects except Wikipedia will start in a few minutes. -- RobLa-WMF (talk) 23:15, 23 February 2012 (UTC)

2012-02-28
<section begin=2012-02-28/>The 4th stage, deployment to Dutch Wikipedia and Polish Wikipedia, has gone smoothly. Stage 5, the deployment of MediaWiki 1.19 to all Wikipedias, is set to proceed on Wednesday, March 1 (-2), 23:00-03:00 UTC (3pm-7pm PST).<section end=2012-02-28/>

2012-02-29
<section begin=2012-02-29/>In February, MediaWiki 1.19 was gradually deployed to Wikimedia sites. Stages 1 through 4 of the deployment schedule have been completed; all sister projects, and a few Wikipedia wikis, are now running MediaWiki 1.19. <section end=2012-02-29/>

2012-03-02
<section begin=2012-03-02/>The deployment of MediaWiki 1.19 to all Wikipedias has finished. The biggest known problem we have is with language variants on the Chinese language wikis. We're going to give the original developer some time to respond on this issue before taking action. For now, several zh* wikis are on 1.18. We're also keeping an eye on site performance; there's been *.count%29%29,%22green%22%29,%22Hit%22%29&target=alias%28color%28asPercent%28stats.pcache_miss_absent.count,sumSeries%28stats.pcache_[hm]*.count%29%29,%22blue%22%29,%22Miss%20%28absent%29%22%29&target=alias%28color%28asPercent%28stats.pcache_miss_expired.count,sumSeries%28stats.pcache_[hm]*.count%29%29,%22red%22%29,%22Miss%20%28expired%29%22%29&target=alias%28color%28asPercent%28stats.pcache_miss_stub.count,sumSeries%28stats.pcache_[hm]*.count%29%29,%22orange%22%29,%22Miss%20%28stub%29%22%29 a slight regression in our parser cache hit rate]. The new diff colors have been temporarily reverted, and Trevor and Timo plan to spend some time looking into the subject. Saper and Aaron have spent some time cleaning up areas where CheckUser briefly stopped working properly. And, mostly unrelated to 1.19 (but correlated), we've rolled back the Swift thumbnail deployment to correct many broken images. We'll be bringing Swift back online in the coming days after we've purged all of the broken images we know of from the system.<section end=2012-03-02/>