This past week, we've successfully pushed the preliminary version of 1.17 out to the Wikimedia servers. As anyone familiar with large software deployments could tell you, this uncovered some more bugs that we hadn't yet caught.
We've spent the time taking bug reports and triaging them, figuring out what we need to fix, how important the bug is, etc.
In the hope that someone is looking for a weekend programming project, I'm posting the list of bugs here, sorted by importance and impact.
If you want to fix something that has a lot of impact, it is probably best to start at the top. If you're looking for an easy weekend of hacking, you're probably better off starting close to the bottom.
In any case, we would like to get these bugs need to be fixed before we begin putting a 1.17 tarball together. That's an important milestone for me personally since I want to start working on the 1.18 release sooner rather than later.
If you do decide to start working on one of these, please respond on-list so that we'll have an idea of how much interest there is in this sprint to a release 1.17.
I'm also not done setting priorities, and would love some help with that. (For the purpose of this sprint, ignore the priority settings I talked about in my earlier email.)
If you are pretty sure the priority is wrong, and it doesn't look like anyone else has touched the priority, then be bold and set it (I reserve the right to reset it). If there is something where I've set the priority, but you don't agree, then reply on list or, for faster response, ping me (hexmode) on IRC.
I don't want to encourage edit wars, but I'd like to make sure that the list has a reasonably accurate ordering, so that we don't let really critical problems in this release linger longer than they need to.
And now, without further delay, the bug list:
27528 JS minification still outputs incorrect javascript for some input 27484 File pages created by UploadWizard in Explorer have empty categories 27496 Edit screen autoscrolling 27544 SVG images that are invalid XML no longer rendered 27524 LocalisationUpdate failed
27495 Change NS_USER and NS_USER_TALK namespaces at ptwiki 27467 preload can leave UNIQ 27328 using relative paths in CSS imports in MediaWiki:Common.css broken in 1.17 27540 width of <gallery> always 100% 27486 Special:Import ignoring destination namespace, providing incorrect source in logs
27490 [regression] RTL ui in LTR wiki is LTR aligned 27546 RSS/Atom feed of user contributions broken due to deletedOnly param in link 27489 Update math/texvc module on WMF projects 27547 File search results broken 27506 <gallery> is printed in 1 file per row
27510 In 1.17, template redirects are not shown under the edit box 27302 RL: Avoid unnecessary and uncached requests for user and site modules 27355 Classic edit toolbar buttons fail in IE6 when WikiEditor automatically falls back 27534 proofreadpage JS error. 27470 Upload blacklist for target names not being applied ?
24859 Redirect to mobile gateway should be handled on the server-side rather than the client-side 27499 "Stub size threshold" in preferences doesn't work 27472 Foreign files now have (( )) instead of () 27513 Flagged revs ajax loading of revision + category pages on diffs breaks on image pages. 27352 Wikimedia deployment needs /w/resources directory symlinked or overridden for debug mode
27515 wgVectorModules, wgWikiEditorModules JS variables removed 27432 Set foreground color in vector 27539 some pagelist parameters are no longer passed to the extension 27480 Maintenance script to update page_props
Also can be seen (sorted by bug number) at https://bugzilla.wikimedia.org/showdependencytree.cgi?id=27339&hide_reso...
Other bugs blocking 1.17 release: https://bugzilla.wikimedia.org/showdependencytree.cgi?id=26676&hide_reso...
Mark.