Scrum of scrums/2017-01-25
Product
editReading
editiOS native app
edit- Last Week
- Continued work on 5.4 - Data model for Places, Login enhancements https://phabricator.wikimedia.org/project/view/2326/
- Investigated issue which caused a spike in pageviews
- This week
- Continue work on 5.4 - UI for Places, API integration for Places
- Release 5.4 Alpha channel with rough version of Places for internal feedback
Android
edit- Last week:
- Rework a significant portion of the app networking layer
- Trying to wrap up Wikidata description editing for a beta https://phabricator.wikimedia.org/T155917
- Fixed account creation bug (API 25 only)
- Initial two-factor authentication support coming soon
- Android and iOS translations now exported on regular TranslateWiki schedule by TWN's L10n-bot \o/
- Next week (https://phabricator.wikimedia.org/project/view/2352/ ):
- Work towards release of Wikidata description editing
- Continue on improved offline experience
- Finish tasking for Q3
Reading Infrastructure
edit- working on TemplateStyles, ORES architecture review
- not blocking
- blocked:
- WMDE on the last API i18n patch before we can move to hard deprecation: https://gerrit.wikimedia.org/r/#/c/321464/
Mobile Content Service (MCS)
edit- Board: https://phabricator.wikimedia.org/project/board/1323/query/open/
- Deployed:
- Fix for page internal links in Android app https://phabricator.wikimedia.org/T155070
- Working on:
- New endpoint for 'On this day' (aka. Anniversaries).
- Trying to expand TFA/In the news/Anniversaries to more languages in a more automated fashion
- Seeing if we can use the FeaturedFeeds extension to find TFA titles and/or other data we need
Web
edit- Current Sprint: https://phabricator.wikimedia.org/project/board/2426/
- Last week:
- Branding improvements on Mobile Web (notification count this time)
- Deployed Wikidata descriptions on enwiki
- This week:
- More branding work (search bar in tablets)
- Tech debt
- Page Images: Return free images by default
- Page Images documentation improvements
- New Readers prototypes (Hindi language variants)
- Enabling related pages to a subset of users
- Allow using RESTBase for PagePreviews
Community Tech
edit- Blockers: None
- Blocked: Nope
- Updates:
- Pushed some patches for LoginNotify extension:
- https://gerrit.wikimedia.org/r/#/c/333563/ Update a deprecated hook
- https://gerrit.wikimedia.org/r/#/c/333671/ Some cleanup - removes EchoBasicFormatter which is no longer used
- Make language-appropriate collations default during install: https://gerrit.wikimedia.org/r/#/c/327762/
- Make collations have a version number in them: https://gerrit.wikimedia.org/r/#/c/272419/
- Create new Special:RangeContributions page to support viewing contributions across an IP range: https://phabricator.wikimedia.org/T145912
- Add support for Task Forces to PageAssessments extension: https://phabricator.wikimedia.org/T154216
- Add cookie when blocking anonymous users https://phabricator.wikimedia.org/T152462
- Codesniffer patch: https://gerrit.wikimedia.org/r/#/c/330846/
- Pushed some patches for LoginNotify extension:
Editing
editUI Standardization
edit- Last week
- UI Standardization offsite with focus on style guide work, see WMF UI Std Offsite 2017-01 column on https://phabricator.wikimedia.org/tag/wmf-design/
- This week
- UI Std offsite summary, funnel agreements into tasks and publish early iteration of new style guide
- Updates
- core/mediawiki.UI: Remove deprecated mediawiki.UI variables from core – https://phabricator.wikimedia.org/T154950
- Blocked -
- Blocking
- https://phabricator.wikimedia.org/T156164
- Outlining path forward on Devise a generic way for theme-agnostic stylesheets to adapt to the current theme https://phabricator.wikimedia.org/T112747 feedback from core devs gathered
Collaboration
edit- Recent Changes work
- mediawiki.rcfilters: Add the remaining MW core filters
- Create active/inactive behavior for complementary filters
- rcfilters: Remove implemented filters from list of links
- Various bug fixes
- Meeting about ReviewStream. We may change the scope of the project
- Flow security bug fix
- Flow and ORES extension minor fixes
German Technical Wishlist
edit- soon beginning work on adding "refines" param, in the Cite extension, to more easily allow referencing different pages, chapters, etc. of a book or publication https://phabricator.wikimedia.org/T151301
- blocked on some discussions with JamesF in the ticket
- ElectronPDF - need to be able to have alternative css styles for different view modes (e.g. printable) https://gerrit.wikimedia.org/r/#/c/333125/
Wikidata
edit- Preparing deployment of Cognate extension in the next month(s), which will allow automated interwiki links on Wiktionary
- Also deploying InterwikiSorting extension (soon, before Cognate). This splits functionality out of Wikibase. Interwiki links will now be sorted in all namespaces, vs. currently this is only automatically done for some namespaces.
- working on federation for Wikibase
- currently blocked on Labs not allowing us to setup new MediaWiki instances using Vagrant/Puppet https://phabricator.wikimedia.org/T155196
- needed to setup test instances for testing improvements to Wikibase change dispatching, as well as testing structured data wiktionary + federation
Technology
editAnalytics
edit- Dependencies:
- https://phabricator.wikimedia.org/T156287 will need feedback from community and coordination of that feedback process
- https://phabricator.wikimedia.org/T153923 will need feedback from research
- Blocking:
- piwik.wikimedia.org keeps getting periodic errors, we're looking into it might be a fundamental limitation of piwik: https://phabricator.wikimedia.org/T154558, for now take the data with a grain of salt
- Updates:
- AQS upgraded to node 6 (pageview API)
- monthly granularity available now on pageview API for per-article stats (thanks GCI students!)
- Fundraising banner data and map tile data available in druid/pivot, come talk to us if you want to slice and dice your dimensional data
- ongoing work on extracting mediawiki history data from labs db so we can be public by default (Joseph + Cloud Services)
- ongoing work on Kafka-based RecentChanges (Andrew + Collaboration)
- Design of Wikistats 2.0 UI is nearing a community consultation phase. Ping for community liaisons and communication, coordinating on task https://phabricator.wikimedia.org/T156287
Services
edit- Blockers: none
- Updates:
- Node 6 upgrade to all services
- Great improvements in heap usage
- RESTBase: https://phabricator.wikimedia.org/F5357383
- Change-Prop: https://phabricator.wikimedia.org/F5357386
- Kartotherian is still on hold with node 6
- Great improvements in heap usage
- Wrapping up work for supporting revision parameter in mobile endpoints
- Node 6 upgrade to all services
Technical Operations
edit- Blocking:
- None
- Blocked:
- by no-one
- Updates:
- Hardware problems with networking equipment. S1 master is a leaf of it, various minor incidents https://phabricator.wikimedia.org/T155875
- Some labs home directories problems, mostly fixed
- Data center switchover preparation goal ongoing https://phabricator.wikimedia.org/T154658
- Asia DC work started, still on early stages
Discovery
edit- No blockers
- Finished writing up, summarizing, and recommending extensive changes to TextCat (language detection): https://www.mediawiki.org/wiki/User:TJones_(WMF)/Notes/TextCat_Improvements#Final_Summary_.26_Recommendations
Most of these implemented in TextCat code and will be deployed soon.
- Designing framework to perform multiple secondary searches, need input for API from API consumers (will set up meeting with mobile team). https://phabricator.wikimedia.org/T156019
- Working on ES 5 upgrade
- Working on improving wikidata search
Fundraising Tech
edit- Testing new PayPal integration
- Adding a method to clear CentralNotice cache for a banner: https://phabricator.wikimedia.org/T154954
- Preventing unintended duplicate donations
- Renewing PCI compliance doc
- Sanitizing error alert mail
Release Engineering
edit- Blocked
- None
- Blocking
- None
- Updates
- scap 3.5 planned for this week, includes major improvements to rollback
Security
edit- Security Reviews
- Internal File Server configuration and access
- Popups extension library
- sec.Watch Wizard (ad-hoc)