Scrum of scrums/2018-06-06
2018-06-06
editCallouts
edit- Readers Web needs help from RelEng with Ruby to JavaScript Cucumber refactor: https://phabricator.wikimedia.org/T190710
- There is a new primary deployment host, deploy1001.eqiad.wmnet (tin is gone).
- Protip: Avoid caring about the host name and just use deployment.eqiad.wmnet for ssh
- Please take the Beta Cluster survey:
- Announcement: https://lists.wikimedia.org/pipermail/wikitech-l/2018-May/090049.html
- Survey: https://goo.gl/forms/XgIxXiSi1G5eVHbp2
- Language -> SRE: DBAs Please take a look (again) at: https://phabricator.wikimedia.org/T189088
Audiences
editReaders
editiOS native app
edit- Blocked by:
- Blocking:
- Updates:
- 5.8.2 w/ event logging analytics and bug fixes released to public beta ( https://phabricator.wikimedia.org/project/view/3358/ )
- Continuing work on next major release, 6.0 - Feed customization and design updates ( https://phabricator.wikimedia.org/project/view/3238/ )
Android native app
edit- Blocked by:
- Blocking:
- Updates:
Readers Web
edit- Blocked by:
- Ruby to JS Cucumber refactor needs help from the RelEng team: https://phabricator.wikimedia.org/T190710
- Blocking:
- Updates:
- Page issues and A/B test framework continues https://phabricator.wikimedia.org/T159262
- Page previews post-en/dewiki deploy clean up and bug fixes continues https://phabricator.wikimedia.org/T192622
- Miscellaneous MobileFrontend / MinervaNeue refactors and maintenance.
- Quarterly goal dependency update:
- Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption
- Reading Web depends on SRE, RelEng, Reading Infra
- Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption
Readers Infrastructure
edit- Blocked by: n/a
- Blocking: n/a
- Updates:
- Team now includes James F. New contract engineer Mateus Batista Santos (joining from São Paolo) starts next week.
- Safari browser extension for Reading Lists (https://github.com/wikimedia/readinglists-extension-safari) to be launched by end of week.
- Featured feed content availability (by language) endpoint launched.
- Ongoing work with Collaboration to transition maps infrastructure maintenance to RI beginning next fiscal year.
- Quarterly goal dependency update:
- Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption
- Reading Web depends on SRE, RelEng, Reading Infra
- Increase code sharing of client apps by coalescing and moving more logic to the server
- Reading Infra depends on Parsing, Services
- Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption
Maps
edit- Blocked by:
- Blocking:
- Updates:
Multimedia
edit- Updates
- Got rid of reliance for PHP serialization in a GWToolset job
- Looking into OOUI migration for Wikibase
- Working on indexing wikibase statements with quantity qualifiers - stalled because of holiday
- Quarterly goal dependency update:
- Objective 3.1 Prepare for launch of the first Structured Data on Commons feature (multilingual file captions)
- SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki Platform, Research
- Objective 2.1 Integrate structured file captions into search
- SDC depends on Search Platform, Multimedia
- Segment 4, Outcome 2: Develop a better understanding of existing needs for Structured Commons- T171252
- Research depends on Multimedia
- Objective 3.1 Prepare for launch of the first Structured Data on Commons feature (multilingual file captions)
Contributors
editCommunity Tech
edit- Blocked by:
- Blocking:
- Updates:
- GlobalPreferences will go live on Wikipedias as soon as we complete the final round of bugfixes
- Same for CodeMirror, it's graduating from beta soon
- Working on integrating the Draft namespace into PageTriage
Anti-Harassment Tools
edit- Blocked by:
- Blocking:
- Updates:
- DateTime Selector on Special:Block has been deployed globally.
- IP Cookie Blocking is rolling out
- Working on Block Notices on Mobile
- Discussions on Granular Blocks https://meta.wikimedia.org/wiki/Community_health_initiative/Per_user_page,_namespace,_category,_and_upload_blocking
Editing
edit- Blocked by:
- Blocking:
- Updates:
Parsing
edit- Blocked by:
- Blocking:
- Updates:
- LanguageConverter support (limited to a few vairant languages initially) in Parsoid will be deployed today (Wed) to help Services team with RESTBase and API design work on their end.
- Work in Progress update: The current core parser hooks extension API exposes parsing internals that cannot be supported in Parsoid since those internals aren’t part of Parsoid. In Parsoid, we are developing a newer API that can support existing deployed extensions while also not exposing implementation details. https://www.mediawiki.org/wiki/Parsing/Parser_Hooks_Stats has info about what parser hooks are currently used by which deployed extensions (data as of Oct 2017).
- Planning to replace Tidy everywhere on July 5th. Will send an email update once this is confirmed.
- Quarterly goal dependency update:
- Goal 3.6
- Support work towards unifying MediaWiki's parser implementations, in liaison with Technology's MediaWiki team
- Parsing depends on MediaWiki Platform, Services
- Increase code sharing of client apps by coalescing and moving more logic to the server
- Increase code sharing of client apps by coalescing and moving more logic to the server.
- Reading Infra depends on Parsing, Services
- Outcome 2: Objective 1: Revision storage scaling
- Services depends on SRE, Parsing
- Goal 3.6
Collaboration
edit- Blocked by:
- Blocking:
- Updates:
- Echo multi-DC patches merged, thanks Performance team
- Preparing to graduate RCFilters on watchlist out of beta; code is riding the train this week, deployment to real wiks won't happen until the week of June 18
Language
edit- Blocked by: DBAs Please take a look (again) at: https://phabricator.wikimedia.org/T189088
- Blocking:
- Updates:
- Work on ContentTranslation version 2 continue.
- Planning to purge CX draft older than 1 year (See Blocked by)
- Quarterly goal dependency update:
- Goal 3.1 Improve and consolidate our unified editing platform so that it's great on all devices
- Language depends on Editing
- Goal 3.1 Improve and consolidate our unified editing platform so that it's great on all devices
Audiences Design
editUI Standardization
edit- Blocked by:
- Blocking:
- Updates:
- OOUI – v0.27.2 released today: https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.27.2
- 9 style amendments & 6 feature/code improvement. Among those
- FieldLayout: Add 'helpInline' config (Prateek Saxena) – This allows to inline extended help labels, provides an alternative IXD feature for product managers/designers
- ActionFieldLayout: Visually combine inputs and their buttons (Volker E.) https://phabricator.wikimedia.org/T195973
- WikimediaUI theme: Apply distinct “pill” appearance to tags (Volker E.) https://phabricator.wikimedia.org/T195257
- 9 style amendments & 6 feature/code improvement. Among those
- Continuing work on Design Style Guide, continuing 'Resources' page with all repo resources
- OOUI – v0.27.2 released today: https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.27.2
Technology
editAnalytics
edit- Blocked by:
- Blocking:
- Updates:
- Druid datasources renamed to be usable with SQL querying
- Country + isp info for webrequest_sampled_128 in Druid (turnilo + superset)
- Making plans on removing IPSec for Kafka communications (with Traffic)
- Helping IOs Team for EvenLogging Schema
- Still working on Wikistats backend resiliency
Cloud Services
edit- Blocked by:
- Blocking:
- Updates:
Fundraising Tech
edit- Blocked by: (scrambling to finish reviews)
- Blocking:
- Updates:
- CentralNotice: fixing some old bugs, still working on backend for new stats pipeline: https://phabricator.wikimedia.org/T55443
- Audit parsers: update for contributions from main CC processor's new API is now in review: https://phabricator.wikimedia.org/T195337
- DonationInterface: fixing bugs revealed in 1 hr trial of main CC processor's new API
- CiviCRM
- Deploying update to latest core version this afternoon: https://phabricator.wikimedia.org/T194210
- Creating our own Civi extension to delete donor data on request: https://phabricator.wikimedia.org/T195261
- Fixing some scrambled data from duelling merge jobs: https://phabricator.wikimedia.org/T194699
- Creating another Civi extension to charge recurring donations: https://phabricator.wikimedia.org/T170973
MediaWiki Platform
edit- Blocked by:
- Blocking:
- Updates:
- Quarterly goal dependency update:
- Goal 3.6 Support work towards unifying MediaWiki's parser implementations, in liaison with Technology's MediaWiki team
- Parsing depends on MediaWiki Platform, Services
- Prepare for launch of the first Structured Data on Commons feature (multilingual file captions)
- SDC depends on Multimedia/,SRE, WMDE, Search Platform, MediaWiki Platform, Research
- Objective 1.1 Assist with deploying MultiContent Revisions on Commons
- Goal 3.6 Support work towards unifying MediaWiki's parser implementations, in liaison with Technology's MediaWiki team
T174022 Implement multi-content revisions, T174023 Implement MCR storage layer, T174045 DB schema migration for MCR, T174044 Deploy MCR storage layer, T174043Deploy Multi-Content Revisions
- SDC depends on MediaWiki Platform, WMDE
Performance
edit- Blocked by:
- Blocking:
- Updates:
- Investigating performance issues with Chrome 67 (released last week, just being pushed to end users).
- Performance perception study is continuing (fr/ru/catalan wiki, en wikivoyages)
- Last jQuery dep in mediawiki.base.js removed, working to separate the startup js from core js. (Will remove a round trip, and allow us to defer loading some large JS)
- Echo CR
- Getting our webperf software stack up in beta
- Found an issue with PHP7 memcached module Check-And-Set method, patched that.
- Additional ChronologyProtector patches
Release Engineering
edit- Blocked by:
- N/A
- Blocking:
- Readers Web needs help with https://phabricator.wikimedia.org/T190710
- zeljkof has been busy with other tasks, however, he will get back to this task asap.
- Readers Web needs help with https://phabricator.wikimedia.org/T190710
- Updates
- Please take the Beta Cluster survey:
- https://lists.wikimedia.org/pipermail/wikitech-l/2018-May/090049.html
- Survey: https://goo.gl/forms/XgIxXiSi1G5eVHbp2
- https://lists.wikimedia.org/pipermail/wikitech-l/2018-May/090049.html
- Heads up: There will be more people in the normal MW Train deployment rotation (namely: Antoine, Zeljko, and Dan to start) and we'll be doing some Train deployments during EU hours some weeks. Exact timing TBA (soon).
- Heads up: There is a new primary deployment host, deploy1001.eqiad.wmnet (tin is gone)
- Reminder: just use deployment.eqiad.wmnet for ssh
- Please take the Beta Cluster survey:
- Quarterly goal dependency update:
- Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption
- Reading Web depends on SRE, RelEng, Reading Infra
- Outcome 1, Objective 4: Continue improving the ways that users can download articles of interest for later consumption