Hi,
for HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-04-15
Željko
--
= 2020-04-15 =
== Callouts == * Release Engineering ** Next week: No Train/No Deploys Tuesday - Friday ** [All] Review guidance at [[wikitech:Deployments/Covid-19]] and Code Deployment Office Hour at 17:00UTC in #wikimedia-office * Readers Web/UI Standardization/ Design Style Guide ** Base10 color amended from `#222` to `#202122` to fully comply with Web Content Accessibility Guidelines when combined with Accent50 `#36c` link color contrast ratio. [[phab:T248393]] *** Rollout already succeeded in Design Style Guide https://design.wikimedia.org/style-guide/visual-style_colors.html & WikimediaUI Base, OOUI. Other extensions/skins to be followed-up on.
== SoS Meeting Bookkeeping == * Updates: ** No meeting next week because of Wikimedia Foundation holiday
== Product ==
=== iOS native app === * Updates: ** 6.6 release out on public beta (mobile-html integration) - [[phab:project/view/4273]] *** bug fixing and working towards code freeze
=== Android native app === * Updates: ** mobile-html integration currently in Beta; production release pending resolution of caching issues on RestBase side.
=== Web === * Blocking: ** Release Engineering - Portals gulp4 migration [[phab:T247996]] * Updates: ** '''Summary''': new header, collapsible sidebar, Vue.js tasking, and continuing desktop improvements project (DIP). ** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project (Vector / DIP)]]: *** [[phab:T249372|<nowiki>[Dev] DRY up the menu templating code</nowiki>]] *** [[phab:T249073|<nowiki>[Spike 4hrs] Discuss and agree on nomenclature and rules for template partial usage</nowiki>]] *** [[phab:T246419|<nowiki>Build collapsible sidebar and sidebar button </nowiki>]] *** [[phab:T246170|<nowiki>Build new logo for Desktop Improvements Header</nowiki>]] *** [[phab:T244481|<nowiki>Provide basic FeatureManagement in Vector codebase</nowiki>]] *** [[phab:T243281|<nowiki>Build opt-out link for logged-in users with new vector on</nowiki>]] ** Mobile website (MinervaNeue / MobileFrontend): *** [[phab:T249864|<nowiki>Section edit icon not displaying in Minerva skin</nowiki>]] *** [[phab:T248141|<nowiki>Regression: MobileFrontend overrides non-existent user page handling in desktop view</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:T246838|<nowiki>Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using MutationObserver</nowiki>]] *** [[phab:T244444|<nowiki>Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones</nowiki>]] *** [[phab:T236097|<nowiki>Dev: Popups modules should set targets to mobile and desktop</nowiki>]] ** Miscellaneous *** [[phab:T138401|<nowiki>Replace jsduck with JSDoc3 across all Wikimedia code bases</nowiki>]]
=== Product Infrastructure === * Updates: ** mobile-html: The first edit button will be moved to lead paragraph to match iOS behavior [[phab:T248903]]
=== Structured Data === * Updates: ** some changes to MachineVision - exclude pictures of people from classification as much as possible ** experimenting with vue.js on MachineVision ** investigations for Structure Data part 2
=== UI Standardization === * Updates: ** Design Style Guide: Base10 color amended from `#222` to `#202122` to 100% comply with Web Content Accessibility Guidelines when combined with Accent50 `#36c` link color contrast ratio. [[phab:T248393]] *** Rollout already succeeded in WikimediaUI Base, OOUI. Other extensions/skins to be followed-up on. ** OOUI v0.38.0 released https://gerrit.wikimedia.org/g/oojs/ui/+/v0.38.0/History.md *** two breaking changes icons `stripe*` and `toc` removed, *** New features: ButtonMenuSelectWidget and IndexLayout.php#setTabPanel implemented (thanks Ed Sanders)
== Technology ==
=== Fundraising Tech === * Blocked by: ** Need to figure out how to force-push a reset to an old repo, might have to bother releng * Updates: ** Testing migrating recurring donations from main card processor's old API to new API: [[phab:T232017]] ** Still looking for better options to replace 3rd party cookies for cross-wiki banner hiding: [[phab:T244699]] ** Investigating how to create multilingual email for failed donations using core CiviCRM: [[phab:T230064]] ** Trying to get contractor-performed CentralNotice work reviewed and deployed: [[phab:T246347]], [[phab:T226438]]
=== Core Platform === * Blocking: ** Search: MW Job consumers sometimes pause for several minutes [[phab:T224425]]
=== Engineering Productivity ===
==== Quality and Test Engineering ==== * Updates: ** April Quality and Testing Engineering Office Hour - Software testing anti-patterns: Selenium [[phab:T246880]]
==== Release Engineering ==== * Blocked by: ** Web team: Portals gulp4 migration [[phab:T247996]] * Updates: ** [All] Deployments/Covid-19 [[wikitech:Deployments/Covid-19]] ** Train Health *** Last week: 1.35.0-wmf.27 - [[phab:T247774]] *** This week: 1.35.0-wmf.28 - [[phab:T247775]] *** Next week: No Train/No Deploys Tuesday - Friday
=== Search Platform === * Blocked by: ** Core: MW Job consumers sometimes pause for several minutes [[phab:T224425]] * Updates: ** Search index for page 5 days out of date - [[phab:T249435]]
wikitech-l@lists.wikimedia.org