Scrum of scrums/2020-04-29

= 2020-04-29 =

Callouts

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

Android native app

 * Blocked by:
 * T249770 (Core Platform / mobile-html caching issue)
 * Updates:
 * Release of mobile-html integration in Beta. Release to production is pending resolution of caching issues.

Web

 * Updates:
 * Summary: new header, collapsible sidebar, Vue.js tasking, and continuing desktop improvements project (DIP).
 * Desktop Improvements Project (Vector / DIP):
 * Drop VectorTemplate usage in Vector
 * Allow skins to override mediawiki.page.ready initialisation
 * [Dev] DRY up the menu templating code
 * [Spike 4hrs] Discuss and agree on nomenclature and rules for template partial usage
 * Build new logo for Desktop Improvements Header
 * Provide basic FeatureManagement in Vector codebase
 * 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?
 * Onboarding
 * Mobile website (MinervaNeue / MobileFrontend):
 * 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
 * Miscellaneous
 * Replace jsduck with JSDoc3 across all Wikimedia code bases

Product Infrastructure

 * Updates:
 * Push notifications infrastructure RFC: T249065

Structured Data

 * Updates:
 * working on MediaSearch prototype
 * fixing MachineVision bugs
 * prototyping a vue version of the MachineVision UI

Fundraising Tech

 * Updates:
 * Fixing issues with backup processor's NL bank transfer integration
 * More rounds of fixes & code review on CentralNotice features - subnational targeting, banner templates & clone campaign
 * Removing last direct DB link between front-end payments forms and back-end DB

Core Platform

 * Blocking:
 * Search Platform: MW Job consumers sometimes pause for several minutes T224425
 * Android native app - T249770 (Core Platform / mobile-html caching issue)

Release Engineering

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

Search Platform

 * Blocked by:
 * Core: MW Job consumers sometimes pause for several minutes T224425
 * Updates:
 * Add mapping for ORES topic field in ElasticSearch T240550
 * Remove usage of MEDIAWIKI_JOB_RUNNER from CirrusSearch extension T247129

Site Reliability Engineering

 * Updates:
 * Looking into new push notification service request T250452