Scrum of scrums/2020-05-20
Appearance
2020-05-20
[edit]Callouts
[edit]- SRE DBAs point out
- Tuesday 19th 05:00AM UTC: s2 and s8 (wikidata) primary db masters restart phab:T251981, there will be read only time.
- Thursday 21st 05:00AM UTC: s1 (enwiki) primary db master restart phab:T251982, there will be read only time.
- MCR schema change deployment will start next week, mostly on testwiki and then s6 (frwiki, jawiki, ruwiki) phab:T238966 , keep an eye out, there might be issues.
- OOUI v0.39.0 released with underlying OOjs lib updated and with one new feature and two removals of deprecated event/function https://gerrit.wikimedia.org/g/oojs/ui/+/v0.39.0/History.md Please check your code for occurrences of the removed event/function and update accordingly.
- Release Engineering
- No train this week, Engineering Productivity virtual off-site
- [All] Review guidance at wikitech:Deployments/Covid-19 and Code Deployment Office Hour at 17:00UTC in #wikimedia-office
Product
[edit]iOS native app
[edit]- Updates:
- 6.6 release (mobile-html) in code freeze, releasing next week - phab:project/view/4273
- Beginning development on 6.6.1 (minor bug-fix release)
Android native app
[edit]- Updates:
- Mobile-html support now in production.
- Commons image tagging now in production.
- Now working on enhanced editor statistics and history.
Web
[edit]- Updates:
- Summary: collapsible sidebar Desktop Improvements Project (DIP) continues, prototyping for Vue.js search.
- Desktop Improvements Project (Vector / DIP):
- Regression: Plain text sidebar section stopped working in Vector
- Drop support for SkinTemplateToolboxEnd in Vector, finding suitable replacement
- Update the method Wikibase uses to inject edit language links into the language portal
- SkinTemplateOutputPageBeforeExec is being deprecated. Update usages to more appropriate hooks.
- Warning flood: "Use of SkinTemplateToolboxEnd hook was deprecated "
- Regression: Option add links in other languages has disappeared
- [Dev] DRY up the menu templating code
- [Spike 4hrs] Discuss and agree on nomenclature and rules for template partial usage and CSS organization from experience with header
- Build collapsible sidebar and sidebar button
- [Dev] Allow extensions to update the footer without resorting to SkinTemplateOutputPageBeforeExec hook
- [Dev] Drop VectorTemplate usage in Vector
- Vector: Use semantic HTML5 elements where applicable
- Deprecate the SkinTemplateOutputPageBeforeExec hook
- Vue.js search case study:
- Mobile website (MinervaNeue / MobileFrontend):
- [AMC] Regression on History page in Advanced Mode
- 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
- Avoid SEO performance and user experience penalties by addressing our handling of lazy loaded images using IntersectionObserver
Product Infrastructure
[edit]- Blocked by:
- SRE on chromium-render, mobileapps k8s deployment. Will be unblocking them this week
UI Standardization
[edit]- Updates:
- OOUI v0.39.0 released with underlying OOjs lib updated and with one new feature and two removals of deprecated `onLookupMenuItemChoose` event/TagItemWidget's `setDisabled` function https://gerrit.wikimedia.org/g/oojs/ui/+/v0.39.0/History.md Please check your code for occurrences of the removed event/function and update accordingly.
Technology
[edit]Fundraising Tech
[edit]- Updates:
- Building CiviCRM extension to synchronize info from matching gift info provider and Organization contact records
- Prepping for maintenance window to deploy payments-wiki and CiviCRM changes to eliminate last front-end dependency on back-end DB
- Updating fundraiser maintenance special page
- Prepping production deploy of new CentralNotice features including some small schema changes
Core Platform
[edit]- Blocked by:
- SRE on cpjobqueue k8s deployment. Will be unblocking them this week
Engineering Productivity
[edit]- Updates:
- Engineering Productivity virtual off-site Monday-Thursday
Release Engineering
[edit]- Updates:
- [All] Deployments/Covid-19 wikitech:Deployments/Covid-19
- Train Health
- Last week: 1.35.0-wmf.32 - phab:T249964
- Still not fully deployed. :(
- This week: 1.35.0-wmf.33
- No train (EngProd virtual off-site)
- Next week: 1.35.0-wmf.34 - phab:T253022
- Last week: 1.35.0-wmf.32 - phab:T249964
Site Reliability Engineering
[edit]- Blocking:
- PI on chromium-render, mobileapps k8s deployment. Will be unblocking them this week
- CPT on cpjobqueue k8s deployment. Will be unblocking them this week
- Updates:
- Tuesday 19th 05:00AM UTC: s2 and s8 (wikidata) primary db masters restart phab:T251981, there will be read only time.
- Thursday 21st 05:00AM UTC: s1 (enwiki) primary db master restart phab:T251982, there will be read only time.
- MCR schema change deployment will start next week, mostly on testwiki and then s6 (frwiki, jawiki, ruwiki) phab:T238966 , keep an eye out, there might be issues.