Scrum of scrums/2021-02-03
2021-02-03
editCallouts
edit- [RelEng] After several failed attempts to rollout wmf.28, we abandoned the release and moved on to wmf.29. This was done because (1) wmf.29 is a superset of code in wmf.28 (2) we need a stable base to rollback to and there was not enough time to determine wmf.28's stability.
- [Performance] New synthetic testing user journey dashboard: https://grafana.wikimedia.org/d/d-pdqGBGdse/wikipedia-login-user-journey?orgId=1
- [Performance] FOSDEM happening this weekend online. We're running a devroom: https://fosdem.org/2021/schedule/track/web_performance/
No updates
editCommTech, Editing,
No notes provided
editWeb, Product Infrastructure, Parsing, Language, Inuka, Analytics, Cloud Services, Fundraising Tech, Platform, Security
SoS Meeting Bookkeeping
edit- Updates:
- For 2021-02-10 meeting, please list the recommendations from the retrospective that you would like to adopt: https://docs.google.com/spreadsheets/d/1EQzjJrAW5RFN7YnrAXPpeaxOB7pQ_2jrpeLmVFJUUpk/edit#gid=1109541787
Product
editCommunity Tech
edit- Blocked by:
- Blocking:
- Updates:
- No Updates
Anti-Harassment Tools
edit- Blocked by:
- Blocking:
- Updates:
- 3rd new engineer started - thanks to Dayllan Maza for helping with code review while new engineers onboard
- Thanks to DBAs and Amir Sarabadani for helping with SecurePoll tables
- Thanks to Martin Urbanec and James Forrester for setting up beta environment for votewiki
Editing
edit- Blocked by:
- Blocking:
- Updates:
- No updates
Growth
edit- Blocked by:
- Blocking:
- Updates:
- Working on link recommendations and on making the mwaddlink service production-ready. phab:T252822
iOS native app
edit- Blocked by:
- Blocking:
- Updates:
- New version out yesterday! Investigated OAuth - endpoints aren't currently adaptable for a variety of reasons.
Android native app
edit- Blocked by:
- Blocking:
- Updates:
- New version out yesterday with watchlists and native talk pages!
Structured Data
edit- Blocked by:
- Blocking:
- Updates:
- MediaSearch: more feature work and bug fixes, discussing approach for making MediaSearch the default search interface on Commons
- Image recommendations: investigating how to compare and evaluate search algorithm results
- Working with the Architecture team on plans for implementing infrastructure changes related to the Structured Data Across Wikimedia program
Abstract Wikipedia
edit- Blocked by:
- Blocking:
- Updates:
- Moving on to phase gamma, finally!
- Working on getting the back-end executor service runnable.
- Huge thanks to Daniel and others from the Platform team for sharing their plans for how the core of MediaWiki's Content hierarchy is going, and advice on our code on how to be more testable.
- Community suggestions for the logo concept for Wikifunctions continues.
Library
edit- Blocked by:
- Blocking:
- Updates:
- Set up hosted versions of GlitchTip for Wikilink and The Wikipedia Library
- Bug fixes for The Wikipedia Library
- Onboarding new designer
Vue.js
edit- Blocked by:
- Blocking:
- Updates:
- Developing processes and timelines
- Discussing Vue, the new component library, and related infrastructure with various stakeholders (other Product teams, WMDE, RelEng, Community Relations...)
- Adapting MediaWiki's ES5 minifier to work with ES6
- Experimenting with alternatives to webpack (namely Vite, which uses Rollup)
- Reviewing existing Vue components within MediaWiki projects and starting to form a plan for building out components in WVUI
Technology
editEngineering Productivity
editPerformance
edit- Blocked by:
- Blocking:
- Updates:
- RUM (field) performance data for the past couple of weeks is tainted due to partial outages during the Event Platform migration
Quality and Test Engineering
edit- Blocked by:
- Blocking:
- Updates:
- Blog post by Elena Tonkovidova: Testing search in MediaSearch https://phabricator.wikimedia.org/phame/live/21/post/226
Release Engineering
edit- Blocked by:
- MemcachedPeclBagOStuff: Serialization of 'Closure' is not allowed
- Listed as PET, has a patch
- MemcachedPeclBagOStuff: Serialization of 'Closure' is not allowed
- Blocking:
- ???
- Updates:
- [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
- Train Health
- Last week: 1.36.0-wmf.28 phab:T271342
- This week: 1.36.0-wmf.29 phab:T271343
- Next week: 1.36.0-wmf.30 phab:T271344
- Just starting to think about npm 7, now that's released.
Search Platform
edit- Blocked by:
- (DCOps) Memory issue on elastic1063 caused elasticsearch to be killed -https://phabricator.wikimedia.org/T265113
- Blocking:
- Updates:
- Include gsrprop & gsrsinfo data in search api generator response - https://phabricator.wikimedia.org/T270381
- Implement 50kb limit on file text indexing for to reduce increasing commonswiki_file on-disk size -https://phabricator.wikimedia.org/T271493
- Add swift plugin to Flink k8s - https://phabricator.wikimedia.org/T269876
- Create Helm Chart (for Flink) - https://phabricator.wikimedia.org/T265526
Site Reliability Engineering
edit- Blocked by:
- None
- Blocking:
- Search Platform on Memory issue on elastic1063 caused elasticsearch to be killed -https://phabricator.wikimedia.org/T265113
- Updates:
- Working on kubernetes logging for mediawiki with observability.
Cross-cutting
edit- Blocked by:
- Blocking:
- Updates:
- No major progress on PHP 8.0 work.
- CI tools upgrades' status: https://libraryupgrader2.wmcloud.org/status?branch=master
- Upgrade of mediawiki-codesniffer to 35.0.0 is 93% complete.
- Upgrade of eslint-config-wikimedia to 0.18.1 is 87% complete.