Scrum of scrums/2019-08-21

= 2019-08-21 =

Callouts

 * Release Engineering - train blocked
 * Wikidata - Moved Wikidata Item link to Other Projects might break gadgets https://phabricator.wikimedia.org/T230926
 * SRE
 * Performance - Multimedia - Some thumbnail images delivered with wrong application/x-www-form-urlencoded mime-type https://phabricator.wikimedia.org/T188831 Thumbor? Mediawiki?
 * Performance/CPT - CentralAuth Set-Cookie storm https://phabricator.wikimedia.org/T226840

Editing

 * Updates:
 * preparing to deploy mobile ve toolbar v. 2
 * iterative improvements to mobile editing experience:
 * mobile.editor.overlay: Hide section edit links in preview
 * Upstream more styles from editor.ve.less to editor.less (task T228159)
 * Change wikitext editor toolbar height to 3em (task T228159)
 * AMC: Increase touch target size to 44px (task T230033)
 * Use same padding for wikitext editor as visual (task T228159)
 * Fix the scrolling animation after Minerva changes (task T230237)
 * Scroll to the lead paragraph on load (task T225936)

Growth

 * Updates:
 * Technical investigation into newcomer task recommendations
 * Summary: iterative improvements to ui experience in growth experiments
 * Define php7 as active tag for use with RC filters (task T228943)

iOS native app

 * Updates:
 * We were featured in the App Store!
 * Development on 6.4 release https://phabricator.wikimedia.org/tag/ios-app-v6.4-seamonkey-on-a-hoverboard/
 * History & Diffs (will discuss API needs in Audiences Platform sync tomorrow)
 * iOS13/iPadOS updates
 * New loading screen
 * Bug fixes

Android native app

 * Updates:
 * Working on minor release that includes optimized page load speed, as well as tweaks to Suggested Edits based on user testing at Wikimania.
 * Continuing to test/profile mobile-html integration.

Readers Web

 * Updates:
 * Summary: desktop refresh technical research and prototyping.
 * Responsive website (MinervaNeue / MobileFrontend / Portals):
 * Desktop refresh:
 * Technical research and prototyping.
 * Advanced mode:
 * AMC Outreach - Modal
 * Make toasts tappable links when redirecting a user away from a page
 * Miscellaneous:
 * Excessive paragraph padding in MF editor save **** dialog
 * ReferencesDrawer should be a Drawer, not extend the Drawer
 * Minerva styles the wrong selector for rollback link
 * JS Error occurs when cancelling writing a comment on mobile structured talk pages

Product Infrastructure

 * Blocking:
 * iOS wikidiff thing
 * Updates:
 * Ongoing infrastructure work for the Machine-Aided Depicts partnership with the Structured Data team

Parsing

 * Updates:
 * Parsoid/PHP is ~99.5% green on parser tests.

Fundraising Tech

 * Updates:
 * About to deploy new CentralNotice editing features: preview unsaved banners: https://phabricator.wikimedia.org/T225101
 * New banner-stats pipeline still ready to deploy: https://phabricator.wikimedia.org/T195594
 * More testing of India payment forms
 * Internal testing and tweaks to recurring conversion form: https://phabricator.wikimedia.org/T143429
 * Legal & security taking another look at Fundraising's 'Remind Me Later' form: https://phabricator.wikimedia.org/T230176, blocking this settings update: https://phabricator.wikimedia.org/T194019
 * Importing new data sources to Civi

Core Platform

 * Blocked by:
 * SRE Investigate Kask request latency https://phabricator.wikimedia.org/T229697
 * Blocking:
 * Release Engineering - MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Performance/CPT - CentralAuth Set-Cookie storm https://phabricator.wikimedia.org/T226840
 * Updates:
 * Performance examination on Kask
 * API testing framework
 * Wikimania and travel

Performance

 * Updates:
 * Continuing working on unifying all synthetic testing to make it easy for developers to add their own tests: https://phabricator.wikimedia.org/T225416
 * First week the full team are back after summer vacations.

Release Engineering

 * Blocked by:
 * Core Platform Team:
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Wikidata
 * Moved Wikidata Item link to Other Projects might break gadgets https://phabricator.wikimedia.org/T230926
 * Updates:
 * Train Health
 * Last week: 1.34.0-wmf.18 - https://phabricator.wikimedia.org/T220743 - no train because of Wikimania
 * This week: 1.34.0-wmf.19 - https://phabricator.wikimedia.org/T220744
 * Wikidata - Moved Wikidata Item link to Other Projects might break gadgets https://phabricator.wikimedia.org/T230926
 * Next week: 1.34.0-wmf.20 - https://phabricator.wikimedia.org/T220745

Scoring Platform

 * Blocked by:
 * Block on Design for Jade design assets
 * https://phabricator.wikimedia.org/T229976 (Filter controls)
 * https://phabricator.wikimedia.org/T210558 (Special:Diff integration)
 * https://phabricator.wikimedia.org/T212370 ("Entity UI")
 * Updates:
 * Merged changes to Jade content schema https://phabricator.wikimedia.org/T229355
 * Moving our python package docs from pythonhosted.org to readthedocs.org E.g. https://phabricator.wikimedia.org/T229133
 * Also implementing a ton of automation around it. https://phabricator.wikimedia.org/T230517
 * Producing datasets to support from MSFT researchers studying "explainability" https://phabricator.wikimedia.org/T230737
 * Starting coding work on Jade API module. Exploring JSON serialization strategies (e.g TypeScript): https://phabricator.wikimedia.org/T199834
 * Investigating celery shutdown issue (no downtime, but still concerning) https://phabricator.wikimedia.org/T230917

Search Platform

 * Blocked by:
 * RecentChange support for SDC: https://phabricator.wikimedia.org/T230862
 * Updates:
 * Fixed highlighting grapheme clusters in search results: https://phabricator.wikimedia.org/T35242
 * Fixed icinga checks for cloudelastic: https://phabricator.wikimedia.org/T229621
 * Created http://dcatap.wmlabs.org/ to store data formerly in dcatap namespace: https://phabricator.wikimedia.org/T228297
 * Added SDC URIs support to Blazegraph and Updater: https://phabricator.wikimedia.org/T229608
 * Continuing work on Slovak analysis: https://phabricator.wikimedia.org/T223787
 * Working on creating RDF export for SDC/MediaInfo: https://phabricator.wikimedia.org/T221917
 * Working on getting glent suggestions into Elastic indexes: https://phabricator.wikimedia.org/T227364
 * Working on CirrusSearch configuration for cloudelastic: https://phabricator.wikimedia.org/T220625
 * Working on WDQS Updater performance improvements: https://phabricator.wikimedia.org/T212826

Security

 * Updates:
 * Backlog
 * Security Review for MediaWiki REST API, assigned to Sam, https://phabricator.wikimedia.org/T230140
 * John to explore funding of 3rd party audits this quarter, stalled - https://phabricator.wikimedia.org/T155537, https://phabricator.wikimedia.org/T156960, https://phabricator.wikimedia.org/T148246, https://phabricator.wikimedia.org/T187846
 * Active
 * Parsoid-PHP, moved to active, requesting additional review by Sam, in-progress - https://phabricator.wikimedia.org/T227209
 * Security review of preact 8.4.2, Scott did a very simple assessment, unassigned, stalled https://phabricator.wikimedia.org/T227726
 * Page Content Service route /page/mobile-html, starting - https://phabricator.wikimedia.org/T227114
 * Security review of WebAuthn library dependancies, in-progress - https://phabricator.wikimedia.org/T227244
 * Planet wikimedia - assigned to Michal Anna, stalled - https://phabricator.wikimedia.org/T207246
 * Waiting
 * John and Scott to follow up with Raz re: risk ownership, in-progress - https://phabricator.wikimedia.org/T216419
 * Labs db/sanitarium and maintain-views.yaml audits, assigned to James F, stalled - https://phabricator.wikimedia.org/T169097, https://phabricator.wikimedia.org/T103011
 * Frozen (delayed indefinitely)
 * Audiences user-testing concept review, stalled and contacted - https://phabricator.wikimedia.org/T220043
 * Audiences growth team emails concept review, stalled - https://phabricator.wikimedia.org/T220242
 * Closing Soon / Closed
 * CentralNotice Code Review request, closed- https://phabricator.wikimedia.org/T226963
 * Waiting on update from Yurik/Vega folks (upstream) to proceed, closed - https://phabricator.wikimedia.org/T222806
 * Concept Review for the machine vision middleware project, closed- https://phabricator.wikimedia.org/T227591
 * Doublewiki (old), Scott to resolve this week, in-progress - https://phabricator.wikimedia.org/T131199
 * Banner preview - Scott to resolve this week, waiting - https://phabricator.wikimedia.org/T230176

Site Reliability Engineering

 * Blocking:
 * Core Platform - Investigate Kask request latency https://phabricator.wikimedia.org/T229697
 * Updates:
 * Will move to 33.3%, then possibly 50% traffic on PHP7 by next week
 * Wikidata termbox is now actively used in production
 * Anycast DNS recursive queries enabled in production.
 * Upcoming maintenances:
 * S8 master failover in eqiad Sept 10th
 * PDU swaps in eqiad will continue over the next quarter

Wikidata

 * Blocking:
 * Release Engineering - train blocked
 * Moved Wikidata Item link to Other Projects might break gadgets https://phabricator.wikimedia.org/T230926