Scrum of scrums/2020-05-27
Appearance
2020-05-27
[edit]Callouts
[edit]- 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
[edit]Growth
[edit]- Blocking:
- Release Engineering - [Low priority] Growth team: Fix Flow DB errors from phpunit tests – phab:T249839, blocking phab:T246358
iOS native app
[edit]- Updates:
- 6.6 release (mobile-html) released yesterday in scaled rollout -
- Working on bug fix 6.6.1 release
Android native app
[edit]- Updates:
- Mobile-html integration and Commons Image Tagging in production
- Working on minor update to address user feedback and small bugs.
Web
[edit]- Updates:
- Summary: collapsible sidebar UI and persistence continues for Desktop Improvements Project (DIP), scaffolding Vue.js search.
- Desktop Improvements Project (Vector / DIP):
- Deprecate the `.menu` class
- Update the method Wikibase uses to inject edit language links into the language portal
- Rename mediawiki.toc.styles ResourceLoader module
- Drop support for SkinTemplateToolboxEnd in Vector, finding suitable replacement
- Regression: Option add links in other languages has disappeared
- [Dev] DRY up the menu templating code
- Build collapsible sidebar and sidebar button
- [Dev] Drop VectorTemplate usage in Vector
- Deprecate the SkinTemplateOutputPageBeforeExec hook
- Standardize `.mw-ui-icon` to overhauled icon canvas size 20x20
- [Spike 8hrs] Make collapsible sidebar persistent across sessions for logged-in users, for sessions for logged-out users
- Vue.js search case study:
- Mobile website (MinervaNeue / MobileFrontend):
- Don't count startup script resourceloader.exception events in WebClientError error counting
- 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
- [EPIC] MobileFrontend extension should stop special-casing main page
- Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using IntersectionObserver
Product Infrastructure
[edit]- Blocked by:
- SRE service-ops on deploying chromium-render, mobileapps in kubernetes, working on it.
Structured Data
[edit]- Updates:
- vue.js port of computer-aided-tagging on beta
- had SDAW (structured data across wikipedias) offsite last week
Technology
[edit]Fundraising Tech
[edit]- 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
[edit]Release Engineering
[edit]- 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.35 - phab:T253023
Site Reliability Engineering
[edit]- 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
[edit]Wikidata
[edit]- Blocking:
- Release Engineering - [Low priority] Wikibase team: Fix WikibaseLexeme DB errors from phpunit tests – phab:T249838, blocking phab:T246358