Scrum of scrums/2020-04-08

= 2020-04-08 =

Callouts

 * Release Engineering
 * [All] Review guidance at https://wikitech.wikimedia.org/wiki/Deployments/Covid-19 and Code Deployment Office Hour at 17:00UTC in #wikimedia-office

SoS Meeting Bookkeeping

 * Updates:

TechCom

 * Blocking:

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:

Editing

 * Blocked by:
 * Blocking:
 * Updates:

Growth

 * Blocked by:
 * Blocking:
 * Updates:

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:
 * 6.6 release out on public beta (mobile-html integration) - project/view/4273
 * bug fixing and working towards code freeze on that

Android native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Ready for rollout of mobile-html integration to production, pending client-side caching updates

Web

 * Blocking:
 * Release Engineering - Web team portals gulp4 migration https://phabricator.wikimedia.org/T247996
 * Updates:
 * Summary: Vue.js iterations tasking, feature manager, collapsible sidebar, and continuing desktop improvements project (DIP).
 * Desktop Improvements Project (Vector / DIP):
 * Build collapsible sidebar and sidebar button
 * Build new logo for Desktop Improvements Header
 * Provide basic FeatureManagement in Vector codebase
 * [Dev] DRY up the menu templating code
 * Document Skin API and their stability, if any (including Vector)
 * Add bandwidth tests to Vector for JavaScript and CSS for Vue.js search
 * Build and deploy the new Vue.js search experience
 * Mobile website (MinervaNeue / MobileFrontend):
 * Regression: MobileFrontend overrides non-existent user page handling in desktop view
 * [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend
 * Graphs are broken by MobileFrontend's lazy loading image transformer
 * Hard deprecate Revision::newFromId
 * Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones
 * [Technical debt pay off] Remove MFMobileMainPageCss from MobileFrontend
 * Dev: Popups modules should set targets to mobile and desktop
 * Consolidate MinervaNeue and Flow on one WikimediaUI icon for ToC
 * Miscellaneous
 * Standardise template data across MediaWiki skins
 * WebInstallerOutput should not use Vector styles

Product Infrastructure

 * Blocked by:
 * Blocking:
 * Updates:
 * Wikimedia Push Notification Service RFC open for comment: https://phabricator.wikimedia.org/T249065

Structured Data

 * Blocked by:
 * Blocking:
 * Updates:
 * various minor changes on MachineVision
 * minor changes/fixes to WikibaseMediaInfo
 * new hidden MediaSearch prototype should be deployed this week

Parsing

 * Blocked by:
 * Blocking:
 * Updates:
 * We are almost done with the first pass drafting Parsoid's extension API ( https://www.mediawiki.org/wiki/Parsoid/Extension_API ). All the extensions that live in the Parsoid codebase now exclusively use this API and are disentangled from rest of Parsoid's internals. This work informs the draft Parsoid Extension API. Subbu presented at Enterprise MediaWiki Conference last week to get early feedback ( https://www.mediawiki.org/wiki/EMWCon_Spring_2020/Program has slides & video links). In a couple weeks, after some refinement and tweaking, will broadcast this more broadly. The goal is to get a more complete working version of this Parsoid Extension API in the next couple months and have extensions deployed on the Wikimedia cluster to be compatible with Parsoid.

Language

 * Blocked by:
 * Blocking:
 * Updates:

Inuka

 * 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:
 * Asking Release Engineering for some repository juggling: https://phabricator.wikimedia.org/T249547
 * Blocking:
 * Updates:
 * Point upgrade to CiviCRM: https://phabricator.wikimedia.org/T248432
 * Getting ready to test buster upgrade to CiviCRM box (see repo request)
 * Improving address UI for sending emails in CiviCRM
 * Looking for workable ways to hide banners cross-wiki without third party cookie support: https://phabricator.wikimedia.org/T244699
 * Integrating with a matching gift policies database to send donors instructions to get their gifts matched: https://phabricator.wikimedia.org/T247878
 * Migrating recurring donations from main processor's old API to their new API: https://phabricator.wikimedia.org/T169357

Core Platform

 * Blocked by:
 * Blocking:
 * Search Platform: MW Job consumers sometimes pause for several minutes https://phabricator.wikimedia.org/T224425
 * Updates:

Performance

 * Blocked by:
 * Blocking:
 * Updates:

Quality and Test Engineering

 * Blocked by:
 * Blocking:
 * Updates:

Release Engineering

 * Blocked by:
 * Web team portals gulp4 migration https://phabricator.wikimedia.org/T247996
 * Blocking:
 * FR-tech team would like one repo reset and another created: https://phabricator.wikimedia.org/T249547
 * Updates:
 * [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
 * Train Health
 * Last week: 1.35.0-wmf.26 - T247773
 * This week: 1.35.0-wmf.27 - T247774
 * Next week: 1.35.0-wmf.28 - T247775

Research

 * Blocked by:
 * Blocking:
 * Updates:

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:

Search Platform

 * Blocked by:
 * Core: MW Job consumers sometimes pause for several minutes https://phabricator.wikimedia.org/T224425
 * Blocking:
 * Updates:

Security

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * None?
 * Updates:
 * 2 new members in ServiceOps. Welcoming Wolfang and Janis.
 * TLS 1.3 enabling in upload.wikimedia.org (commons) proceeding.
 * Annual planning set to resume possibly, send your budget asks to us if you need capacity/new hardware etc.

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates: