Scrum of scrums/2016-10-26
2016-10-26
editGrace will be OOO, and Greg is unable to fill in. Please self-organize facilitation if no one from TPG is able to attend. Thanks!
Product
editReading
editiOS native app
editCurrent Board (5.3 is in Beta): https://phabricator.wikimedia.org/project/view/2220/ Since we last met:
- Notifications released to beta today (10/25)
- Alternate Table of Contents style for UX research complete (phab:T147214)
- Analyzed and fixed crashes & other regressions based on Beta feedback
Before we meet again:
- Converge toward release of 5.3
- Release specialized Alpha app version for UX research
- Start work on Accessibility sprint - Dynamic Text Size (app font size changes with system font setting)
No blockers
Android native app
edit- Current sprint (https://phabricator.wikimedia.org/project/view/2319/):
- Wikipedia Zero system notifications almost ready (phab:T135450)
- Continuing Q2 goals for Wikidata descriptions
- Beta coming next week or so
- CI screenshot regression testing, lots of new tests written and old tests revised, lots of tech debt chores
- Lots of volunteer contributions
- Minimum Android API level increased to Android v4.1 (phab:T147010)
- Improved Chinese variant detection
- Next sprint:
- More Q2 goals for Wikidata descriptions
Mobile Content Service (MCS)
edit- Improving blacklisting of page titles from the most-read endpoint
Reading Web
edit- Current sprint: https://phabricator.wikimedia.org/tag/reading-web-sprint-84-zero-minutes-left/
- A few tasks related to the New Readers initiative;
- MobileFrontend tech debt;
- Setting up a Trending-edits git repo;
- Getting rid of Flash of Unstyled Content from section collapsing in MF;
- Hovercards instrumentation related tasks.
- Next sprint:
- Mostly Hovercards
Reading Infrastructure
edit- Blocked on WMDE reviewing a WatchedItemQueryService patch - https://gerrit.wikimedia.org/r/#/c/315521/
- Not blocking
- Waiting on reviews for ORES API integration: https://gerrit.wikimedia.org/r/#/q/status:open+topic:ores-api
- Brad is starting to look at https://phabricator.wikimedia.org/T47843: i18n for API warnings and errors. Use that task for discussion.
- Working on pageviews API - https://phabricator.wikimedia.org/T144865
Community Tech
edit- No blockers
- Not blocked
- Several new wikis switched to numeric collation this week: bswiki, hrwiki and ukwiki
- CopyPatrol nearly ready to be used by more languages: https://phabricator.wikimedia.org/T145436
- Patch for sending a cookie with each block to prevent vandalism is nearly done: https://gerrit.wikimedia.org/r/#/c/48029/ (could use some reviews)
- Working on some new features for Programs Dashboard: https://phabricator.wikimedia.org/T148796
- Starting to work on throttling account creation per browser: https://phabricator.wikimedia.org/T106930
- Script for backfilling data in CA tables needs a review: https://gerrit.wikimedia.org/r/#/c/316375/
- Pageviews tool undergoing a UI overhaul: https://tools.wmflabs.org/pageviews-test
Discovery
edit- No blockers
- Working on multiwiki indexes
- Bm25 is being reindexed for top languages
- BM25 test for ja, zh and th coming up
- FIle properties search should be enabled on most wikis except commons, still waiting to reindex commons, should be done this week
- Enabled by temp fix for https://phabricator.wikimedia.org/T147957, still would like DBA attention to make it permanent
Maps
edit- Enabled static maps at test - https://test.wikipedia.org/wiki/Mapframe
- Tabular enabled on labs cluster - https://commons.wikimedia.beta.wmflabs.org/wiki/Data:Sample.tab
- RFC: link & fullscreen caption text in <maplink>: https://phabricator.wikimedia.org/T148706
Editing
editCollaboration
editLanguage
edit- Not blocking.
- Not blocked.
- Updates:
- ContentTranslation will (most probably this week) get template support soon.
- Last week was team offsite.
Parsing
edit- Team was away at two back to back offsites in Seattle.
- Linter extension work ongoing (Kunal & Arlo) to expose Parsoid linter "errors" to editors to fix up pages (see wikitech-l thread).
- Arlo working with releng to fix some edge case issues in scap deploys of Parsoid code.
Technology
editAnalytics
editNo blockers
- Edit history reconstruction/wikistats, working on performance of reconstructing history for enwiki
- Public event streams ongoing will use server side events rather than socket io
- We soon be able to count pageviews for all wikis, like outreach
- iOs pageviews dropping, going forward iOS needs to own changes to user agent: https://phabricator.wikimedia.org/T148663
- Pivot is available http://pivot.wikimedia.org to look at pageview data, devops straightening up usage of LDAP groups.
- Please read https://office.wikimedia.org/wiki/Data_access_guidelines
Architecture / ArchCom
edit- ArchCom-RFC Meeting (https://phabricator.wikimedia.org/E325)
- Topic: SVG Validation using the Sanitizer <https://lists.wikimedia.org/pipermail/wikitech-l/2016-October/086861.html>
Release Engineering
edit- Blocking
- None?
- Blocked
- None.
- Updates
- Migrating Zuul/Jenkins on Nov 1st, there will be downtine
- REL1_28 branched, rc.0 on Nov 2nd
Research
edit- Need code review for https://phabricator.wikimedia.org/T146560
- Generally we're struggling to get review in the ORES extension (see https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/ORES+status:open )
Security
edit- Sam Reed starts as a contractor on Oct. 31st
- Security Reviews:
- Electron Render Service - https://phabricator.wikimedia.org/T148576
- ElectronPdfService - https://phabricator.wikimedia.org/T149080
Services
edit- Blocked: nothing
- Blocking: nothing
- Updates:
- RESTBase feed endpoint enhancements https://phabricator.wikimedia.org/T139481
- PDF rendering service https://phabricator.wikimedia.org/T142226
Technical Operations
edit- Blocked
- None
- Blocking
- None
- Updates
- LabsDBs getting new hardware, setup, and so on. It's a Goal to have the entire infrastructure revamped.
- Varnish 4 migration of the text cluster ongoing
- kernel upgrades everywhere, ops is quite busy rebooting machines
- Globalsign outage remediation fix to be reverted after Globalsign prompts everyone to do so
- Icinga migrated to new hosts and software versions
- kibana is now behind LVS
Performance
edit- Blocked:
- Ops review for Thumbor production deployment (mtail and rewrite.py changes) https://gerrit.wikimedia.org/r/#/c/316543/ https://gerrit.wikimedia.org/r/#/c/315648/ https://gerrit.wikimedia.org/r/#/c/317522/
- Not blocking:
- Second attempt to make ResourceLoader load cached modules async
- mw.Map deprecation, to use native maps when available in the future
- Work on reducing replication lag on DB continues
Wikidata
edit- No blockers.
- Wikidata birthday week approaching. We will announce a birthday present every day. https://www.wikidata.org/wiki/Wikidata:Fourth_Birthday
- Making progress on our bigger stories:
- A list=wbsubscribers API module to query entity usage information: phab:T145880
- A new parser function for rich, formatted statements: phab:T142940
Unrelated: Is the VisualEditor team aware that the Commons community virtually disabled the VisualEditor upload feature? Only Commons experts can use it now, which I believe is the opposite of the audience the feature was build for. https://commons.wikimedia.org/wiki/Special:AbuseFilter/153 Yes, they are, as this was widely discussed: phabricator:T120867.
Fundraising Tech
edit- CentralNotice: https://phabricator.wikimedia.org/T144952 partially fixed
- got a core fix deployed ( https://gerrit.wikimedia.org/r/317074 ) but it's still happening sometimes
- Donation forms: tweaking error messages and email typo detection feedback
- Still fixing a few bugs shaken out by queue overhaul
- Cleaning up now-unused ActiveMQ code
- Investigating uptick in premature session timeouts on payments-wiki
- Mailing list tweaks