Scrum of scrums/2020-04-15
Appearance
2020-04-15
[edit]Callouts
[edit]- 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.
- 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
SoS Meeting Bookkeeping
[edit]- Updates:
- No meeting next week because of Wikimedia Foundation holiday
Product
[edit]iOS native app
[edit]- Updates:
- 6.6 release out on public beta (mobile-html integration) - phab:project/view/4273
- bug fixing and working towards code freeze
- 6.6 release out on public beta (mobile-html integration) - phab:project/view/4273
Android native app
[edit]- Updates:
- mobile-html integration currently in Beta; production release pending resolution of caching issues on RestBase side.
Web
[edit]- Blocking:
- Release Engineering - Portals gulp4 migration phab:T247996
- Updates:
- Summary: new header, collapsible sidebar, Vue.js tasking, and continuing desktop improvements project (DIP).
- Desktop Improvements Project (Vector / DIP):
- [Dev] DRY up the menu templating code
- [Spike 4hrs] Discuss and agree on nomenclature and rules for template partial usage
- Build collapsible sidebar and sidebar button
- Build new logo for Desktop Improvements Header
- Provide basic FeatureManagement in Vector codebase
- Build opt-out link for logged-in users with new vector on
- Mobile website (MinervaNeue / MobileFrontend):
- Section edit icon not displaying in Minerva skin
- Regression: MobileFrontend overrides non-existent user page handling in desktop view
- 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
- [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend
- Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using MutationObserver
- Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones
- Dev: Popups modules should set targets to mobile and desktop
- Miscellaneous
Product Infrastructure
[edit]- Updates:
- mobile-html: The first edit button will be moved to lead paragraph to match iOS behavior phab:T248903
Structured Data
[edit]- 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
[edit]- 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)
- 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
Technology
[edit]Fundraising Tech
[edit]- 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
[edit]- Blocking:
- Search: MW Job consumers sometimes pause for several minutes phab:T224425
Engineering Productivity
[edit]Quality and Test Engineering
[edit]- Updates:
- April Quality and Testing Engineering Office Hour - Software testing anti-patterns: Selenium phab:T246880
Release Engineering
[edit]- 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
[edit]- 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