Scrum of scrums/2015-02-04

Facilitating: Grace Gellerman

Wikidata
What has your team done since we last met?
 * Worked on file based caching for sites
 * Worked on blockers for deployment header UI redesign
 * Prepared deployment of usage tracking
 * Attended developer summit

What will your team do before we meet again?
 * Further work on file based caching for sites
 * Get header redesign reviewed and merged
 * Deployment of usage tracking

Is anything slowing your team down or getting in their way?
 * https://phabricator.wikimedia.org/T85913

Parsoid

 * Last 2 weeks were busy with all hands, dev summit, and quarterly review.
 * Current Parsoid focus is on VE's Q3 goals. Towards this end, been curating the Parsoid task board ( https://phabricator.wikimedia.org/project/board/487/ )
 * Mid-Jan, Parsoid deployed ( https://www.mediawiki.org/wiki/Parsoid/Deployments#Thursday.2C_Jan_15.2C_2015_around_1pm_PST:_Y_Deployed_2fdf9298 ) a config change that picked up wiki apis from sitematrix call. This exposed a few different issues:
 * special-case handling required for "special" wikis (which we fixed in subsequent patches)
 * a slow memory leak in Parsoid's error handler (fixes going out today)
 * and a problem in apache's config for https wikis ( https://phabricator.wikimedia.org/T88359 )
 * Current work is on trying to pare down the metadata that Parsoid emits to reduce the DOM size that has to be transferred and loaded into VE

Editing

 * Made progress with VE performance work
 * Need Parsoid and RESTbase work to achieve more performance gains
 * Ops (Alexandros) working on getting Citoid packaged and up; also need to talk to Chris S about security
 * Roan will work on getting these dependencies into tickets on the SoS board
 * Released OOjs UI 0.6.6 today because 0.6.5 turned out to be pretty broken

Apps

 * New: (Services working it) T88458 Create template / blueprint for RESTbase and Node.js service composite
 * Existing: Depends on T88458: T87824 Create specialised content API for mobile apps
 * Existing: Topic for discussion: T86982 generator=search API should return information about search suggestions, like list=search does
 * Adam B checking on what "T1221 Enhanced search" was about :)
 * (milimetric) this sounds to me like the idea that morphed into Wikidata Query

ReleaseEngineering/QA

 * found a lot of bugs this week across several repos; fixes in progress
 * working an investigation of performance regression in latest WMF deploy: https://phabricator.wikimedia.org/T88528
 * would really like help to fix a JQuery(?) problem for browser tests manifesting across most repositories: https://phabricator.wikimedia.org/T87446
 * would like MobileFrontend to make this a high priority if possible; https://phabricator.wikimedia.org/T88473

Language

 * Working on post-deployment fixes for Content Translation
 * Working on release planning and sprint scheduling for next Content Translation release
 * Still working on beta-enablements dashboard for Content Translation; will follow up with Dan/Analytics
 * Working on our own statistics page that is part of Content Translation extension
 * Started on testing additional machine translation services (Yandex)

Security

 * Working through security bugs in core and extension - see /home/csteipp/CurrentSecurityPatches if you need to reapply patches
 * Next reviews: T78730, raven (multimedia), ApiFeatureUsage

MediaWiki core

 * Investigation of https://phabricator.wikimedia.org/T88528 ongoing (1.25wmf15 performance bug)
 * Train deploys on hold until resolved; group1 reverted to 1.25wmf14
 * war room in #mediawiki-core
 * Tim working on https://phabricator.wikimedia.org/T87645 (namespace bug)
 * MultiDC and authz work ongoing
 * Need to get section profiler online - depends on wmf15 :/

Wikidata query

 * Wikidata query has major setback; Titan project likely dead; will need to re-evaluate platform

Fundraising Tech

 * Continuing to clean up DonationInterface, deploying improvements so far
 * More prep for new Latin America processor
 * Looking at ways to reduce / eliminate RecordImpression requests from CentralNotice
 * More persistence work for internal dashboard
 * Fun with glitches and format changes in nightly audit files from processors

Services

 * RESTBase
 * Still on track for mid-February prod deploy
 * HW ETA: Friday (https://phabricator.wikimedia.org/T76986)
 * Public entry point rest.wikimedia.org underway: https://phabricator.wikimedia.org/T78194
 * Looking into mobile app service / API with app team (see wikitech)

Analytics

 * Geocoding UDF deployed
 * officially no longer using udp2log
 * Faster HIVE table with isPageview flag based on the new definition
 * work on generateRandomSessionId - not always random :)
 * Funnel Visualizations prototype, take a look and let us know if your team is interested: http://tools-static.wmflabs.org/wikimetrics/ve.html

Mobile Web

 * Working on Collections and WikiGrok projects (experimental)
 * Titan has been killed! Need to figure out a new way forward for Wikidata Query Service
 * Working on integrating lightncandy with core code
 * Hoping to get UI styles merged (bugs filed for Prateek)
 * CentralAuth problems

Flow

 * Preparing to move forward on additional Flow deployments (Catalan Wikipedia, TranslateWiki.net)
 * Trying to push forward and get backend search done. Requires review by search team (T78789)