Scrum of scrums/2019-09-04

= 2019-09-04 =

Callouts

 * SRE DBAs call your attention to:
 * Several MW master failover (s2, s3, s4, s8) scheduled, with read only windows, check the days and affected wikis at https://phabricator.wikimedia.org/T230788
 * M1 (etherpad) primary master failover scheduled for 10th Sept at 16:00 UTC: few seconds of read-only expectedhttps://phabricator.wikimedia.org/T231403
 * WMDE continues to ask for help in figuring out the responsible party for the graphoid service (see Stewardship request https://phabricator.wikimedia.org/T211881). The graphs linking to Wikidata query are still not working: https://phabricator.wikimedia.org/T226250
 * Release Engineering - REMINDER: We're at 1.34.0-wmf.21 this week. The last branch for this release will be wmf.25 on 30 September. Teams who want to ship things for MW 1.34 should land them now.

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:

Editing

 * Blocked by:
 * Blocking:
 * Updates:
 * Summary: Wrapping up our work on improving mobile VE, so that we can pivot towards improving talk pages. Improvements include:
 * First version of improved toolbar deployed to all wikis (T211789)
 * Newest version of edit cards deployed on all wikis (T221247)
 * Refactored VE save error handling in a way that can also be used in other tools that currently have poor messaging (e.g. mobile wikitext editor) (T229532)
 * Improved the transitions on mobile when loading wikitext editor or switching between editors (T228159)

Growth

 * Blocked by:
 * Search Platform, we need https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/533528 resolved for our feature work https://phabricator.wikimedia.org/T231506
 * Blocking:
 * Updates:
 * Summary: Next up for the team is to work on newcomer task recommendations. We plan to use maintenance templates to find tasks, and then to match them to newcomers' topics of interest. We'll use the welcome survey to understand what the user is trying to accomplish, to tailor the call-to-action on the homepage to their needs.
 * Deployments this week:
 * git #3a0738e5 - Homepage: Transit mobile overlay HTML as HTML, not JSON
 * git #05b3aefe - Mobile homepage: Lazy-load RL modules with only one request
 * git #4aca04d7 - Homepage: Restructure mobile overlay handling (task T229271)
 * git #b0142ef - [MW core] Special:Contributions: Drop 'newbies' feature (task T220447)

iOS native app
https://phabricator.wikimedia.org/tag/ios-app-v6.4-seamonkey-on-a-hoverboard/
 * Blocked by:
 * Blocking: CorePlatform for wikidiff PR
 * Updates:
 * Development on 6.4 release
 * iOS13/iPadOS updates
 * New loading screen
 * Bug fixes
 * 6.5 release history & diffs API discussions with CorePlatform (https://phabricator.wikimedia.org/tag/ios-app-v6.5/)
 * Diff engine PR soon (https://phabricator.wikimedia.org/T228794)
 * Engineers out at conference beginning of next week (Sept 8 - 10)

Android native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Development of Suggested Edits v3 (updates to the user contributions screen) https://phabricator.wikimedia.org/T228845
 * Solidifying our requirements for mobile-html endpoint(s), and researching optimizations.

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:

Product Infrastructure

 * Blocked by:
 * Blocking:
 * Updates:
 * Maps: Security fix on OSM DB info leak T231842
 * Machine Vision: Will request DBA and security readiness reviews once T230811 is resolved
 * PCS/MCS: working on first paint performance before full release of mobile-html endpoint
 * Client Event Logging - BUOD: to complete event library MVPs for browser, iOS, Android this week

Structured Data

 * Blocked by:
 * Blocking:
 * Search Platform: RecentChange support for SDC: https://phabricator.wikimedia.org/T230862
 * Updates:
 * working on suggestions for statements based on machine vision (with PI)
 * working on supporting new datatype for statements

Parsing

 * Blocked by:
 * Blocking:
 * Updates:
 * Parsoid/PHP parser tests green
 * Running wt->html->wt roundtrip tests on scandium and fixing bugs and crashers
 * Work in progress to get Parsoid/PHP deployed to beta cluster

Language

 * Blocked by:
 * Blocking:
 * Updates:

UI Standardization

 * Blocked by:
 * Blocking:
 * Updates:

Analytics

 * Blocked by:
 * Blocking:
 * Updates:

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by: Releng? failure on https://gerrit.wikimedia.org/r/534222 seems spurious: Quibble says 'Dependencies that do not exist' for ext.eventLogging
 * Blocking:
 * Updates:
 * CiviCRM upgrade prep & upstreaming of local performance hacks https://phabricator.wikimedia.org/T228826
 * Payments form tweaks
 * backup card processor for Ireland https://phabricator.wikimedia.org/T230621
 * labels instead of placeholder text https://phabricator.wikimedia.org/T169795
 * another bank transfer method for India https://phabricator.wikimedia.org/T230170
 * CSS cleanup https://phabricator.wikimedia.org/T231391
 * Confirmation email for one-time to recurring conversion https://phabricator.wikimedia.org/T228162
 * CentralNotice
 * Looking into latest CN <-> Translate Extension mal-interaction: https://phabricator.wikimedia.org/T231703
 * One more round of review & fixes for campaign fallback https://phabricator.wikimedia.org/T226344
 * Fixing EventLogging based banner stats (blocked on CI?): https://phabricator.wikimedia.org/T231404

Core Platform

 * Blocked by:
 * Blocking
 * Search: RecentChange support for SDC: https://phabricator.wikimedia.org/T230862
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Updates:
 * History REST API https://phabricator.wikimedia.org/T231338
 * THANKS to SRE for unblocking Kask https://phabricator.wikimedia.org/T229697
 * Continued development of API integration tests

Performance

 * Blocked by:
 * Blocking:
 * Updates:
 * resourceloader: New Grafana dashboard providing insight into JS startup cost for extensions. – https://grafana.wikimedia.org/d/BvWJlaDWk/startup-module-size

Quality and Test Engineering

 * Blocked by:
 * Blocking:
 * Updates:

Release Engineering

 * Blocked by:
 * Core Platform Team:
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Blocking:
 * Fundraising: failure on https://gerrit.wikimedia.org/r/534222 seems spurious: Quibble says 'Dependencies that do not exist' for ext.eventLogging
 * Updates:
 * REMINDER: We're at 1.34.0-wmf.21 this week. The last branch for this release will be wmf.25 on 30 September. Teams who want to ship things for MW 1.34 should land them now.
 * Train Health
 * Last week: 1.34.0-wmf.20 - https://phabricator.wikimedia.org/T220745
 * This week: 1.34.0-wmf.21 - https://phabricator.wikimedia.org/T220746
 * Cannot create new abuse filters https://phabricator.wikimedia.org/T231985
 * Next week: 1.34.0-wmf.22 - https://phabricator.wikimedia.org/T220747

Research

 * Blocked by:
 * Blocking:
 * Updates:

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:

Search Platform

 * Blocked by:
 * Core Platform (or Multimedia?): RecentChange support for SDC: https://phabricator.wikimedia.org/T230862
 * SRE: dumpRDF for MediaInfo entities loads each page individually: https://phabricator.wikimedia.org/T222497
 * Analytics: https://phabricator.wikimedia.org/T229882
 * Blocking:
 * Updates:
 * Reenabled sanity checks on production elasticsearch servers to finalize the import of production to cloudelastic (https://phabricator.wikimedia.org/T231194 )
 * Investigated GC issues on cloudelastic machines (https://phabricator.wikimedia.org/T231517), found a workaroung for now, did not clearly identify the root cause yet
 * Added a new "morelikethis" keyword: similar to morelike but combinable with other search keywords (https://phabricator.wikimedia.org/T159321 )
 * create_timestamp sort criteria in the search API is properly working on all wikis (context: https://phabricator.wikimedia.org/T195071)
 * Glent suggestions finalized and ready to be tested ("Did you mean" suggestions)

Security

 * Blocked by:
 * Blocking:
 * Updates:
 * Security Review For Parsoid-PHP will be actively worked on over next few weeks: https://phabricator.wikimedia.org/T227209
 * Security Review For MediaWiki REST API infrastructure will be actively worked on over next few weeks: https://phabricator.wikimedia.org/T230140
 * Currently trying to wrap up DoubleWiki: https://phabricator.wikimedia.org/T131199
 * Currently trying to wrap up PCS mobile review: https://phabricator.wikimedia.org/T227114
 * In progress: https://phabricator.wikimedia.org/T227244

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * Search Platform: dumpRDF for MediaInfo entities loads each page individually: https://phabricator.wikimedia.org/T222497
 * Updates:
 * SRE DBAs call your attention to:
 * Several MW master failover (s2, s3, s4, s8) scheduled, with read only windows, check the days and affected wikis at https://phabricator.wikimedia.org/T230788
 * M1 (etherpad) primary master failover scheduled for 10th Sept at 16:00 UTC: few seconds of read-only expectedhttps://phabricator.wikimedia.org/T231403

TechCom

 * Blocked by:
 * Blocking:
 * Updates:

Wikidata

 * Blocked by:
 * Not really certain by who exactly (Core Platform): not a critical blocker at this point, but we'd appreciate some input/traiging on the issue with authentication (CentralAuth) on Wikideta when switching between desktop and mobile views: https://phabricator.wikimedia.org/T225814
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates:

SoS Meeting Bookkeeping

 * Blocked by:
 * Blocking:
 * Updates: