Scrum of scrums/2018-09-19

=2018-09-19=

Callouts

 * UI Standardization: Rolled-out OOUI Special:Preferences with user-experience improvements to Beta-Cluster yesterday, on normal train next week.
 * Have a look at https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences …and provide feedback for any issues – https://phabricator.wikimedia.org/T180538
 * Performance: Prepped documentation on how to respond to performance alerts, aimed at engineering teams that are not Perf in order to speed up cycle time: https://wikitech.wikimedia.org/wiki/Performance/Regressions
 * Feedback requested on advanced mobile contributions prototype https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions/Navigation_prototype_feedback [Readers Web]


 * Release Engineering: please help us to resolve train blockers, the train is not moving forward until they are resolved
 * T204758 EchoForeignWikiRequest emits PHP error "Undefined index: csrftoken"
 * T204797 [Regression 1.32.0-wmf.22] ParserOutput::getLanguageLinks returns invalid values (Undefined index from ApiParse and LinksUpdate)
 * T204826 EchoForeignWikiRequest emits PHP error "Undefined index: query"

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:
 * Finishing up work on Partial Blocks
 * Waiting for schema changes to be executed on production https://phabricator.wikimedia.org/T204006

Editing

 * Blocked by:
 * Blocking:
 * Updates:
 * Moved MobileFrontend's VisualEditor styles back to MobileFrontend
 * Fixed scrolling OOUI dialogs on iOS

Growth

 * Blocked by:
 * Blocking:
 * Updates:

Language

 * Blocked by:
 * Blocking:
 * Updates:
 * Various fixes for Content Translation v2 to be deployed with this week's train.

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Still working on 6.1 (wikidata description editing, echo notifications) (https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/)

Android native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Wrapping up navigation design updates/refinements.

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Mobile website (MinervaNeue / MobileFrontend):


 * Feedback requested on advanced mobile contributions prototype https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions/Navigation_prototype_feedback


 * Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 * Transition View, utils, and other files to Webpack T203100
 * CategoryOverlay refactor T191987
 * Remove unused dev scripts from MobileFrontend T202743


 * Page issues https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 * Limited A/B test imminent T204609
 * ReadingDepth sometimes initialises before PageIssues T204144
 * Safari sendBeacon issues T204143
 * Add red link logging T204073
 * QA https://people.wikimedia.org/~jdrewniak/more_ambox/ https://people.wikimedia.org/~jdrewniak/page_issues_inventory/en.index.html
 * New / old treatment A/B test can be seen here https://readers-web-master.wmflabs.org/wiki/Pharmacovigilance?mobileaction=toggle_view_mobile


 * Fix Edit schema EventLogging T204584 T203615
 * Maintenance and bug fixes T197884 T199066
 * Design and product auditing special pages in Minerva


 * PDF rendering (Proton) https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
 * Remaining work tracked in T186748
 * Working with Services on a Grafana dashboard T201158
 * Miscellaneous maintenance and bug fixes


 * Supporting Readers hiring processes

Readers Infrastructure

 * Blocked by:
 * Blocking:
 * Updates:
 * MCS, PCS: Nothing particularly exciting.
 * Maps:
 * Prod upgrade to stretch in progress
 * Beta testing of tilerator resource change events for purging map tiles is in progress
 * Need change-propagation deployed for the next step

Multimedia

 * Updates
 * File page with multi-lingual captions in review
 * MCR work has begun
 * Artwork/editing wikidata design continue
 * Looking into restore old revisions
 * Refining structured data search prototype
 * hiring!

Parsing
Patches needing review from other teams https://gerrit.wikimedia.org/r/460032 - Deprecate Preprocessor_Hash (Mediawiki Platform) https://gerrit.wikimedia.org/r/460200 - Preprocessor dependency in wikibase (WMDE) https://gerrit.wikimedia.org/r/458898 / https://gerrit.wikimedia.org/r/458899 - Remex on translatewiki (Language Team / Niklas) https://gerrit.wikimedia.org/r/446766 - BCP47 in Babel extension (Language Team / Niklas)
 * Blocked by:
 * Blocking:
 * Updates:

UI Standardization
https://www.mediawiki.org/wiki/Improve_Special_Preferences_user_experience_and_convert_to_OOUI Have a look at https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences …and provide feedback for any issues – https://phabricator.wikimedia.org/T180538
 * Blocked by:
 * Blocking:
 * Updates:
 * UI Standardization: Rolled-out OOUI Special:Preferences with user-experience improvements to Beta-Cluster yesterday, on normal train next week.

Analytics

 * Blocked by:
 * Blocking:
 * Updates:

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * Trying to rescue data scrambled by a payments-wiki bug last Thursday
 * Fixing bugs in latest CiviCRM point release
 * Supporting Amazon Alexa donations
 * Still working on CentralNotice / translate issues

MediaWiki Core Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * working on session themes for Wikimedia Technical Conference
 * actor table and comment table deployment unblocked by DC switch, writing to new schema enabled on test wikis and mediawiki.org
 * worked with Reedy to stop deploying symfony polyfills we don't need (gerrit:460464) - 3.5k less lines of code!

Performance

 * Blocked by:
 * Blocking:
 * Updates:
 * Starting perf testing on low-power Android Go phones
 * Looking at moving our WebPageTest setup to bare metal - working with SRE to do optimization testing
 * Analyzing sitemaps value
 * Quieting some of our alerts, so that they don't bother SRE (only us)
 * Prepped documentation on how to respond to performance alerts, aimed at engineering teams that are not Perf in order to speed up cycle time: https://wikitech.wikimedia.org/wiki/Performance/Regressions
 * Helped investigated slowness of the recent changes API
 * Major triage of mediawiki-database and wikimedia-prod-errors Phab dashboards

Release Engineering

 * Blocked by:
 * [WMCS] Increased quotas for vcpu and memory in integration project: https://phabricator.wikimedia.org/T204373
 * Blocking:
 * Updates:
 * Train Health:
 * no train last week due to DC switchover, train continues this week
 * Three blockers so far :(
 * T204758 EchoForeignWikiRequest emits PHP error "Undefined index: csrftoken"
 * T204797 [Regression 1.32.0-wmf.22] ParserOutput::getLanguageLinks returns invalid values (Undefined index from ApiParse and LinksUpdate)
 * T204826 EchoForeignWikiRequest emits PHP error "Undefined index: query"
 * Log Health: No complains. This time.
 * Code Health:
 * Code Health Metrics Working Group Kickoff last week
 * Code Health Metrics Working Group meeting this week - further discuss/define the workgroup's scope and next steps
 * Code Health Metrics Working Group meeting this week - further discuss/define the workgroup's scope and next steps

Research

 * Blocked by: None
 * Blocking: None
 * Updates:
 * Re-starting data collection for CitationUsage: https://phabricator.wikimedia.org/T191086
 * Exploring further improvements on the recommendation API: https://phabricator.wikimedia.org/T203041

Scoring Platform
** PoolCounter for ORES is deployed ** Working on design of secondary tables for JADE and using MCR in JADE
 * Blocked by: None
 * Blocking: None
 * Updates:

Search Platform

 * Blocked by:
 * Blocking:
 * Updates:

Security

 * Blocked by:
 * Blocking:
 * Updates:

Services

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * None
 * Updates:
 * Goal planning in process
 * Switchover went very well, switchback on week of Oct 8th
 * Work on Apache traffic server continuing
 * PHP7 work continuing, php 7.2 part stalled as no CI+mediawiki test acceptance yet
 * Icinga upgrade to stretch ongoing (should be uneventful, but still FYI)

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates:

Multi-Content Revisions

 * Blocked by:
 * Blocking:
 * Updates:
 * software development for file caption and statement support in MCR is complete
 * deployment is in progress
 * switch to "read new" on testwiki this week followed by mediawiki.org after a few days of testing