Scrum of scrums/2015-12-02

= 2015-12-02 =

= Product =

Discovery

 * Language test finished, unfortunately not much user improvement found
 * Cirrus logs now available at wmf_raw.CirrusSearchRequestSet on hive
 * need ops help to finish https://phabricator.wikimedia.org/T110262
 * not blocking anything

Maps & Graphs

 * Vega 2.0 migration is moving forward, service is up, interactive is next
 * GeoHack for ruwiki moved to the new maps - 0.5 million tiles a day, no server effect
 * BLOCKER: Services - what's the status of POST storage?
 * https://phabricator.wikimedia.org/T105975 (resolved)?

Generally

 * Q3 planning
 * Strategic pillars set (web global south, Android social interactive reading / customized education, iOS iterative improvements for people who love to read), testing phases over coming quarter (notable: divert 1/1000 unauthenticated desktop users to mobile web, cookies-based mechanism)

Android and Mobile Content Service

 * Content Service is slated to start rolling out Monday.
 * Map functionality to be promoted from beta to prod next release.
 * Moving long running tests from Gerrit triggers to periodic.
 * Moving more content from WebView to native components.
 * Wiktionary service endpoint and client implementations in progress.

Web

 * Cards security review (Gergo will yield GPGMail)
 * 5% mobile web beta CTA (call to action?) to be suppressed
 * Browser test failures now only go to qa-alerts
 * Potential image progressive loading / not srcset-based

iOS

 * Gearing up for Beta w/ non WMF users
 * Universal Links work is "blocked" on getting a staging environment for prototyping Universal Links behavior & user flows

Reading Infrastructure

 * Block: Need replies to the replies on the SessionManager security review.
 * Reply to https://phabricator.wikimedia.org/T90895#1802168 would be nice too.
 * Block: ApiSandbox is still blocked on whoever owns oojs-ui for https://phabricator.wikimedia.org/T91148 - ACTION! let's figure out an alternative approach (James F suggests separate component in mw.Widgets)
 * Two questions for Services or Multimedia or whoever: https://phabricator.wikimedia.org/T66214#1842439 - ACTION! email thread, keep discussion on task, though

Collaboration

 * Cross-wiki Echo notification work is still progressing well.
 * Flow external store patch is merged. Collaboration team needs to do follow-up
 * We need to follow up with DBA at some point about the Flow artificial primary keys.
 * Flow dumps code are merged, now we need to work with ops to get them running and published ( https://phabricator.wikimedia.org/T119511 )
 * Following up on LQT->Flow conversion for ptwikibooks.
 * Previous approach to cross-DC Flow support was too slow. We're going to try a different approach.
 * Flow anti-spam integration also in-progress, particularly Nuke.

Language

 * cxserver service-runner patch needs review: https://gerrit.wikimedia.org/r/#/c/244145/ (service team)
 * yup, am aware of it, will do (Marko)
 * note: we'll need to coordinate for merging and deploying this, as this change will need an op/puppet change as well

Multimedia

 * Found an unfortunate i18n OOUI bug for people using mw.Widgets but not VE. Fixed in master, going to ask for a backport. https://phabricator.wikimedia.org/T119984

Parsing

 * Added async support to parsoid's html -> wikitext serialization -- required to support serialization scenarios that require template data lookup or mediawiki API calls
 * Work in progress to support native tag extensions in Parsoid ( https://phabricator.wikimedia.org/T55874 )
 * Using deployment lull to do some code cleanup and refactoring.
 * FY16Q3 draft goals published @ https://phabricator.wikimedia.org/T119088

VisualEditor

 * Big IME support change likely to land in master today. Shouldn't impact anyone inc. Collaboration's Flow usage. (unless they use IMEs).

Fundraising Tech

 * Campaign is up, making big bucks
 * Nothing on fire so far
 * Minor bugfixes and backup systems buildout

= Technology =

Services

 * Blocking: none
 * Blocked: none
 * Kafka HW


 * High-volume API endpoints
 * /page/summary is out in prod - https://phabricator.wikimedia.org/T117082
 * Reading team - please finalise https://gerrit.wikimedia.org/r/#/c/252276/
 * other endpoints - https://phabricator.wikimedia.org/T115876
 * tell us your needs!


 * EventBus
 * making progress in tandem with Analytics
 * finalising the REST proxy service's API
 * basic event schemas in place
 * MW event production
 * https://gerrit.wikimedia.org/r/#/c/254086/
 * should see the light of day soon: Beta deploy patch - https://gerrit.wikimedia.org/r/#/c/256418/


 * Misc
 * AQS
 * first attempt at deploying via Scap3 in Beta happening today
 * Analytics team: we will need some fake data for BetaCluster domains to have a fully-working AQS instance in Beta, cf. https://phabricator.wikimedia.org/T116206
 * RESTBase
 * revamp of config and module specifications in progress - https://github.com/wikimedia/restbase/pull/425

Technical Operations
* Yubikey for all of ops moving on   * LDAP migration moving on    * Migration of monitoring to shinken ongoing
 * Apologies, will not be making it to the meeting
 * Blocking: none
 * Blocked: none
 * Updates:

Security

 * Reviews: Session/Auth Manger still in progress, Cards and Thumbor this week.

Release Engineering

 * Blocking: (none)
 * Blocked by: (none)
 * Updates:
 * Deployment tooling implementation continues
 * https://phabricator.wikimedia.org/project/view/1449/
 * AQS deployment to Beta Cluster this morning
 * MediaWiki 1.26 released

Research
Nothing to report