Scrum of scrums/2020-07-22

= 2020-07-22 =

Callouts

 * Release Engineering
 * [All] Review guidance at Deployments/Covid-19 and Code Deployment Office Hour at 17:00UTC in #wikimedia-office
 * "scap sync" will be renamed to "scap sync-world" in the next release. If you use "scap sync" non-interactively, please add a note to: T250302 (and also, explain why you're using it)
 * scap sync now has option --canary-wait-time; T217924

SoS Meeting Bookkeeping

 * Updates:
 * Update the wiki page instead of the etherpad page (https://etherpad.wikimedia.org/p/Scrum-of-Scrums)

Web

 * Updates:
 * Summary: deploying Desktop Improvements Project (DIP) to select wikis, starting WVUI Vector integration and network client.
 * Desktop Improvements Project (Vector / DIP):
 * TypeError: $.collapsibleTabs.getSettings(...) is undefined from Vector skin
 * [Bug] Max-Width Layout: Sidebar overlaps footer when its height is longer than the content height
 * Make collapsible sidebar persistent for logged-in users
 * Current checkbox hack doesn't provide  or  as toggle action
 * Deploy new version of vector skin to all wikis as a user preference
 * Switch test wikis to new version of vector by default
 * Fix the printable versions of modern Vector
 * Move the existing search to the header in preparation for Vue.js search development
 * Limit content width, and refine alignment & styling of relevant elements
 * Deprecate and remove printable version mode
 * [Dev] Drop VectorTemplate usage in Vector
 * Vue.js search case study:
 * See weekly status updates.
 * Mobile website (MinervaNeue / MobileFrontend):
 * ext.uls.interface should set targets and explicitly not target the Minerva skin
 * Fix the most common "Module not loadable on target mobile" warnings (Oct 2019)
 * [Technical debt payoff] Drop MFSpecialCaseMainPage, from MobileFrontend
 * Final warning: Mobile main page special casing will be disabled July
 * [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend
 * [EPIC] MobileFrontend extension should stop special-casing main page
 * Standardization
 * Standardise `.mw-infobox` by relying on `.warningbox`
 * Portals
 * [Recurring Task] Update Wikipedia and sister projects portals statistics
 * QuickSurveys
 * Run baseline quicksurvey on test wikis
 * Miscellaneous
 * Replace jsduck with JSDoc3 across all Wikimedia code bases

Structured Data

 * Updates:
 * working on adding schema.org licensing data to article pages
 * ongoing work on mediasearch

Fundraising Tech

 * Updates:
 * Investigating American Express card failures in India
 * Fixing how we set up one-time card donations to make them possible to convert to monthly recurring
 * Refining sync process for employer matching gift policies
 * Investigating seemingly unintended duplicate donations
 * Updating custom CiviCRM report used to track fraud.

Release Engineering

 * Updates:
 * [All] Deployments/Covid-19 Deployments/Covid-19
 * Train Health
 * Last week: 1.35.0-wmf.41 - T256669
 * This week: 1.36.0-wmf.1 - T257969
 * Next week: 1.36.0-wmf.2 - T257970

Site Reliability Engineering

 * Updates:
 * mobileapps traffic is being migrated to kubernetes.