Scrum of scrums/2019-04-10
2019-04-10
editCallouts
edit- SRE reminds everyone Thursday maintenance on s3 wikis databases: https://phabricator.wikimedia.org/T220080
- We're looking for 1-2 backup facilitators, in case the facilitator can't make it to the meeting
Audiences
editContributors
editCommunity Tech
edit- Blocked by:
- Blocking:
- Updates:
- Event Metrics ends this week. We are polishing bugs now.
- Working with TechCom on this task about delayed jobs and job queues: https://phabricator.wikimedia.org/T218812
- Pediapress is committed to helping with PDF generation for Wikisource
Anti-Harassment Tools
edit- Blocked by:
- Blocking:
- Updates:
- Enabled Partial Blocks on French and Polish wikis
- Refactoring Blocks with the help of TechCom
Editing
edit- Blocked by:
- Blocking:
- Updates:
Growth
edit- Blocked by:
- Blocking:
- Updates:
Language
edit- Blocked by:
- Blocking:
- Updates:
Readers
editiOS native app
edit- Blocked by:
- Blocking:
- Updates:
- 6.2.1 released (https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/)
- find & replace
- syntax highlighting switch
- clear formatting
- bug fixes
- 6.3 in development (https://phabricator.wikimedia.org/tag/ios-app-v6.3-lobster-on-a-motorcycle/)
- talk pages
- link insertion wizard
- media insertion wizard
- link previews
- bug fixes
- 6.2.1 released (https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/)
Android native app
edit- Blocked by:
- Blocking:
- Updates:
- Released Beta version of Suggested Edits (automatic suggestions for adding/translating Wikidata descriptions)
Readers Web
edit- Blocked by: Release Engineering: https://phabricator.wikimedia.org/T199939. We are not blocked right now but will be blocked in a couple of weeks - basically web team needs a way to enable feature flags for browser tests. We write browser tests for features that are not released yet. This works in the Ruby framework but not Node.js.
- Blocking:
- Updates:
- Summary: (same as last week) technical planning for next year, continuing advanced mobile contributions features and the MobileFrontend architecture investment project.
- Responsive website (MinervaNeue / MobileFrontend):
- Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
- It should be possible to view the desktop history page in AMC T219874
- Skin Contributions and History pages in Minerva for consistency with their mobile replacements T219349
- AMC Navigation - add new links to main menu with click tracking T216152
- No way to reach the editable version of a page when viewing the most recent mobile diff T200969
- Add secondary page actions submenu in AMC mode T216418
- Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
- Inline Hogan templates in mobile.startup T219838
- Replace Nearby inheritance with composition T217814
- Refactor NotificationsOverlay T219036
- Refactor TalkSectionAddOverlay T217102
- CI tests disabled: Steps that require login are disabled and should be restored T219920
- Minerva Ruby and Node.js browser tests running side by side T190710
- ExternalGuidance extension review and support
- Miscellaneous bug fixes and maintenance T97891 T159475 T218809 T219846
- Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
- Desktop website (Popups)
- Popups https://www.mediawiki.org/wiki/Page_Previews
- WMDE reference previews review and support
- Popups https://www.mediawiki.org/wiki/Page_Previews
- Planning
- MobileFrontend & MinervaNeue frontend architecture planning for next fiscal year
Readers Infrastructure
edit- Blocked by:
- Blocking:
- Updates:
- (mainly interesting for apps and web team):
- Base CSS output is now decoupled from live ResourceLoader requests. We now only update the CSS on demand.
- Fixed issue with missing icon for external links.
- Added Wikibase entity ID for image files (T219667)
- Maps: OS stretch migration is not stalled anymore, maps2003.codfw is migrated and maps200[1-2] are on their way
- (mainly interesting for apps and web team):
Multimedia
edit- Blocked by:
- Release Engineering: jenkins job to run core tests against beta.commons, see https://phabricator.wikimedia.org/T220621
- Blocking:
- Updates: still trying to get depicts release out the door :(
- mostly working on testing this week in advance of releaes
Parsing
edit- Blocked by:
- Blocking:
- Updates:
- Parsoid/PHP port ongoing:
- Phan now set up on Parsoid/PHP, got repo green on previously ported code, and enabled as a voting job on all patches going forward.
- We have started porting HTML -> Wikitext parts of Parsoid after focusing on Wikitext -> HTML thus far.
- Augmenting capabilities of our JS/PHP hybrid testing to splice several other PHP components into the JS pipelines.
- Parsoid/PHP port ongoing:
UI Standardization
edit- Blocked by:
- Blocking:
- Updates:
- Improved mobile font stack successfully rolled-out 🎉https://m.mediawiki.org/wiki/Design/Projects/Improve_mobile_reading_experience
- Continuing collaboration with Jon Robson on AMC work,
- HistoryAction to OOUI (aftermath addressing community feedback)
- preparing Special:Contributions for the same https://phabricator.wikimedia.org/T117736
- OOUI v0.31.3 was released last week after ScrumofScrums https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.31.3
- SelectFileInputWidget: Support multiple files to upload
- Infusion reflow fixes on various widgets
- DropdownWidget layout consistency fixes across browsers dating back to IE 8
Technology
editAnalytics
edit- Blocked by:
- Blocking:
- Updates:
Cloud Services
edit- Blocked by:
- Blocking:
- Updates:
Fundraising Tech
edit- Blocked by:
- Blocking:
- Updates:
- Payments-wiki is back on mediawiki 1.31, patch to update tests in review
- Deployed first version of fancy opt-in page, working on refinements
- Continuing work on decoupling last direct link between payments-wiki and civi DB
- Prepping latest CiviCRM point upgrade for deploy
- Adapting payments forms to make a better experience for donors using 3D Secure authentication
Core Platform
edit- Blocked by:
- Blocking:
- (Core Platform, Parsing) Undefined index: june in DateFormatter.php (makeIsoMonth) https://phabricator.wikimedia.org/T220563
- Updates:
- Epic for RESTBase Split https://phabricator.wikimedia.org/project/view/3918/
- Updates to RESTBase UI
- REST API testing spec https://etherpad.wikimedia.org/p/api-tests-yaml
- decommissionning some RESTBase Cassandra servers
Performance
edit- Blocked by:
- Traffic: X-Wikimedia-Debug fatal hijacked by Varnish https://phabricator.wikimedia.org/T217846
- CPT: CR on avoiding double parsing during save https://gerrit.wikimedia.org/r/c/mediawiki/core/+/470099/
- CPT: Input from Tim on Excimer config https://phabricator.wikimedia.org/T176916#5064425
- CPT: CR on Graph extension multi-DC caching https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Graph/+/493628/
- Blocking:
- Updates:
- Fixed issue in upload stash (manifested itself in UploadWizard flickr import, but could be also elsewhere) related to Swift container permissions
- Blog post about upcoming Element Timing for Images API, very useful metric in the future (currently an Origin Trial in Chrome): https://phabricator.wikimedia.org/phame/post/view/157/evaluating_element_timing_for_images/
Release Engineering
edit- Blocked by:
- Blocking:
- Readers Web: https://phabricator.wikimedia.org/T199939. (see reading web section for more context)
- Search Platform: need help with https://phabricator.wikimedia.org/T220046 (setting up gerrit account)
- Multimedia: jenkins job to run core tests against beta.commons, see https://phabricator.wikimedia.org/T220621
- Updates:
- Train Health
- Last week: 1.33.0-wmf.24 - https://phabricator.wikimedia.org/T206678
- Finished a few day late (Monday instead of Thursday) but in time for this week's train
- This week: 1.33.0-wmf.25 - https://phabricator.wikimedia.org/T206679
- Some problems, not blocked
- Next week: 1.34.0-wmf.1 - [NEEDS TASK]
- Last week: 1.33.0-wmf.24 - https://phabricator.wikimedia.org/T206678
- Train Health
Research
edit- Blocked by:
- Blocking:
- Updates:
- Published a blog post on the Citation Needed project: https://wikimediafoundation.org/2019/04/03/can-machine-learning-uncover-wikipedias-missing-citation-needed-tags/
- Annual and mid-term plan
- Wikimania and Wikimedia Hackathon planning
- Ongoing talks about section alignment and ContentTranslation tool integration
Scoring Platform
edit- Blocked by:
- Blocking:
- Updates:
Search Platform
edit- Blocked by: RelEng: need help with https://phabricator.wikimedia.org/T220046 (setting up gerrit account)
- Blocking:
- Updates:
- All relevant extensions & configs migrated to WikibaseCirrusSearch, removing old code next: https://phabricator.wikimedia.org/T190022
- Highlighting with inlabel: fixed, waiting for deploy https://phabricator.wikimedia.org/T217809
- Completed review of language identification status on wikis: https://www.mediawiki.org/wiki/User:TJones_(WMF)/Notes/Review_of_Language_Identification_in_Production,_with_a_Special_Focus_on_Stupid_Identification_Tricks#Background
- Subordinate tasks filed in https://phabricator.wikimedia.org/T174116
- Added icinga checks for ES lags: https://phabricator.wikimedia.org/T219601
- Fixed some job queue timeouts: https://phabricator.wikimedia.org/T219234
- Fixed job queue error with ElasticaWrite: https://phabricator.wikimedia.org/T124196
- Working on cleaning up deprecations after ES6 upgrade: https://phabricator.wikimedia.org/T218994
- Setting up CloudElastic servers: https://phabricator.wikimedia.org/T214921
- Preparing for Haystack conference: https://phabricator.wikimedia.org/T220519
- Working on WDQS performance improvements: https://phabricator.wikimedia.org/T217897
Security
edit- Blocked by:
- Blocking:
- Updates:
- https://phabricator.wikimedia.org/T220242: concept review, in Progress
- https://phabricator.wikimedia.org/T220043: concept review, in Progress
- https://phabricator.wikimedia.org/T219289: concept review, in Progress
- https://phabricator.wikimedia.org/T216419: in Progress, to be completed mid-April
- https://phabricator.wikimedia.org/T217289: TBD
- https://phabricator.wikimedia.org/T216692: TBD
- https://phabricator.wikimedia.org/T201492: TBD
- https://phabricator.wikimedia.org/T103011: TBD
Site Reliability Engineering
edit- Blocked by:
- None
- Blocking:
- None
- Updates:
- SRE reminds everyone Thursday maintenance on s3 wikis databases: https://phabricator.wikimedia.org/T220080
TechComm
edit- Blocked by:
- Blocking:
- Updates:
- Updates to the draft Architecture Principles have been made based on feedback: https://www.mediawiki.org/w/index.php?title=Wikimedia_Engineering_Architecture_Principles&type=revision&diff=3162765&oldid=3123406&diffmode=source
Wikidata
edit- Blocked by:
- Blocking:
- Updates:
- Wikibase Schema, a.k.a. Shape Expressions implementation finished, security review pending: https://phabricator.wikimedia.org/T216692
- Mobile Termbox progresses: implementing editing of existing labels, description and aliases
- Termbox Server Side Rendering service pending security review: https://phabricator.wikimedia.org/T216419
- wb_terms trailblaze - discussing possible migration plans with DBAs https://phabricator.wikimedia.org/T220230
German Technical Wishlist
edit- Blocked by:
- Blocking:
- Updates:
SoS Meeting Bookkeeping
edit- Blocked by:
- Blocking:
- Updates:
- We're looking for 1-2 backup facilitators, in case the facilitator can't make it to the meeting