Scrum of scrums/2020-05-06

= 2020-05-06 =

Callouts

 * From PI to SRE: What's the current timeline for getting mobileapps onto the the deployment pipeline / k8s? (T218733 )
 * Release Engineering
 * [All] Review guidance at Deployments/Covid-19 and Code Deployment Office Hour at 17:00UTC in #wikimedia-office
 * Restarting MySQL masters for upgrade (read-only windows are needed)
 * S5 and S6 Tuesday 5th May 05:00 AM UTC T251154
 * S3 and S7 Thursday 7th May 05:00 AM UTC T251157
 * S4 Tuesday 12th May 05:00 AM UTC T251502

Web

 * Updates:
 * Summary: new Desktop Improvements Project (DIP) header is getting close (check it out!), new Vue.js search is ramping up, and collapsible sidebar is coming along.
 * Desktop Improvements Project (Vector / DIP):
 * Add title attribute to opt-out link
 * [Dev] DRY up the menu templating code
 * [Spike 4hrs] Discuss and agree on nomenclature and rules for template partial usage and CSS organization from experience with header
 * Build collapsible sidebar and sidebar button
 * Build new logo for Desktop Improvements Header
 * Provide basic FeatureManagement in Vector codebase
 * [Dev] Allow extensions to update the footer without resorting to SkinTemplateOutputPageBeforeExec hook
 * [Bug] "Existing accounts only" configuration applies to anonymous users too
 * [Dev] Drop VectorTemplate usage in Vector
 * Vue.js search case study:
 * [Spike 12.75 hrs] Where does the application-specific Vue.js search code live and what impact does this decision have on the long term?
 * Add bandwidth tests for JavaScript and CSS to Vector
 * Allow skins to override mediawiki.page.ready initialisation
 * Mobile website (MinervaNeue / MobileFrontend):
 * Make mobile wordmark gray again
 * 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
 * Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using IntersectionObserver
 * QuickSurveys
 * Deploy Quicksurveys extension on all Wikipedias (for a Growth study)
 * Miscellaneous
 * Replace jsduck with JSDoc3 across all Wikimedia code bases

Product Infrastructure

 * Updates:
 * Push notifications service RFC will move to Last Call soon: T249065

Structured Data

 * Updates:
 * MachineVIsion updates, and move to vue
 * mediasearch prototype for commons

Fundraising Tech

 * Updates:
 * Starting work on matching gifts provider integration and payments form employer autocomplete T251199
 * Trying to finish up work to eliminate last direct DB connection between payments and backend T215463
 * Merged sub-national targeting to master CentralNotice branch, so it's up on beta to look at
 * Tweaking handling of payment notification messages from backup payment processor: T243334
 * Debugging an unexpected missing field in messages from payments-wiki: T251025
 * Testing new OS for CiviCRM box

Release Engineering

 * Updates:
 * [All] Deployments/Covid-19 Deployments/Covid-19
 * Train Health
 * Last week: 1.35.0-wmf.30 - T249962
 * This week: 1.35.0-wmf.31 - T249963
 * Next week: 1.35.0-wmf.32 - T249964

Search Platform

 * Blocking:
 * Wikimedia Deutschland/Wikidata: We would like to have 594442 deployed (deploying 594414)

Site Reliability Engineering

 * Blocking:
 * Product Infrastructure on proton, mobileapps k8s migration
 * Research on recommendation-api k8s migration
 * Updates:
 * DC related work still pretty slow due to covid-19 measures.
 * Restarting MySQL masters for upgrade (read-only windows are needed)
 * S5 and S6 Tuesday 5th May 05:00 AM UTC T251154
 * S3 and S7 Thursday 7th May 05:00 AM UTC T251157
 * S4 Tuesday 12th May 05:00 AM UTC T251502

Wikidata

 * Blocking:
 * Search Platform: We would like to have 594442 deployed (deploying 594414)