Scrum of scrums/2016-10-26

=2016-10-26= Grace will be OOO, and Greg is unable to fill in. Please self-organize facilitation if no one from TPG is able to attend. Thanks!

iOS native app
Current Board (5.3 is in Beta): https://phabricator.wikimedia.org/project/view/2220/ Since we last met: Before we meet again: No blockers
 * Notifications released to beta today (10/25)
 * Alternate Table of Contents style for UX research complete (T147214)
 * Analyzed and fixed crashes & other regressions based on Beta feedback
 * Converge toward release of 5.3
 * Release specialized Alpha app version for UX research
 * Start work on Accessibility sprint - Dynamic Text Size (app font size changes with system font setting)

Android native app
* Wikipedia Zero system notifications almost ready (T135450) * Continuing Q2 goals for Wikidata descriptions * Beta coming next week or so   * CI screenshot regression testing, lots of new tests written and old tests revised, lots of tech debt chores * Lots of volunteer contributions * Minimum Android API level increased to Android v4.1 (T147010) * Improved Chinese variant detection * More Q2 goals for Wikidata descriptions
 * Current sprint (https://phabricator.wikimedia.org/project/view/2319/):
 * Next sprint:

Mobile Content Service (MCS)

 * Improving blacklisting of page titles from the most-read endpoint

Reading Web
* A few tasks related to the New Readers initiative; * MobileFrontend tech debt; * Setting up a Trending-edits git repo; * Getting rid of Flash of Unstyled Content from section collapsing in MF; * Hovercards instrumentation related tasks. * Mostly Hovercards
 * Current sprint: https://phabricator.wikimedia.org/tag/reading-web-sprint-84-zero-minutes-left/
 * Next sprint:

Reading Infrastructure

 * Blocked on WMDE reviewing a WatchedItemQueryService patch - https://gerrit.wikimedia.org/r/#/c/315521/
 * Not blocking
 * Waiting on reviews for ORES API integration: https://gerrit.wikimedia.org/r/#/q/status:open+topic:ores-api
 * Brad is starting to look at https://phabricator.wikimedia.org/T47843: i18n for API warnings and errors. Use that task for discussion.
 * Working on pageviews API - https://phabricator.wikimedia.org/T144865

Community Tech

 * No blockers
 * Not blocked
 * Several new wikis switched to numeric collation this week: bswiki, hrwiki and ukwiki
 * CopyPatrol nearly ready to be used by more languages: https://phabricator.wikimedia.org/T145436
 * Patch for sending a cookie with each block to prevent vandalism is nearly done: https://gerrit.wikimedia.org/r/#/c/48029/ (could use some reviews)
 * Working on some new features for Programs Dashboard: https://phabricator.wikimedia.org/T148796
 * Starting to work on throttling account creation per browser: https://phabricator.wikimedia.org/T106930
 * Script for backfilling data in CA tables needs a review: https://gerrit.wikimedia.org/r/#/c/316375/
 * Pageviews tool undergoing a UI overhaul: https://tools.wmflabs.org/pageviews-test

Discovery

 * No blockers
 * Working on multiwiki indexes
 * Bm25 is being reindexed for top languages
 * BM25 test for ja, zh and th coming up
 * FIle properties search should be enabled on most wikis except commons, still waiting to reindex commons, should be done this week
 * Enabled by temp fix for https://phabricator.wikimedia.org/T147957, still would like DBA attention to make it permanent

Maps

 * Enabled static maps at test - https://test.wikipedia.org/wiki/Mapframe
 * Tabular enabled on labs cluster - https://commons.wikimedia.beta.wmflabs.org/wiki/Data:Sample.tab
 * RFC: link & fullscreen caption text in : https://phabricator.wikimedia.org/T148706

Language

 * Not blocking.
 * Not blocked.
 * Updates:
 * ContentTranslation will (most probably this week) get template support soon.
 * Last week was team offsite.

Parsing

 * Team was away at two back to back offsites in Seattle.
 * Linter extension work ongoing (Kunal & Arlo) to expose Parsoid linter "errors" to editors to fix up pages (see wikitech-l thread).
 * Arlo working with releng to fix some edge case issues in scap deploys of Parsoid code.

Analytics
No blockers
 * Edit history reconstruction/wikistats, working on performance of reconstructing history for enwiki
 * Public event streams ongoing will use server side events rather than socket io
 * We soon be able to count pageviews for all wikis, like outreach


 * iOs pageviews dropping, going forward iOS needs to own changes to user agent: https://phabricator.wikimedia.org/T148663


 * Pivot is available http://pivot.wikimedia.org to look at pageview data, devops straightening up usage of LDAP groups.
 * Please read https://office.wikimedia.org/wiki/Data_access_guidelines

Architecture / ArchCom
* Topic: SVG Validation using the Sanitizer 
 * ArchCom-RFC Meeting (https://phabricator.wikimedia.org/E325)

Release Engineering

 * Blocking
 * None?
 * Blocked
 * None.
 * Updates
 * Migrating Zuul/Jenkins on Nov 1st, there will be downtine
 * REL1_28 branched, rc.0 on Nov 2nd

Research

 * Need code review for https://phabricator.wikimedia.org/T146560
 * Generally we're struggling to get review in the ORES extension (see https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/ORES+status:open )

Security
* Electron Render Service - https://phabricator.wikimedia.org/T148576 * ElectronPdfService - https://phabricator.wikimedia.org/T149080
 * Sam Reed starts as a contractor on Oct. 31st
 * Security Reviews:

Services
** RESTBase feed endpoint enhancements https://phabricator.wikimedia.org/T139481 ** PDF rendering service https://phabricator.wikimedia.org/T142226
 * Blocked: nothing
 * Blocking: nothing
 * Updates:

Technical Operations

 * Blocked
 * None
 * Blocking
 * None
 * Updates
 * LabsDBs getting new hardware, setup, and so on. It's a Goal to have the entire infrastructure revamped.
 * Varnish 4 migration of the text cluster ongoing
 * kernel upgrades everywhere, ops is quite busy rebooting machines
 * Globalsign outage remediation fix to be reverted after Globalsign prompts everyone to do so
 * Icinga migrated to new hosts and software versions
 * kibana is now behind LVS

Performance
- Ops review for Thumbor production deployment (mtail and rewrite.py changes) https://gerrit.wikimedia.org/r/#/c/316543/ https://gerrit.wikimedia.org/r/#/c/315648/ https://gerrit.wikimedia.org/r/#/c/317522/ - Second attempt to make ResourceLoader load cached modules async - mw.Map deprecation, to use native maps when available in the future - Work on reducing replication lag on DB continues
 * Blocked:
 * Not blocking:

Wikidata
Unrelated: Is the VisualEditor team aware that the Commons community virtually disabled the VisualEditor upload feature? Only Commons experts can use it now, which I believe is the opposite of the audience the feature was build for. https://commons.wikimedia.org/wiki/Special:AbuseFilter/153
 * No blockers.
 * Wikidata birthday week approaching. We will announce a birthday present every day. https://www.wikidata.org/wiki/Wikidata:Fourth_Birthday
 * Making progress on our bigger stories:
 * A list=wbsubscribers API module to query entity usage information: T145880
 * A new parser function for rich, formatted statements: T142940

Fundraising Tech

 * CentralNotice: https://phabricator.wikimedia.org/T144952 partially fixed
 * got a core fix deployed ( https://gerrit.wikimedia.org/r/317074 ) but it's still happening sometimes
 * Donation forms: tweaking error messages and email typo detection feedback
 * Still fixing a few bugs shaken out by queue overhaul
 * Cleaning up now-unused ActiveMQ code
 * Investigating uptick in premature session timeouts on payments-wiki
 * Mailing list tweaks