Scrum of scrums/2019-10-09

= 2019-10-09 = Todays meeting collide with the Tech All Meeting, could we please move this or just do it the next week? /Peter - Performance team

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 https://phabricator.wikimedia.org/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: https://phabricator.wikimedia.org/T229280, providing alternative to https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/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 (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/541553, https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/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

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:
 * WMCS: change CPU scaling governor on some of the old cloudvirt (1001-1012) T225713
 * SRE: 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 https://phabricator.wikimedia.org/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 https://www.mediawiki.org/wiki/Selenium/Node.js

Site Reliability Engineering

 * 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 https://phabricator.wikimedia.org/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 (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/541553, https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/540403) but are failing to adapt test runner helpers. We'd appreciate help with this.
 * Blocking:
 * Structured Data: https://phabricator.wikimedia.org/T229280, providing alternative to https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/534536