Scrum of scrums/2018-07-11

= 2018-07-11 =

Callouts

 * Fundraising campaigns https://meta.wikimedia.org/wiki/CentralNotice/Calendar
 * Datacenter switchover will happen on the end of this quarter. Dates not fully set, but a tentative range is 17-29 September 2018 and a switchback on 8-19 October 2018. We plan for at least 3 weeks this time around.
 * Analytics: Spark is now available in Jupyter notebooks

iOS native app
Natalia
 * Blocked by:
 * Blocking:
 * Updates:
 * Planning to be feature complete on 6.0.0 (https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/) by the end of the week of July 9
 * User testing of feed redesign and search coming up (https://phabricator.wikimedia.org/T198932 )

Android native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Multi-language release is in production.
 * Working on completing prototypes for A/B testing at Wikimania (includes navigation redesigns, table-of-contents variations, and Wikitext Keyboard)
 * https://phabricator.wikimedia.org/project/view/3367/

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Mobile website (MinervaNeue / MobileFrontend):
 * Page issues UI T199005 T191532 T197932 T191528 T199005 T198115 T197931
 * Improve diff UI T197491 T197729
 * Fixes and hygiene T193418 T193821 T198930 T197106 T199156 T193754 T196767 T188937 T193069
 * Finalizing designs for collapsible templates T111565
 * Planning for advanced mobile contributions
 * Desktop website (Popups):
 * Abort outdated HTTP requests T197700
 * Send the Accept-Language header when calling API T198619
 * Design and product are preparing user interviews for Wikimania

Readers Infrastructure
James
 * Blocked by:
 * Release Engineering (CI) for merge of https://gerrit.wikimedia.org/r/c/integration/config/+/442126
 * Language Team for review of the stack with https://gerrit.wikimedia.org/r/c/mediawiki/core/+/443687
 * Blocking:
 * Updates:
 * Working with the iOS and Android teams on using the Page Library's transforms in the service. (T170584)
 * Still working on supporting lang variants in MCS via the uselang parameter to MW API requests. (T195948)
 * Safari Reading List extension now submitted, awaiting approval from Safari extension store. (T191998)
 * Maps work continues; working with Discovery colleagues to move the test cluster out of production. (T172090)

Multimedia
Matthias
 * Blocked by:
 * Blocking:
 * Updates:
 * Working on search interface prototyping, so users can search by Wikibase properties/values
 * Continuing work on search backend

Community Tech
Moriel
 * Blocked by:
 * PageTriage, can't merge anything right now: https://phabricator.wikimedia.org/T198137 (help)
 * Blocking:
 * Updates: GlobalPreferences is deployed; we're working on API modules

Anti-Harassment Tools
Moriel
 * Blocked by:
 * Blocking:
 * Updates:
 * RfC coming

Editing

 * Blocked by:
 * Blocking:
 * Updates:

Parsing

 * Blocked by:
 * Blocking:
 * Updates:

Growth

 * Blocked by:
 * Blocking:
 * Updates:

Language
Kartik
 * Blocked by:
 * Blocking:
 * Updates:
 * Content Translation v2 - work continues: MT warnings and calculations, Users to notify about old drafts and bug fixes

Audiences Design

 * Blocked by:
 * Blocking:
 * Updates:

UI Standardization

 * Blocked by:
 * Blocking:
 * Updates:
 * New OOUI release coming to MW master today, nothing major.

Analytics
Francisco
 * Blocked by:
 * Blocking:
 * Eventlogging outage - https://wikitech.wikimedia.org/wiki/Incident_documentation/20180705-EventLogging-in-Hive
 * Updates
 * Close to deploy pagecounts (legacy pageviews) to wikistats, they been available on API for a while
 * Maps improvements
 * Working with security on threat model of analytics stack. [wiki, email]
 * We had a data drop (now backfilled) that highlighted lack of alarms in our current eventlogging hadoop pipeline, we will be working on those.

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech
Elliott
 * Blocked by:
 * Blocking:
 * Updates:
 * Running another 1-hour test on new API for main CC processor
 * sorry for the email disruption!
 * Amazon IP address change led to a failmail for each incoming payment notification
 * Casey working with net ops team to get firewall rules updated
 * More CiviCRM core updates
 * More work on CiviCRM donor data deletion extension
 * More work on backend for EventLogging-based banner/landingpage impressions stats
 * Testing new CiviCRM extension for recurring donations
 * Adding per-country email opt-in checkbox on donation forms

MediaWiki Core Platform
Cindy 2** the usual code review and bug work
 * Blocked by:
 * Blocking:
 * Updates:
 * MediaWiki Platform Team is now part of the Core Platform Team (with Services)
 * Deployed a change to Phabricator config in response to more Phabricator vandalism
 * Working on https://phabricator.wikimedia.org/T100782, "Redirect loop detected" error live in production
 * Platform Evolution Program:
 * Sent kickoff emails to stakeholder teams
 * preparing questions for stakeholders to get input for Wikimedia Technical Conference
 * patches needing review
 * https://gerrit.wikimedia.org/r/c/mediawiki/core/+/443440 ( -in-TOC bugfix)
 * https://gerrit.wikimedia.org/r/c/mediawiki/core/+/322729 (Externallinks indexing)
 * https://gerrit.wikimedia.org/r/c/mediawiki/core/+/444464 (mobile Commons login failure bugfix)

Performance
Ian
 * Blocked by:
 * None
 * Blocking:
 * None
 * Updates:
 * All wikis are writing to both nutcracker and to mcrouter (https://gerrit.wikimedia.org/r/444932). Reads are coming only from nutcracker for the time being to ensure the mcrouter cache is hot before switching.
 * Fixed a regression in SaveTiming related to an MCR change: https://phabricator.wikimedia.org/T198483
 * Working on a patch that will cause a warning when a duplicate parse occurs: https://phabricator.wikimedia.org/T172941
 * Released CSSJanus 1.3.0

Release Engineering
Antoine
 * Blocked by:
 * Blocking:
 * James F. https://gerrit.wikimedia.org/r/c/integration/config/+/442126
 * Moriel: UBN https://phabricator.wikimedia.org/T198137 (help)
 * Updates:
 * Mediawiki train happening during European time this week: https://lists.wikimedia.org/pipermail/wikitech-l/2018-July/090287.html
 * MediaWiki 1.29 is end of life https://phabricator.wikimedia.org/T197669
 * Working with MediaWiki Platform Team / Cindy about MediaWiki releasing
 * (Security team) Two-factor authentication to be enforced on GitHub https://phabricator.wikimedia.org/T198810
 * Phabricator spam / anti vandalism is ongoing
 * Help clean up unused config in production: https://wikitech.wikimedia.org/wiki/User:Krinkle/Unused_config

Research

 * Blocked by:
 * Blocking:
 * Updates:

Scoring Platform
Adam W.
 * Blocked by:
 * JADE deployment discussions, around schema scalability.
 * https://phabricator.wikimedia.org/T196547
 * https://www.mediawiki.org/wiki/Everything_is_a_wiki_page vs. scalability
 * https://en.wikipedia.org/wiki/User:Risker/Risker%27s_checklist_for_content-creation_extensions
 * Are we going to re-architect this away from wiki pages after all?
 * Blocking:
 * Updates:

Search Platform
Stas
 * Blocked by:
 * Blocking:
 * Updates:
 * Refactored search configs to move tuning to mediawiki-config: https://phabricator.wikimedia.org/T182717
 * Fixed namespace/redirect mixup in search: https://phabricator.wikimedia.org/T115756
 * Created separate namespace index: https://phabricator.wikimedia.org/T192699
 * Working on puppet setup multi-instance Elasticsearch: https://phabricator.wikimedia.org/T198351
 * Working on fixing Polish analyzer: https://phabricator.wikimedia.org/T186046
 * Working on ES 6.3 upgrade: https://phabricator.wikimedia.org/T198067
 * Working on Lexeme fulltext search: https://phabricator.wikimedia.org/T196188
 * Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108

Security

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * None
 * Updates:
 * Proton is up and running.
 * Eqiad network maintenance ongoing, mostly handled without issues, do expect the occasional hiccup
 * Work started on PHP7 for MediaWiki
 * grafana-admin.wikimedia.org last users, update your bookmarks.

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates:

Multi-Content Revisions

 * Blocked by:
 * Blocking:
 * Updates:
 * read old / write both mode for revision / content schema migration will be enabled on beta and master (not WMF) next week. See full timeline at https://docs.google.com/spreadsheets/d/1TkznqoaMH6HTQBSMxXPRhSOo8auf1oMLx6c-Cjjf-Sk/edit#gid=0
 * Storage layer (phase 1) tasks nearing completion
 * Delivery date of MCR code for SDC use case is 1 Sept 2018

SoS Meeting Bookkeeping

 * Updates:
 * Removed the goals dependency check-in from notes template. Will address that communication via another mechanism.