Scrum of scrums/2021-05-26
2021-05-26
editCallouts
edit- The Structured Data team will be removing MediaSearch UI code from WikibaseMediaInfo soon. If you want to look at or use our reusable Vue components, you can find them in the new MediaSearch extension: https://gerrit.wikimedia.org/r/admin/repos/mediawiki/extensions/MediaSearch
- No train week of 2021-05-31
Gerrit patches or GitHub Pull Requests for reviews or feedback
editNo updates
editCommTech, AHT, Editing, iOS, Android, Prod Infra, Parsing, Library, Analytics, Cloud Services, Security, WMDE Technical Wishes
SoS Meeting Bookkeeping
edit- Updates: today is the last instance of this meeting in its current form
Product
editGrowth
edit- Blocked by:
- Blocking:
- Thank yous:
- Updates:
- Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
- planning to enable for 50% of new users on pilot wikis (arwiki, bnwiki, cswiki, viwiki) this week
- Continuing work on on-wiki configuration https://www.mediawiki.org/wiki/Growth/Community_configuration
- planning to enable on pilot wikis this week
- Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
Web
edit- Blocked by:
- Blocking:
- Thank yous:
- Huge thanks to Trey Jones for their help with the highlighting of query highlighting in the WVUI typeahead-search component: https://phabricator.wikimedia.org/T281797
- Updates:
- Instrument QA for the language switcher treatment A/B test: https://phabricator.wikimedia.org/T280770
- Continuing work on on the new user links (personal tools) treatment: https://phabricator.wikimedia.org/T266536
Structured Data
edit- Blocked by:
- Blocking:
- Thank yous:
- Updates:
- New MediaSearch extension is on production, will disable WBMI version of the UI this week
- We will soon remove our Vue code from WBMI, so if you want to look at or use our reusable components, you can find them in the MediaSearch extension: https://gerrit.wikimedia.org/r/admin/repos/mediawiki/extensions/MediaSearch
Abstract Wikipedia
edit- Blocked by:
- None.
- Blocking:
- None known.
- Thank yous:
- Thanks to Jen Wright for help with the TDMP process alignment.
- Updates:
- Close to finishing Phase ε (epsilon): https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
- Security & Performance reviews scheduled to end this Phase; our thanks to them!
Language
edit- Blocked by:
- Blocking:
- Thank yous:
- Big thanks to the DBAs (Jaime and Manuel) for helping to find the cause for https://phabricator.wikimedia.org/T282905
- To Antoine "hashar" Musso for quickly fixing: https://phabricator.wikimedia.org/T283665 that was failing ULS patches from being merged
- Updates:
- No major updates
Inuka
edit- Blocked by:
- Blocking:
- Thank yous:
- Updates:
- Icon / Banner for Wikipedia Preview Wordpress Plugin: https://phabricator.wikimedia.org/T283623
- High memory consume issue for KaiOS v1.5.0 on Jio phone: https://phabricator.wikimedia.org/T283725
Vue.js
edit- Blocked by:
- Blocking:
- Thank yous:
- Updates:
- Revewing feedback from the Technical Desicion Making forum on adding a build step to mediawiki, working on an additional proof of concept
- Radio component is now available in WVUI: https://doc.wikimedia.org/wvui/master/ui/?path=/story/components-radio--radio-group
- Evaluating WVUI icon system: https://phabricator.wikimedia.org/T282625
- Evaluating the use of TypeScript in WVUI: https://phabricator.wikimedia.org/T282835
- Preparing to cut a new release of WVUI
Technology
editFundraising Tech
edit[From last week.]
- Blocked by:
- Blocking:
- Thank yous:
- Updates:
- Working on new API integration for backup card processor
- Moving lots of CiviCRM code off drupal 7
Engineering Productivity
editQuality and Test Engineering
edit[From last week.]
- Blocked by:
- Blocking:
- Thank yous:
- Updates:
- Blog post by Željko Filipin: macOS vs Ubuntu Linux - `npm ci` & `npm run selenium-test` with and without Fresh https://phabricator.wikimedia.org/phame/post/view/241/macos_vs_ubuntu_linux/
Release Engineering
edit- Blocked by:
- Blocking:
- Thank yous:
- Thank you to Zabe for lots of quick fixes for train blockers.
- Thank you to James Forrester for code reviews.
- Updates:
- [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
- Train Health
- Last week: 1.37.0-wmf.6 phab:T281147
- This week: 1.37.0-wmf.7 phab:T281148
- Next week: no train
Search Platform
edit[From last week.]
- Blocked by:
- Blocking:
- Thank yous:
- Alex, Effie and Janis for helping navigate deploying Flink to k8s and for being flexible and finding creating solutions!
- Updates:
- Service implementation for relforge100[34] - https://phabricator.wikimedia.org/T262211
- Generate SSL certification for relforge1003.eqiad.wmnet and relforge1004.eqiad.wmnet - https://phabricator.wikimedia.org/T275885
- Expose wdqs1009 to wdqs users and gather feedback - https://phabricator.wikimedia.org/T266470
- Reboot elasticsearch* and relforge* to apply kernel security updates - https://phabricator.wikimedia.org/T280563
- Unpack Spanish Elasticsearch Analyzer - https://phabricator.wikimedia.org/T277699
- Cleanup duplicate indices in cloudelastic - https://phabricator.wikimedia.org/T279009
- SonarQube should analyze all Search Platform projects - https://phabricator.wikimedia.org/T264877
- Transfer one codfw wdqs-internal host over to codfw wdqs (public) - https://phabricator.wikimedia.org/T281498
Site Reliability Engineering
edit[From last week.]
- Blocked by:
- None
- Blocking:
- None
- Thank yous:
- Updates:
- Shellbox deployment ongoing
- new caching PoP (point of presence - 2nd EMEA site) named drmrs buildout to begin, puppet patches started trickling in
Cross-cutting
edit- Blocked by:
- [long term] Search Platform: PHP 8.0 work is long-term blocked on the migration to ElasticSearch 7.0 https://phabricator.wikimedia.org/T263142 (or at least 6.7).
- Blocking:
- None known.
- Thank yous:
- Special thanks to bd808 and legoktm for their work helping with the freenode crisis.
- Updates:
- Lots of energy spent on the freenode -> Libera migration; disruption not ideal. :(
- REL1_36 release process:
- 1.36.0 should be released soon. Thanks to all who have helped.
- CI tools:
- mediawiki-codesniffer v36 upgrade completed. Thanks to everyone who has made this happen, especially Umherirrender.
- CI tools' upgrade status: https://libraryupgrader2.wmcloud.org/status?branch=master
- PHP 8.0:
- No changes this week.
- Our target remains REL1_35 (and thus also REL1_36), as well as master.
- Upstream libraries: Elastica-related PHP code is theoretically the last one.
- Core: Some unit and integration tests still fail; thank you to everyone working on fixing them.