Hi,
for HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-05-27
Željko
--
= 2020-05-27 =
== Callouts == * Release Engineering ** [All] Review guidance at [[wikitech: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: [[phab:T250302]]
== Product ==
=== Growth === * Blocking: ** Release Engineering - [Low priority] Growth team: Fix Flow DB errors from phpunit tests – [[phab:T249839]], blocking [[phab:T246358]]
=== iOS native app === * Updates: ** 6.6 release (mobile-html) released yesterday in scaled rollout - [[phab:project/view/4273]] ** Working on bug fix 6.6.1 release
=== Android native app === * Updates: ** Mobile-html integration and Commons Image Tagging in production ** Working on minor update to address user feedback and small bugs.
=== Web === * Updates: ** '''Summary''': collapsible sidebar UI and persistence continues for Desktop Improvements Project (DIP), scaffolding Vue.js search. ** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector / DIP)]]: *** [[phab:T253329|<nowiki>Deprecate the `.menu` class</nowiki>]] *** [[phab:T252841|<nowiki>Update the method Wikibase uses to inject edit language links into the language portal</nowiki>]] *** [[phab:T252774|<nowiki>Rename mediawiki.toc.styles ResourceLoader module</nowiki>]] *** [[phab:T252917|<nowiki>Drop support for SkinTemplateToolboxEnd in Vector, finding suitable replacement</nowiki>]] *** [[phab:T252800|<nowiki>Regression: Option add links in other languages has disappeared</nowiki>]] *** [[phab:T249372|<nowiki>[Dev] DRY up the menu templating code</nowiki>]] *** [[phab:T246419|<nowiki>Build collapsible sidebar and sidebar button </nowiki>]] *** [[phab:T251212|<nowiki>[Dev] Drop VectorTemplate usage in Vector</nowiki>]] *** [[phab:T60137|<nowiki>Deprecate the SkinTemplateOutputPageBeforeExec hook</nowiki>]] *** [[phab:T191021|<nowiki>Standardize `.mw-ui-icon` to overhauled icon canvas size 20x20</nowiki>]] *** [[phab:T246427|<nowiki>[Spike 8hrs] Make collapsible sidebar persistent across sessions for logged-in users, for sessions for logged-out users</nowiki>]] *** [[phab:T244392|Vue.js search case study]]: **** [[phab:T251968|<nowiki>[Spike] Prototype a single component for new Vue.js search project</nowiki>]] **** [[phab:T251832|<nowiki>[Spike] Build and deploy a Vue.js search prototype to labs</nowiki>]] **** [[phab:T253357|<nowiki>Name the Vue.js component library</nowiki>]] **** [[phab:T249350|<nowiki>[Spike] Build step, ResourceLoader, or both for Vue.js search?</nowiki>]] ** Mobile website (MinervaNeue / MobileFrontend): *** [[phab:T253084|<nowiki>Don't count startup script resourceloader.exception events in WebClientError error counting</nowiki>]] *** [[phab:T246767|<nowiki>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</nowiki>]] *** [[phab:T240622|<nowiki>[Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend</nowiki>]] *** [[phab:T32405|<nowiki>[EPIC] MobileFrontend extension should stop special-casing main page</nowiki>]] *** [[phab:T246838|<nowiki>Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using IntersectionObserver</nowiki>]]
=== Product Infrastructure === * Blocked by: ** SRE service-ops on deploying chromium-render, mobileapps in kubernetes, working on it.
=== Structured Data === * Updates: ** vue.js port of computer-aided-tagging on beta ** had SDAW (structured data across wikipedias) offsite last week
== Technology ==
=== Fundraising Tech === * Updates: ** Updated payments-wiki to stop making direct DB calls to backend ** Building CiviCRM extension to sync info about employer's matching gift policies to our db ** Updating CiviCRM to latest point release ** Adding feature to email donors automatically on failed recurring payment ** getting ready to release CentralNotice features that require schema changes
=== Engineering Productivity ===
==== Release Engineering ==== * Blocked by: ** [Low priority] SRE Service Ops: Provide our special component/php72 in buster-wikimedia — [[phab:T250515]] ** [Low priority] Wikibase team: Fix WikibaseLexeme DB errors from phpunit tests – [[phab:T249838]], blocking [[phab:T246358]] ** [Low priority] Growth team: Fix Flow DB errors from phpunit tests – [[phab:T249839]], blocking [[phab:T246358]] * Updates: ** "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: [[phab:T250302]] ** [All] Deployments/Covid-19 [[wikitech:Deployments/Covid-19]] ** Train Health *** Last week: 1.35.0-wmf.33 - No train (EngProd virtual off-site) *** This week: 1.35.0-wmf.34 - [[phab:T253022]] **** Call to a member function getUser() on boolean ( CoreParserFunctions::revisionuser ?) [[phab:T253725]] **** Fatal: Class 'MessageIndexException' not found [[phab:T253748]] **** No localisation cache found for English. Please run maintenance/rebuildLocalisationCache.php. in production when running populateSitesTable for aawikibooks with foreachwikiindblist [[phab:T253756]] *** Next week: 1.35.0-wmf.34 - [[phab:T253023]]
=== Site Reliability Engineering === * Blocking: ** Research on deploying recomnendation-api to kubernetes ** Product infrastructure on deploying chromium-render, mobileapps ** Release Engineering - [Low priority] SRE Service Ops: Provide our special component/php72 in buster-wikimedia — [[phab:T250515]]
== Wikimedia DE ==
=== Wikidata === * Blocking: ** Release Engineering - [Low priority] Wikibase team: Fix WikibaseLexeme DB errors from phpunit tests – [[phab:T249838]], blocking [[phab:T246358]]
wikitech-l@lists.wikimedia.org