Scrum of scrums/2020-06-24
Appearance
2020-06-24
[edit]Callouts
[edit]- SRE DBAs:
- m1-master failover, etherpad will have minor issues on Thursday Jun 25th
- Release Engineering
- [All] Review guidance at wikitech:Deployments/Covid-19 and Code Deployment Office Hour at 17:00UTC in #wikimedia-office
- Gerrit upgrade on Saturday, 27th of June <https://lists.wikimedia.org/pipermail/wikitech-l/2020-June/093526.html>
- "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)
- scap sync now has option --canary-wait-time; phab:T217924
SoS Meeting Bookkeeping
[edit]- Updates:
- looking for somebody to facilitate on 2020-07-01
Product
[edit]iOS native app
[edit]- Updates:
- Bug fix 6.6.1 to be released this week phab:project/view/4574
- Early development and research on new experiments for 6.7 phab:project/view/4661
Android native app
[edit]- Updates:
- Completed new user contribution screen, to be deployed to Beta this week.
- Design refresh of explore feed cards and the main screen.
Web
[edit]- Updates:
- Summary: sidebar instrumentation and content width limiting for Desktop Improvements Project (DIP), component baseline taskout for Vue.js search.
- Desktop Improvements Project (Vector / DIP):
- Watchlist star gone on Vector
- ext.uls.interface should set targets and explicitly not target the Minerva skin
- Language portlet no longer at the bottom of sidebar
- Future proof addPortletLink
- Build sidebar instrumentation
- Build collapsible sidebar and sidebar button
- Deprecate the SkinTemplateOutputPageBeforeExec hook
- Checkbox and mediawiki.toc.styles styles should be merged into a single ResourceLoader module
- [Dev] Drop VectorTemplate usage in Vector
- Vue.js search case study:
- Mobile website (MinervaNeue / MobileFrontend):
- Fix the most common "Module not loadable on target mobile" warnings (Oct 2019)
- Sorry toast doesn't show for mobile editor on pages you can't edit (Uncaught TypeError: m.show is not a function, Uncaught TypeError: Cannot read property 'show' of undefined)
- [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend
- Standardization
- Miscellaneous
Structured Data
[edit]- Updates:
- mediasearch design work, vue prototype work and backend changes
Technology
[edit]Fundraising Tech
[edit]- Updates:
- More work on employer matching gifts: phab:T249924, phab:T251201
- CentralNotice subnational targeting and banner templates going out on train this week phab:T255476
- Improving efficiency of data export to bulk mail provider phab:T253152
- Tweaking config of card entry forms to avoid confusion phab:T254032
- Monitoring converted recurring donations now that a month has passed, ready to convert the rest from our main card processor's old API to their new API phab:T256181
- Adding a redirect feature to hide banners now that many browsers don't allow pixels to set cookies: phab:T251780
Engineering Productivity
[edit]Release Engineering
[edit]- Updates:
- scap sync now has option --canary-wait-time; phab:T217924
- [All] Deployments/Covid-19 wikitech:Deployments/Covid-19
- Train Health
- Last week: 1.35.0-wmf.37 - phab:T254174
- This week: 1.35.0-wmf.38 - phab:T254175
- Next week: 1.35.0-wmf.39 - phab:T254176
Site Reliability Engineering
[edit]- Updates:
- Working on actionables for the sessionstore incident
- m1-master failover, etherpad will have minor issues on Thursday Jun 25th
- Working on moving switching proton traffic to kubernetes