Scrum of scrums/2019-07-31
2019-07-31
editCallouts
edit- Wikipedia.org portal weekly update blocked on: https://phabricator.wikimedia.org/T213806
- Moving pages on wiki results in lowered article counts: https://phabricator.wikimedia.org/T212706
- Growth for ORES filters threshold/deployment update stuck in triage https://phabricator.wikimedia.org/T227094
Product
editContributors
editCommunity Tech
edit- Updates:
- Need to meet with Security regarding the upcoming Password Reset wish that we'll be working on.
- WhoWroteThat browser extension/gadget work has begun.
- New Page Patrol work is progressing well.
Anti-Harassment Tools
edit- Updates:
- Launched Adiministrator Confidence Survey on ITWP.
- Partial Blocks is likely coming soon to all wikis.
- Work on Interaction Timeline coming up next.
Readers
editiOS native app
edit- Updates:
- 6.3.1 in beta testing https://phabricator.wikimedia.org/tag/ios-app-v6.3.1_lobster-on-an-orv/
- bug fixes
- talk pages enhancements
- 6.4 exploratory phase https://phabricator.wikimedia.org/tag/ios-app-v6.4-seamonkey-on-a-hoverboard/
- History & Diffs
- iOS13 / iPadOS updates
- 6.3.1 in beta testing https://phabricator.wikimedia.org/tag/ios-app-v6.3.1_lobster-on-an-orv/
Android native app
edit- Updates:
- Released updated Beta, continuing regression testing.
- Starting to look towards Suggested Edits v3.
- Continuining work on integration with mobile-html
Readers Web
edit- Updates:
- Summary: wrapping up advanced mobile contributions. Deployment to all Wikipedias planned for August 7th. \o/
- Responsive website (MinervaNeue / MobileFrontend / Portals):
- Advanced mobile contributions:
- AMC Outreach - Modal
- [EPIC] AMC Navigation - user menu
- [EPIC] Cleanup AMC after release
- Improve list styles on mobile Special:RecentChanges
- Add recent changes link into main menu for AMC
- GrowthExperiments shouldn't be setting the AMC mode
- [Bug] All mobile options reverted when desktop preferences saved
- Update notifications & search icons (AMC & non-AMC)
- Move skin "subtitle" markup that contains redirect and breadcrumbs
- Invest in the MobileFrontend & MinervaNeue frontend architecture:
- Miscellaneous:
- Multimedia viewer does not open for Minerva desktop images
- Watch/unwatch url is incorrect for non-js users
- Flaky wdio test: MinervaNeue/history_steps "Page diff Added and removed content"
- [BUG] Drawer does not appear for block messages on mobile
- [Bug] Visiting a talk section flashes page content
- Edits lost when writing replies on talk page before leaving the page
- [GOAL] Lazy load references in mobile skin
- Remove the lazy load references beta feature
- BUG: Notifications tray (mobile) - margins and borders
- Split up reset.css rules to specific element selectors only where needed and remove file altogether
- Advanced mobile contributions:
Product Infrastructure
edit- Updates:
- mobile-html:
- doesn't load images by default anymore. Use pagelib.c1.Page.setup() with loadImages: true
- doesn't show edit buttons by default. Use pagelib.c1.Page.setEditButtons(true, false).
- Other pagelib changes: https://github.com/wikimedia/wikimedia-page-library/blob/master/changelog.md
- adding new endpoint to get mobile-html output for edit previews in the apps (POST Parsoid HTML to transform/html/to/mobile-html)
- Working around Parsoid not handling language variants in zhwiki by compiling a page from action=mobileview.
- mobile-html:
Structured Data
edit- Updates:
- "other statements" finally released - users can add arbitrary wikidata-style statements on File pages and in UploadWizard
- expecting to be mostly supporting the release this week
Parsing
edit- Updates:
- As of Tuesday morning, Parsoid/PHP parsertests are about ~95% green; wt2wt mode is 1 test away from green
- Working with SRE, Security, RelEng to deploy Parsoid/PHP to scandium for mass round trip testing ( https://phabricator.wikimedia.org/T228069 )
- We have filed tasks against client services (VE, CX, Flow, MCS/PCS) to start thinking about the Parsoid/PHP switch. Please do take a look.
- All of these are subtasks of https://phabricator.wikimedia.org/T229015
- PHP 7.2 seg fault bug (heads up) - https://phabricator.wikimedia.org/T228346
- maybe related to https://phabricator.wikimedia.org/T224491#5361755
- Need releng input on https://gerrit.wikimedia.org/r/c/mediawiki/vendor/+/526262#message-53d7d95822b4bb887abccee55a041f5d665ece1b
- The associated ticket is https://phabricator.wikimedia.org/T213494 and Scott has proposed some other ideas there
UI Standardization
edit- Updates:
- Design Style Guide: Working on first patch for release of Components section
- Updated Components images
- Adding minimal font size to Typography section and fixing connected accessibility bug on portals https://phabricator.wikimedia.org/T227789
- No OOUI release this week
- Design Style Guide: Working on first patch for release of Components section
Technology
editFundraising Tech
edit- Updates:
- CentralNotice
- sending some small fixes out on the train https://phabricator.wikimedia.org/T227711
- still following up on contractor-written features: On-wiki preview of unsaved banners, Campaign fallback, finer geotargeting
- CiviCRM
- Updating recurring charge logic to handle new 'convert to recurring' flow https://phabricator.wikimedia.org/T227048
- Diagnosing deadlock related to new stats fields added last week
- Exporting more donation stats to email campaign manager https://phabricator.wikimedia.org/T228241
- Donation forms
- following up on feedback after some internal tests with India cardholders
- form tweaks, asking processor for fixes to parts of the flow out of our control
- CentralNotice
Core Platform
edit- Updates:
- Kask (new session storage) going live on testwiki tonight
- First work on new API integration tests
- Minimizing work on MainStash replacement
- Refocusing on Parsoid PHP API
Engineering Productivity
editPerformance
edit- Blocked by:
- WMDE/Wikidata: DeferredUpdates enqueue-on-failure patch (figure out why it fails wikibase tests); https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/497537/
- SRE: Improve the filtering of obsolete domains in GTIDs to avoid timeouts on GTID_WAIT; https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517830/
- Updates:
- Continued CR work on reenabling AbuseFilterCaching Parser https://phabricator.wikimedia.org/T156095
- fresnel: Improve paint timing thresholds. Release, package and deploy Fresnel 0.4.0. – https://phabricator.wikimedia.org/T227004
Release Engineering
edit- Updates:
- Train Health
- Last week: 1.34.0-wmf.15 - https://phabricator.wikimedia.org/T220740 – Deployed on schedule
- This week: 1.34.0-wmf.16 - https://phabricator.wikimedia.org/T220741 – No longer blocked. We plan to deploy 1.34.0-wmf.16 to both group0 and group1 today.
- Next week: 1.34.0-wmf.17 - https://phabricator.wikimedia.org/T220742
- Train Health
Scoring Platform
edit- Blocked by:
- Blocked on Growth for ORES filters threshold/deployment update https://phabricator.wikimedia.org/T227094
- Updates:
- Implementing semver for model repos: https://phabricator.wikimedia.org/T228215
- New ORES deploy
- Fix for ChangeProp "topic" field https://phabricator.wikimedia.org/T228689
- Improved huwiki model https://phabricator.wikimedia.org/T228078
- Template:Sfn support for enwiki article quality https://phabricator.wikimedia.org/T227153
- (maybe) Fix ref count issue in wikidata model https://phabricator.wikimedia.org/T229029
- Jade API spec and schema https://phabricator.wikimedia.org/T217904
Search Platform
edit- Updates:
- Removed indexes for zerowiki: https://phabricator.wikimedia.org/T227718
- CirrusSearch query dispatcher work merged: https://phabricator.wikimedia.org/T216429
- Fixed mediainfo indexes to use description fields: https://phabricator.wikimedia.org/T226722
- Finished evaluating DYM metrics available in current search satisfaction logging: https://phabricator.wikimedia.org/T228226
- Fixed CI breakage in WikibaseLexemeCirrusSearch: https://phabricator.wikimedia.org/T229215
- Implemented ChronologyProtection support for WDQS Updater: https://phabricator.wikimedia.org/T212550
- Refactored Label Service in WDQS to support more kinds of queries: https://phabricator.wikimedia.org/T175840
- Working on improving Slovak stemmer: https://phabricator.wikimedia.org/T223787
- Working on creating RDF export for SDC/MediaInfo: https://phabricator.wikimedia.org/T221917
- Working on getting glent suggestions into Elastic indexes: https://phabricator.wikimedia.org/T227364
- Working on CirrusSearch configuration for cloudelastic: https://phabricator.wikimedia.org/T220625
- Working on WDQS Updater performance improvements: https://phabricator.wikimedia.org/T212826
Security
edit- Updates:
- Parsoid-PHP, moved to active, assigned to Scott for now, Scott & Sam status meeting w/ Subbu today, in-progress - https://phabricator.wikimedia.org/T227209
- Security review of preact 8.4.2, Scott did a very simple assessment, unassigned, stalled https://phabricator.wikimedia.org/T227726
- Concept Review for the machine vision, unassigned, stalled - https://phabricator.wikimedia.org/T227591
- Doublewiki (old), Scott to wrap up loose ends and resolve, in-progress - https://phabricator.wikimedia.org/T131199
- CentralNotice Code Review request, resolved - https://phabricator.wikimedia.org/T226963
- (informal) Security Concept Review For LibUp 2.0, resolved https://phabricator.wikimedia.org/T227820
Site Reliability Engineering
edit- Blocking:
- CPT on restrouter deployment
- Improve the filtering of obsolete domains in GTIDs to avoid timeouts on GTID_WAIT; https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/517830/
- Updates:
- Resumed restrouter deployment
TechCom
edit- Updates:
- "Heredoc" arguments for templates https://phabricator.wikimedia.org/T114432 last call ending Aug 7th
- Abstract schemas and schema changes https://phabricator.wikimedia.org/T191231 last call ending Aug 7th
Wikimedia DE
editWikidata
edit- Blocking:
- Performance: DeferredUpdates enqueue-on-failure patch (figure out why it fails wikibase tests); https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/497537/
- (still) Search Platform: RDF export of MediaInfo entities
- Updates:
- Significant reduction in size of Wikibase-related ResourceLoader modules loaded on every page view on Wikibase Clients (Wikipedias) expected to go live tomorrow: https://phabricator.wikimedia.org/T203696