Scrum of scrums/2020-04-15

= 2020-04-15 =

Callouts

 * Release Engineering
 * Next week: No Train/No Deploys Tuesday - Friday
 * [All] Review guidance at Deployments/Covid-19 and Code Deployment Office Hour at 17:00UTC in #wikimedia-office
 * Readers Web/UI Standardization/ Design Style Guide
 * Base10 color amended from `#222` to `#202122` to fully comply with Web Content Accessibility Guidelines when combined with Accent50 `#36c` link color contrast ratio. T248393
 * Rollout already succeeded in Design Style Guide https://design.wikimedia.org/style-guide/visual-style_colors.html & WikimediaUI Base, OOUI. Other extensions/skins to be followed-up on.

SoS Meeting Bookkeeping

 * Updates:
 * No meeting next week because of Wikimedia Foundation holiday

iOS native app

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

Android native app

 * Updates:
 * mobile-html integration currently in Beta; production release pending resolution of caching issues on RestBase side.

Web

 * Blocking:
 * Release Engineering - Portals gulp4 migration T247996
 * Updates:
 * Summary: new header, collapsible sidebar, Vue.js tasking, and continuing desktop improvements project (DIP).
 * Desktop Improvements Project (Vector / DIP):
 * [Dev] DRY up the menu templating code
 * [Spike 4hrs] Discuss and agree on nomenclature and rules for template partial usage
 * Build collapsible sidebar and sidebar button
 * Build new logo for Desktop Improvements Header
 * Provide basic FeatureManagement in Vector codebase
 * Build opt-out link for logged-in users with new vector on
 * Mobile website (MinervaNeue / MobileFrontend):
 * Section edit icon not displaying in Minerva skin
 * Regression: MobileFrontend overrides non-existent user page handling in desktop view
 * Implement Tap to show for lazy loaded images without MutationObserver - Scrolling on a Kai OS mobile device can be slow on articles with lazy loading
 * [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend
 * Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using MutationObserver
 * Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones
 * Dev: Popups modules should set targets to mobile and desktop
 * Miscellaneous
 * Replace jsduck with JSDoc3 across all Wikimedia code bases

Product Infrastructure

 * Updates:
 * mobile-html: The first edit button will be moved to lead paragraph to match iOS behavior T248903

Structured Data

 * Updates:
 * some changes to MachineVision - exclude pictures of people from classification as much as possible
 * experimenting with vue.js on MachineVision
 * investigations for Structure Data part 2

UI Standardization

 * Updates:
 * Design Style Guide: Base10 color amended from `#222` to `#202122` to 100% comply with Web Content Accessibility Guidelines when combined with Accent50 `#36c` link color contrast ratio. T248393
 * Rollout already succeeded in WikimediaUI Base, OOUI. Other extensions/skins to be followed-up on.
 * OOUI v0.38.0 released https://gerrit.wikimedia.org/g/oojs/ui/+/v0.38.0/History.md
 * two breaking changes icons `stripe*` and `toc` removed,
 * New features: ButtonMenuSelectWidget and IndexLayout.php#setTabPanel implemented (thanks Ed Sanders)

Fundraising Tech

 * Blocked by:
 * Need to figure out how to force-push a reset to an old repo, might have to bother releng
 * Updates:
 * Testing migrating recurring donations from main card processor's old API to new API: T232017
 * Still looking for better options to replace 3rd party cookies for cross-wiki banner hiding: T244699
 * Investigating how to create multilingual email for failed donations using core CiviCRM: T230064
 * Trying to get contractor-performed CentralNotice work reviewed and deployed: T246347, T226438

Core Platform

 * Blocking:
 * Search: MW Job consumers sometimes pause for several minutes T224425

Quality and Test Engineering

 * Updates:
 * April Quality and Testing Engineering Office Hour - Software testing anti-patterns: Selenium T246880

Release Engineering

 * Blocked by:
 * Web team: Portals gulp4 migration T247996
 * Updates:
 * [All] Deployments/Covid-19 Deployments/Covid-19
 * Train Health
 * Last week: 1.35.0-wmf.27 - T247774
 * This week: 1.35.0-wmf.28 - T247775
 * Next week: No Train/No Deploys Tuesday - Friday

Search Platform

 * Blocked by:
 * Core: MW Job consumers sometimes pause for several minutes T224425
 * Updates:
 * Search index for page 5 days out of date - T249435