Scrum of scrums/2015-05-20

=2015-05-20=

Search and Discovery

 * Updates
 * Elastic updates, restarts
 * Released WDQS 0.0.1 \o/
 * Available in labs: http://wdqs-beta.wmflabs.org/
 * API documentation improvements
 * Maps/graphs demo
 * CirrusSearch performance and testing improvements
 * Initial dive into analytics -- ui/dashboard
 * Blocking
 * None: https://phabricator.wikimedia.org/tag/blocked-on-search/
 * Blocked by
 * Still need OSM machine (in progress)
 * Analytics hardware is very overburdened, so slowing work
 * Kevin is working with Oliver to turn this into an actionable phab task
 * 3 different event logging schemes causes confusion--should unify
 * Dan has created a phab ticket: https://phabricator.wikimedia.org/T99762

Security

 * New hire, yay!
 * Patches on the cluster still
 * Ping: Yuri
 * Team at Lyon, so slow response this upcoming week.

Language

 * Team is back (partially) from Offisite!
 * CX deployment going as per schdeule.

Services

 * RESTBase downtime yesterday - https://wikitech.wikimedia.org/wiki/Incident_documentation/20150519-RESTBase
 * All group1 wikis available for content API
 * Graphoid routes available through RESTBase

Fundraising Tech

 * Part of team in France
 * Hope to make it easy for non-fr-tech folks to participate: https://phabricator.wikimedia.org/T89188
 * Refactoring queues for PCI compliance
 * awight figuring out how to treat memcache as a FIFO-ish queue
 * Refactoring DonationInterface forms layer
 * using lightncandy, but have had to use handlebars helpers for l10n (like Flow)
 * is there a plan for translating messages in core templating?
 * Updating form error display
 * Starting A/B tesing widgets for internal dashboard
 * Coordinating deploy of core ResourceLoader change for CentralNotice: https://phabricator.wikimedia.org/T98924
 * Changes function signature used in some extensions - Andrew Green reaching out to interested parties

Technical Operations

 * New hire: Jaime Crespo, DBA
 * ulsfo network issues, drained/pooled over the past weeks, https://phabricator.wikimedia.org/T98026
 * Continued Labs instability :( -- being worked on
 * Blocked-on-Ops:
 * https://phabricator.wikimedia.org/T97638 [will ping]
 * https://phabricator.wikimedia.org/T94427 [will ping]
 * https://phabricator.wikimedia.org/T88798 [will ping]


 * https://phabricator.wikimedia.org/T99581 -- not sure who to block that on...

Analytics

 * Second Event Logging patch to improve batch inserts was deployed Monday, we see improved performance and handling of schemas with lower throughput
 * Visual Editor A/B test coming up this Friday, please reach out to us if you're planning any changes in your Event Logging use
 * Ongoing work includes moving Event Logging to Kafka, Dashiki improvements, and Pageview API

Parsing

 * Cleaned up our roundtrip testing script to remove some old cruft from 2012/2013 and improve our diff classification strategies.
 * Merged patch that emits html offsets for top-level children of . Patch will be deployed today. This patch will enable RESTBase to support section editing for VE and other clients by serving them HTML for just the section they want to edit.
 * Restored serialization performance for Flow -- we had temporarily regressed (performance-wise) for Flow with recent code refactoring done as part of code cleanup.
 * Worked with Timo to review our strategy for merging and deploying patches that enables CSS-based customization of Cite ( https://phabricator.wikimedia.org/T86782#1293873 ) .. this is still some time away, but heads up Language Engineering team. Flow has already confirmed they can adapt to these changes.

Reading - Web

 * Some QUnit issues - https://phabricator.wikimedia.org/T99686 back and forth
 * Disabling (but not undeploying!) WikiGrok on enwiki and wikidatawiki

Reading - Android

 * No blockers, regular manual releasing

Reading - iOS

 * CI (Jenkins v. Travis v. hybrid) and source code review (Gerrit v. GitHub v. hybrid) stuff to be discussed further at Lyon Hackathon

Collaboration
Still blocked by "Perform schema change to echo_target_page changing from a 1 to 1 mapping between pages and user/notification to a 1 to many." (https://phabricator.wikimedia.org/T94427)