Wikimedia Features engineering/Notes/2012-W09

Amir
Last week:

This week:

Blockers:

Andrew
Last week:

This week:

Blockers:

Arthur
Last week:

This week:

Blockers:

Au
Last week:
 * Set up oDesk and git-review workflow

This week:
 * Traveling back to Taipei; expecting only a few Parsoid changes

Blockers:

Benny
Last week:
 * Article Creation Workflow cleanup
 * Start with Page Triage new page

This week:

Blockers:

Brandon
Last week:

This week:

Blockers:

Brion
Last week:

This week:

Blockers:

Dario
Last week:

This week:

Blockers:

Gabriel
Last week:
 * Checked feasibility of extension tag tokenization strategy (treat all non-html/wiki tags as potential extension tags) on enwiki dump- should work. Wrote C++ dump grepper based on wikifind for this check.
 * Sped up the parser by ~15% by rewriting one production and reducing debugging overhead
 * Discussed Microdata design with Ian Hickson: very unwilling to support multiple itemtypes. RDFa WG chair offered help.
 * Added functionhook support to parserTests
 * Moved apartment on Thursday/Friday

This week:
 * Updated dumpReader for latest libxml and created dumpGrepper on top of it
 * Changed plan for handling of results of async token transforms in support of image expansions
 * Implement image handler, improve template expansion further and work towards microdata/RDFa annotation.

Blockers:

Gerard
Last week:

This week:

Blockers:

Howie
Last week:

This week:

Blockers:

Ian
Last week:

This week:

Blockers:

Jeremy
Last week:

This week:

Blockers:

Jeroen
Last week:
 * Work on EP extension

This week:
 * Beta testing
 * Wore

Blockers:
 * None

Kaldari
Last week:

This week:

Blockers:

Katie
Last week:
 * Tweaked the fraud filters on the payments cluster, due to rather a lot of fraudulent credit card transactions getting through all of a sudden. As a result of the tweaks, this has been slowed to the usual trickle.
 * Updated the minfraud extras on the payments cluster to use the names of the new minfraud servers, when we noticed the old servers started going away. (I kinda dropped the ball on that one - had an email about the intended change on the 14th and summarily forgot about it, or it got aggressively filtered out of my inbox. However, this was addressed pretty quickly, the issue was transparent to users, and I have adjusted both my email filters and my attitude)
 * Finally merged enough code into the deploy branch from DonationInterface from trunk, that there were only four revs left out, and all relatively recent. As we have a habit ot cherry-picking changes to the fundraising code, there were many outstanding fundamental improvements that were done in trunk in mid-December that we hadn't deployed yet. That situation is now rectified.
 * Deployed better-localized forms for a second round of Africa tests
 * Hiring processes are still taking up most of my time.

This week:
 * More hiring processes.
 * Devoting all non-hiring-related time to helping Jeremy get the globalcollect recurring module reviewed, tested, deployed, and running on a Jenkins job. Target date for all this to be finished, is Thursday.

Blockers:
 * None

Niklas
Last week:

This week:

Blockers:

Roan
Last week:

This week:

Blockers:

Robm
Last week:
 * VisualEditor:
 * Finished Editable Surface IME implementation.

This week:
 * VisualEditor:
 * Begin Experimentations with bidirectional text

Blockers:

Santhosh
Last week:

This week:

Blockers:

Siebrand
Last week:

This week:

Blockers:

Timo
Last week:
 * ResourceLoader:
 * Bug fixes for mw.loader
 * Writing unit tests for mw.loader
 * CodeReview for core JS/CSS
 * Deployment support for MediaWiki 1.19:
 * Hunting bugs in the wikis 1.19 has been rolled out on so far, and fixing bugs
 * IRC Logging bug (bug 34508)
 * nlwiki deployment

This week:
 * Wikimania:
 * Work on Wikimania presentation submission with Roan (RL2)
 * CodeReview for core JS/CSS
 * Deployment support for MediaWiki 1.19:
 * Hunting bugs in the wikis 1.19 has been rolled out on so far, and fixing bugs
 * IRC Logging bug (bug 34508) - FIXED

Blockers:

Trevor
Last week:
 * Investigated RTL cursor interaction and selection drawing
 * Fixed attribute transaction bug (now you can undo list style changes)
 * Implemented new line handling in PRE elements

This week:
 * Setup a meeting with i18n folks re: RTL
 * Meet with CE folks and gather information to make a decision going forward on ES/CE approaches
 * DataModel changes with Roan
 * Work on Wikimania proposal with Roan

Blockers: