Scrum of scrums/2017-02-15

= 2017-02-15 =

Analytics
Finished rebuilding pageview API for resiliency (10x improvments on throughput and latency were done last quarter). A “programatic way to get pageviews” was one of the most requested items on community wishlist last year. Still working with DBAs to get data from labs, working functionally, now working on performance AB testing document design done, will publish design document. Working on changes to parse user agent on eventlogging data so it is not raw in tables Merged many patches to delete data aon hadoop on our 60 days schedule

Security
Reviews: PageForms 3D extension Internal File Server

RelEng

 * Blocking
 * Dashiki extension for meta wiki (Analytics)
 * Blocked
 * [none]
 * Updates
 * Logspam in current train, please help: https://phabricator.wikimedia.org/T155527#3029895
 * new version of git-fat (thanks otto!), for those that care

Services

 * Blockers: none
 * Updates:
 * RFC Discussion REST API language variant support
 * https://phabricator.wikimedia.org/T154190
 * RFC Discussion Thumb API
 * https://phabricator.wikimedia.org/T66214
 * Deployed /feed/onthisday endpoint
 * request for MCS: add an x-ample in your spec so we can remove it from RB
 * REST API 1.0
 * Deprecation and removal of a series of endpoints
 * will send announcement soon, deletion on May 1st
 * /page/title/ and sub-endpoints - https://phabricator.wikimedia.org/T158100
 * /page/mobile-text - https://phabricator.wikimedia.org/T158128
 * Container infrastructure requirements
 * https://docs.google.com/a/wikimedia.org/document/d/1QsCVooqxkeE6tKYTxgoRvRdK2M3tDk4UyvmnHJrdag4/edit?usp=sharing

iOS native app

 * Last Week
 * Continued work on 5.4 https://phabricator.wikimedia.org/project/view/2326/
 * Nearby map view is feature complete
 * Completed login updates and addition of 2FA
 * This week
 * Continue work on 5.4
 * Location permission changes (friendlier prompt, users to opt-in instead of an intrusive pop-up)
 * Other bug fixes and enhancements

Web

 * Current sprint: https://phabricator.wikimedia.org/project/board/2460/
 * Last week:
 * Create Reading Depth schema: T155639 (WIP)
 * Spikes related to problems we're trying to solve from technical, design, and product points of view: T156259, T157071, and T157071.
 * Next week:
 * Page Previews to be rolled out to 90% of users of italian, russian, greek, catalan, and hebrew wikis: T157700
 * Deploy new branding work to Catalan and Italian wikipedia mobile website: T156794

Android

 * Last week:
 * 2.5.188 beta released; epicly low crash rates. Production is coming soon! (Final beta release likely today)
 * Mapbox library upgrade in progress (some issues with method limit)
 * Miscellaneous release time fixes
 * Next week (https://phabricator.wikimedia.org/project/view/2352/ ):
 * Continue improving the offline experience

Reading Infrastructure

 * working on TemplateStyles, ORES, random log/test errors
 * TemplateStyles RfC: https://phabricator.wikimedia.org/T155813
 * https://gerrit.wikimedia.org/r/#/c/336963/ (more machine-readability in MediaWiki change list pages) could use review
 * not blocking/blocked:
 * Mobile Content Service: Kanban Board: https://phabricator.wikimedia.org/project/view/2445/
 * New endpoint for OnThisDay (anniversary) deployed soon (example: /feed/onthisday/selected/mm/dd)
 * Working on: minor improvements for onthisday + more tests
 * Next: expanding TFA (today's featured article) to more languages using FeaturedFeed extension

Community Tech
Blockers:
 * Cookie blocks will be tested on testwiki, and hopefully out to enwiki next week https://phabricator.wikimedia.org/T158129
 * Bot that generates popular pages report, BRFA soon https://phabricator.wikimedia.org/T156857
 * Starting rewrite on XTools ArticleInfo tool https://phabricator.wikimedia.org/T157706
 * Other minor feature additions to CopyPatrol, along with porting to Spanish Wikipedia
 * https://phabricator.wikimedia.org/T157120 and https://phabricator.wikimedia.org/T155933
 * Starting investigation on increasing length of edit summaries for non-Latin languages https://phabricator.wikimedia.org/T153333
 * Collation version numbering patch needs review https://gerrit.wikimedia.org/r/#/c/272419/
 * Only the authors are apparently that familiar with it, blocking effort to make UCA default for MediaWiki https://phabricator.wikimedia.org/T47611
 * Range Contributions test queries and the plan for the infrastructure needs feedback https://phabricator.wikimedia.org/T156318#3023578

Discovery

 * No blockers
 * A/B test for inter-wiki search results is running on Persian, Italian, Catalan & Polish Wikis. https://phabricator.wikimedia.org/T149806
 * TextCat language detection enabled on Dutch wiki and improved on German, English, Spanish, French, Italian, Japanese, Portuguese, and Russian Wikipedias (https://phabricator.wikimedia.org/T149324)
 * Published analysis for Stempel text analyzer in Polish: https://www.mediawiki.org/wiki/User:TJones_(WMF)/Notes/Stempel_Analyzer_Analysis
 * Wikidata Query Service data reloaded, many old data errors should be gone now.
 * Working on ES5 upgrade & wikidata search

Fundraising Tech

 * Hiring replacement for Casey, who's turning devops
 * More work on new PayPal integration: https://phabricator.wikimedia.org/T107372, https://phabricator.wikimedia.org/T153720
 * Method to purge CentralNotice banners from caches: https://phabricator.wikimedia.org/T154954

Wikidata

 * Still focussing on "federation" (allow using properties and items from an other Wikibase installation, needed for Commons) …
 * … as well as support for all the freedom new entity types need (for Wiktionary).
 * Enabled search engine indexing for a few ArticlePlaceholder pages.

German Technical Wishlist

 * TwoColConflict betafeature deployed to dewiki
 * Work on an extension to copy files to Commons from other wikis while maintaining file & description histories
 * Drafting a prototype for an improved Special:Search form
 * No blockers

Parsing team

 * No blockers
 * Starting to work on audio/video support in Parsoid (VE will follow)
 * Continuing work on language variant support, needed for zhwiki and others

Collaboration

 * Blocking
 * Blocked
 * Updates
 * Continued improvements to RCFilters.
 * More front-end patches have been merged, e.g. handling for conflicting and interacting filters, AJAX support so results update immediately.
 * Back-end patch is up for review. This sends structured filter information to the client, and changes how RecentChanges and Watchlist filters are registered.  It's still a WIP, but you might want to take a look if your extension uses or might use such filters: https://gerrit.wikimedia.org/r/#/c/337546/

Other changes in Collaboration-maintained extensions
 * Echo
 * Fix mentions failing editing empty pages
 * Use internal diff engine
 * Flow
 * Bottom-positioned toolbar