Scrum of scrums/2017-07-26
2017-07-26
editcontact: https://www.mediawiki.org/wiki/Wikimedia_Engineering
Callouts
edit- Reading Web request for Ops: (URLs with title query string parameter and additional query string parameters do not redirect to mobile site - puppet change https://phabricator.wikimedia.org/T154227 )
- Search Platform: Would like some DBA response on https://phabricator.wikimedia.org/T164975
- Parsing: If you are an active editor on any wiki, please get your local community to address high-priority linter errors on Special:LintErrors page.
Audiences
editReaders
editiOS native app
edit- Blocked by: none
- Blocking: none
- Updates: 5.6.0 (Reading themes, on this day) goes to public beta this week
Android native app
edit- Blocked by: MobileApp extension merges are blocked by the parser test failure issue https://phabricator.wikimedia.org/T170880 (see also Reading Web section below) (resolved)
- Blocking: n/a
- Updates:
- Cookie release work is all in QA/design review – https://phabricator.wikimedia.org/project/view/2763/
- Offline compilations work continues apace – https://phabricator.wikimedia.org/project/view/2833/
- Our offline compilation files will be anywhere from <1 to 20 GB. We're thinking about where to host them. Probably not with Dumps. How about Swift? (https://phabricator.wikimedia.org/T170843 )
- Stephen working on cross-platform CSS/JS consolidation, lazy loaded images in articles, dark mode UI
- Engineer interviews in progress (possibly complete(!)); resumes are coming in for the PM position
Reading Web
edit- Blocked by:
- Ops: (URLs with title query string parameter and additional query string parameters do not redirect to mobile site - puppet change https://phabricator.wikimedia.org/T154227 )
- Parsing team/RelEng - Parser tests fail if default Skin for unit tests makes use of doEditSectionLink https://phabricator.wikimedia.org/T170880 - this issue is blocking us from merging changes on a variety of extensions and we lack the expertise to fix it. (resolved)
- Blocking:
- Updates:
- Page previews roll out
- Working with services to build a new REST summary endpoint
- Revamping print styles for Vector skin
Reading Infrastructure
edit- Blocked by:
- Blocking:
- Updates:
- Added disambig/content type to mobile-sections responses. Designing Page Content Service reference response.
- Gergo on vacation until Wikimania
Multimedia
edit- Blocked by: N/A
- Blocking: N/A
- Updates: Working on Thumbor support for STL files, progressing, may need some support. Hiring progressing also, but not quite complete.
Discovery Frontend
edit- Blocked by: N/A
- Blocking: N/A
- Updates:
- (maps) Devs are back from vacation
- finishing up Explore Similar AB test
- investigating thumbnails on search results
Community Tech
edit- Blocked by:
- Performance team on https://phabricator.wikimedia.org/T170825
- Blocking:
- Updates:
Contributors
editEditing
edit- Blocked by:
- Blocking:
- Updates:
Parsing
edit- Blocked by: N/A
- Blocking: N/A
- Updates: If you are an active editor on any wiki, please get your local community to address high-priority linter errors on Special:LintErrors page.
Global Collaboration
editLanguage
edit- Blocked by:
- Blocking:
- Updates:
- Work on ve-cx/OOjs UI migration continue.
- MLEB 2017.07 released.
- Kartik working on new API end-point config for CX.
Collaboration
edit- RCFilters
- Features
- Add range group filters - limit, days and hours (task T162784, task T162786)
- combine user registration and experience level filters (task T165160)
- proper group name for user experience level (task T165160)
- Emphasize UI when saved query is loaded (task T169063)
- Change loading animation (task T165286)
- Also a bunch of RCFilters bug fixes
- Features
- Also small fixes for Echo, Thanks, Flow, and WikimediaMessages
Contributors Design
edit- Blocked by:
- Blocking:
- Updates:
UI Standardization
edit- Updates:
- WikimediaUI Style Guide:
- Extended WikimediaUI Style Guide own imagery in repo's resources Sketch file
- Using Style Guide imagery export, improving mobile & HiDPI experience by that
- OOjs UI: no release this week, changes/ongoing since v0.22.3
- (continued from last week): Further aligning OOjs UI with WikimediaUI Base
- Apex theme, fixing several accessibility/design issues, consolidating with WikimediaUI theme
- Support Reading in print styles/Vector print styles
- WikimediaUI Style Guide:
Technology
editAnalytics
edit- Blocked by:
- Blocking:
- Updates:
- EventLogging purging script continues to run. From older to newer data, dbstore1002 is purging 2015, analytics-store is still purging 2014 (slower machine).
- Deployed an alpha (development) version of Wikistats2 with a single metric (pageviews) and limited features. Also working on adding a new metric (unique devices).
- Working on Wikistats back-end final design and starting implementation.
- Working on migrating stat1002 and stat1003 to new machines. There have been some issues with the /a partition in 1002, and we need to migrate users to stat1005 sooner than we had planned.
- Finished webrequest tagging UDF and taggers. Being deployed right now. Next steps: make use of the tagging UDF in webrequest jobs.
- Next up: Make unique devices per project family public in AQS after analysts finish the final vetting of the data.
Cloud Services
edit- Blocked by:
- Blocking:
- Updates:
Fundraising Tech
edit- Blocked by:
- Blocking:
- Updates:
- CiviCRM:
- Loading in 3rd-party bulk mailing data, improving reporting views https://phabricator.wikimedia.org/T161762,
- Fixing location import issues
- Fr-tech-ops: migrating monitoring from Ganglia to Prometheus: https://phabricator.wikimedia.org/T152562
- CentralNotice
- Cache-purge-on-save is ready to deploy https://phabricator.wikimedia.org/T154954
- Manual cache purge button is in review https://phabricator.wikimedia.org/T168673
- Started work on 'Clone campaign' https://phabricator.wikimedia.org/T91078
- Hoping to get more responses from community campaign organizers on our survey of CN usage
- DonationInterface and SmashPig payments library
- Deployed fixes for PayPal EC bugs https://phabricator.wikimedia.org/T170478, https://phabricator.wikimedia.org/T167923
- Continuing work on integrating with new API for main credit card processor https://phabricator.wikimedia.org/T163948, https://phabricator.wikimedia.org/T163946
- CiviCRM:
MediaWiki Platform
edit- Blocked by:
- Blocking:
- Updates:
Performance
edit- Blocked by:
- Blocking:
- Updates:
Release Engineering
edit- Blocked by: None
- Blocking: None?
- Updates:
- 1.30.0-wmf.11 has 1 blocker with a patch otherwise on schedule
- scap 3.6.0-1 tomorrow
Research
edit- Blocked by:
- Blocking:
- Updates:
Scoring Platform
edit- Blocked by:
- Trying to work out git-fat or git-lfs repos for our fast-changing binary files, see https://phabricator.wikimedia.org/T171619
- Blocking:
- Updates:
- Announce presence of "oresscores" in api.php
- "reverted" model removals https://phabricator.wikimedia.org/T171059
- New models for Persian Wikipedia (more data == more better) and Wikidata (badwords/informals detection)
- Conforming to MediaWiki code styles
Search Platform
edit- Blocked by: none
- Blocking: none
- Updates:
- Continuing work on ML-assisted ranking
- Vientamese analyzer evaluated, not ready for production yet, but bugfixes incoming, so may be worth second look (https://phabricator.wikimedia.org/T170423)
- Some search bugfixes (https://phabricator.wikimedia.org/T171155, https://phabricator.wikimedia.org/T171009)
- "Explore similar" A/B test finished, result analysis next
- Preparing for interleaving search results A/B test (https://phabricator.wikimedia.org/T150032)
- Archive search final deployment announced (https://phabricator.wikimedia.org/T163235), will be enabled next week unless there are objections.
- Wikidata prefix search with Elastic search now in testing (test: http://elastic-wikidata.wmflabs.org/wb.html, announcement: https://lists.wikimedia.org/pipermail/wikidata/2017-July/010964.html)
Security
edit- Blocked by:
- Blocking:
- Updates:
- Security reviews:
- vue.js
- OIT apps
- Security reviews:
- Bawolff will be mostly unavailable until August 1
Services
edit- Blocked by:
- Blocking:
- Updates:
- nodejs upgraded to 6.11
Technical Operations
edit- Blocked by:
- Blocking:
- Updates:
- wikitech api list=novainstances not returning list of instances https://phabricator.wikimedia.org/T171280
- LDAP Outage due to CA expiry and a chain of other failures https://wikitech.wikimedia.org/wiki/Incident_documentation/20170719-ldap
- 24th July - pdfrender (both datacenters) - Basically Giuseppe's fault for merging a change he didn't like and not testing that enough - will write an incident report.
- DBAs working on preserving parsercache space https://phabricator.wikimedia.org/T167784#3469341
Wikidata
edit- Blocked by:
- Blocking:
- Updates:
German Technical Wishlist
edit- Blocked by:
- Blocking:
- Updates: