Hi,
for HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-06-03
Željko
--
= 2020-06-03 =
== Callouts == * Release Engineering ** Branch cut automation starts in 2 weeks with 1.35.0-wmf.37[0]! Branches will be cut at 02:00 UTC every Tuesday starting June 16th. Please yell if that's an issue: [[phab:T242446]] ** [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]] (and also, explain why you're using it)
== Product ==
=== Web === * Updates: ** '''Summary''': collapsible sidebar UI is wrapping up, persistence continues, and starting content width limiting for Desktop Improvements Project (DIP), scaffolding Vue.js search. ** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector / DIP)]]: *** [[phab:T253905|<nowiki>Vector page layout corrupted on cached pages</nowiki>]] *** [[phab:T254048|<nowiki>Render the FallbackSkin and SkinApi with a simplistic SkinMustache class</nowiki>]] *** [[phab:T252841|<nowiki>Update the method Wikibase uses to inject edit language links into the language portal</nowiki>]] *** [[phab:T253938|<nowiki>Future proof addPortletLink</nowiki>]] *** [[phab:T253912|<nowiki>gadget regression: addPortletLink doesn't reveal hidden menus in Vector any more [causes disappearance of merge datas on Wikidata]</nowiki>]] *** [[phab:T252917|<nowiki>Drop support for SkinTemplateToolboxEnd in Vector, with 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:T253329|<nowiki>Deprecate the `.menu` class</nowiki>]] *** [[phab:T251212|<nowiki>[Dev] Drop VectorTemplate usage in Vector</nowiki>]] *** [[phab:T191021|<nowiki>Standardize `.mw-ui-icon` to overhauled icon canvas size 20x20</nowiki>]] *** [[phab:T60137|<nowiki>Deprecate the SkinTemplateOutputPageBeforeExec hook</nowiki>]] *** [[phab:T246420|<nowiki>Limit content width, and refine alignment & styling of relevant elements</nowiki>]] *** [[phab:T246427|<nowiki>Make collapsible sidebar persistent across sessions for logged-in users, for sessions for logged-out users</nowiki>]] *** [[phab:T244392|Vue.js search case study]]: **** See [[Reading/Web/Desktop Improvements/Vue.js case study/Status log|weekly status updates]]. ** 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:T254009|<nowiki>MobileFrontend QUnit tests are broken in Special:JavaScriptTest</nowiki>]] *** [[phab:T246838|<nowiki>Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using IntersectionObserver</nowiki>]] *** [[phab:T234570|<nowiki>Tech debt: Drop Browser.supportsAnimations method</nowiki>]] ** Alex and Stephen in performance training this week.
=== Product Infrastructure === * Updates: ** Continuing work on push notifications project *** in the Echo extension and *** in a Node service written in TypeScript for actually sending the notification to push vendors (mediawiki/services/push-notifications).
=== Structured Data === * Updates: ** minor MachineVision patches ** work on MediaSearch prototype ** adding schema.org data to commons images ** SDAW preliminary work
=== Parsing === * Blocking: ** Language: (not urgent) See comment on [[phab:T47096#6129671]]
=== Language === * Blocked by: ** Fundraising Tech: (not urgent) Review of [[gerrit:598470]] would be helpful ** Parsing: (not urgent) See comment on [[phab:T47096#6129671]] * Updates: ** Language-data library is now available both in npm and packagist: https://language-data.readthedocs.io/en/latest/ ** Vue.js based Content Translation dashboard and section translation development continues.
== Technology ==
=== Fundraising Tech === * Blocking: ** Language: (not urgent) Review of [[gerrit:598470]] would be helpful * Updates: ** Doing some code cleanup made possible by the removal of the db connection from payments-wiki. Will soon decommission / deinstall the ContributionTracking mediawiki extension. [[phab:T253057]], ** Adding Civi feature to send automatic email on recurring payment failure: [[phab:T230064]] ** Trying new API call to get mass mailing criteria from bulk mailing provider: [[phab:T252247]] ** Deployed code to migrate recurring card payments from old to new API, starting to test with real payments: [[phab:T232017]] ** Integrating lists of companies who match employee donations into payments-wiki forms, building CiviCRM extension to sync the data. [[phab:T249922]], [[phab:T251200]]
=== Core Platform === * Blocking: ** Search Platform: MW Job consumers sometimes pause for several minutes [[phab:T224425]]
=== Engineering Productivity ===
==== Release Engineering ==== * Updates: ** [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]] (and also, explain why you're using it) ** Branch cut automation starts in 2 weeks with 1.35.0-wmf.37[0]! Branches will be cut at 02:00 UTC every Tuesday starting June 16th. Please yell if that's an issue: [[phab:T242446]] ** Train Health *** Last week: 1.35.0-wmf.34 - [[phab:T253022]] *** This week: 1.35.0-wmf.35 - [[phab:T253023]] *** Next week: 1.35.0-wmf.36 - [[phab:T254173]]
=== Search Platform === * Blocked by: ** Core: MW Job consumers sometimes pause for several minutes [[phab:T224425]] * Updates: ** maps: traffic to maps2004 dropped by iptables - [[phab:T249701]]
=== Site Reliability Engineering === * Updates: ** Unblocked Research and Product infrastructure on mobileapps, proton, recommendation-api deployments on kubernetes.