User:MarkAHershberger/Weekly reports/2011-07-11


 * The thumbnail problem
 * This has been a constant thorn in my flesh over the past week. At first, we thought it would be a problem with the flaky routers.  But now that the routers have been replaced, and the problem still occurs.  I'll be working with developers to try and reproduce the problem as well as fix it.  Though, maybe there is a reliable report from a non-WMF wiki of the same problem.


 * 1.18 deployment blockers
 * Had it not been for the re-opening of 28613, we would be down to 9 deployment blockers. Other than that one we have these:
 * Regular deletion of revisions deleted with rev_deleted breaks links in log entries
 * add normalized info also for unicode normalization of titles
 * Template weirdness on pl.wiki
 * JS syntax errors should not affect other modules in a load.php request
 * Fix inability to remove invalid titles from watchlist (both SpecialWatchlist/edit and SpecialWatchlist/raw)
 * {{MediaWiki:Enotif}} body needs GENDER support
 * CheckUser should take over Block::doRetroactiveAutoblock lookups
 * Load order of cached request in IE6 messes with dependancy resolving (mediawiki.util not available in time)
 * Add config var to disable update.php
 * I'll be going through that list this week to make sure they're all needed for release and being worked on.


 * Code Review
 * We're making some progress here, but I'd like to make sure the above bugs are fixed, so this presents a prioritization problem since the same people fixing bugs are often the same as the ones reviewing code. Currently there are a 165 unreviewed commits before the 1.18 branch point and 79 FIXMEs.


 * Metrics
 * After someone asked for bug resolution metrics on wikitech-l it really emphasized a need for this sort of report. I will start figuring something out with this this week.


 * HipHop
 * I finally have a usable HipHop package. I hope to get it submitted to Debian's archive this week.


 * Applying patches
 * While trying to apply some patches that came in via Bugzilla, I was roundly spanked for a less than thorough review of the patch I applied. While I would like to get patches applied ASAP, obviously I need to get them reviewed thouroughly before applying them.  Go through several rounds of that means a lot more work for me at the moment.  Not sure what kind of priority to give this, but getting them reviewed sooner rather than later would be really good.


 * Fixing UserMailer
 * After a couple of people asked about UserMailer-related issues in the same week, I did some work on it. I still need to get some work done on it to provide tests and to raise an exception if it doesn't get an email address.