Scrum of scrums/2015-10-21

= 2015-10-21 =

Android

 * Nice release cooking with lots of library upgrades. Shooting for beta release this week.
 * HockeyApp crash reporting will be included the upcoming release.
 * Improvements to article language UI localization.
 * New session event logging provides better page view statistics.

iOS

 * Nothing to report yet. Still gearing up for internal Alpha release of next update

Content Services
* missing srcset * missing information about audio file from spoken Wikipedia
 * Still looking into moving from action=mobileview to Parsoid https://phabricator.wikimedia.org/T108777
 * Looking at following redirects from Parsoid response payload https://phabricator.wikimedia.org/T116200
 * Remaining blockers for moving to Parsoid are:

Reading Infrastructure

 * Block: Need security review for php-session-serializer, see https://phabricator.wikimedia.org/T115638 for details
 * Block: Language is still requested to comment on https://gerrit.wikimedia.org/r/#/c/216909/
 * Block: https://phabricator.wikimedia.org/T91148 is still ultimately blocked on whoever owns oojs-ui
 * Not blocked on https://phabricator.wikimedia.org/T110274 (CI) yet, but it's on the horizon
 * Going to need a Security look at SessionManager soonish.

Language

 * Blocking: https://gerrit.wikimedia.org/r/#/c/216909/
 * CX Suggestions enabled in all Wikipedias.
 * New features in CX Suggestion in progress.
 * service-runner patch (https://phabricator.wikimedia.org/T101272) in review!

Collaboration

 * Continuing prep work for Echo cross-wiki
 * Working on dumps
 * Working on unblocking Flow's side of multi-datacenter
 * Finishing feature to allow links in topic titles

Parsing

 * Just finished successful offsite, have a number of RFCs for future work
 * Filed https://phabricator.wikimedia.org/T116090 to request a dedicated server to run performance regression tests
 * https://phabricator.wikimedia.org/T53852 needs input from language team so that we use each community's preferred localization for image options (&etc)
 * Content Services mentioned srcset support (which we discussed at offsite, scheduled for Q2), redirects (not sure there's really an issue there), and "spoken wikipedia support" (which requires more investigation/discussion)

Community Tech

 * No blockers
 * Preparing for Wishlist survey
 * Meeting next week to discuss work on Gadgets 2.0

Technical Operations

 * Blocking: https://phabricator.wikimedia.org/T102039 (parsoid restarts)
 * Blocked by: none
 * Updates:
 * Not much ops was in offsite

Release Engineering

 * Blocking:
 * Ish, mostly done just waiting for Parsoid to close: https://phabricator.wikimedia.org/T92871
 * T114694 Create deployment for wikimedia/portals: ongoing discussion on task, we're mostly ready
 * Blocked by:
 * https://phabricator.wikimedia.org/T115416 (Phab/Shinken/other mail being marked as spam)
 * Updates:
 * Deployment tooling implementation continues
 * https://phabricator.wikimedia.org/project/view/1449/
 * RESTBase deployed with scap3 on Beta Cluster this morning
 * Investigating caching options for dependencies on isolated CI instances
 * MW release 1.26 Nov 20-ish

Services

 * RESTBase
 * now using x-client-ip sent by Varnish instead of XFF
 * AQS public API going live tomorrow
 * Mobile Content Service storage going in prod this week


 * EventBus
 * minimal prototype in progress - https://github.com/wikimedia/restevent
 * RFC meeting next week
 * tomorrow meeting about event schemas
 * first use case: change propagation


 * API driven front-end - https://phabricator.wikimedia.org/T111588
 * https://github.com/gwicke/element-match: < 2ms processing the 32 in Obama
 * next:
 * define page component interfaces (-> parsoid)
 * define / implement shared node / serviceworker API: https://phabricator.wikimedia.org/T116126
 * start composing a skin


 * Security - take a look at https://phabricator.wikimedia.org/T116147

Security

 * Revscoring review in progress
 * Secure code and sdlc trainings being scheduled
 * Static analysis tool comparison and lots of privacy conversations in progress

Analytics

 * awesome new EL data in logstash: https://logstash.wikimedia.org/#/dashboard/elasticsearch/eventlogging-errors
 * pageview API will be deployed tomorrow
 * data lost in EL last week will be backfilled today and tomorrow, along with a new faster mysql inserter

Discovery

 * Working on multi-DC setup
 * A/B tests for common terms extended
 * Working on portal (www.wikipedia.org), launched first A/B test
 * Start working on Relevancy Lab (link?)
 * Blocked
 * none
 * Blocking
 * none

Maps

 * About to update DB, will need to expire Varnish caches - https://phabricator.wikimedia.org/T109776
 * Need info about mobile/desktop Varnish setup (Brandon)
 * Yuri back working on Graphs
 * Maps are ready to move from Beta to production performance-wise for mobile maps

Fundraising Tech

 * Testing CiviCRM upgrade
 * CRM logging, import and reporting improvements
 * Migrating on-wiki scripts used in CentralNotice banners to RL modules
 * Final tweaks for new Worldpay integration