User:Catrope/Weekly reports/2011-08-29
Monday August 29
edit- Mostly worked on HTTPS: made WMF-deployed extensions protocol-relative-URL-proof. Core had been done last week (r95651, r95652, r95653, r95656, r95659, r95663)
- 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 bug 29246 (r95674)
- 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
edit- 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 (r957694, r95768, r95786, r95787)
- Added the ability for extensions to make pages immovable to MediaWiki core, needed for the Gadget definition: namespace (r95753, r95756)
- Other RL2 backend work (r95740, r95747, r95749, r95750, r95751)
- 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
edit- Received e-mail from Alolita asking me to write these reports, reverse-engineered reports for Monday and Tuesday
- Addressed code review comments on r95663 (HTTPS fix from Monday; addressed in r95885) and r95753 (RL2 commit from Tuesday; addressed in r95856){{
- 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: r95586, r95605, r95582, r95631, r79941, r95714, r95573, r95578, r95572 (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
edit- RL2 work at the WMNL office in Utrecht
- Finished backend for .js/.css page search suggestions (r95953, r95962)
- Wrote API module for .js/.css page search suggestions (r95963)
- 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 (r95954, r95964, r95965, r95970, r95971, r95972, r95973, r95974, r95978, r95979, r95980, r95981, r95982, r95983, r95992, r95993, r96003, r96006, r96014)
- Wrote maintenance script to populate the gadgetpagelist table (for .js/.cs search suggestions) (r96010, r96012)
- Fixed bug in preferences page with empty descriptions (r96013)
- Updated task list for everything we'd done
Friday September 2
editSlow 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 bug 30696 because someone asked me nicely
Saturday September 3
editAttended Wiki Takes Leeuwarden (a Wiki Loves Monuments event) on my own time.
Sunday September 4
edit- Fixed HTTPS bug 30735