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 mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to