Scrum of scrums/2017-02-15
Technology
editAnalytics
edit- 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
edit- Reviews:
- PageForms
- 3D extension
- Internal File Server
RelEng
edit- 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
edit- Blockers: none
- Updates:
- RFC Discussion REST API language variant support
- RFC Discussion Thumb API
- 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
- Deprecation and removal of a series of endpoints
- Container infrastructure requirements
Product
editEditing
editParsing team
edit- 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
edit- 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/
- Continued improvements to RCFilters.
Other changes in Collaboration-maintained extensions
- Echo
- Fix mentions failing editing empty pages
- Use internal diff engine
- Flow
- Bottom-positioned toolbar
- Echo
Reading
editiOS native app
edit- 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
- Continued work on 5.4 https://phabricator.wikimedia.org/project/view/2326/
- 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
- Continue work on 5.4
Web
edit- Current sprint: https://phabricator.wikimedia.org/project/board/2460/
- Last week:
- Create Reading Depth schema: phab:T155639 (WIP)
- Spikes related to problems we're trying to solve from technical, design, and product points of view: phab:T156259, phab:T157071, and phab:T157071.
- Next week:
- Page Previews to be rolled out to 90% of users of italian, russian, greek, catalan, and hebrew wikis: phab:T157700
- Deploy new branding work to Catalan and Italian wikipedia mobile website: phab:T156794
Android
edit- 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
edit- 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
edit- 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
- Starting investigation on increasing length of edit summaries for non-Latin languages https://phabricator.wikimedia.org/T153333
Blockers:
- 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
edit- 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
edit- 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
edit- 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
edit- 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