Scrum of scrums/2017-07-26

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

Callouts

 * Reading Web request for Ops: (URLs with title query string parameter and additional query string parameters do not redirect to mobile site - puppet change https://phabricator.wikimedia.org/T154227 )
 * Search Platform: Would like some DBA response on https://phabricator.wikimedia.org/T164975
 * Parsing: If you are an active editor on any wiki, please get your local community to address high-priority linter errors on Special:LintErrors page.

iOS native app

 * Blocked by: none
 * Blocking: none
 * Updates: 5.6.0 (Reading themes, on this day) goes to public beta this week

Android native app

 * Blocked by: MobileApp extension merges are blocked by the parser test failure issue https://phabricator.wikimedia.org/T170880 (see also Reading Web section below) (resolved)
 * Blocking: n/a
 * Updates:
 * Cookie release work is all in QA/design review – https://phabricator.wikimedia.org/project/view/2763/
 * Offline compilations work continues apace – https://phabricator.wikimedia.org/project/view/2833/
 * Our offline compilation files will be anywhere from <1 to 20 GB. We're thinking about where to host them.  Probably not with Dumps.  How about Swift?  (https://phabricator.wikimedia.org/T170843 )
 * Stephen working on cross-platform CSS/JS consolidation, lazy loaded images in articles, dark mode UI
 * Engineer interviews in progress (possibly complete(!)); resumes are coming in for the PM position

Reading Web

 * Blocked by:
 * Ops: (URLs with title query string parameter and additional query string parameters do not redirect to mobile site - puppet change https://phabricator.wikimedia.org/T154227 )
 * Parsing team/RelEng - Parser tests fail if default Skin for unit tests makes use of doEditSectionLink https://phabricator.wikimedia.org/T170880 - this issue is blocking us from merging changes on a variety of extensions and we lack the expertise to fix it. (resolved)
 * Blocking:
 * Updates:
 * Page previews roll out
 * Working with services to build a new REST summary endpoint
 * Revamping print styles for Vector skin

Reading Infrastructure

 * Blocked by:
 * Blocking:
 * Updates:
 * Added disambig/content type to mobile-sections responses. Designing Page Content Service reference response.
 * Gergo on vacation until Wikimania

Multimedia

 * Blocked by: N/A
 * Blocking: N/A
 * Updates: Working on Thumbor support for STL files, progressing, may need some support. Hiring progressing also, but not quite complete.

Discovery Frontend

 * Blocked by: N/A
 * Blocking: N/A
 * Updates:
 * (maps) Devs are back from vacation
 * finishing up Explore Similar AB test
 * investigating thumbnails on search results

Community Tech

 * Blocked by:
 * Performance team on https://phabricator.wikimedia.org/T170825
 * Blocking:
 * Updates:

Editing

 * Blocked by:
 * Blocking:
 * Updates:

Parsing

 * Blocked by: N/A
 * Blocking: N/A
 * Updates: If you are an active editor on any wiki, please get your local community to address high-priority linter errors on Special:LintErrors page.

Language

 * Blocked by:
 * Blocking:
 * Updates:
 * Work on ve-cx/OOjs UI migration continue.
 * MLEB 2017.07 released.
 * Kartik working on new API end-point config for CX.

Collaboration

 * RCFilters
 * Features
 * Add range group filters - limit, days and hours (task T162784, task T162786)
 * combine user registration and experience level filters (task T165160)
 * proper group name for user experience level (task T165160)
 * Emphasize UI when saved query is loaded (task T169063)
 * Change loading animation (task T165286)
 * Also a bunch of RCFilters bug fixes
 * Also small fixes for Echo, Thanks, Flow, and WikimediaMessages

Contributors Design

 * Blocked by:
 * Blocking:
 * Updates:

UI Standardization

 * Updates:
 * WikimediaUI Style Guide:
 * Extended WikimediaUI Style Guide own imagery in repo's resources Sketch file
 * Using Style Guide imagery export, improving mobile & HiDPI experience by that
 * OOjs UI: no release this week, changes/ongoing since v0.22.3
 * (continued from last week): Further aligning OOjs UI with WikimediaUI Base
 * Apex theme, fixing several accessibility/design issues, consolidating with WikimediaUI theme
 * Support Reading in print styles/Vector print styles

Analytics

 * Blocked by:
 * Blocking:
 * Updates:
 * EventLogging purging script continues to run. From older to newer data, dbstore1002 is purging 2015, analytics-store is still purging 2014 (slower machine).
 * Deployed an alpha (development) version of Wikistats2 with a single metric (pageviews) and limited features. Also working on adding a new metric (unique devices).
 * Working on Wikistats back-end final design and starting implementation.
 * Working on migrating stat1002 and stat1003 to new machines. There have been some issues with the /a partition in 1002, and we need to migrate users to stat1005 sooner than we had planned.
 * Finished webrequest tagging UDF and taggers. Being deployed right now. Next steps: make use of the tagging UDF in webrequest jobs.
 * Next up: Make unique devices per project family public in AQS after analysts finish the final vetting of the data.

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * CiviCRM:
 * Loading in 3rd-party bulk mailing data, improving reporting views https://phabricator.wikimedia.org/T161762,
 * Fixing location import issues
 * Fr-tech-ops: migrating monitoring from Ganglia to Prometheus: https://phabricator.wikimedia.org/T152562
 * CentralNotice
 * Cache-purge-on-save is ready to deploy https://phabricator.wikimedia.org/T154954
 * Manual cache purge button is in review https://phabricator.wikimedia.org/T168673
 * Started work on 'Clone campaign' https://phabricator.wikimedia.org/T91078
 * Hoping to get more responses from community campaign organizers on our survey of CN usage
 * DonationInterface and SmashPig payments library
 * Deployed fixes for PayPal EC bugs https://phabricator.wikimedia.org/T170478, https://phabricator.wikimedia.org/T167923
 * Continuing work on integrating with new API for main credit card processor https://phabricator.wikimedia.org/T163948, https://phabricator.wikimedia.org/T163946

MediaWiki Platform

 * Blocked by:
 * Blocking:
 * Updates:

Performance

 * Blocked by:
 * Blocking:
 * Updates:

Release Engineering

 * Blocked by: None
 * Blocking: None?
 * Updates:
 * 1.30.0-wmf.11 has 1 blocker with a patch otherwise on schedule
 * https://phabricator.wikimedia.org/T171370
 * scap 3.6.0-1 tomorrow
 * changelog: https://phabricator.wikimedia.org/rMSCA2f92babd3234a4b48e84cc178179f636541cb25e

Research

 * Blocked by:
 * Blocking:
 * Updates:

Scoring Platform

 * Blocked by:
 * Trying to work out git-fat or git-lfs repos for our fast-changing binary files, see https://phabricator.wikimedia.org/T171619
 * Blocking:
 * Updates:
 * Announce presence of "oresscores" in api.php
 * https://phabricator.wikimedia.org/T153688
 * https://etherpad.wikimedia.org/p/ores_announcements_usage
 * "reverted" model removals https://phabricator.wikimedia.org/T171059
 * New models for Persian Wikipedia (more data == more better) and Wikidata (badwords/informals detection)
 * Conforming to MediaWiki code styles
 * https://phabricator.wikimedia.org/T171084
 * https://phabricator.wikimedia.org/T169578

Search Platform

 * Blocked by: none
 * Blocking: none
 * Updates:
 * Continuing work on ML-assisted ranking
 * Vientamese analyzer evaluated, not ready for production yet, but bugfixes incoming, so may be worth second look (https://phabricator.wikimedia.org/T170423)
 * Some search bugfixes (https://phabricator.wikimedia.org/T171155, https://phabricator.wikimedia.org/T171009)
 * "Explore similar" A/B test finished, result analysis next
 * Preparing for interleaving search results A/B test (https://phabricator.wikimedia.org/T150032)
 * Archive search final deployment announced (https://phabricator.wikimedia.org/T163235), will be enabled next week unless there are objections.
 * Wikidata prefix search with Elastic search now in testing (test: http://elastic-wikidata.wmflabs.org/wb.html, announcement: https://lists.wikimedia.org/pipermail/wikidata/2017-July/010964.html)

Security

 * Blocked by:
 * Blocking:
 * Updates:
 * Security reviews:
 * vue.js
 * OIT apps
 * Bawolff will be mostly unavailable until August 1

Services

 * Blocked by:
 * Blocking:
 * Updates:
 * nodejs upgraded to 6.11

Technical Operations

 * Blocked by:
 * Blocking:
 * Updates:
 * wikitech api list=novainstances not returning list of instances https://phabricator.wikimedia.org/T171280
 * LDAP Outage due to CA expiry and a chain of other failures https://wikitech.wikimedia.org/wiki/Incident_documentation/20170719-ldap
 * 24th July - pdfrender (both datacenters) - Basically Giuseppe's fault for merging a change he didn't like and not testing that enough - will write an incident report.
 * DBAs working on preserving parsercache space https://phabricator.wikimedia.org/T167784#3469341

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates: