Scrum of scrums/2019-07-24

Callouts

 * SRE informs that:
 * M3 (phabricator) db master switchover scheduled for Thursday 25th (read-only will be required) https://phabricator.wikimedia.org/T228243
 * S8 (wikidata) primary db master switchover scheduled for Tuesday 30th (read-only will be required) https://phabricator.wikimedia.org/T227062
 * We will be recreating kubernetes codfw + eqiad clusters state from code stored in deployment-charts with helmfile [MIGHT CAUSE DOWNTIME] https://phabricator.wikimedia.org/T228837, https://phabricator.wikimedia.org/T228836. If you have a service in that cluster, keep that in mind. We will be doing our best of course to not cause any downtime
 * Scoring blocked on Growth: ORES filters updates (FYI: getting pings) https://phabricator.wikimedia.org/T227094
 * Ping from community member here: https://phabricator.wikimedia.org/T223273#5357309
 * Wikidata/WMDE would appreciate help with finding a responsbile team for the Graphoid service
 * There are issues with graphs in the Wikidata Query Service caused by the Graphoid service (https://phabricator.wikimedia.org/T226250) and it is not clear what team is responsible for it. See also the code stewardship request: https://phabricator.wikimedia.org/T211881

Community Tech

 * Updates:
 * Doing a lot for PageTriage/NPP
 * Will start working on the WhoWroteThat browser extension

Anti-Harassment Tools

 * Blocked by:
 * Need review, probably by Brad/Gergo: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralAuth/+/518087
 * Updates:
 * Continuing to make fixes related to partial blocks

Editing

 * Updates:
 * Mobile VE load time improvements: https://phabricator.wikimedia.org/T227897 and https://phabricator.wikimedia.org/T215717
 * V2 of edit cards on mobile VE will be deployed next week: https://phabricator.wikimedia.org/T221247
 * Beginning work on mobile VE toolbar refresh: https://phabricator.wikimedia.org/T211255

Growth

 * Updates:
 * Working on features to aid discovery of the newcomers home page:
 * Redirect from email confirmation: https://phabricator.wikimedia.org/T222848
 * Button on empty contributions page: https://phabricator.wikimedia.org/T225328
 * GuidedTour after account creation: https://phabricator.wikimedia.org/T222852

iOS native app

 * Updates:
 * Working on 6.3.1 https://phabricator.wikimedia.org/tag/ios-app-v6.3.1_lobster-on-an-orv/
 * bug fixes
 * talk pages enhancements

Android native app

 * Updates:
 * We are actively testing and fixing issues related to suggested edits - image captions in beta
 * In active development phase for integrating with the page mobile-html end-point https://phabricator.wikimedia.org/project/view/4123/

Readers Web

 * Updates:
 * Summary: continuing development of the advanced mobile contributions.
 * Responsive website (MinervaNeue / MobileFrontend / Portals):
 * Advanced mobile contributions:
 * AMC - mark AMC setting as "new"
 * [EPIC AMC Navigation - user menu ]
 * [AMC Reduce margin below Article/Discussion tabs ]
 * Update notifications & search icons (AMC & non-AMC)
 * Decommision MobileWebMainMenuClickTracking
 * Disable grouped results on RecentChanges page on mobile
 * Create new MobileWebUIActionsTracking schema
 * Use a clearly intended height on MinervaNeue header
 * Invest in the MobileFrontend & MinervaNeue frontend architecture:
 * Tasking
 * MFA: Drawers and Overlays should not auto-append it self to the body element
 * Add Redux to MobileFrontend
 * mobile.init should not be loaded on desktop Minerva
 * BetaOptInPanel should use ES6 classes NOT mfExtend
 * Remove Page's View functionality
 * Miscellaneous:
 * Multimedia viewer does not open for Minerva desktop images
 * Mobile talk overlay not updating with new threads
 * JS Cannot read property 'find' of undefined on Beta cluster
 * Three clicks required to exit talk overlay
 * Bug: Order of some paragraphs is flipped on mobile
 * Edits lost when clicking back from talk overlay
 * BUG: Notifications tray (mobile) - margins and borders
 * Remove the lazy load references beta feature
 * Every Drawer has a shield for catching clicks
 * [Regression Menu panel has black background when another drawer is first opened ]
 * [GOAL Lazy load references in mobile skin ]
 * Planning
 * Desktop refresh planning

Structured Data

 * Updates:
 * expecting to deploy the capability to add/edit aritbrary statements to files on Wed next week ... mostly polishing that atm
 * next will be structured data support for campaigns

UI Standardization

 * Updates:
 * OOUI v0.33.4 released
 * core CSS reduction by 4% by going back to v0.32.0 approach as follow-up to ProcessDialog improvements and use of framed buttons
 * addition/update of icons for AMC mobile header overhaul (search, bellOutline, userOutline)
 * Design Style Guide
 * Components: Amending and re-structure buttons in OOUI (frameless following components overview, hover treatment and inner distances; primary and normal button separation in overview template)

Fundraising Tech

 * Updates:
 * Working on backend processes for converting one-time donations to recurring https://phabricator.wikimedia.org/T227051, https://phabricator.wikimedia.org/T227048
 * Looking at more ways to improve fraud detection and alerting
 * Building another donor data import https://phabricator.wikimedia.org/T228714
 * Fixing CentralNotice bug related to ResourceLoader updates: https://phabricator.wikimedia.org/T227711
 * Reviewing and improving on CentralNotice features built by a contractor
 * Preview unsaved banners https://phabricator.wikimedia.org/T225101
 * Region-level geotargeting
 * Campaign fallback https://phabricator.wikimedia.org/T226344

Core Platform

 * Blocking:
 * RelEng: MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Wikidata: There are issues with graphs in the Wikidata Query Service caused by the Graphoid service (https://phabricator.wikimedia.org/T226250) and it is not clear what team is responsible for it. See also the code stewardship request: https://phabricator.wikimedia.org/T211881
 * Updates:
 * Analysis for MainStash replacement storage
 * Integration testing for Action API https://phabricator.wikimedia.org/T219873

Quality and Test Engineering

 * Updates:
 * No updates this time.

Release Engineering

 * Blocked by:
 * Core Platform Team: MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Blocking:
 * Updates:
 * Train Health
 * Last week: 1.34.0-wmf.14 - https://phabricator.wikimedia.org/T220739 – blocked a few times but fully deployed on Monday
 * This week: 1.34.0-wmf.15 - https://phabricator.wikimedia.org/T220740 – currently on group1 as scheduled; no known blockers yet
 * Next week: 1.34.0-wmf.16 - https://phabricator.wikimedia.org/T220741
 * Code Health
 * MediaWiki code (core/extensions/skins) to be tested in PHP 7.3 as "voting" from later today https://phabricator.wikimedia.org/T204884
 * Looking forward to more migration from integration to unit tests.
 * Log Health
 * Log Health

Scoring Platform

 * Blocked by:
 * Growth: ORES filters updates (FYI: getting pings) https://phabricator.wikimedia.org/T227094
 * Ping from community member here: https://phabricator.wikimedia.org/T223273#5357309
 * Updates:
 * Working with Community relations to improve outreach around ORES UIs. https://phabricator.wikimedia.org/T217232
 * Working on Jade API

Search Platform

 * Updates:
 * WDQS servers reloaded: https://phabricator.wikimedia.org/T228122
 * Fixed resource problem in WDQS: https://phabricator.wikimedia.org/T213210
 * Wikidata reindex completed: https://phabricator.wikimedia.org/T227136
 * Haswbstatement search in Wikidata is now case insensitive: https://phabricator.wikimedia.org/T206613
 * haslabel:* now works: https://phabricator.wikimedia.org/T224611
 * Wikidata RDF dumps no longer have BETA marker: https://phabricator.wikimedia.org/T226153
 * Fixed continuation support for MWAPI in WDQS: https://phabricator.wikimedia.org/T209034
 * Fixed unexpected response error in GeoData: https://phabricator.wikimedia.org/T220637
 * Working on improving Slovak stemmer: https://phabricator.wikimedia.org/T223787
 * Working on creating RDF export for SDC/MediaInfo: https://phabricator.wikimedia.org/T221917
 * Working on getting glent suggestions into Elastic indexes: https://phabricator.wikimedia.org/T227364
 * Working on CirrusSearch configuration for cloudelastic: https://phabricator.wikimedia.org/T220625
 * Working on CirrusSearch query dispatcher: https://phabricator.wikimedia.org/T216429

Security

 * Updates:
 * Doublewiki (old), will likely complete this week - started - https://phabricator.wikimedia.org/T131199
 * PageForms review from a long time ago, closure note posted, frozen - https://phabricator.wikimedia.org/T149869

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * None?
 * Updates:
 * M3 (phabricator) db master switchover scheduled for Thursday 25th (read-only will be required) https://phabricator.wikimedia.org/T228243
 * S8 (wikidata) primary db master switchover scheduled for Tuesday 30th (read-only will be required) https://phabricator.wikimedia.org/T227062
 * We will be recreating kubernetes codfw + eqiad clusters state from code stored in deployment-charts with helmfile [MIGHT CAUSE DOWNTIME] https://phabricator.wikimedia.org/T228837, https://phabricator.wikimedia.org/T228836. If you have a service in that cluster, keep that in mind. We will be doing our best of course to not cause any

Wikidata

 * Blocked by:
 * Not sure who, Core Platform? - There are issues with graphs in the Wikidata Query Service caused by the Graphoid service (https://phabricator.wikimedia.org/T226250) and it is not clear what team is responsible for it. See also the code stewardship request: https://phabricator.wikimedia.org/T211881
 * Blocking:
 * Search Platform: RDF export of MEdiaInfo entities
 * Updates:
 * wbEntity JS variable is no longer served on Wikidata item/property page load: https://phabricator.wikimedia.org/T85499

German Technical Wishlist

 * Blocked by:
 * RelEng: https://phabricator.wikimedia.org/T199116 Need some review of patch https://gerrit.wikimedia.org/r/#/c/integration/quibble/+/510709/ in order to move this forward and start experimenting with per-repo browser test setup.