User:NeilK/Worklog/2011-02-01 to 2011-02-06

Projects: Upload Wizard, MediaStorage, Resource Loader

Status: honey-nut

Last week:
 * landing wrote major changes to mw.Language.js into trunk
 * again UploadStash backend changes for 1.17
 * working on multimedia agenda (w/ Kaldari)

This week:


 * landing wrote major changes to mw.Language.js into trunk


 * again UploadStash backend changes for 1.17


 * Messaging library optimization; Integration with RL with Trevor; this patch will not be in 1.17 (probably?)


 * Media Storage: Discussions ongoing with Russ Nelson; Going with Swift, a file storage subsystem part of OpenStack


 * Alolita reminded me I haven't submitted internals diagrams for UploadWizard


 * Draft a spec for use of Location widget on UploadWizard


 * Need to review the changes btongminh is making to UploadStash in more depth (particularly r80993)


 * Need to fix a FIXME in http://www.mediawiki.org/wiki/Special:Code/MediaWiki/77468

February 1, 2011
Working on optimizing the wikitext parser even further. Seem to have reached some state where it is possible to observe some patterns but I cannot find the right combinator to make them go away. I end up with functions that freeze for some reason (infinite recursion?) or ambiguities about which parse rules are defined when (I tried putting them into a key-val structure so they'd all exist "simultaneously" but this reduced performance by about 10-100x (!!)).

Meetings: usual features team meeting, 1:1 with Alolita

pdhanda assigned a 1.17 bug to me, #27090, since it has to do with uploading. Confirmed it was "real" at least on prototype.

Not sleeping well. Feeling sick. May go home a bit early (4:30pm.) I was up at like 7:00am fiddling with the parsing library anyway.