Scrum of scrums/2019-10-23

= 2019-10-23 =

Callouts

 * SRE DBAs needed someone (CPT?) to pick this T234450 as it will help mitigating some on-going heavy requests. Multiple people already stepped up. Thanks
 * Infrastructure foundations Blocked by CPT on service-runner PR, requesting follow-up https://github.com/wikimedia/service-runner/pull/221

Community Tech

 * Updates:
 * 2020 Wishlist Survey started on Monday, October 21. Proposals accepted until November 11. Voting begins November 20.
 * Who Wrote That browser extension is available in beta for Firefox. Chrome extension coming soon. A gadget version is also possible.
 * Initial work on Watchlist Expiry beginning

Anti-Harassment Tools

 * Updates:
 * Pushing bug fixes for Blocks refactoring
 * Initial work on CheckUser to begin soon

Editing

 * Updates:
 * Use consistent tag style when constructing nodes
 * identifyLeadParagraph: Ignore invisible nodes, slugs and whitespace (task T235222)
 * Use plugin to ensure all message keys are documented (task T235502)
 * mobile.init/editor: Fix transition of collapse icon after icon changes (task T235692)
 * Improve message for the infamous "HTTP 404" error
 * Fix media embeds which don't link to the file page (task T235707)
 * Don't retry when etag is undefined because the page doesn't exist (task T233320)
 * Detect mangled etags from RESTBase and retry via MediaWiki API (task T233320)
 * ApiVisualEditor: Always return 'etag' with 'content' (task T233320)
 * resources: Allow loading Moment.js like a module
 * Don't apply styling for Special:Contributions on other pages (task T235137)

Growth

 * Updates:
 * Add RemoteSearchTaskSuggester (task T234426)
 * Newcomer tasks: "No results" card widget (task T235044)
 * Suggested edits 1.0 styles (task T232423)
 * Newcomer tasks: "No more suggestions" card widget (task T235043)
 * Growth tasks API: Update query limit to 200 (task T232423) (task T234426)
 * Make EchoSeenTime cache entries expire after 1 year (task T222851)
 * Make EchoSeenTime cache type configurable (task T222851)
 * Add faux SearchResult and SearchResultSet

iOS native app

 * Updates:
 * 6.5 in active development - project/view/4245
 * Bug fixes
 * 3D touch in article view
 * History & diffs feature
 * User testing next week
 * Core Platform working on Rest APIs for this

Android native app

 * Updates:
 * Continuing to make enhancements to EditTasks extension to support new API requirements.
 * Preparing updates for upcoming in-app fundraising.

Readers Web

 * Blocked by:
 * Performance: MachineVision performance review T230813

Product Infrastructure

 * Blocking:
 * Structured Data: Security & performance review for MachineVision: T227349
 * Updates:
 * BUOD
 * Reviewing sentry-js for client-side error logging T235189
 * Implementing MEP stream configuration continues T233634
 * MachineVision
 * Avoid duplicate depicts T234457
 * Show labels in the appropriate language T235556
 * Support Wikidata Id blacklist T231914
 * Maps
 * Deployed new version of kartotherian

Structured Data

 * Blocked by:
 * Product Infrastructure: Security & performance review for MachineVision: T227349
 * Blocking:
 * Search: RecentChange support for SDC: T230862 - patch in CR
 * Search: Data dumps for SDC: T221917
 * Updates:
 * MachineVision progressing
 * Preparing to implement support for additional datatypes in MediaInfo
 * Lua support for MediaInfo items coming soon (thanks WMDE!)

Inuka

 * Updates:
 * KaiOS app: Building the backlog
 * KaiOS app: Working on the instrumentation plan
 * KaiOS app: Working on the reading experience (T234435 T234436)

Analytics

 * Blocking:
 * Search Platform: T229882

Fundraising Tech

 * Updates:
 * CentralNotice: Campaign fallback is rolling out on the train this week
 * CentralNotice: Investigating new SameSite cookie attribute for Chrome T235204
 * CentralNotice data pipeline: Debugging discrepancy in landing page views from initial run T235284
 * CiviCRM: Investigating null values in financial table rows for S. Amer / India payment processor T235212
 * CiviCRM: Fix merge for two contacts where neither has a contribution T235890
 * CiviCRM: Reviewing Replay-on-write database extension to use primary / replica DBs.
 * Payments-wiki: Set banner-hide cookies earlier when asking donors to add a monthly donation T235209

Core Platform

 * Blocking:
 * SRE on service-runner PR, requesting follow-up https://github.com/wikimedia/service-runner/pull/221
 * SRE DBAs needed someone (CPT?) to pick this T234450 as it will help mitigating some on-going heavy requests. Multiple people already stepped up. Thanks
 * Updates:
 * Rollout of Kask for sessions to Group 1 wikis
 * Rollout of Kask for echo notification timestamps to Group 0
 * Last endpoints for history API for iOS T231338
 * Planning next sprint for "minimal client' REST API T229662
 * Thanks
 * Traffic for unblocking routing of REST requests
 * @halfak for fixing my notes

Performance

 * Blocked by:
 * SRE/ServiceOps: PHP7 fatal errors not reported in Logstash T234283
 * Blocking:
 * SRE: Navtiming on Prometheus 534771
 * Readers Web: MachineVision performance review T230813

Release Engineering

 * Blocked:
 * Site Reliability Engineering: logstash-beta.wmflabs.org does not receive any mediawiki events T233134
 * Updates:
 * v3 of CI arch document for new CI wants review and feedback User:LarsWirzenius/NewCI
 * Gerrit is now on a newer (larger) server
 * There was some problem with rollout (patches looking unmerged that were actually merged)
 * Resolved now
 * All gory details on T236114
 * Train Health
 * Last week: 1.35.0-wmf.2 - T233850
 * This week: 1.35.0-wmf.3 - T233851
 * Next week: 1.35.0-wmf.4 - T233852

Scoring Platform

 * Updates:
 * Jade
 * Continuing work on Jade designs. Attending design review. T212370
 * Unblocked on Jade API review. We got what we need in the short term.  (Thanks Brad & Will) T199834
 * We have a weird gerrit bug. Not sure what to think of it.  Looks like it was fixed!
 * New models
 * Merged changes euwiki article quality features -- rebuilding the model next T223788
 * Released revscoring 2.6.0 with support for Basque Language features https://pypi.org/project/revscoring/2.6.0/
 * Etc.
 * Fixed ordering issue in model_info. T229445
 * Qs for the group:
 * Any experience with Andrew NG's AI courses on coursera? Kevin (new engineer) working through some material now.
 * Re. UI dev, we're hearing a lot of "just use OOUIJS"

Search Platform

 * Blocked by:
 * Analytics: T229882
 * Structured Data: RecentChange support for SDC: T230862 - patch in CR
 * Structured Data: Data dumps for SDC: T221917
 * Updates:
 * Started work on deploying airflow for analytics workflows T236180

Site Reliability Engineering

 * Blocked by:
 * No team in particular anymore, multiple people responded already: SRE DBAs needed someone. to pick this T234450 as it will help mitigating some on-going heavy requests
 * CPT on service-runner PR, requesting follow-up https://github.com/wikimedia/service-runner/pull/221
 * Performance: Navtiming on Prometheus 534771
 * Blocking:
 * Performance on PHP7 fatal errors not reported in Logstash T234283
 * Release Engineering: logstash-beta.wmflabs.org does not receive any mediawiki events T233134