Mailing List Archive

2021-05-26 Scrum of Scrums meeting notes
= 2021-05-26=

== Callouts ==
* 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 ==
*

=== No updates ===
CommTech, AHT, Editing, iOS, Android, Prod Infra, Parsing, Library,
Analytics, Cloud Services, Security, WMDE Technical Wishes

== SoS Meeting Bookkeeping ==
* Updates: today is the last instance of this meeting in its current form

== Product ==

=== Growth ===
* 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

=== Web ===
* 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 ===
* 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 ===
* 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 ===
* 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 ===
* 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 ===
* 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 ==
=== Fundraising Tech ===
[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 ===

==== Quality and Test Engineering ====
[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 ====
* 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]] <!--
https://phabricator.wikimedia.org/T281147 -->
*** This week: 1.37.0-wmf.7 [[phab:T281148]] <!--
https://phabricator.wikimedia.org/T281148 -->
*** Next week: no train
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-05-26

=== Search Platform ===
[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 ===
[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 ==
* 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.


[[Category:Scrum of scrums{{#translation:}}|*]]