Scrum of scrums/2017-07-12

= 2017-07-12 = contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering

Callouts

 * Reading Web found a browser bug that might be interesting to others: Firefox fires onload twice in certain circumstances https://phabricator.wikimedia.org/T170018
 * RelEng/Performance: 3D thumbnails broken on beta, Multimedia could your input https://phabricator.wikimedia.org/T170444
 * Parsing: Need input about naming of a property in Parsoid's DOM output for language variants ( see https://lists.wikimedia.org/pipermail/mediawiki-i18n/2017-July/001129.html )

iOS native app

 * Blocked by: none
 * Blocking: none
 * Updates: 5.5.1 Released. Working on 5.6 (Dark mode, on this day in the feed) : https://phabricator.wikimedia.org/project/view/2701/

Android native app

 * Blocked by: n/a
 * Blocking: n/a
 * Updates: (all ongoing)
 * reading list syncing UI work is nearly done; on deck: ZIM support
 * Stephen working on cross-platform CSS/JS consolidation
 * engineer interviews in progress

Reading Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Discovered a browser bug that impacts EventLogging (https://phabricator.wikimedia.org/T170018 ) If your projects are relying on it you may want to check that.
 * Planning to roll out Page previews to all wikis except German and English.
 * Minerva and MobileFrontend will be split this week
 * Updating Vector's print styles

Reading Infrastructure

 * Blocked by: N/A
 * Blocking: N/A
 * Updates:
 * Discussions about Summary 2.0 Spec and title properties.
 * Measuring payload reduction of MCS transformations with removal of reference lists.
 * working on Reading Lists

Multimedia

 * Blocked by: N/A
 * Blocking: N/A
 * Updates
 * Beta thumbnails are looking better, but 3D thumbnails are still broken - could use input from releng/performance about what might be causing this https://phabricator.wikimedia.org/T170444
 * Patch to properly label webm audio files as audio/webm (currently video/webm)

Discovery

 * Blocked by: N/A
 * Blocking: N/A
 * Updates:
 * (maps) Ops out this week, ops + developers out next week
 * (search) running A/B test on Special:Search "explore similar" feature

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * HTML5 section IDs (https://phabricator.wikimedia.org/T152540) are still coming
 * Preparing CodeMirror and LoginNotify for wider deployment

Editing

 * Blocked by:
 * Blocking:
 * Updates:

Parsing

 * Blocked by:
 * Blocking:
 * Updates:
 * Need input about naming of a property in Parsoid's DOM output for language variants ( see https://lists.wikimedia.org/pipermail/mediawiki-i18n/2017-July/001129.html )

Collaboration

 * Blocked by:
 * Blocking:
 * Updates:
 * Better UI for Echo notification blacklist feature
 * RCFilters
 * Initial implementation of live updates!
 * Bug fixes
 * Article Reminder notification
 * Initial implementation behind feature flag

Contributors Design

 * Blocked by:
 * Blocking:
 * Updates:

Analytics

 * Blocked by:
 * Blocking:
 * Updates:

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * Building CentralNotice admin button to clear banner cache for specific banners / languages: https://phabricator.wikimedia.org/T168673
 * Upgrading integration with our main credit card provider: https://phabricator.wikimedia.org/T163946
 * Deployed initial version of pulling 3rd-party mailer data into CiviCRM: https://phabricator.wikimedia.org/T161758
 * Fixing stubborn PayPal Express Checkout / dead session bug: https://phabricator.wikimedia.org/T167923
 * Optimizing thank you email sender job

MediaWiki Platform

 * Blocked by:
 * Blocking:
 * Updates:

Performance

 * Blocked by:
 * Blocking:
 * Updates:

Release Engineering

 * Blocked by:
 * Blocking:
 * Updates:
 * 1.29-rc.1 is out, hopefully release out this week (Friday if nothing comes up)

Research

 * Blocked by:
 * Blocking:
 * Updates:

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Thank you to the people who helped with the June 23 outage, especially AKosiaris and SSastry!
 * https://wikitech.wikimedia.org/wiki/Incident_documentation/20170623-ORES
 * https://github.com/wiki-ai/revscoring/commit/ab11dc4c30e8b9824949b05b7d12006746d34df7
 * https://github.com/wiki-ai/revscoring/commit/c8d5c3a863059b83647e739fdcb8ce8cc3c2a06a
 * https://github.com/wiki-ai/ores/commit/2657d8a8ab4e8fa517922fcef07a598b01c5db83
 * https://phabricator.wikimedia.org/T168965 (Good demo in the last post)
 * We're unblocked and unblocking on coordinating the Extension:ORES handoff with Collaboration, https://phabricator.wikimedia.org/T167911. Looks like we're within negotiating range of feature parity.
 * Having a conversation about "ethical" AI, which is a major focus of our work. I'll be mailing out soon to expand the circle to anyone interested in that.

Search Platform

 * Blocked by: none
 * Blocking: none
 * Updates:
 * Continuing work on ML-assisted search ranking
 * Working on Japanese & Vietnamese analyzers (https://phabricator.wikimedia.org/T166731, https://phabricator.wikimedia.org/T170423 )
 * Wikidata search fixed remaining problems, waiting for deploy to do production testing
 * Database phrase search fixed (https://phabricator.wikimedia.org/T167798 )
 * Reindexing wiki to enable archive search everywhere (https://phabricator.wikimedia.org/T163235 )
 * Reloading WDQS data for encoding fix (https://phabricator.wikimedia.org/T131960 )

Security

 * Blocked by: none
 * Blocking: none
 * Updates:
 * Auditing labs views and sanitarium redaction
 * Review reccomendation api service
 * review Vue.js library review
 * review AdvancedSearch extension

Services

 * Blocked by: none
 * Blocking: none
 * Updates:
 * Enabled automatic blacklisting of unrenderable articles for all use-cases in Change-Propagation
 * Woking on the next generation RESTBase storage model implementation
 * FYI: Grafana alerting capabilities: https://wikitech.wikimedia.org/wiki/Grafana.wikimedia.org#Alerts_.28with_notifications_via_Icinga.29

Technical Operations
(apologies for not being around)
 * Blocked by: none
 * Blocking: none
 * Updates:
 * Services running in Kubernetes Pods will have different network policies than the status quo. Feel free to comment in https://phabricator.wikimedia.org/T170111
 * WP Zero users blocked from accessing media content due to abuse https://phabricator.wikimedia.org/T168142
 * RCStream will be disabled this week.
 * Recommendation API to e deployed this week https://phabricator.wikimedia.org/T148129
 * Due to a spam attack some people may have been unsubscribed from ops@wikimedia.org. If you care about that content, please make sure you are subscribed

Analytics

 * Released a new snapshot of mediawiki_history today, it has cummulative revision counts! See the announcement on analytics-l
 * Deploying an alpha version of the new Wikistats 2.0 UI working with real data
 * Lots of work on purging data from EventLogging according to our data retention guidelines and privacy policies
 * Preparing for the Kafka 0.10 upgrade
 * Getting ready to decommission stat1002 and stat1003 and replace them with new boxes
 * Joseph is on parental leave until the end of July
 * Dan is going on parental leave at some point within the next few weeks

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates: