Scrum of scrums/2020-07-01

= 2020-07-01 =

Callouts

 * Release Engineering
 * [All] Review guidance at 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: T250302 (and also, explain why you're using it)
 * scap sync now has option --canary-wait-time; T217924
 * Gerrit was updated over the weekend to version 3

iOS native app

 * Updates:
 * Early development and research on new experiments for 6.7 - project/view/4661
 * WWDC research

Android native app

 * Updates:
 * User contribution history screen now in production.
 * Starting next development phase: project/view/4819/

Web

 * 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  or  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:
 * See weekly status updates.
 * 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
 * Consider 'normalize' stylesheet RL module
 * Re-design progress bar for OOUI
 * Devise a generic way for theme-agnostic stylesheets to adapt to the current theme
 * Focus not visible on checkbox in high contrast dark mode
 * Portals
 * [Recurring Task] Update Wikipedia and sister projects portals statistics
 * 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

 * Blocked by:
 * RelEng: to review codehealth pipeline for push notifications 604830

UI Standardization

 * 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 T251347
 * Icon additions: 'doubleChevronStart', 'doubleChevronEnd', 'userAdd'
 * “Link” component got updated to reflect “new” treatment https://design.wikimedia.org/style-guide/components/links.html

Fundraising Tech

 * 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

Release Engineering

 * Blocking:
 * Product Infrastructure - to review codehealth pipeline for push notifications 604830
 * Updates:
 * [All] Deployments/Covid-19 Deployments/Covid-19
 * Train Health
 * Last week: 1.35.0-wmf.38 - T254175
 * This week: 1.35.0-wmf.39 - T254176
 * Next week: 1.35.0-wmf.40 - T256668

Site Reliability Engineering

 * Updates:
 * Proton to be switched over to the k8s TLS enabled version.
 * Work on mobileapps traffic being routed to k8s will start soon.