Scrum of scrums/2015-04-29

= 2014-04-29 =

iOS

 * What has your team done since we last met?
 * Not covered elsewhere, so will just mention that we released 4.1.0 & 4.1.2 (big update and hot-fix respectively) see iOS release history for more info
 * https://www.mediawiki.org/wiki/Mobile/Release_history#iOS


 * What will your team do before we meet again?
 * Release previous sprint's work (bug fixes & pages issues/disambig)
 * Drop iOS 6 support
 * Remove legacy code and allow us to use newer APIs for handling HTML and doing networking
 * Support Swift (also important for upcoming hackathon)
 * Continue developing link preview prototypes as part of our quarterly goal


 * Is anything slowing your team down or getting in their way?
 * Services
 * Trying to consolidate info here: https://www.mediawiki.org/w/index.php?title=Wikimedia_Reading/Mobile_needs_from_MediaWiki_API
 * Also prototyping our own service https://phabricator.wikimedia.org/T87824 (driven by Bernd)
 * We're building our own CI
 * Still early/proof-of-concept, but hoping to discuss w/ Infra soon
 * VCS—especially code review
 * Working with Infra (greg, mmodell), Eng.Comm (qgil), and others. Hope to discuss soon


 * Are you about to put something in another team’s way?
 * No

Language (Editing)

 * Excuse: Kartik isn't keeping well today :/
 * More languages deployed. Work on CX continue.
 * CX will use REST API soon.
 * Dependency:
 * Bunch of Apertium packaging backlog (who else can help apart from Alex K (ops)?)

Done

 * WQS checkstyle
 * CirrusSearch highlighter improvements
 * Elastic plugin improvements queued for bulk release (because reindex)
 * WQS/Blazegraph bug fixing
 * WQS documentation
 * CirrusSearch testing improvements
 * Geo search improvements
 * Job requisitions

To do

 * WQS release testing
 * Investigate Blazegraph bug (journal corruption), possibly KB-deletion related
 * CirrusSearch testing improvements
 * Geo search improvements
 * Iron out hardware requirements

Blockers
(None)

Security

 * Planning with new teams
 * Patches on cluster

Parsing

 * We had couple Parsoid-related "incidents" last week -- incident reports filed and action items identified.
 * Code cleanup phase now winding down and we are going to start picking up bug reports in earnest once more, although I still have one technical debt / cleanup item that I am working on.
 * Arlo is going to start working on https://phabricator.wikimedia.org/T96279 to help with "section" editing in VE.
 * Scott is working to get OCG to use RESTBase so we can then turn off the Parsoid job queue (currently edit jobs are processed twice: once for v1 API by Parsoid directly, once for v2 API by Parsoid on behalf of RESTBase).
 * Marc finished a bunch of additional work on CSS-based customization of Cite ( https://phabricator.wikimedia.org/T86782#1245994 ) -- would benefit from VE team taking a look at it so we can collectively figure out how to push that past the finish line.
 * Tim is busy in secure-poll land for the upcoming board of trustees election.

Analytics

 * Improved performance in Event Logging, we should stop seeing hour-long gaps in our data, we will keep you updated
 * Event Logging outage yesterday due to mediawiki-core change. Lego fixed it right away but we still lost 2 hours of data which we can not backfill.  Report here: https://wikitech.wikimedia.org/wiki/Incident_documentation/20150428-EventLogging
 * Brandon Black deployed our VCL change that sets the "WMF-Last-Access" cookie which allows us to calculate uniques with minimal intrusion. We have some preliminary numbers already, but are still exploring the new data

Release Engineering

 * Nothing blocked
 * Browser test dashboard up and running this week
 * Work on staging has been tabled for now
 * Deployment tooling research continues (meeting weekly)
 * Isolated CI work to build base images
 * Is Multimedia task https://phabricator.wikimedia.org/T84956 still blocked by RelEng? (doesn't seem so)

Fundraising Tech

 * Working on campaign-specific mixins for CentralNotice, Astropay integration, payment queue abstraction, and using mustache templating for forms
 * Two new hires start Monday: Casey Dentinger and Dylan Kozlowski
 * No blockers, but Sherah Smith would probably be interested in people's experiences with localization and mustache templates. (Matt from Collaboration and Jon from Mobile offered to help) Thanks!

Collaboration Team

 * Continuing work on the LQT->Flow MediaWiki.org conversion. We've had some issues; details at https://phabricator.wikimedia.org/T92303 and https://phabricator.wikimedia.org/T94953 but I think we've figured out all the blockers now.


 * We've done some work on RTL support.


 * We are also starting work on https://phabricator.wikimedia.org/T88114 ("Move Flow board header to side rail, with responsive width and full-width toggle")

Technical Operations

 * FY2014-15 ending & budget running out; make sure to flag upcoming urgent expansions
 * Analytics 15' downtime sometime next week (to be scheduled)
 * https://phabricator.wikimedia.org/T95835 - Better backup coverage for X1 database cluster

Reading Infrastructure

 * Logstash infrastructure upgrades underway (3 new hosts for the Elasticsearch backend)