Scrum of scrums/2020-06-24

= 2020-06-24 =

Callouts

 * SRE DBAs:
 * m1-master failover, etherpad will have minor issues on Thursday Jun 25th
 * Release Engineering
 * [All] Review guidance at Deployments/Covid-19 and Code Deployment Office Hour at 17:00UTC in #wikimedia-office
 * Gerrit upgrade on Saturday, 27th of June 
 * "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:
 * looking for somebody to facilitate on 2020-07-01

iOS native app

 * Updates:
 * Bug fix 6.6.1 to be released this week project/view/4574
 * Early development and research on new experiments for 6.7 project/view/4661

Android native app

 * Updates:
 * Completed new user contribution screen, to be deployed to Beta this week.
 * Design refresh of explore feed cards and the main screen.

Web

 * Updates:
 * Summary: sidebar instrumentation and content width limiting for Desktop Improvements Project (DIP), component baseline taskout for Vue.js search.
 * Desktop Improvements Project (Vector / DIP):
 * Watchlist star gone on Vector
 * ext.uls.interface should set targets and explicitly not target the Minerva skin
 * Language portlet no longer at the bottom of sidebar
 * Future proof addPortletLink
 * Build sidebar instrumentation
 * Build collapsible sidebar and sidebar button
 * Deprecate the SkinTemplateOutputPageBeforeExec hook
 * Checkbox and mediawiki.toc.styles styles should be merged into a single ResourceLoader module
 * [Dev] Drop VectorTemplate usage in Vector
 * Vue.js search case study:
 * See weekly status updates.
 * Mobile website (MinervaNeue / MobileFrontend):
 * Fix the most common "Module not loadable on target mobile" warnings (Oct 2019)
 * Sorry toast doesn't show for mobile editor on pages you can't edit (Uncaught TypeError: m.show is not a function, Uncaught TypeError: Cannot read property 'show' of undefined)
 * [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend
 * Standardization
 * Scope and use of mediawiki.skinning's 'elements.less' file
 * Align mediawiki.ui/variables.less variables to CSS variable naming scheme
 * Replace non-standard color palette .new color with Red50 `#d33`
 * Vector: Use semantic HTML5 elements where applicable
 * Miscellaneous
 * Latest version of SkinBlueSpiceCalumma is not compatible with current version of Chameleon
 * Some images appear when Show Images is disabled
 * TypeError: self.hide is not a function. (In 'self.hide', 'self.hide' is undefined)

Structured Data

 * Updates:
 * mediasearch design work, vue prototype work and backend changes

Fundraising Tech

 * Updates:
 * More work on employer matching gifts: T249924, T251201
 * CentralNotice subnational targeting and banner templates going out on train this week T255476
 * Improving efficiency of data export to bulk mail provider T253152
 * Tweaking config of card entry forms to avoid confusion T254032
 * Monitoring converted recurring donations now that a month has passed, ready to convert the rest from our main card processor's old API to their new API T256181
 * Adding a redirect feature to hide banners now that many browsers don't allow pixels to set cookies: T251780

Release Engineering

 * Updates:
 * scap sync now has option --canary-wait-time; T217924
 * [All] Deployments/Covid-19 Deployments/Covid-19
 * Train Health
 * Last week: 1.35.0-wmf.37 - T254174
 * This week: 1.35.0-wmf.38 - T254175
 * Next week: 1.35.0-wmf.39 - T254176

Site Reliability Engineering

 * Updates:
 * Working on actionables for the sessionstore incident
 * m1-master failover, etherpad will have minor issues on Thursday Jun 25th
 * Working on moving switching proton traffic to kubernetes