Scrum of scrums/2020-04-01

= 2020-04-01 =

Callouts

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

iOS native app

 * 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

 * Updates:
 * Beta candidate with mobile-html and Suggested Edits V4 features is being tested for a shortly coming release.
 * Actively working on tech debt on Android and some analytics work for the release candidatesCurrent board P: project/view/4645/

Web

 * Updates:
 * Summary: Vue.js iterations planning and continuing desktop improvements project (DIP).
 * Desktop Improvements Project (Vector / DIP):
 * Provide basic FeatureManagement in Vector codebase
 * Build opt-out link for logged-in users with new vector on
 * Document Skin API and their stability, if any (including Vector)
 * Build collapsible sidebar and sidebar button
 * Vue.js iterations planning.
 * Mobile website (MinervaNeue / MobileFrontend):
 * Regression: MediaWiki:Minerva.css is being loaded on mobile site
 * Replace $wgMobileFrontendLogo with $wgLogos
 * Regression: MobileFrontend overrides non-existent user page handling in desktop view
 * Phan warning in "includes/specials/SpecialMobileDiff.php" - working around by disabling
 * Long edit summary/titles/user breaking AMC special pages
 * Miscellaneous
 * WebInstallerOutput should more elegantly load Vector stylesheet rather than hardcoding a reference
 * RFC: Reconsider how we run QUnit unit tests

Product Infrastructure

 * Updates:
 * /page/summary endpoint: updating the list of api_urls endpoints. Removing references to removed endpoints. Is anyone even using this? T247991
 * upcoming OSM data re-import in codfw T243609
 * Wikimedia Push Notification Service RFC published: T249065

Structured Data

 * Updates:
 * minor updates to MachineVision
 * failed attempt to get wikibase constraints deployed to production commons :/
 * experimenting with Vue.js on frontend
 * media search prototype

Fundraising Tech

 * Updates:
 * Fixes to backup payment processor NL bank transfer integration T247885, T248712
 * Code cleanup and PHP7 updates for payment library
 * Looking for alternatives to 3rd party cookies for hiding CentralNotice banners across projects
 * Determining how to get 'drush' on debian buster - might have to bug releng for repo reset
 * Reviewing contractor work on CentralNotice
 * Improving email CC, BCC handling in core CiviCRM
 * CiviCRM contact deduplication fixes: T247377
 * Testing migrating recurring card donations from main processor's old API to new API
 * Starting work on matching gifts database sync: T247878

Core Platform

 * Blocking:
 * Search Platform: MW Job consumers sometimes pause for several minutes T224425
 * Updates:
 * API gateway designs
 * Finished Core REST API MVP epic T229662
 * New backwards-compatible hooks interface coming

Release Engineering

 * Updates:
 * [All] Deployments/Covid-19 Deployments/Covid-19
 * Train Health
 * Last week: 1.35.0-wmf.25 - T233873
 * This week: 1.35.0-wmf.26 - T247773
 * Next week: 1.35.0-wmf.27 - T247774

Search Platform

 * Blocked by:
 * Core: MW Job consumers sometimes pause for several minutes T224425
 * Updates:
 * Data for events from wdqs needs to be deleted after 90 days and/or sanitized T247034
 * Stuff no one else cares about:

Site Reliability Engineering

 * Updates:
 * TLS 1.3 support being rolled out gradually to cache-upload.
 * After some routing changes, traffic to codfw will be routed more consistently and geographically correct.