Scrum of scrums/2020-01-08

= 2020-01-08 =

Callouts

 * Release Engineering - January 27th-31st - No deploys at all (including train), All-Hands
 * Release Engineering - Need some help (from CPT? Maybe?) looking at jobqueue on beta cluster which is evidently running slowly: https://phabricator.wikimedia.org/T241448
 * SRE:
 * The eqiad kubernetes cluster will be reinitialized on Tuesday Jan 14th 2020. The duration is expected to be up to 4 hours during EU morning. All requests will have been routed beforehand to codfw to avoid causing issues to users. Please refrain from trying to deploy to that cluster during that timeperiod.
 * OKRs in final drafts, reach out if your team requires SRE involvement

SoS Meeting Bookkeeping

 * Updates:

TechCom

 * Blocking:

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:

Editing

 * Blocked by:
 * Blocking:
 * Updates: Preparing to release v1.0 of DiscussionTools to target wikis to discuss

Growth

 * Blocked by:
 * Blocking:
 * Updates: Main focus is on releasing the first version of topic matching for suggested edits module. Initial release utilizing morelike targeted for before All Hands.

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:

Android native app
[Sorry will not be attending meeting today due to a personal appointment conflict]
 * Blocked by:
 * Blocking:
 * Updates:
 * Preparing for a minor release with some bug fixes and improved language variant support. The release candidate is currently in Beta : https://play.google.com/store/apps/details?id=org.wikipedia.beta
 * Mobile-html integration is 70% complete. The Android O board with the rest of the work will be the next major release: https://phabricator.wikimedia.org/project/view/4318/

Web

 * Updates:
 * Summary: digging into desktop improvements (DIP).
 * Desktop Improvements Project (Vector / DIP):
 * Separate out logo handling into square image logos and long text/wordmark banner logos
 * Extract components from VectorTemplate to Mustache files
 * [EPIC] Divide VectorTemplate into components
 * [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
 * [SPIKE 10hrs] Investigate how skin suboptions can be presented in Special:Preferences
 * Mobile website (MinervaNeue / MobileFrontend):
 * Advanced mode:
 * Regression: Label is visible on Logout button for logged in users on all wikis (non-AMC) and contribution icon on user page
 * [Bug] Simplified Talk Page Does Not Support Sections With Non-ascii Characters/Several ascii characters aren't supported either
 * Username should be on its own line (Recent changes & Watchlist)
 * Miscellaneous:
 * The `site` and `site.styles` module should be explictly disabled on mobile rather than abuse the targets system
 * [EPIC] Re-define the contract for displaying drawers and overlays in MobileFrontend
 * Remove Special:MobileMenu
 * Raw HTML in MobileFrontend
 * Tech debt: Drop Browser.supportsAnimations method
 * Technical: Every Drawer has a shield for catching clicks
 * Special:MobileOptions is empty for third parties and when beta is disabled and this is confusing
 * [EPIC] Minerva works independently of MobileFrontend
 * Transition MobileFrontend Gruntfile.js tasks to NPM scripts
 * Respect $wgAllowSiteCSSOnRestrictedPages

Product Infrastructure

 * Blocked by:
 * SRE on buster nodejs10 images for proton. Will resume work this week
 * Blocking:
 * Updates:

Structured Data

 * Blocked by:
 * Blocking:
 * Search Platform: Data dumps for SDC: https://phabricator.wikimedia.org/T221917
 * Updates:

Parsing

 * Blocked by:
 * Blocking:
 * Updates:
 * Nothing to report

Language

 * Blocked by:
 * Blocking:
 * Updates:

Inuka

 * Blocked by:
 * Blocking:
 * Updates:
 * KaiOS app: read article in another language T234628
 * KaiOS app: loading experience T240888
 * KaiOS app: navigate to previous article T241423
 * KaiOS app: offline mode indicator

UI Standardization

 * Blocked by:
 * Blocking:
 * Updates:

Analytics

 * Blocked by:
 * Blocking:
 * Updates:

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * CiviCRM
 * Updating Civi version to latest
 * More improvements to contact de-duplication
 * Payments-wiki
 * Implementing iDEAL and recurring card payments via our backup processor

Core Platform

 * Blocked by:
 * RelEng on Quibble https://phabricator.wikimedia.org/T236680
 * Security OAuth 2.0 review https://phabricator.wikimedia.org/T239940
 * Blocking:
 * Search Platform: MW Job consumers sometimes pause for several minutes https://phabricator.wikimedia.org/T224425
 * RelEng: https://phabricator.wikimedia.org/T241448
 * Updates:
 * New session storage to roll out to production -> Redis cluster going away

Performance

 * Blocked by:
 * Blocking:
 * Updates:

Quality and Test Engineering

 * Blocked by:
 * Blocking:
 * Updates:

Release Engineering

 * Blocked by:
 * SRE ServiceOps: Rolling out PHP 7.2.26 to CI is blocked on creating a PHP 7.2.2.6 package https://phabricator.wikimedia.org/T241224
 * Blocking:
 * Updates:
 * Train Health
 * week of Dec 16th: 1.35.0-wmf.11 - T233859
 * This week: 1.35.0-wmf.14 - T233862; now on group0. New logspam is quiet so far
 * Next week: 1.35.0-wmf.15 - T233863

Research

 * Blocked by:
 * SRE on recommendation API migration. Will reach out soon.
 * Blocking:
 * Updates:

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * New draft topic model coming (New taxonomy --> Better labels --> Better fitness) (FYI: Growth)
 * New revscoring version 2.6.3 -- better info formatting. Expanded support for vectors.
 * Jade API on Beta https://en.wikipedia.beta.wmflabs.org/w/api.php?action=help&modules=jadeproposeorendorse
 * + updates to Jade API docs https://www.mediawiki.org/wiki/Extension:Jade/API

Search Platform

 * Blocked by:
 * Structured Data: Data dumps for SDC: https://phabricator.wikimedia.org/T221917
 * Core: MW Job consumers sometimes pause for several minutes https://phabricator.wikimedia.org/T224425
 * Blocking:
 * Updates:
 * Re-import OSM data at eqiad and codfw to temporarily fix current OSM replication issues (including reducing replication interval, which might fix the issue long term) - https://phabricator.wikimedia.org/T239728
 * Migrate and redeploy discovery platform analytics jobs with kerberos integration - https://phabricator.wikimedia.org/T241011

Security

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * Research on recommdendation-api migration to kubernetes. Working on it
 * Product infrastructure on creating a buster nodejs image. Working on it
 * Updates:
 * The eqiad kubernetes cluster will be reinitialized on Tuesday Jan 14th 2020. The duration is expected to be up to 4 hours during EU morning. All requests will have been routed beforehand to codfw to avoid causing issues to users. Please refrain from trying to deploy to that cluster during that timeperiod.
 * OKRs in final drafts, reach out if your team requires SRE involvement

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates: