Scrum of scrums/2020-02-12
Appearance
2020-02-12
[edit]Callouts
[edit]- SRE for Release engineering on Looking for scap reviewers for syslog support gerrit:563468
- Parsing - Project retrospective of how Parsoid was ported to PHP: phab:phame/post/view/189/parsoid_in_php_or_there_and_back_again
Product
[edit]Community Tech
[edit]- Updates:
- We anticipate new database table will be created this week (Watchlist Expiry).
Anti-Harassment Tools
[edit]- Blocking:
- Release Engineering - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed phab:T244937. This is part of adding more functionality (multicolumn sort).
Editing
[edit]- Updates:
- Deploying Reply v1.0 for talk pages next week
- For Reply v2.0, refining the approach to autcomplete @-mentions (phab:T232601) and developing a technical approach to editing comments (phab:T242562)
Growth
[edit]- Updates:
- Newcomer tasks 1.1 (topic matching): building the infrastructe to upgrade the topics to use the ORES models instead of our initial "morelike" algorithm. Big thanks to the Search and Scoring teams for their ongoing support.
- Newcomer tasks 1.2 (guidance): We are also beginning engineering work on this part of the newcomer tasks workflow (phab:T244431)
iOS native app
[edit]- Updates:
- Continuing development on 6.6 release (mobile-html integration) phab:project/view/4273
Android native app
[edit]- Updates:
- Finishing up conversion logic from old caching to new offline database scheme. (relating to mobile-html migration)
- Iterating on design refinements of Image Tagging interface.
Web
[edit]- Updates:
- Summary: continuing desktop improvements (DIP). Digging into logo handling, conventions, feature management, and legacy version preferences.
- Desktop Improvements Project (Vector / DIP):
- Mobile website (MinervaNeue / MobileFrontend):
- Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones
- [Regression, Production] user contributions icon missing on AMC mode
- [EPIC] None of our View's should exhibit 2 levels of inheritance
- [EPIC] MobileFrontend extension should stop special-casing main page
- Setup storybook from Minerva
- [Technical] The LoadingOverlay and src/mobile.startup/rlModuleLoader.js pattern should be removed - it results in overlay flashes during switches
- Better expose table of contents to assistive technology by using role=navigation
Product Infrastructure
[edit]- Updates:
- Push notifications technical planning in process
Structured Data
[edit]- Blocking:
- Updates:
- no update from last week - finishing off SDC (input types, constraints, novalue/somevalue)
Parsing
[edit]- Updates:
- Project retrospective of how Parsoid was ported to PHP: phab:phame/post/view/189/parsoid_in_php_or_there_and_back_again
- Working on a parsoid extension api using Parsoid's Cite implementation as a guinea pig.
UI Standardization
[edit]- Updates:
- OOUI v0.36.5 on the way, all icon related changes, added MF/MN icons
- Started OpenDesignKit integration discussions into design.wikimedia.org
- WikiEditor 2010 toolbar design aligned to standard components (thanks, Ed Sanders)
Technology
[edit]Analytics
[edit]- Blocking:
- Release Engineering: The manual analytics-refinery-release and analytics-refinery-update-jars Jenkins jobs need to be ported from bare-metal Jessie into Docker (or just dropped) phab:T210271
Fundraising Tech
[edit]- Updates:
- Re-evaluating failure modes on paymentswiki - when we get networking errors making API calls donors often donate twice due to unclear errors. - phab:T243873
- More work towards recurring donations with backup card processor - phab:T243334,
- Updating translated thank you letters and adding a button in the CiviCRM UI to send the multilingual versions - phab:T243098
- Better aligning our use of a few CiviCRM concepts with core - phab:T244326
- Upstreaming or discarding more local CiviCRM performance hacks - phab:T194313, phab:T217600
- More work to finish CentralNotice sub-national geotargeting - phab:T243011
Core Platform
[edit]- Blocking:
- German Technical Wishlist (Release Engineering/SRE/Core Platform (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: phab:T243123
- Search Platform: MW Job consumers sometimes pause for several minutes phab:T224425
- Updates:
- API gateway plan in technical planning stages Core_Platform_Team/Initiatives/API_Gateway
- Search enhancement epic starting Core_Platform_Team/Initiatives/Core_REST_API_in_MediaWiki#Epic_1.5:_Search_enhancement
Engineering Productivity
[edit]Quality and Test Engineering
[edit]- Updates:
- Started with series of internal testing strategy presentations. First in series - CheckUser.
Release Engineering
[edit]- Blocked by:
- Analytics: The manual analytics-refinery-release and analytics-refinery-update-jars Jenkins jobs need to be ported from bare-metal Jessie into Docker (or just dropped) phab:T210271
- Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed phab:T244937
- Blocking:
- SRE on Looking for scap reviewers for syslog support gerrit:563468
- German Technical Wishlist (Release Engineering/SRE (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: phab:T243123
- Updates:
- Train Health
- Last week: 1.35.0-wmf.18 - phab:T233866
- This week: 1.35.0-wmf.19 - phab:T233867
- Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed phab:T244937
- Next week: 1.35.0-wmf.20 - phab:T233868
- Train Health
Scoring Platform
[edit]- Updates:
- Rolled back ORES deploy for memory issues. New deploy out on Monday. phab:T242705
- Memory opened up but issues still persist when doing logrotate.
- Coloring OOJSui icons using the WMF standard color palette. Is there a good way to do this?
- Rolled back ORES deploy for memory issues. New deploy out on Monday. phab:T242705
Search Platform
[edit]- Blocked by:
- Core: MW Job consumers sometimes pause for several minutes phab:T224425
- Updates:
- Load ORES articletopic data into ElasticSearch via the weekly bulk update phab:T240556
Security
[edit]- Updates:
- phab:T242124 - EventStreamConfig Security Review = done
- phab:T240010 - Wikipedia Previews = stalled on one or two questions for requesters
- phab:T242134 - Talk Pages/Discussion Tools review = started
- phab:T243007 - KaiOS review = waiting for code freeze or commit specification
Site Reliability Engineering
[edit]- Blocked by:
- Release engineering on Looking for scap reviewers for syslog support gerrit:563468
- Blocking:
- German Technical Wishlist (Release Engineering/SRE/Core Platform (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: phab:T243123
Wikimedia DE
[edit]German Technical Wishlist
[edit]- Blocked by:
- Release Engineering/SRE/Core Platform (?): Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: phab:T243123