Scrum of scrums/2019-04-24

= 2019-04-24 =

Callouts

 * Analytics: Research has turned off citation usage data collection: https://phabricator.wikimedia.org/T213969
 * Core Platform: VE team on https://phabricator.wikimedia.org/T216636 regarding their plans on implementing sections editing and whether they will need server-side support for that.

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:

Editing

 * Blocked by:
 * Blocking: Core Platform on https://phabricator.wikimedia.org/T216636 regarding their plans on implementing sections editing and whether they will need server-side support for that.
 * Updates:
 * Finished first iteration on for VE edit summary field, show an auto-fill drop-down of recent edit summaries contributors have used (T50274)
 * Finished first iteration to allow users to switch between between editors on mobile while maintaining changes (T128422)
 * Working on improving the performance of selections in mobile VE

Growth
** Cordinating with Editing on https://phabricator.wikimedia.org/T219966 and https://phabricator.wikimedia.org/T189569 ** Working for QA Newcomer Homepage
 * Blocked by:
 * Blocking:
 * Updates:

Language

 * Blocked by:
 * Blocking:
 * Updates:

iOS native app

 * Blocked by:None
 * Blocking:None
 * Updates:
 * 6.2.2 hotfix released Friday
 * iPad Article layout bug fixes
 * empty search result bug fix
 * 6.3 active development - https://phabricator.wikimedia.org/project/view/3890/
 * talk pages
 * link insertion wizard
 * media insertion wizard
 * link previews
 * bug fixes/tech work

Android native app
** Suggested Edits released to production ** Planning work for next year (additional types of contributions)
 * Blocked by:
 * Blocking:
 * Updates:

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Summary: same as last week: fixing browser tests, planning for next year, and continuing the advanced mobile contributions and the MobileFrontend architecture investment projects. We're planning to deploy last year's "sameAs" SEO changes from 50% to 100% of main namespace pages on April 30th (T209377).


 * Responsive website (MinervaNeue / MobileFrontend / Related Articles):


 * Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 * Style the history page for AMC users T219895
 * AMC Navigation - add new links to main menu with click tracking T216152
 * Upgrade MobileWebMainMenuClickTracking to have an AMC field T218627
 * AMC Navigation - overflow menu T216418
 * No way to reach the editable version of a page when viewing the most recent mobile diff T200969


 * Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 * Post-inheritance cleanup T217220
 * Nearby isn't a WatchstarPageList. Nearby has a WatchstarPageList. T217814
 * Inline remaining templates T220619
 * Remove Page's View functionality T193077


 * Browser tests
 * Enable a MobileFrontend daily Selenium build T220659
 * CI tests disabled: Steps that require login are disabled and should be restored. T219920


 * Miscellaneous bug fixes and maintenance T218809 T219320


 * SEO
 * Deploy Schema.org Article linked data for all main namespace pages (previously 50% on most wikis, soon 100% on all wikis) on April 30th T209377


 * Desktop website (Popups)


 * Popups https://www.mediawiki.org/wiki/Page_Previews
 * WMDE reference previews review and support


 * Planning
 * Design and MobileFrontend & MinervaNeue frontend architecture planning for next fiscal year

Readers Infrastructure

 * Blocked by:
 * Blocking:
 * Updates:
 * Maps: Node 10 migration code is under review
 * PCS:
 * New endpoint coming soon "mobile-html-offline-resources" T217349
 * mobile-html now allows clients to adjust margins and padding via JS: https://www.mediawiki.org/wiki/Page_Content_Service#Set_margins/padding

Multimedia

 * Blocked by: haswbstatement: searches are not working - search team going to reindex
 * Blocking:
 * Updates:
 * Deployed depicts statements on Commons yesterday
 * Keeping an eye out for bug reports & working on subsequent releases (SDC statements in UploadWizard)

Parsing

 * Blocked by: None
 * Blocking: None
 * Updates:

Parsoid-PHP porting update: About 50% done overall

3 of the 6 wt2html parsing pipeline infrastructure components now green as verified through the hybrid testing infrastructure

More individual handlers and transformers that plug into the wt2html parsing pipeline ported (some merged and green, some merged and not green, some not yet merged)

UI Standardization

 * Blocked by:
 * Blocking:
 * Updates:
 * Collaborating on remaining AMC work for MobileFrontend/MinervaNeue
 * Also changing MinervaNeue to use a normalize.css inspired approach over reset.css
 * Continuation on “Components” section work for Design Style Guide

Analytics
** Testing mediawiki reconstruction with the addition of edit tags, these changes will hopefully be available on the mediawiki data for April. ** We have both api and search data flowing into EventGate deployed via Kubernetes. These new data flow will allow us to decommission some older code paths and hardware. ** Put the skeleton work into the system that will become a repository for event schemas (this role is now filled by meta)
 * Blocked by:
 * Blocking:
 * Updates:

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * Reverted our own patch to add xdebug for php 7.2 to mw-vagrant, but can't seem to get existing patch working: https://phabricator.wikimedia.org/T220406
 * Trying to understand uptick in SSL handshake errors on payments, seemingly caused by stretch upgrade: https://phabricator.wikimedia.org/T221105
 * Rewriting email list subscribe / unsubscribe pages: https://phabricator.wikimedia.org/T218171
 * Updating opt-in functionality to allow adding new email addresses
 * Fixing exchange rate lookup in expense form google sheet so it doesn't eat all our queries: https://phabricator.wikimedia.org/T220859
 * Looking into difficulties donating on iPhones: https://phabricator.wikimedia.org/T221385

Core Platform
** Continued rollout of Actor tables ** Performance testing on Kask https://phabricator.wikimedia.org/T221292#5123227 ** New mobile data storage model in RESTBase (in production)
 * Blocked by: VE team on https://phabricator.wikimedia.org/T216636 regarding their plans on implementing sections editing and whether they will need server-side support for that.
 * Blocking:
 * Updates:

Performance
** Traffic on "Some load.php requests failing due to "ERR_SPDY_PROTOCOL_ERROR 200" https://phabricator.wikimedia.org/T220022   ** SRE on "mcrouter misconfigured (multi-dc broadcasts should be async, not sync)" https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/492948/    ** Audiences on "CR for Graph extension multi-dc caching" – https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Graph/+/493628/    ** Editing on "Make VE wikitext editor use edit stash" - https://phabricator.wikimedia.org/T189821
 * Blocked by:
 * Blocking:
 * Updates:

Release Engineering

 * Blocked by:
 * Blocking:
 * Updates:

Research

 * Blocked by:
 * Blocking:
 * Updates:
 * Editor Gender Surveys: https://phabricator.wikimedia.org/T201707
 * Demographics Surveys: https://phabricator.wikimedia.org/T212444
 * Productionize article recommender systems: https://phabricator.wikimedia.org/T214074
 * Turned off citation usage data collection: https://phabricator.wikimedia.org/T213969
 * Annual planning
 * Parameters Alignment in Templates for CX tool: https://phabricator.wikimedia.org/T221211
 * Section Alignment: Improved the API (format, and server): https://github.com/digitalTranshumant/wmf-interlanguage/blob/master/SectionRecommendation/app/test.py

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:

Search Platform

 * Blocked by:
 * Blocking: SDC by https://phabricator.wikimedia.org/T221691 - reindex waiting for bugfix on https://phabricator.wikimedia.org/T221694
 * Updates:
 * Fixed metrics reporting: https://phabricator.wikimedia.org/T221019
 * Cookbook to copy data between WDQS servers is finished: https://phabricator.wikimedia.org/T213401
 * Reindexed spaceless languages to use correct similarity metric (BM25): https://phabricator.wikimedia.org/T219533
 * Working on cleaning up deprecations after ES6 upgrade: https://phabricator.wikimedia.org/T218994
 * Working on CirrusSearch configuration for cloudelastic: https://phabricator.wikimedia.org/T220625
 * Working on WDQS performance improvements: https://phabricator.wikimedia.org/T217897
 * Working on supporting ChronologyProtector in WDQS Updater: https://phabricator.wikimedia.org/T212550
 * Working on annual planning

Security
Backlog Active
 * Blocked by:
 * None
 * Blocking:
 * T220402 blocked by T216419
 * Updates:
 * Exploring outsourced reviews, rewrites, stalled: T155537, T156960, T148246, T187846
 * Exploring Kask review options, stalled: https://phabricator.wikimedia.org/T219831
 * Concept review, assigned to Sam for now, next: https://phabricator.wikimedia.org/T221719
 * Closed out Vega lib in Frozen, resolved completed: https://phabricator.wikimedia.org/T172938
 * Closed out WikibaseSchema, resolved completed: https://phabricator.wikimedia.org/T216692
 * Planet wikimedia - assigned to Michal Anna, next: https://phabricator.wikimedia.org/T207246
 * DoubleWiki extension, Brian to deploy as security release, then push through gerrit, in-progress: https://phabricator.wikimedia.org/T131199
 * Wikibase Termbox, to be completed by April 26th, in-progress: https://phabricator.wikimedia.org/T216419
 * Wikisource extension, starting: https://phabricator.wikimedia.org/T217289
 * FormWizard extension, stalled: https://phabricator.wikimedia.org/T201492
 * labs db/sanitarium and maintain-views.yaml audits, in-progress: https://phabricator.wikimedia.org/169097, https://phabricator.wikimedia.org/T103011
 * Audiences concept reviews, stalled: https://phabricator.wikimedia.org/T220242, https://phabricator.wikimedia.org/T220043

Services

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * None
 * Blocking:
 * None
 * Updates:
 * Discussions on apache traffic server vs nginx for TLS 1.3 ongoing
 * cache_upload slowly being converted to ATS from varnish
 * Session storage service (aka kask) nearing deployment
 * Wikidata termbox SSR service nearing deployment
 * Unicode php7 issues unblocked

TechComm
** Last Call until April 24: https://phabricator.wikimedia.org/T220657 Establish Architecture Principles as a policy ** Thanks for attending our first office hour last week! *** minutes:https://tools.wmflabs.org/meetbot/wikimedia-office/2019/wikimedia-office.2019-04-17-21.05.html *** log: https://tools.wmflabs.org/meetbot/wikimedia-office/2019/wikimedia-office.2019-04-17-21.05.log.html
 * Blocked by:
 * Blocking:
 * Updates:

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:
 * Wikibase Schema to go live on Wikidata soon (aiming for next week): https://phabricator.wikimedia.org/T216955
 * Mobile Termbox progresses: implementing editing of existing labels, description and aliases
 * Termbox Server Side Rendering service pending security review: https://phabricator.wikimedia.org/T216419
 * Termbox Server Side Rendering service in the making thanks to SRE https://phabricator.wikimedia.org/T220402
 * wb_terms trailblaze - discussing possible migration plans with DBAs https://phabricator.wikimedia.org/T220230

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates:

SoS Meeting Bookkeeping

 * Blocked by:
 * Blocking:
 * Updates: