Scrum of scrums/2016-02-03

= 2015-02-03 =

Web

 * New related pages desktop design pushed, will measure engagement
 * Instrumentation in prep for language switcher change [analytics]
 * new user page designs on mobile web beta going live
 * Extension:Gather - PageImages showing non-free images - meeting scheduled to iron out API request/response format to first try in Related Articles on web to adjust output

Android

 * New beta coming soon with improved memory usage for images and support for animations. Also includes A/B testing for CirrusSearch (T125393).

iOS

 * Will be integrating "top articles" feature using pageviews API
 * Looking forward to mobileview API change from web team to get article namespaces!

Reading Infrastructure

 * Nothing much this week. SessionManager should be coming back into master once wmf.12 is verified not to break stuff.

Community Tech

 * No update.

Collaboration

 * Blocking:
 * Dry run patch for external store migration is merged. Now we need to set External Store up on Beta, then test the dry run patch there: https://phabricator.wikimedia.org/T119567
 * Blocked:
 * Flow dump generation on dumps.wikimedia.org: https://phabricator.wikimedia.org/T119511
 * Updates:
 * We're still working on human-readable names for cross-wiki notifications: https://phabricator.wikimedia.org/T121936
 * MediaWiki presence at FOSDEM went well.

Language

 * No update.

Multimedia

 * Blocking: none
 * Blocked: none
 * Updates:
 * Work on image tweaks extension continues; may need input later.

Parsing

 * Blocking: none
 * Blocked: Need input from Collaboration, see below.
 * Updates:
 * ruthenium updated to jessie and node 4.2 with almost everything puppetized (thanks to ops, Marko, Ori). Tests look good. Need to run separate memory load tests before making a decision to move production parsoid to node 4.2
 * Need input from collaboration team about https://phabricator.wikimedia.org/T124837 (migrating Flow to talk with RESTBase) since it will simplify support when we remove inlined data-mw from Parsoid HTML (I consider this ticket a weak blocker)
 * Matt: Should we schedule a meeting about this? Sure .. let us do it this week.
 * Will work with services team to finalize REST API versioning policy this week -- last chance to provide input on https://phabricator.wikimedia.org/T124365 ... Policy will be applied when Parsoid HTML version is changed after inlined data-mw is moved out of Parsoid HTML
 * Heads up (VE, Language, Flow): We might be able to deploy templatedata-based serialization of transclusions next week (depends on reviews this week).
 * https://gerrit.wikimedia.org/r/#/c/264043/ if you want to test your respective clients against it ( https://gerrit.wikimedia.org/r/#/c/264043/16/tests/mocha/templatedata.js and https://gerrit.wikimedia.org/r/#/c/264043/16/tests/mockAPI.js has tests that spec behavior if you want to take a closer look)

VisualEditor

 * Blocking: none known
 * Blocked:
 * https://phabricator.wikimedia.org/T58337 being worked on in review from Krinkle for https://gerrit.wikimedia.org/r/#/c/259771/ and https://gerrit.wikimedia.org/r/#/c/265878/ and so https://gerrit.wikimedia.org/r/#/c/265879/
 * Updates:
 * Released yesterday (wmf.12), editing via jQuery.IME (thanks to Language for their support); table editing improvements (move columns/rows; copy-paste multiple cells; make/unmake tables sortable/wikitable; cell and table contexts)
 * wmf.13 will contain a split up version of OOUI; see https://phabricator.wikimedia.org/T113677 for work on this and some numbers. This is not a breaking change except for non-MediaWiki users of OOUI like VE, for whom we'll flag this.

Discovery

 * Data import from analytics to ES started
 * Working on integrating completion suggester for all prefix searches (will involve some small API changes in SearchEngine)
 * TextCat is ready for inclusion in mediawiki/vendors, waiting for final security signoff
 * Preparing for A/B test to use opening_text instead of text in morelike query, to improve performance
 * Upgrading Wikidata Query Service to Blazegraph 2.0, so far working ok but some weird exceptions, investigating
 * Blocking: none
 * Blocked: security final signoff for textcat

Analytics

 * Dashiki: implemented limn-like layout, will end-of-life most limn dashboards soon
 * Event Logging: problems were largely due to large tables, getting better as we're trimming some of those
 * Wikimetrics: finished program metrics feature, deploying soon
 * Jobs to count Uniques based on the Last-Access cookie are being productionized, will be available soon
 * Bot convention thread on analytics-l concluded with us asking non-human user agents to include the word "Bot", for analytics purposes. We'll communicate that here soon: https://meta.wikimedia.org/wiki/User-Agent_policy

Performance

 * No update.

Release Engineering

 * Blocking:
 * Phase out antimony.wikimedia.org, https://phabricator.wikimedia.org/T123718
 * /var/log/phd/damons.log growing on iridium, https://phabricator.wikimedia.org/T124651
 * Blocked: none
 * Updates:
 * 1.27.0-wmf.11 was skipped (and burned in effigy)
 * 1.27.0-wmf.12 delayed by staging issues yesterday but train is starting today
 * fun firefighting due to /srv/mediawiki-staging being wiped out
 * wmf.12 does not contain SessionManager due to an outstanding bug that remains unreproducible
 * scap 3.0 tagged and packaged! thanks ops!
 * Finishing up work on puppet scap provider

Research

 * No update.

Security

 * No update.

Services

 * Decommissioning parsoid-lb.wikimedia.org around Feb 22 -- https://phabricator.wikimedia.org/T110474
 * use RESTBase instead


 * RESTBase
 * added streaming support
 * refactor: separating out the framework part of RESTBase
 * minor tweaks and bug fixes


 * EventBus
 * enabled on all wikis (module private ones)
 * final tweaks to the schemas - https://phabricator.wikimedia.org/T124741

Technical Operations

 * No update.

Fundraising Tech

 * Adam Wight and Andrew Green taking the month off fr-tech to work on Education Program extension
 * Got CI jobs running against paymentswiki branch of mediawiki (voting) with 1.27 non-voting (thank you releng)
 * more CiviCRM enhancements
 * fixes and enhancements for backup credit card processor
 * prep for Latin America fundraising expansion
 * investigating banner impression data outage that started yesterday (https://phabricator.wikimedia.org/T125676)