Scrum of scrums/2019-10-09

= 2019-10-09 =

Callouts

 * DBA SREs bring to your attention that: S5 primary database master will be switched over 15th Oct at 05:00 AM UTC - read only required T234303

Editing

 * Updates:
 * Developing technical proof of concepts for talk pages work:
 * Write a comment parser for PHP HTML (task T234404)
 * Addressing errors caused by TreeModifier changes (task T234489)
 * ve.ui.MWDefinedTransclusionContextItem: Fix handling of template names (task T234817)
 * Fix linking to pages in media dialog/media context/internal link context (task T233628)
 * ui.MWSaveDialog: checkbox tracking was getting duplicated on every setup (task T232790) by David Lynch
 * Improve logging for VE API (task T233320)
 * Don't try to use structured data in structured logging, it doesn't work (task T233320)
 * ApiVisualEditorEdit: Add logging for funny etags (task T233320)
 * ApiVisualEditor: Add logging for RESTBase HTTP errors (task T233127)

Growth

 * Updates:
 * API module and service abstraction for suggested edits (task T234426)
 * Homepage: Don't use flexbox for vertical layouts in mobile start module (task T234380)
 * Fix SuggestedEdits module positioning (task T232420)
 * Add gender to some messages (task T234350)
 * Homepage discovery: adjust avator icon color and size (task T225318)
 * Add SuggestedEdits module skeleton (task T232420)
 * Homepage: add banners for mobile discovery (task T224883)

iOS native app

 * Updates:
 * 6.5 in active development - project/view/4245
 * bug fixes
 * History & diffs feature
 * Core Platform working on Rest APIs for this

Android native app

 * Updates:
 * Minor release with the survey extended indefinitely
 * Most of the work on Suggested edits V3 is over. Android team will be coordinating with PI team to develop and finish the remaining features
 * Not blocked on mobile HTML anymore.

Product Infrastructure

 * Updates:
 * Wikifeeds service is now live and remaining code in PCS is being removed https://github.com/wikimedia/restbase/pull/1199
 * MEP (Modern Event Platform) stream config implementation T233634

Structured Data

 * Blocked by:
 * Wikidata/WMDE: T229280, providing alternative to 534536
 * Blocking:
 * Wikidata/WMDE: As we're optimizing the use of Resource Loader in the context of Wikibase JS code, we've tried to adapt WikibaseMediaInfo (541553, 540403) but are failing to adapt test runner helpers. We'd appreciate help with this.
 * Updates:
 * trucking along with MachineVision
 * MediaInfo cleanup

Parsing

 * Updates:
 * Aiming for Parsoid/PHP to be feature complete by end of week -- fingers crossed.
 * Two forms of tests are now "green"ish (a) parser tests (b) round trip tests. Ran small-scale (c) visual-diff testing comparing Parsoid/JS & Parsoid/PHP rendering (d) HTML string diffs comparing Parsoid/JS & Parsoid/PHP HTML and fixing bugs. Might roll out a larger-scale string diff testing soon.
 * SRE has readied 2 servers in the production cluster with Parsoid/PHP for benchmarking. Awaiting some config patches to be deployed.
 * Still aiming for a Parsoid/PHP deployment ot the production cluster in < 2 weeks. This only directs reparse traffic and NO LIVE client traffic. That will come in maybe another 2-3 weeks after this first deployment.
 * Waiting for Services (Core Platform Team) to greenlight RESTBase integration in the beta cluster for Parsoid clients (VE, CX, MCS) to run their tests against Parsoid/PHP.

UI Standardization

 * Updates:
 * OOUI v0.35.0 release on the way https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md, 1 breaking,1 deprecating change, IE 6 fallbacks removal
 * Remove deprecated infuse-by-id feature
 * icons: Change and rename 'unTrash' to 'restore'
 * WikimediaUI theme uses `px` for all properties, where font-scaling is not implied necessity. New CSS approach, that should become standard
 * Design Style Guide Components work continuation
 * Accessibility statement for wikimediafoundation.org live https://wikimediafoundation.org/accessibility-statement/
 * Worked with Legal and Comms on successful rollout, first of its kind for Foundation

Cloud Services

 * Blocking:
 * Release Engineering: change CPU scaling governor on some of the old cloudvirt (1001-1012) T225713

Core Platform

 * Updates:
 * History API for iOS grinding on
 * Kask rollout re-continues
 * Echo notification storage
 * Out for tech-all meeting

Performance

 * Updates:
 * We have started to do synthetic performance test to more user journeys: Measuring the Obama page coming from Google, from our internal search page and from searching from the header.
 * Meeting with Emery Berger (professor from Massachusetts Amherst University) to get feedback if there's a way for us to get more stable performance metrics.
 * The performance team will organize a devroom about Web Performance at https://fosdem.org/2020/

Release Engineering

 * Blocked by:
 * Cloud Services: change CPU scaling governor on some of the old cloudvirt (1001-1012) T225713
 * Site Reliability Engineering: JMX Prometheus exporter for Gerrit. T184086
 * Updates:
 * Train Health
 * Last week: 1.34.0-wmf.25 - T220750
 * This week: 1.35.0-wmf.1 - T233849
 * Next week: 1.35.0-wmf.2 - T233850
 * Introducing Phatality - Streamlined error reporting from Kibana to Phabricator phame/post/view/177/introducing_phatality
 * Quibble 0.0.36 released https://lists.wikimedia.org/pipermail/wikitech-l/2019-October/092658.html
 * Quibble 0.0.37 released https://lists.wikimedia.org/pipermail/wikitech-l/2019-October/092660.html
 * Selenium documentation updated Selenium/Node.js

Site Reliability Engineering

 * Blocking:
 * Release Engineering: JMX Prometheus exporter for Gerrit. T184086
 * Updates:
 * DBA SREs bring to your attention that: S5 primary database master will be switched over 15th Oct at 05:00 AM UTC - read only required T234303

Wikidata

 * Blocked by:
 * Structured Data: As we're optimizing the use of Resource Loader in the context of Wikibase JS code, we've tried to adapt WikibaseMediaInfo (541553, 540403) but are failing to adapt test runner helpers. We'd appreciate help with this.
 * Blocking:
 * Structured Data: T229280, providing alternative to 534536