Scrum of scrums/2015-10-28

2015-10-28 edit

Reading edit

Android edit

  • Beta release (v2.1.133-beta-2015-10-26) published October 26th. Promoted to production October 28th. Crash reporting is already proving useful.
  • Lots of volunteer contributions lately.

iOS edit

  • Ramping up to release internal Alpha soon
  • Closer to being able to evaluate API usage impact

Team has been on offsite - catching up with backlog. Web team has switched to its own release model for its projects to manage changes going out to production: https://www.mediawiki.org/wiki/Reading/Web/Release_process

Content Services edit

Continuing to move to Parsoid instead of mobileview. The restrictions of this move are:

   * Having a harder time getting to the full URL of the spokenWikipedia article audio files. If anyone knows the right Parsoid calls to get the content of a File: page, like
   * no srcset attributes in <img> tags. We're relying on Parsoid to fix this. https://phabricator.wikimedia.org/T88827

Reading Infrastructure edit

Infrastructure edit

Technical Operations edit

   * work on multi-instance Cassandra is ongoing
   * Starting to move cronjobs off of terbium for the migration to trusty (e.g. HHVM finalization),

Release Engineering edit

  • Blocking:
    • T114694 Create deployment for wikimedia/portals: ongoing discussion on task, we're mostly ready
  • Blocked by: (none)
  • Updates:
    • Deployment tooling implementation continues
    • Investigating caching options for dependencies on isolated CI instances
    • MW release 1.26 Nov 20-ish
    • Continuing to dogfood arc/Differential
      • Starting a weekly meeting to address pitfalls/concerns

Services edit

  • RESTBase:
  • some Cassandra health issues, working on them now
  • QG - High-traffic API
  • QG - EventBus
  • QG - API-driven front-end

Analytics edit

  • Event Logging problems caused delays in data getting to analytics-store, backfilled as of yesterday, reports should be re-run for October 14 and 22 through 27
  • Pageview API had some storage problems and hiccups but we removed hourly resolution and it's up and available, go nuts! :)
  • We're looking at alternative data stores for the Pageview API (Druid and Elastic Search mostly, or a hybrid)
  • new pageview definition statistics are starting to be dumped on ... dumps: http://dumps.wikimedia.org/other/pageviews/ (empty until it rsyncs)

Security edit

  • Revscoring review should be done this week, AuthManager/SessionManager scheduled for this week
  • Reviewing a bunch of CORS issues

Editing edit

Language edit

Parsing edit

Collaboration edit

  • https://phabricator.wikimedia.org/T116700 - Issue with converting a specific post from HTML to wikitext with Parsoid - Parsoid team is already looking into it.
  • Working on the artificial primary key for Flow wiki and external references, for DB team.
  • Will soon be working on finishing Flow work for External Store
  • Work on the changes for cross-DC memcached is in progress
  • Other than that, working on various things, especially notifications and anti-spam

Advancement edit

Fundraising Tech edit

  • About to throw the switch on CiviCRM upgrade
  • Assessing backup processors for December campaign
  • More work on fundraising-focused CentralNotice features

Research edit

  • Revscoring blocked on privacy/security (security review)