Scrum of scrums/2020-07-01
2020-07-01
editCallouts
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 (and also, explain why you're using it)
- scap sync now has option --canary-wait-time; phab:T217924
- Gerrit was updated over the weekend to version 3
Product
editiOS native app
edit- Updates:
- Early development and research on new experiments for 6.7 - phab:project/view/4661
- WWDC research
Android native app
edit- Updates:
- User contribution history screen now in production.
- Starting next development phase: phab:project/view/4819/
Web
edit- Updates:
- Summary: sidebar instrumentation and content max-width for Desktop Improvements Project (DIP), building initial component primitives for Vue.js search.
- Desktop Improvements Project (Vector / DIP):
- Implement a core 'clearfix' mixin in mediawiki.mixin and evaluate deprecation/removal of 'visualClear' class
- Current checkbox hack doesn't provide <Enter> or <Space> as toggle action
- UniversalLanguageSelector should stop using the SkinTemplateOutputPageBeforeExec hook
- Build sidebar instrumentation
- Limit content width, and refine alignment & styling of relevant elements
- Build collapsible sidebar and sidebar button
- Deprecate the SkinTemplateOutputPageBeforeExec hook
- [Modern Vector] Fix broken rendering of `main` and `dialog` elements in IE9-11
- [Dev] Drop VectorTemplate usage in Vector
- Eventually deprecate SkinTemplateNavigation::SpecialPage and SkinTemplateNavigation hooks in favor of SkinTemplateNavigation::Universal
- Vue.js search case study:
- Mobile website (MinervaNeue / MobileFrontend):
- Align MinervaNeue's/MobileFrontend variables to CSS variable naming scheme
- History page insert `ins`/ delete `del` elements have accessibility issues
- ext.uls.interface should set targets and explicitly not target the Minerva skin
- Fix the most common "Module not loadable on target mobile" warnings (Oct 2019)
- Mobile version Star for Watchlist not consistent
- [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend
- Mobile web donate link
- [EPIC] None of our View's should exhibit 2 levels of inheritance
- Standardization
- Portals
- Miscellaneous
- Latest version of SkinBlueSpiceCalumma is not compatible with current version of Chameleon
- Scope and use of mediawiki.skinning's 'elements.less' file
- Adopt mustache templates in Modern and Monobook
- Use project logo wordmarks on Wikimedia projects in Timeless
- RFC: Reconsider how we run QUnit unit tests
- Some images appear when Show Images is disabled
- Add 'i18n-directionality.less' file to core and extract overarching theme styles from legacy.less
Product Infrastructure
edit- Blocked by:
- RelEng: to review codehealth pipeline for push notifications gerrit:604830
UI Standardization
edit- Updates:
- Design Style Guide
- Prep work for WVUI – technically and planning, including WikimediaUI Base variables amendment and extension.
- Improved long-standing consistency imagery representation, both desktop and mobile phab:T251347
- Icon additions: 'doubleChevronStart', 'doubleChevronEnd', 'userAdd'
- “Link” component got updated to reflect “new” treatment https://design.wikimedia.org/style-guide/components/links.html
Technology
editFundraising Tech
edit- Updates:
- Finishing up matching gifts data sync and form autocomplete
- Overhauling data export to bulk mailer house
- Implementing workaround for browsers blocking pixels from setting cookies for hiding banners
Engineering Productivity
editRelease Engineering
edit- Blocking:
- Product Infrastructure - to review codehealth pipeline for push notifications gerrit:604830
- Updates:
- [All] Deployments/Covid-19 wikitech:Deployments/Covid-19
- Train Health
- Last week: 1.35.0-wmf.38 - phab:T254175
- This week: 1.35.0-wmf.39 - phab:T254176
- Next week: 1.35.0-wmf.40 - phab:T256668
Site Reliability Engineering
edit- Updates:
- Proton to be switched over to the k8s TLS enabled version.
- Work on mobileapps traffic being routed to k8s will start soon.