Scrum of scrums/2019-10-09

From mediawiki.org

2019-10-09[edit]

Callouts[edit]

  • 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 phab:T234303

Product[edit]

Editing[edit]

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

Growth[edit]

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

iOS native app[edit]

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

Android native app[edit]

  • 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[edit]

Structured Data[edit]

  • Blocked by:
  • 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 (gerrit:541553, gerrit:540403) but are failing to adapt test runner helpers. We'd appreciate help with this.
  • Updates:
    • trucking along with MachineVision
    • MediaInfo cleanup

Parsing[edit]

  • 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[edit]

Technology[edit]

Cloud Services[edit]

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

Core Platform[edit]

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

Engineering Productivity[edit]

Performance[edit]

  • 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[edit]

Site Reliability Engineering[edit]

  • Blocking:
    • Release Engineering: JMX Prometheus exporter for Gerrit. phab: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 phab:T234303

Wikimedia DE[edit]

Wikidata[edit]

  • 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 (gerrit:541553, gerrit:540403) but are failing to adapt test runner helpers. We'd appreciate help with this.
  • Blocking: