Scrum of scrums/2021-04-21

= 2021-04-21 =

Callouts

 * Cross-cutting: There are five filed blockers to the 1.36 RC.0 release (due tomorrow), but two are unclaimed and apparently not being worked on: https://phabricator.wikimedia.org/tag/mw-1.36-release/

No updates
CommTech, Product Infrastructure, Parsing, Language, Analytics, Cloud Services, Platform, Performance, Quality and Test Engineering, Release Engineering, Search Platform, Security

SoS Meeting Bookkeeping

 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Thanks to Sam Reed and James Forrester for code review and advice
 * Thanks to DannyS for huge help on partial blocks review/QA
 * Updates:
 * We're working on partial blocks against actions while we await next instructions on SecurePoll

Editing

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Updates:
 * Will be working with Performance and others to reduce ParserCache expiry by ~7 days (30 -> 23) to free up some space, possibly caused by DiscsussionTools reply links.

Growth

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Updates:
 * Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
 * Preparing to enable on-wiki configuration next week https://phabricator.wikimedia.org/T274520
 * Migrating mentor data from user preferences to a dedicated table https://phabricator.wikimedia.org/T279853
 * Deploying Growth features as opt-in to eswiki

iOS native app

 * Blocked by: N/A
 * Blocking: N/A
 * Thank yous:
 * Updates: Version 6.8 - finally improving language varient support - is currently rolling out.

Android native app

 * Blocked by: N/A
 * Blocking: N/A
 * Thank yous:
 * Updates: Version w/ image recommendations suggested edits should be released 2 weeks from today.

Web

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Updates:
 * Finishing up Vue.js search autocomplete widget project report: https://phabricator.wikimedia.org/T249430
 * Preparing a release for WVUI to address a handful of bugs:
 * https://phabricator.wikimedia.org/T277256
 * https://phabricator.wikimedia.org/T277315
 * https://phabricator.wikimedia.org/T279088
 * Beginning work on the new personal tools treatment for Desktop Improvements: https://www.mediawiki.org/wiki/Reading/Web/Desktop_Improvements/Features#User_menu

Structured Data

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Updates:
 * Building a tool to manually test current implementation of the image recommendations API
 * Whittled down dependencies for the new MediaSearch extension; it now only requires CirrusSearch

Abstract Wikipedia

 * Blocked by:
 * None.
 * Blocking:
 * None known.
 * Thank yous:
 * Updates:
 * Working on Phase δ (delta): https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
 * Started circulating early draft of our TDMP pitch for asynchronous parser fragments.

Inuka

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Updates:
 * Wikipedia Preview
 * Working on the version information https://phabricator.wikimedia.org/T278377
 * Working on the debug information https://phabricator.wikimedia.org/T278381
 * Working on the Wix integration https://phabricator.wikimedia.org/T278456
 * Wikipedia KaiOS
 * Optimize the confirmed characters of the search method https://phabricator.wikimedia.org/T246786

Library

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Language team (Niklas and Abijeet) for helping us get partner descriptions into TranslateWiki
 * Updates:
 * You can now translate Wikipedia Library partner descriptions! https://translatewiki.net/wiki/Special:Translate?group=wikipedia-library-partner-descriptions
 * Started setting up Matomo to track page views
 * Started setting up tags to be translatable via TranslateWiki
 * Finishing up The Wikipedia Library extension work

Vue.js

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Updates:
 * Starting work to unify button implementations in WVUI and better match what's in the design style guide (https://phabricator.wikimedia.org/T278509)
 * Adding contributing guidelines to WVUI: https://gerrit.wikimedia.org/r/c/wvui/+/681178/3/contributing.md (under review)
 * Planning long-term migration of projects to Vue

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Updates:
 * More work on email prefs page https://phabricator.wikimedia.org/T268510, https://phabricator.wikimedia.org/T268511
 * Planning for integration with new API of backup card processor
 * Work to migrate custom CRM code off drupal 7
 * CiviCRM contact deduplication enhancements
 * Audit / reconciliation file processing improvements: https://phabricator.wikimedia.org/T277244, https://phabricator.wikimedia.org/T265545

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * None
 * Thank yous:
 * Updates:
 * 100% of MW appservers now on buster, no more stretch special test hosts, mwdebug1003 removed
 * Gitlab: Performance testing on WMCS done, defining backup and monitoring, documentation
 * The MediaWiki chart can run a php application on kubernetes https://people.wikimedia.org/~oblivian/mw-on-k8s-shared-socket.png
 * Scap logs will be transitioned to ECS 2021-05-04

WMDE Technical Wishes

 * Blocked by:
 * Blocking:
 * Thank yous:
 * Updates:
 * Reusable edit count bucketing was accepted and is live for several extensions.

Cross-cutting

 * Blocked by:
 * [long term] Search Platform: PHP 8.0 work is long-term blocked on the migration to ElasticSearch 7.0 https://phabricator.wikimedia.org/T263142 (or at least 6.7).
 * Blocking:
 * None known.
 * Thank yous:
 * Huge thanks to the Web team, especially Jon Robson, for their work on fixing multiple blockers to the 1.36 release.
 * Updates:
 * REL1_36 release process:
 * [In calls-out] There are five filed blockers to the 1.36 RC.0 release (due tomorrow), but two are unclaimed and apparently not being worked on: https://phabricator.wikimedia.org/tag/mw-1.36-release/
 * CI tools:
 * Nothing major.
 * Next release of mediawiki-codesniffer likely soon.
 * CI tools' upgrade status: https://libraryupgrader2.wmcloud.org/status?branch=master
 * PHP 8.0:
 * Nothing major.
 * Our target is REL1_35 (and thus also REL1_36) as well as master.
 * Upstream libraries: Elastica-related PHP code is theoretically the last one.
 * Core: Some unit and integration tests still fail; thank you to everyone working on fixing them.