Scrum of scrums/2020-12-02

= 2020-12-02 =

Callouts
Pinging Parsoid client teams (Editing, Language, Platform Infrastructure, Growth) onhttps://phabricator.wikimedia.org/T266143 again. Where necessary, this week, we will start submiting patches against your codebases. In that case, we would appreciate prompt reviews and followups as necessary.

No updates: TechCom, Anti-Harassment Tools, Growth, Product Infrastructure, Language, OKAPI, Analytics, Machine Learning Platform, Research, Security, WMDE, Wikidata, German Technical Wish List

Community Tech
Watchlist Expiry has been enabled in all production wikis since last night (https://meta.wikimedia.org/wiki/Community_Tech/Watchlist_Expiry)
 * Blocked by:
 * Blocking:
 * Updates:
 * We are still reviewing wishlist proposals. We have until December 7th before the voting phase starts

Editing

 * Blocked by:
 * Blocking:
 * Updates:
 * [ reply ] link deployed by default to three wikis (cs, ar, hu) and beta feature on ~250 other Wikipedias. Received support on en.wiki during an RfC; next step is an A/B test on ~30 medium-larges wikis. Can also be enabled globally via user script (ask us how if interested).

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Released 6.7.3 into the App Store last week. Turning on Article as a Living Document experiment (in 6.7.3) today.
 * In exploratory stage for 6.8 https://phabricator.wikimedia.org/project/view/4862/
 * Chinese variant fixes
 * Initial push notifications
 * Article inspection mode experiment

Android native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Latest release rolled out to public 2 days ago.
 * Working on designs for bringing watchlist into the app.

Web

 * Blocked by:
 * RelEng?: Members of Readers Web aren't contributors to the @wikimedia/wvui package on NPM
 * No task as of yet
 * james f will help
 * Blocking:
 * Updates:
 * Continuing to work on WVUI integration with Vector
 * https://phabricator.wikimedia.org/T264355
 * https://phabricator.wikimedia.org/T268363
 * https://phabricator.wikimedia.org/T257698
 * IE11 support for WVUI: https://phabricator.wikimedia.org/T268703
 * Thanks to James F for the note about the es6-promise polyfill
 * https://phabricator.wikimedia.org/T252774 – mediawiki.toc.styles RL module merged into ResourceLoaderSkinModule

Structured Data

 * Blocked by: -
 * Blocking: -
 * Updates:
 * Team offsite this week

Abstract Wikipedia

 * Updates:
 * Continuing work on using ZType data to enforce structure when editing ZObjects.
 * Excited to welcome Genoveva (Geno) Galarza Heredero, our new software engineer, to the team.

Parsing

 * Blocked by:
 * Pinging Parsoid client teams (Editing, Language, Platform Infrastructure, Growth) on https://phabricator.wikimedia.org/T266143 again. Where necessary, this week, we will start submiting patches against your codebases. In that case, we would appreciate prompt reviews and followups as necessary.
 * Blocking:
 * Updates:

Inuka

 * Blocked by:
 * Blocking:
 * Updates:
 * More bug fixes and UX improvements to the KaiOS app

Library

 * Blocked by:
 * Blocking:
 * Updates:
 * A bug that denied eligible users access to the Wikipedia Library Card Bundle is now fixed
 * Working on making Wikilinks more stable is still in progress

Cloud Services

 * Blocked by:
 * Blocking:
 * releng train-dev blocked waiting for nested VM support (T267433)
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * The deluge of donations is here! Yesterday was our second-best day ever, and that was without sending any emails out (just banners).
 * Lots of discussion on best way forward for dockerized dev environment - discussion of multipurpose image vs app-specific images ongoing at https://phabricator.wikimedia.org/T268685 . Advice welcome from long-term docker users!
 * Fixing little bugs as they crop up in the logs
 * Updating text for different specialized thank you emails
 * Tweaking timing of CiviCRM queue consumers so we can keep up with the generosity of our donors and send them timely acknowledgement.
 * Trying to reduce log spam on main CRM box

Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Bug fixes for the API portal
 * Parsoid cache in MediaWiki
 * Sockpuppet API productionising
 * Shellbox for MediaWiki on Kubernetes

Performance

 * Blocked by:
 * Blocking:
 * Updates:
 * For 1000+ websites Microsoft now redirects IE users to Edge automatically when they have Edge installed: https://twitter.com/MonsieurPerf/status/1333740793253793796 Currently trying to get in touch with Microsoft to find out if getting Wikimedia sites added to the list would be a possibility. If they confirm that it can be done, we can decide whether we want to be on the list or not.

Quality and Test Engineering

 * Blocked by:
 * Blocking:
 * Updates:
 * Blog posts at team blog:
 * Outreachy, September-November 2020 (by Željko Filipin) https://phabricator.wikimedia.org/phame/post/view/220
 * Exempla Docent - testing UI for Suggested edits module, Part 2 (by Elena Tonkovidova) https://phabricator.wikimedia.org/phame/post/view/222
 * To dream a dream. My Outreachy Journey (by Harriet Ayugi) https://phabricator.wikimedia.org/phame/post/view/223

Release Engineering

 * Blocked by:
 * WMCS: train-dev blocked waiting for nested VM support (T267433)
 * SRE ServiceOps: deploy scap 3.16.0-1 T268634
 * Blocking:
 * Updates:
 * Train Health
 * Last week: No Train
 * This week: 1.36.0-wmf.20 T263186
 * Next week: 1.36.0-wmf.21 T263187
 * Rest of the year: https://wikitech.wikimedia.org/wiki/Deployments#Upcoming_Release_Train_disruptions
 * PHP 8.0 CI support is coming as an experimental job for MW-land code; already voting for some libraries. Work to do.

Search Platform

 * Blocked by:
 * Updates:
 * Restart cirrus elasticsearch servers for java upgrade - https://phabricator.wikimedia.org/T268770
 * Update BAG & BRT SPARQL endpoint in the WDQS whitelist - https://phabricator.wikimedia.org/T264659

Site Reliability Engineering
releng: deploy scap 3.16.0-1 T268634
 * Blocked by:
 * Blocking:
 * Updates:
 * Kunal is joining SRE Service Operations!
 * Kubernetes infrastructure(s) upgrade policy doc posted at https://wikitech.wikimedia.org/wiki/Kubernetes/Kubernetes_Infrastructure_upgrade_policy
 * Effie and Giuseppe will be presenting in SRECon. See https://www.usenix.org/conference/srecon20americas/presentation/mouzeli
 * MCR schema change finished https://phabricator.wikimedia.org/T238966
 * https://techblog.wikimedia.org/2020/11/25/wikimedias-cdn-the-road-to-ats/ 2nd ATS blog post is out