Scrum of scrums/2019-03-06

=2019-03-06=

Callouts

 * Language blocked on RelEng: CI issues/Merge Blockers: https://phabricator.wikimedia.org/T217654 and https://phabricator.wikimedia.org/T216689
 * SRE informs that we have a Network maintenance (Tuesday 19th 14:00UTC) https://phabricator.wikimedia.org/T187960
 * Will require s2 to be read only (T217441 - we will use that window to upgrade MySQL on the master)
 * Will also impact x1 master (which will be read only for a few seconds and cannot be disabled on mediawiki layer)
 * Search Platform -> RelEng: CI configuration for Blazegraph: https://gerrit.wikimedia.org/r/c/integration/config/+/493340
 * Release Engineering: Train blocked:
 * Growth - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766
 * Cloud Services - labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:

Editing

 * Blocked by:
 * Blocking:
 * Updates:

Growth

 * Blocked by:
 * Blocking:
 * Performance: CR for avoiding Watchlist DB writes on HTTP GET. https://gerrit.wikimedia.org/r/416198
 * Release Engineering - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766
 * Updates:

Language

 * Blocked by:
 * Blocking:
 * Updates:

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Working on 6.2.1 (https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/)
 * bug fixes
 * editing enhancements

Android native app

 * Blocked by:
 * Blocking:
 * Updates:

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Summary: adding some features to QuickSurveys, medium term planning, and continuing the Advanced Mobile Contributions and MobileFrontend Architecture investment projects.


 * Responsive website (MinervaNeue / MobileFrontend):


 * Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 * Provide mechanism to allow dynamically tag log entries T215675
 * Add X-Analytics tag for AMC webrequests T212961
 * Cannot access user contributions when following red link to user page on mobile T201339


 * Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 * Refactor TalkSectionAddOverlay T217102
 * Refactor ImageOverlay T216198
 * Post-inheritance cleanup T217220
 * Limit mobile.startup's mw.config variables T216848
 * Refactor TalkOverlay T215370
 * Refactor LanguageOverlay T215657


 * Update list styles T150377
 * Miscellaneous bug fixes and maintenance T216628


 * QuickSurveys
 * Consultation with Research
 * Support sampling by country T213847
 * Support sampling by edits T139317
 * Support sampling by page T213696
 * QuickSurveys are hidden on pages without infoboxes and with table of contents T210646


 * Desktop website (Vector, Popups)


 * Vector
 * Vector should replace rendering from PHP with Mustache T217172


 * Popups https://www.mediawiki.org/wiki/Page_Previews
 * WMDE reference previews review and support T67114 https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews


 * Medium-term planning.

Readers Infrastructure

 * Blocked by: Security on WikimediaEditorTasks review (they know, it was assigned yesterday)
 * Blocking:
 * Updates:
 * WikimediaEditorTasks extension security review in progress
 * Reminder: summary 1.4.0 endpoint change: titles in the content_urls properties are encoded now (T216739)

Multimedia

 * Updates

Parsing

 * Blocked by:
 * Blocking:
 * Updates:

UI Standardization

 * Blocked by:
 * Blocking:
 * Updates:

Analytics

 * Blocked by:
 * Blocking:
 * Updates:

Cloud Services
Release Engineering - labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692
 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * Reviewing audit code for main card processor to make sure we're catching everything https://phabricator.wikimedia.org/T217582
 * Fixing CentralNotice sanitization over-strictness https://phabricator.wikimedia.org/T216150
 * Better fraud attempt queries for CiviCRM https://phabricator.wikimedia.org/T199268
 * Tweaks to Thank You mail https://phabricator.wikimedia.org/T207674
 * Building notification stream for changes to active CentralNotice banners and included bits https://phabricator.wikimedia.org/T208511
 * Working on recording opt-in choices even when payment attempt fails https://phabricator.wikimedia.org/T216293
 * Still trying to coordinate timing of payments-wiki upgrade to PHP7 & MW 1.31 https://phabricator.wikimedia.org/T184460

Core Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Documentation Portal product plan draft
 * Tech writer hiring
 * PEG rule parameters
 * Kask to K8S (logging, readiness)
 * Engineering manager hiring last mile

Performance

 * Blocked by:
 * Parsing Team: CR for Parser save timing optimisation. https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/294774/
 * Growth Team: CR for avoiding Watchlist DB writes on HTTP GET. https://gerrit.wikimedia.org/r/416198
 * Blocking:
 * Updates:
 * Aaron made database messages to Logstash nicer and less verbose.
 * New Fresnel release (per-patch MW perf tester), scenarios now have names.
 * Working on sampling profiler instrastructure for PHP 7, to match HHVM/Xenon flame graphs.
 * Working on sampling profiler instrastructure for PHP 7, to match HHVM/Xenon flame graphs.

Release Engineering

 * Blocked by: Train blocked:
 * Growth - Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766
 * Cloud Services - labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692
 * Blocking:
 * Language: CI issues/Merge Blockers: https://phabricator.wikimedia.org/T217654 and https://phabricator.wikimedia.org/T216689
 * Search Platform: CI configuration for Blazegraph: https://gerrit.wikimedia.org/r/c/integration/config/+/493340
 * Updates:
 * Choosing tools for continuous integration https://phabricator.wikimedia.org/phame/post/view/148/choosing_tools_for_continuous_integration/
 * Projects, Forms and Subtypes oh my! https://phabricator.wikimedia.org/phame/post/view/147/projects_forms_and_subtypes_oh_my/
 * Train Health:
 * Last week: 1.33.0-wmf.19 - https://phabricator.wikimedia.org/T206673
 * Still one blocker left - TranslateRenderJob: Cannot render translation page for Wikimania/pa-guru! https://phabricator.wikimedia.org/T217380
 * This week: 1.33.0-wmf.20 - https://phabricator.wikimedia.org/T206674
 * We have two blockers:
 * Flow\Exception\WikitextException: ParseEntityRef: no name - https://phabricator.wikimedia.org/T217766
 * labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 - https://phabricator.wikimedia.org/T217692
 * Next week: 1.33.0-wmf.21 - https://phabricator.wikimedia.org/T206675

Research

 * Blocked by: None
 * Blocking: None
 * Updates:
 * Ran the reader demographics survey: https://phabricator.wikimedia.org/T217080
 * Google summer of code preparation: https://phabricator.wikimedia.org/T217655
 * Collected new set of data for the CitationUsage schema for quality assurance: https://phabricator.wikimedia.org/T213969
 * Improving article-recommender scripts: https://phabricator.wikimedia.org/T211981

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:

Search Platform

 * Blocked by: RelEng: CI configuration for Blazegraph: https://gerrit.wikimedia.org/r/c/integration/config/+/493340
 * Blocking:
 * Updates:
 * WikibaseCirrusSearch deployed tested on Beta cluster, works fine, testwikidata next: https://phabricator.wikimedia.org/T215684
 * Working on ES 6 upgrade: https://phabricator.wikimedia.org/T183282
 * Working on language-specific lowercasing in search indexing: https://phabricator.wikimedia.org/T217602
 * Updated extensions to use new phan (thanks Legoktm, bugs found!)
 * Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108
 * Working on moving CirrusSearch code out of Wikibase to a separate extension: https://phabricator.wikimedia.org/T190022

Security

 * Blocked by:None
 * Blocking:None
 * Updates:
 * https://phabricator.wikimedia.org/T217289: ass*igned 03/05
 * https://phabricator.wikimedia.org/T215048: assigned 03/05
 * https://phabricator.wikimedia.org/T216692: TBD
 * https://phabricator.wikimedia.org/T163827: complete by end of week
 * https://phabricator.wikimedia.org/T216419: will start this week
 * https://phabricator.wikimedia.org/T211489: complete by end of week
 * https://phabricator.wikimedia.org/T201492: TBD
 * https://phabricator.wikimedia.org/T103011: TBD
 * https://phabricator.wikimedia.org/T207990: will start this week

Services

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * None
 * Updates:
 * Network maintenance (Tuesday 19th 14:00UTC) T187960
 * Will require s2 to be read only (T217441 - we will use that window to upgrade MySQL on the master)
 * ill also impact x1 master (which will be read only for a few seconds and cannot be disabled on mediawiki layer)

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates:

SoS Meeting Bookkeeping

 * Updates: