User:Catrope/Weekly reports/2011-08-29

Monday August 29

 * Mostly worked on HTTPS: made WMF-deployed extensions protocol-relative-URL-proof. Core had been done last week
 * Tried to debug segmentation faults on the cluster by configuring Apache to produce core dumps. Hit a few snags and eventually gave up, because I couldn't get it to work properly and didn't feel like spending more time on it. Details in server admin log
 * Fixed extension breakage caused by my fix for
 * Wrote up draft presentation proposal for WCN 2011, agreed to discuss with Timo on Tuesday
 * Guided Neil through the UploadWizard / Wiki Loves Monuments deployment
 * Deployed Narayam bug fixes

Tuesday August 30

 * RL2 work at the WMNL office in Utrecht
 * Created Gadget definition: namespace and made the gadget table mirror the contents of pages in that namespace
 * Added the ability for extensions to make pages immovable to MediaWiki core, needed for the Gadget definition: namespace
 * Other RL2 backend work
 * Submitted WCN proposal after Timo signed off on it
 * Scheduled deployments for Wednesday: UploadWizard, MoodBar (maybe) and HTTPS.
 * Got Ryan to schedule UDP logger setup for Wednesday
 * Agreed with Timo and Siebrand to come into the WMNL office again on Thursday

Wednesday August 31

 * Received e-mail from Alolita asking me to write these reports, reverse-engineered reports for Monday and Tuesday
 * Addressed code review comments on (HTTPS fix from Monday; addressed in ) and  (RL2 commit from Tuesday; addressed in ){{
 * Reviewed and tested Timo's RL2 commits from yesterday
 * Disabled statistics generation for the account creation improvement project because Lennart said he didn't need them any more
 * Random bits of code review: {{r|95586}}, {{r|95605}}, {{r|95582}}, {{r|95631}}, {{r|79941}}, {{r|95714}}, {{r|95573}}, {{r|95578}}, {{r|95572}} (that last one was huge)
 * UploadWizard bugfix review and deployment
 * WikimediaIncubator fixes deployment
 * HTTPS fixes deployment, fixed a bug pointed out in Brion's CR
 * Ryan deployed HTTPS to wikimediafoundation.org and Commons. Agreed to deploy to meta on Monday, will schedule later
 * MoodBar deployment
 * Debugged issue with Arabic translation in UploadWizard not updating
 * Tracked it down to LocalisationUpdate
 * Fixed error that caused LU to never update messages for LiquidThreads, was a bug but not causing the one I was looking for
 * Fixed permissions issues that occurred when running LU by hand
 * Filed RT ticket about permissions issues (RT #1406)
 * Agreed with Ryan that I would fix some parts of the LU setup on Friday, then document everything in RT so he can puppetize it
 * Looked into some OOM errors that I thought came from ResourceLoader, but didn't. Included a goose chase to find the wmerrors logs
 * Planned to document wmerrors stuff on wikitech on Friday

Thursday September 1

 * RL2 work at the WMNL office in Utrecht
 * Finished backend for .js/.css page search suggestions
 * Wrote API module for .js/.css page search suggestions
 * Overhauled the list=gadgets and list=gadgetcategories API modules: added timestamp properties, output the JSON blob in the requested format, added translated title and description messages
 * Wrote maintenance script to populate the gadgetpagelist table (for .js/.cs search suggestions)
 * Fixed bug in preferences page with empty descriptions
 * Updated task list for everything we'd done

Friday September 2
Slow day due to exhaustion from yesterday's 10-hour work day plus 200-mile drive :)
 * Filed RT ticket for fenari breakage discovered by Sam
 * Moved LocalisationUpdate setup on the cluster from hume to fenari and documented the new setup on wikitech
 * Helped Peter work around an issue with how MediaWiki interacts with the new version of libxml2 in lucid (XML_PARSE_HUGE)
 * Fixed i18n issue with UploadWizard (spaces in Arabic text breaking stuff)
 * Reviewed Ryan's commit of his maintenance script live hack (for HTTPS) and merged it to trunk
 * Tried to fix SSH key issue with the new LocalisationUpdate setup, came up with a solution but needed to run it by Tim. Decided to do so on Monday
 * Scheduled HTTPS deployment to meta for Tuesday
 * Documented wmerrors on wikitech as promised
 * Deployed fix for UploadWizard because someone asked me nicely

Saturday September 3
Attended Wiki Takes Leeuwarden (a Wiki Loves Monuments event) on my own time.

Sunday September 4

 * Fixed HTTPS