Scrum of scrums/2014-10-15

Scrum of Scrums! Notes archived at https://www.mediawiki.org/wiki/Scrum_of_scrums (facilitator responsibilites are here too) Card wall at https://wikimedia.mingle.thoughtworks.com/projects/scrum_of_scrums/cards/grid?color_by=status&filters%5B%5D=%5BShow+on+Wall%5D%5Bis%5D%5BYes%5D&group_by%5Blane%5D=team+dependency&group_by%5Brow%5D=team&lanes=+%2CAnalytics%2CCore+Features%2CGrowth%2CLanguage%2CMobile%2CMobile+apps%2COperations%2CParsoid%2CPlatform%2CVisual+Editor%2CZero%2CRelease%2FQA&tab=Dependency+Wall

= 2014-10-15 =

Facilitator: Otto

Fundraising tech (absent)

 * Reacting to new MasterCard policies
 * Tweaking forms & backend for France 'draising
 * Central Notice (non-)impressions stats improvements and allocation list memory fixes
 * Using decoupled DonationInterface in CRM processing
 * CiviCRM training

Partners + Zero

 * #145 Make Android Wikipedia Zero croutons have per-operator colors: Adam to work on during the next week or so
 * #146 Lua integration for Partners Portal: Yuri planning to break patch into more digestible chunks and have Brion and Chris review
 * #149 iOS connection management exception handling: Adam to work with Monte today

Parsoid

 * Nothing significant to report in terms of blockers / dependencies.
 * WIP to get logstash enabled in production (after testing in beta labs).
 * Scott on vacation; Arlo dealing with PDF service issues.

Language
(cannot attend today; office hours) Team has been working on deploying Content Translation to beta Team currently developing Content translation second release Help needed
 * Deployment has been delayed from Sept. due to technical issues
 * Issues mostly centered around apertium service
 * Kartik and Alex are working closely to resolve by early next week
 * Article adaptation improvements (links, categories, annotations)
 * Shared database for user translation dashboard (initial work)
 * Publishing analytics (private)
 * Ops patch reviews by Alex for Kartik (in process)
 * EventLogging db access for Joel (RT request [wikimedia #8651])

Ops

 * #127 Elasticsearch hardware. Waiting new hardware, should come in late next week.
 * #137 CX deployment. Alex and Kartik have been working on this.
 * #147 RESTBase deployment.  Gabriel met with Mark last week. Otto will start puppetizing cassandra this week.
 * #142 Citoid deployment. puppetization has been merged by Alex.  Marking as done.
 * #119 Prod Phabricator. Moving?
 * #147 Reliable beta labs. Need to ask about status.

Multimedia

 * Not much movement this week, lots of complex stuff going on.
 * Need to extend the logging lifespan for Swift - currently it's only two weeks, we'd like at least one month. (now card https://wikimedia.mingle.thoughtworks.com/projects/scrum_of_scrums/cards/150 )

Mobile Web

 * Continuing work on WikiGrok. Lots of blockers from Wikidata.
 * Initial WIP patch to support templating in core (HTML-only for now)
 * Need help with Limn graphs

QA

 * Chris returned from vacation
 * Elena is our newly hired QA Tester, working with editing and mobile to start
 * Working with Flow a lot
 * Chris in SF next week Tue/Wed/Thu
 * Consider attending the Meetup at WMF Wed http://www.meetup.com/wikimedia-tech/events/207856222/ (of particular interest to Product/Project managers, team leads, etc.)

Analytics

 * mobile web team's dashboards are dead, looking into fix

Flow / Echo
Nothing new. Next week we merge a big patch to use OOJS in preparation for a board TOC. Working on browser tests, thanks Chris McMahon.

Editing

 * Big change in typing handling (for IME support) landed this week, going into wmf4
 * Elena (QA person) started yesterday
 * #142 is done: Citoid is up and running in production thanks to Alex K

Continuous integration

 * New monitoring front-end for Wikimedia Labs based on Graphite and Diamond. https://tools.wmflabs.org/nagf/   https://github.com/wikimedia/nagf  https://github.com/wikimedia/nagf/blob/master/inc/Nagf.php#config
 * Completed introduction of Xvfb deamon on our ci slaves, as well as latest versions of Chromium and Firefox to replace PhantomJS for unit testing; because PhantomJS is Shit™ http://codepen.io/Krinkle/blog/phantomjs-anno-2014
 * Still migrating more jobs from production slaves to labs.
 * Still migrating more jobs from Precise to Trusty.

Frontend Platform

 * Removal of first round of deprecations in javascript landed for MediaWiki 1.25. https://www.mail-archive.com/wikitech-l%40lists.wikimedia.org/msg78108.html
 * New node-cssjanus and php-cssjanus released, as well as interactive demo. https://github.com/cssjanus https://cssjanus.github.io/