Scrum of scrums/2018-02-28

= 2018-02-28 = please come prepared with status of quarterly goal dependencies

Callouts

 * Fundraising campaign in Sweden2018-02-06 - 2018-03-06 and Italy 2018-02-01- 2018-02-27: https://meta.wikimedia.org/wiki/CentralNotice/Calendar
 * Review from Wikidata search: https://gerrit.wikimedia.org/r/c/380895/
 * MediaWiki Platform: We received a request from Legal to collaborate on a Voluntary Product Accessibility Template (VPAT) in response to a request from the US Nuclear Regulatory Commission, since they want to use MediaWiki and need a VPAT in order to do so. We have begun reaching out to people to see what is necessary to make this happen. If anybody has familiarity with creating a VPAT, please reach out to Cindy Cicalese.

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Continuing work on 5.8.0 - Synced Reading Lists ( https://phabricator.wikimedia.org/tag/ios-app-v5.8.0-manatee-on-a-skateboard/ )

Android native app

 * Blocked by: Reading Lists schema/api deployments
 * Blocking:
 * Updates:
 * Finalizing work on reading lists sync (completed user testing, ready for beta)

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Quarterly goal dependency update:
 * Increase learning by lowering the cost of exploration
 * Reading Web/Performance
 * Reading Web/Performance


 * Continue improving the ways that users can download articles of interest for later consumption
 * Reading Web: Tech Ops/RelEng

Readers Infrastructure

 * Blocked by:
 * SRE on Reading Lists schema change https://phabricator.wikimedia.org/T188048
 * Wikidata on code review for description overrides https://phabricator.wikimedia.org/T184000
 * Blocking:
 * Android on Reading Lists beta
 * Updates:

Multimedia

 * Updates
 * Extension:3D on all wikis (to support embedding files; not allow uploads)
 * MediaInfo work progressing
 * SDC search work progressing
 * Quarterly goal dependency update
 * Prepare backend infrastructure for structured data search
 * SDC: Search PF/Multimedia/Wikidata
 * Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and exposure
 * SDC: Research/Multimedia
 * Prepare backend infrastructure for structured data search
 * SDC: Search PF/Multimedia/Wikidata

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * Pings from summary going to production in a week or two
 * Thanks for log entries progressing well

Anti-Harassment Tools

 * Blocked by: None
 * Blocking: None
 * Updates:
 * Continuing work on Interaction Timeline (https://tools.wmflabs.org/interaction-timeline/)
 * Start Work on Blocking Tools

Editing

 * Blocked by:
 * Blocking:
 * Updates: VIsual diffs, auto-save

Maps

 * Blocked by: Services
 * Blocking: None
 * Updates

Parsing

 * Blocked by:
 * Blocking:
 * Updates:
 * Reminder: RFC discussion today about whitespace stripping and Tidy ( https://phabricator.wikimedia.org/T157418 )
 * Linter: some requested features and replacing estimated counts with more accurate counts is stalled for a bit. Kunal is overcommitted and cannot work on it. We are investigating what we could do that doesn't require too many db schema changes, but will pick it up soon.
 * Quarterly goal dependency update:
 * Support work towards unifying MediaWiki's parser implementations, in liaison with Technology's MediaWiki team
 * Parsing:Mediawiki PF/Services
 * Platform -- in regular discussion with Tim / Kunal; Linter dependency (update as above)
 * Services -- in regular discussion with them; They need to figure out storage / cache issues for variants and whether they need any special API end points on the Parsoid end.

Collaboration

 * Blocked by:
 * Blocking: SRE on Flow dumps
 * Updates:
 * Flow dumps work on the back burner right now because of urgent things that came up
 * ORES deployed to svwiki and simplewiki on Monday, going to eswiki and eswiktionary on Wednesday
 * Flow beta feature opt-outs are broken again, looks like it's caused by MCR changes but we're not sure, still stumped. Going to investigate this next week.

Language

 * Blocked by:
 * Blocking:
 * Updates:

Audiences Design

 * Blocked by:
 * Blocking:
 * Updates:
 * Quarterly goal dependency update:
 * Audiences Design Standardise our user interfaces to match user expectation of quality from our products
 * Audiences Design: Ops
 * Audiences Design: Ops

UI Standardization

 * Blocked by:
 * Blocking:
 * Updates:
 * No OOUI rel this week, but several changes on build process already in master, thanks to OOUI contributors
 * Also merged is “align toolbar items' focus to widgets elsewhere” https://phabricator.wikimedia.org/T188031 will be in next week's rel
 * Style Guide:
 * more build updates, and improved contributors' documentation and workflows
 * Additions to “Illustrations” section
 * Upcoming are content changes on “Color palette” and “Typography“

Analytics

 * Blocked by:
 * Blocking:
 * Updates:
 * Quarterly goal dependency update:
 * Improve, adjust, or create features geared at the needs identified in New Editors research project.
 * New Editors Experience:Analytics
 * New Editors Experience:Analytics

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * Getting close to real-money tests on new API for main card processor
 * Making our Civi geocoding available as a standard extension, fixing other geo-search Civi stuff
 * Kicking off CentralNotice consultations with performance team
 * Processing batch refunds for donors affected by confusing recurring toggle

MediaWiki Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Actor table: merged!
 * Working to update extensions that need updating due to changes in core tables for the actor table patch
 * Comment table
 * follow up schema change still in progress
 * WRITE_BOTH enabled on group 1, will probably be enabled everywhere this week
 * TemplateStyles: VE breakage was found and fixed
 * We received a request from Legal to collaborate on a Voluntary Product Accessibility Template (VPAT) in response to a request from the US Nuclear Regulatory Commission, since they want to use MediaWiki and need a VPAT in order to do so. We have begun reaching out to people to see what is necessary to make this happen.
 * Quarterly goal dependency update:
 * Support work towards unifying MediaWiki's parser implementations, in liaison with Technology's MediaWiki team
 * Parsing:Mediawiki PF/Services
 * Reduce product and technical debt to modernise our tools and technologies, and to make future changes more effective and efficient
 * Parsing/Mediawiki PF
 * 1.1 It is possible to store structured data within wiki pages, in particular on media file pages on Commons. We will enable the MediaWiki storage layer to correctly store and process structured data elements within wiki pages.
 * SDC: Mediawiki PF/Wikidata

Performance

 * Blocked by:
 * N/A
 * Blocking:
 * Analytics, need to get ZMQ turned off for our final app so they can disable the crossloader
 * Updates:
 * Met w/ FRTech about CentralNotice, about to kick of performance evaluation.
 * Moved WebPageTest collection to running on Linux, teams that use WPT metrics (Reading, Portal) will need to switch their dashboards. Peter will write up instructions and email a link to them out later in the week.
 * Private wiki Thumbor deployed. Wiki writeup on that published.  Completes a quarterly goal.
 * mcrouter deploy has been potentially scrapped due to SRE concerns about the project state (no maintenance releases, etc). Evaluating pushing forward with Dynomite instead.  Puts a Quarterly Goal for Multi-DC at risk.
 * ResourceLoader dropped Grade A support for IE10
 * Pubished lit review of existing Performance Perception studies: https://www.mediawiki.org/wiki/Wikimedia_Performance_Team/Perceived_Performance
 * Deploying NavTiming collection for Singapore and a few other countries in order to support new cache site rollout

Release Engineering

 * Blocked by:
 * Blocking:
 * Updates:
 * Quarterly goal dependency update:
 * Continue improving the ways that users can download articles of interest for later consumption
 * Reading Web: Tech Ops/RelEng
 * Update:
 * Update:

Research

 * Blocked by:
 * Blocking:
 * Updates:
 * Quarterly goal dependency update:
 * Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and exposure
 * SDC: Research/Multimedia
 * Update:

Scoring Platform

 * Blocked by: Security - JADE extension security review https://phabricator.wikimedia.org/T188308
 * Blocking: None
 * Updates:
 * Working with word embeddings (word2vec) to make predictions more accurate and utilize NLP more -- we know Search is also interested in word embeddings
 * Automating makefile generation for building AI models -- this will make our model building environment more scale-able and add support for more wikis and more models faster
 * We're working with Collab on auditing ORES filters deployments: https://phabricator.wikimedia.org/T187836
 * MVP deployment of JADE to beta cluster coming (post security review -- Blocked on that)

Search Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Improved wiktionary sister search relevancy by switching to title search https://phabricator.wikimedia.org/T185250
 * Added regex search for intitle: https://phabricator.wikimedia.org/T156474
 * Kafka poller for WDQS merged, testing: https://phabricator.wikimedia.org/T185951
 * Had some issues with categories sync to WDQS, fixed & added monitoring to it: https://phabricator.wikimedia.org/T188293
 * Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108
 * Working on Serbian analyzer for ES: https://phabricator.wikimedia.org/T183015
 * Working on making Wikidata items appear in completion searches faster: https://phabricator.wikimedia.org/T183053
 * Quarterly goal dependency update:
 * Prepare backend infrastructure for structured data search
 * SDC: Search PF/Multimedia/Wikidata
 * Update:

Security

 * Blocked by:
 * Blocking:
 * Updates:

Services

 * Blocked by: none
 * Blocking: none
 * Updates:
 * New HTML summary is still being slowly rolled out in collaboration with Reading, prepared to pull next switch whenever
 * refreshLinks job switched to kafka for all but wikipedias and wiktionaries. Monitoring potential issues
 * cdnPurge job will be switched this week
 * Kudos to Luca and Analytics for deploying burrow kafka lag monitoring
 * Quarterly goal dependency update:
 * Parsoid: designing the storage for language variants

Site Reliability Engineering

 * Blocked by:
 * Collaboration on Flow dumps per usual https://phabricator.wikimedia.org/T164262
 * Blocking:
 * Reading-Web on chromium-render deploy https://phabricator.wikimedia.org/T186748
 * Updates:
 * Working on getting eqsin (Singapore) live
 * 2 issues with HHVM and mediawiki last week caused very minor outages (https://phabricator.wikimedia.org/T188019 and https://phabricator.wikimedia.org/T184048 )
 * A lot of hardware refreshing ongoing


 * Quarterly goal dependency update:
 * Continue improving the ways that users can download articles of interest for later consumption
 * Reading Web: Tech Ops/RelEng
 * Update: chromium-render deploy new service request came in, internal discussions started
 * Audiences DesignStandardise our user interfaces to match user expectation of quality from our products
 * Audiences Design: Ops
 * Update:
 * Update:

Wikidata

 * Blocked by:
 * Blocking:
 * Aware of https://phabricator.wikimedia.org/T184000 (review of SHORTDESC magic word and API)
 * Aware of https://gerrit.wikimedia.org/r/380895 (Search requesting final "Go!")
 * Updates:
 * Incident report on QualityConstraints caching: https://wikitech.wikimedia.org/wiki/Incident_documentation/20180226-WikibaseQualityConstraints
 * Readable links for Lexeme references used in Statements: https://phabricator.wikimedia.org/T1854997
 * Disable Senses for the first Lexeme release: https://phabricator.wikimedia.org/T186995
 * Quarterly goal dependency update:
 * 1.1 It is possible to store structured data within wiki pages, in particular on media file pages on Commons. We will enable the MediaWiki storage layer to correctly store and process structured data elements within wiki pages.
 * SDC: Mediawiki PF/Wikidata
 * Update:
 * Recent patch by the Multimedia team unblocked and ready.
 * Prepare backend infrastructure for structured data search
 * SDC: Search PF/Multimedia/Wikidata
 * Update:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates: