Scrum of scrums/2019-07-03

= 2019-07-03 =

Callouts

 * DBAs say: x1 master failover (will require some minutes of read-only time) scheduled for 3rd July T226358
 * Heads up to Cognate, StructuredDiscussions (Flow), MediaWiki-extensions-BounceHandler, ContentTranslation, Reading List Service, MediaWiki-extensions-UrlShortener, WikimediaEditorTasks. ArticleFeedbackv5
 * Release Engineering
 * All: Input greatly wished for on the "Future of CI" planning document: https://lists.wikimedia.org/pipermail/wikitech-l/2019-June/092227.html
 * Unknown team (?): wikimania-scholarships hosting needs to move to PHP7 so we can drop php56 from CI. https://phabricator.wikimedia.org/T224906 (Bryan Davis, Niharika Kohli...?)
 * Language->Analytics (https://phabricator.wikimedia.org/T209868)

Editing

 * Updates:
 * A/B test of VE as default on mobile: Friday, 28 June, the VE as default A/B test went live. 50% of new contributors to 20 target wikis will have VE as the default editing interface on mobile
 * Preparing to ship an updated toolbar interface for mobile VE. The first iteration will include changes to the “save changes” and “Publish” buttons. See: T225634
 * Working on functional prototype of edit cards for VE on mobile, extending some functionality to desktop (See: T226214)
 * We have been contributing to a cross-team effort to improve the top actions in dialogs on mobile and desktop. See: T226045

Growth

 * Updates:
 * Deployed mobile Homepage on cswiki/kowik/vietwikii

iOS native app

 * Updates:
 * Wrapping up 6.3 beta testing bugs, hope to release next week (https://phabricator.wikimedia.org/tag/ios-app-v6.3-lobster-on-a-motorcycle/)
 * Beginning development for bug fix release 6.3.1 (https://phabricator.wikimedia.org/tag/ios-app-v6.3.1_lobster-on-an-orv/)

Android native app

 * Updates:
 * Ready to release suggested edits of structured image captions, pending deploy of suggestions API.

Readers Web

 * Updates:
 * Summary: same as last week: continuing development of the advanced mobile contributions project.
 * Responsive website (MinervaNeue / MobileFrontend / Portals):
 * Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 * AMC Navigation - add new links to main menu with click tracking
 * [EPIC AMC Navigation - user menu ]
 * [AMC Updates to user pages ]
 * Not possible to configure Minerva main menu to use Special:RandomRoot instead of Special:Random
 * Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 * Tasking for next year
 * Remove Page's View functionality
 * Miscellaneous:
 * Decide whether we want the package-lock.json to commit or ignore
 * Browser tests:
 * Daily Minerva Selenium test job failing
 * QuickSurveys
 * Bump QuickSurveys version to 1.3.0 and remove HISTORY file
 * Planning
 * Desktop refresh design and planning

Readers Infrastructure

 * Updates:
 * Proton/PDF renderer: Enable support to additional options in restbase (To be deployed https://github.com/wikimedia/restbase/pull/1158 )
 * PCS/MCS:
 * Expose Talk endpoint in restbase (To be deployed https://github.com/wikimedia/restbase/pull/1156 )
 * JS error logging enabled on beta ( https://phabricator.wikimedia.org/T217142, dashboard: https://logstash-beta.wmflabs.org/goto/1600bd1153babbcc9578a4c05c427b8b )

Multimedia

 * Updates:
 * offsite last week
 * release arbitrary statements to http://test-commons.wikimedia.org/

Language

 * Blocked by:
 * Analytics: https://phabricator.wikimedia.org/T209868 (Would be nice to get help with that task, as well as the closely related https://phabricator.wikimedia.org/T210138#5256918 . I mainly need help with converting queries from reading from MySQL on mwmaint1002 to reading from databases on hive)
 * Updates:
 * Translate: Extend message checker framework to support errors that prevent saving (T204568)
 * ContentTranslation: Various bug fixes: template adaptation issue (T224437), CX non-beta migration progress (T223896)

Analytics

 * Blocking:
 * Language: https://phabricator.wikimedia.org/T209868 (Would be nice to get help with that task, as well as the closely related https://phabricator.wikimedia.org/T210138#5256918 . I mainly need help with converting queries from reading from MySQL on mwmaint1002 to reading from databases on hive)

Fundraising Tech

 * Blocking:
 * Release Engineering
 * MediaWiki core backports to fundraising/REL1_31 to improve caching on CI ( https://phabricator.wikimedia.org/T225496 )
 * https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517393/ - Disable rate limiting in Development Settings
 * https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517397/ - installer: Detect APC for MainCacheType in CLI installer
 * Updates:
 * Almost ready to start testing India donation form https://phabricator.wikimedia.org/T225639
 * Doing some cleanup of contractor-provided features in CentralNotice : https://phabricator.wikimedia.org/T225101
 * Adding new fields to CiviCRM: https://phabricator.wikimedia.org/T222958, https://phabricator.wikimedia.org/T170972
 * Improving source tracking for email opt-ins: https://phabricator.wikimedia.org/T226572
 * Implementing backend bits to allow converting one-time donors to recurring: https://phabricator.wikimedia.org/T216560
 * Starting to convert our remaining python2 tools to python3: https://phabricator.wikimedia.org/T197805

Core Platform

 * Blocking:
 * Release Engineering
 * (low priority): https://phabricator.wikimedia.org/T205361 is blocking undeployment of CodeReview.
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Updates:
 * Testing of new session storage
 * split restbase/rest-router deployed to production
 * Review on first Parsoid REST routes

Release Engineering

 * Blocked by:
 * Security team (already acknowledged): Make phan-taint-check-plugin work on PHP > 7.0 so we can move CI to PHP72 https://phabricator.wikimedia.org/T207344
 * Core Platform Team:
 * (low priority): https://phabricator.wikimedia.org/T205361 is blocking undeployment of CodeReview.
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * SRE:
 * Traffic Team (low priority): https://phabricator.wikimedia.org/T213769 is blocking undeployment of Wikipedia Zero.
 * Unknown team (?): wikimania-scholarships hosting needs to move to PHP7 so we can drop php56 from CI. https://phabricator.wikimedia.org/T224906
 * Fundraising tech team
 * MediaWiki core backports to fundraising/REL1_31 to improve caching on CI ( https://phabricator.wikimedia.org/T225496 )
 * https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517393/ - Disable rate limiting in Development Settings
 * https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517397/ - installer: Detect APC for MainCacheType in CLI installer
 * Updates:
 * Train Health
 * Last week: 1.34.0-wmf.11 - https://phabricator.wikimedia.org/T220736
 * This week: 1.34.0-wmf.12 - NO TRAIN, WMF HOLIDAY (4 July)
 * Next week: 1.34.0-wmf.13 - https://phabricator.wikimedia.org/T220738
 * All: Input greatly wished for on the "Future of CI" planning document: https://lists.wikimedia.org/pipermail/wikitech-l/2019-June/092227.html
 * SRE:
 * ServiceOps Team:
 * thanks for scap 3.10.0-1 deploy \o/
 * Thanks to DC Ops, and serviceops for contint1001 drives/mounts :)

Search Platform

 * Blocked by:
 * SRE: https://phabricator.wikimedia.org/T224324
 * WMDE: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/489447
 * WMDE: WDQS GUI breakage: https://gerrit.wikimedia.org/r/c/wikidata/query/gui/+/518404
 * WMDE: review https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/520131
 * Updates:
 * Fixed mismatch in ASCII folding between autocomplete and search https://phabricator.wikimedia.org/T226241
 * Fixed a couple of production errors: https://phabricator.wikimedia.org/T226568 https://phabricator.wikimedia.org/T226969
 * WDQS federation whitelist now supports wildcards https://phabricator.wikimedia.org/T196858
 * Some issues reindexing wikidata: https://phabricator.wikimedia.org/T227136
 * Working on creating RDF export for SDC/MediaInfo: https://phabricator.wikimedia.org/T221917
 * Working on CirrusSearch configuration for cloudelastic: https://phabricator.wikimedia.org/T220625
 * Working on CirrusSearch query dispatcher: https://phabricator.wikimedia.org/T216429

Security

 * Blocking:
 * Release Engineering (already acknowledged): Make phan-taint-check-plugin work on PHP > 7.0 so we can move CI to PHP72 https://phabricator.wikimedia.org/T207344 - last patches reviewed/merged, ready to tag 2.0, issue with php-ast on composer dockers, supporting old versions of phan-taint-check-plugin
 * Updates:
 * Backlog
 * John to explore funding of 3rd party audits this quarter stalled - https://phabricator.wikimedia.org/T155537, https://phabricator.wikimedia.org/T156960, https://phabricator.wikimedia.org/T148246, https://phabricator.wikimedia.org/T187846
 * Page Content Service: mobile-html, just arrived, needs review and assignment new - https://phabricator.wikimedia.org/T227114
 * DoubleWiki - needs reassignment stalled - https://phabricator.wikimedia.org/T131199
 * Audiences user-testing concept review, stalled - https://phabricator.wikimedia.org/T220043
 * Audiences growth team emails concept review, stalled - https://phabricator.wikimedia.org/T220242
 * Active
 * Officially handing off to Sam starting - https://phabricator.wikimedia.org/T223307
 * CentralNotice Code Review request, assigned to Sam starting - https://phabricator.wikimedia.org/T226963
 * Planet wikimedia - assigned to Michal Anna, stalled - https://phabricator.wikimedia.org/T207246
 * Waiting
 * Waiting on update from Yurik/Vega folks (upstream) to proceed stalled - https://phabricator.wikimedia.org/T222806
 * John and Scott to follow up with Raz re: risk ownership in-progress - https://phabricator.wikimedia.org/T216419
 * Labs db/sanitarium and maintain-views.yaml audits - transition to James F for review in-progress - https://phabricator.wikimedia.org/T169097, https://phabricator.wikimedia.org/T103011
 * Recently Completed
 * Wikisource ext - https://phabricator.wikimedia.org/T217289

Site Reliability Engineering

 * Blocking:
 * Release Engineering - Traffic Team (low priority): https://phabricator.wikimedia.org/T213769 is blocking undeployment of Wikipedia Zero.
 * Search Platform - https://phabricator.wikimedia.org/T224324
 * Updates:
 * x1 master failover (will require some minutes of read-only time) scheduled for 3rd July T226358. Heads up to Cognate, StructuredDiscussions (Flow), MediaWiki-extensions-BounceHandler, ContentTranslation, Reading List Service, MediaWiki-extensions-UrlShortener, WikimediaEditorTasks.ArticleFeedbackv5

Wikidata

 * Blocking:
 * Search Platform
 * https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/489447
 * WDQS GUI breakage: https://gerrit.wikimedia.org/r/c/wikidata/query/gui/+/518404
 * review https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/520131