Scrum of scrums/2015-12-23

= 2015-12-23 =

Web

 * Read More: morelike query and caching optimizations discussed at https://phabricator.wikimedia.org/T121254

Mobile Content Service

 * Rolling out progressively for beta Android app
 * Pregeneration will be a speed win (prereq for stable channel app) - resume discussion in mid-January?

Android

 * Nothing to report, final release of calendar year shipped

iOS

 * org.wikimedia.wikipeda TestFlight Beta recruitment has started - please join per https://lists.wikimedia.org/pipermail/mobile-l/2015-December/010011.html

Reading Infrastructure

 * Security: If you could squeeze in a look at https://gerrit.wikimedia.org/r/#/c/259066 and related patches (it's another thing needed for AuthManager that isn't "in" AuthManager itself), we'd appreciate it.

Technical Operations

 * Apologies, could not make it today
 * Blockers: none
 * Blocking: none
 * Updates:
 * cxserver update with Language Engineering
 * some outages in mathoid/citoid
 * code freeze week

Services

 * CXServer moved to service-runner
 * standardised development and deployment == easier to maintain


 * mediawiki + services in containers - https://github.com/wikimedia/mediawiki-containers
 * AQS - need to move to the new config on next deploy
 * https://phabricator.wikimedia.org/T122249
 * we need to coordinate


 * EventBus proxy service deployed via Scap3 !

Release Engineering

 * Blocking: (none)
 * Blocked by: (none)
 * Updates:
 * Scap3 refactoring and tech debt cleanup
 * https://phabricator.wikimedia.org/project/view/1449/
 * Pybal mocking/testing being worked on in Beta Cluster
 * New command for checking whether security patches are applied
 * Investigating rise in production errors since around Dec 18
 * https://grafana.wikimedia.org/dashboard/db/releng-kpis
 * Completed upgrades of browser-test suites to use MW-Selenium 1.x (finally!)
 * One pending merge for CirrusSearch will be looked at today

Discovery

 * Completion suggester beta feature released as scheduled, 1300+ enabled on en.wiki so far
 * See also sliides from Lightning talk on it: https://docs.google.com/presentation/d/1n1_NKzMvmaKtZhWnywhs2XjljtkM0gLdgnTRKX2tmd4/edit#slide=id.gf4d6c7eee_0_69
 * Two new team members, for Ops (Guillaume Lederrey, Feb 1) & and PM (Deborah Tankersley, Jan 4) positions
 * Portal A/B test will need to be rerun, data collection failed, target date - January 4
 * Improved docs on A/B tests to try and avoid it in the future: https://meta.wikimedia.org/wiki/Discovery/Testing
 * Working on alternative language detectors - TextCat (ported to PHP) and Cybozu ES plugin
 * Analytics->ES communication enabled, will need to talk about moving it to Services/Kafka infrastructure when ready
 * No blockers

Maps & Graphs

 * Re-imported database, attempting to automate data-updated
 * Had a short term maps outage
 * Waiting for Kartographer extension security check
 * Waiting for Ops for the 16 varnish servers

Fundraising Tech

 * deployed ipv6 geolocation fix (thanks Timo!)
 * Central Notice translation bugfix
 * continuing CiviCRM and internal dashboard work
 * examining anti-fraud rules for existing and backup processor
 * investigating miscellaneous weirdness reported by donors

Collaboration

 * Continuing work on Echo notification, including cross-wiki and messaging refinements, and a multi-wiki MediaWiki-Vagrant setup to work on this locally.
 * Fixed a production issue with a page on English Wikipedia
 * We had a problem with Nuke in production that wasn't caught locally, so had to revert release branch. FIx is about to be merged.
 * That revealed our local setup needs to be closer to production. I started working on that.  Preliminary step was to have MWV stop using root for DB access, which was planned anyway.  Later we will have Flow and Echo use a separate DB locally.