Scrum of scrums/2019-07-17

= 2019-07-17 =

Callouts

 * Site Reliability Engineering - DBAs say: Wikidata master database switchover scheduled for 30th July 05:00-05:30 AM UTC (requires read-only) https://phabricator.wikimedia.org/T227062
 * Search Platform blocked by Release Engineering: WDQS GUI build is broken: https://phabricator.wikimedia.org/T227818
 * Release Engineering - train blocked
 * Search Platform - T228283 ElasticaErrorHandler.php: Object of class Elastica\Response could not be converted to string
 * Core Platform - T228286 LocalFile.php: Call to a member function getName on a non-object (null)
 * Language blocked by Core Platform: T228025 - Translate sandbox signup is broken

Editing

 * Updates:
 * Improved performance of section editing by only building the CE tree for the selected section: https://phabricator.wikimedia.org/T215717#5330186
 * Iterating on edit cards
 * Removed "Welcome to Wikipedia" overlay on mobile VE: https://phabricator.wikimedia.org/T227670

Growth

 * Blocking:
 * Scoring Platform - Working with Growth on triaging ORES filter updates https://phabricator.wikimedia.org/T227094
 * Updates:
 * Homepage: Use 2x2 grid for mobile summary of start module (task T227109)
 * Allow posting questions to Flow pages (task T212433)
 * Do not let users thank for a log entry if actor was deleted (task T224240)

iOS native app

 * Updates:
 * Released 6.3 https://phabricator.wikimedia.org/tag/ios-app-v6.3-lobster-on-a-motorcycle/
 * talk pages
 * bug fixes
 * media & link insertion editing tools
 * 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:
 * Released to Beta! (structured image caption editing / suggested edits for image captions and article descriptions)
 * Working on integrating with page mobile-html endpoint. Current board: https://phabricator.wikimedia.org/project/view/4123/

Readers Web

 * Updates:
 * Summary: continuing development of the advanced mobile contributions and MobileFrontend architecture projects.
 * Responsive website (MinervaNeue / MobileFrontend / Portals):
 * Advanced mobile contributions:
 * AMC - mark AMC setting as "new"
 * Create new MobileWebUIActionsTracking schema
 * [EPIC AMC Navigation - user menu ]
 * [AMC Updates to user pages ]
 * Update notifications & search icons (AMC & non-AMC)
 * Use a clearly intended height on MinervaNeue header
 * Invest in the MobileFrontend & MinervaNeue frontend architecture:
 * Tasking
 * MFA: TalkSectionAddOverlay should use Overlay.make pattern
 * Remove Page's View functionality
 * [GOAL Lazy load references in mobile skin ]
 * Update page issues folder structure
 * Miscellaneous:
 * CSS spiked by 2kb (23% increase) for ALL users
 * Edits lost when clicking back from talk overlay
 * Minerva - Special:ContentTranslation displays TypeError:"options is null"
 * [Research 4hrs Three clicks required to exit talk overlay ]
 * "Minerva AB test" blocking merge in unrelated repos
 * Bug: Order of some paragraphs is flipped on mobile
 * setPageTitle to empty string or false should prevent rendering of H1 on page otherwise Wikivoyage will print 2 h1 elements in Vector
 * BUG: Notifications tray (mobile) - margins and borders
 * [Bug Notification counts broken on mobile ]
 * Regression: Download icon doesn't download images
 * Planning
 * Desktop refresh planning

Product Infrastructure

 * Updates:
 * Will only answer to "Product Infrastructure" from now on
 * Released a new pagelib version with a fix for the interaction handling of reference clicks and missing interaction handling of pronunciation clicks.
 * Investigating OSM corruption https://phabricator.wikimedia.org/T218097
 * Followup to ReadingLists incident: https://phabricator.wikimedia.org/T227665
 * Planned Modern Event Platform Stream Configuration Service architecture: https://phabricator.wikimedia.org/T205319
 * Event Platform Client Library specification process ongoing: https://phabricator.wikimedia.org/T228175
 * Updating open_nsfw project for deployment in WMF prod (as nsfwoid): https://github.com/mdholloway/nsfwoid

Structured Data

 * Updates:
 * We are now called the structured data team :o
 * working on getting arbitrary statements for files on commons production-ready

Language

 * Blocked by:
 * Core Platform: T228025 - Translate sandbox signup is broken

UI Standardization

 * Updates:
 * OOUI v0.33.3 released https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
 * WindowManager: Prevent iOS Safari from scrolling the page behind the dialog
 * ProcessDialog aftermath styling from 0.33.0 overhaul
 * Continuing work on Special:Contributions related to AMC https://phabricator.wikimedia.org/T117736

Fundraising Tech

 * Updates:
 * Waiting on payment processor to test India forms
 * Finishing backend work for recurring donation conversion
 * updating CiviCRM custom fields for our users
 * Fixing CentralNotice bugs having to do with EventLogging updates
 * Making a couple of our message queue consumers more parallelizable
 * Almost done converting all our python2 tools to python3

Core Platform

 * Blocking:
 * Release Engineering:
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * T228286 LocalFile.php: Call to a member function getName on a non-object (null)
 * Language: T228025 - Translate sandbox signup is broken
 * Performance: Need CR for optimization. – https://gerrit.wikimedia.org/r/519352
 * Updates:
 * Transition planning this week

Performance

 * Blocked by:
 * Core Platform: Need CR for optimization. – https://gerrit.wikimedia.org/r/519352
 * WMDE/Wikidata: Need help figuring out why DeferredUpdates enqueue-on-failure patch is incompatible with Wikibase. – https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/497537/
 * Site Reliability Engineering: Need review on the filter logic of obsolete domains in GTIDs for GTID_WAIT. –  https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517830/
 * Updates:
 * Peter and Gilles of our team will be attending WeLoveSpeed! – https://www.welovespeed.com/2019/programme/
 * Aaron is helping CPT with identifying and migrating (some) users of MainStash. (Thanks! -CPT)
 * Q Goals published at https://www.mediawiki.org/wiki/Wikimedia_Technology/Goals/2019-20_Q1#Performance

Release Engineering

 * Blocked by:
 * Core Platform: MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Blocking:
 * Search Platform: WDQS GUI build is broken: https://phabricator.wikimedia.org/T227818
 * Updates:
 * Train Health
 * Last week: 1.34.0-wmf.13 - https://phabricator.wikimedia.org/T220738
 * This week: 1.34.0-wmf.14 - https://phabricator.wikimedia.org/T220739
 * Search Platform - T228283 ElasticaErrorHandler.php: Object of class Elastica\Response could not be converted to string
 * Core Platform - T228286 LocalFile.php: Call to a member function getName on a non-object (null)
 * Next week: 1.34.0-wmf.15 - https://phabricator.wikimedia.org/T220740

Scoring Platform

 * Blocked by:
 * Working with Growth on triaging ORES filter updates https://phabricator.wikimedia.org/T227094
 * Updates:
 * Jade RFC finally closed! https://phabricator.wikimedia.org/T200297
 * Andy Craze working on ORES deployment and Jade development -- working API incoming
 * Working with Core platform on Jade-related schema changes

Search Platform

 * Blocked by:
 * Release Engineering: WDQS GUI build is broken: https://phabricator.wikimedia.org/T227818
 * Blocking:
 * Release Engineering - T228283 ElasticaErrorHandler.php: Object of class Elastica\Response could not be converted to string
 * Updates:
 * Reindexing WDQS servers: https://phabricator.wikimedia.org/T228122
 * Troubles reindexing wikidata: https://phabricator.wikimedia.org/T227136
 * 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:
 * Received: Security review of preact 8.4.2, to be assigned: https://phabricator.wikimedia.org/T227726
 * Received & Assigned: (informal) Security Concept Review For LibUp 2.0, starting: https://phabricator.wikimedia.org/T227820
 * Received & Assigned: Concept Review for the machine vision, new, starting - https://phabricator.wikimedia.org/T227591
 * Froze: Waiting on update from Yurik/Vega folks (upstream) to proceed stalled - https://phabricator.wikimedia.org/T222806

Site Reliability Engineering

 * Blocking:
 * Performance: Need review on the filter logic of obsolete domains in GTIDs for GTID_WAIT. –  https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517830/
 * Updates:
 * DBAs say: Wikidata master database switchover scheduled for 30th July 05:00-05:30 AM UTC (requires read-only) https://phabricator.wikimedia.org/T227062

Wikidata

 * Blocking:
 * Performance: Need help figuring out why DeferredUpdates enqueue-on-failure patch is incompatible with Wikibase. – https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/497537/

SoS Meeting Bookkeeping

 * Updates:
 * Jazmin and/or Deb will facilitate the meeting for the next three weeks