Wikimedia Release Engineering Team/Checkin archive/2024-04-24
Appearance
2024-04-24
[edit]π Wins/winterrogation
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Apr 2024
- new puppetserver in devtools!
- phorge inbound mail patches upstream
- Phorge PoC patch to thwart webcrawlersβevery line number is a separate page
- Phabricator 6 mo stale ticket pings
- Hiding non-canonical diffusion links WIP
- Phab deploy!
- Default search hints to advanced search: https://phabricator.wikimedia.org/search/query/advanced/
- Gerrit 3.7 upgrade had a slow down ( https://phabricator.wikimedia.org/T355529 ) which turned out to be a DoS vector ( https://issues.gerritcodereview.com/issues/321784734 ). Upstream solved it and released the patch in 3.8 on Sunday. I have upgraded on Monday morning and... it works!
- Scap user interactions consolidated into two functions
- /srv/mediawiki/php symlink uses is dead \o/
- nice.
- Train-dev gerrit auto-upgrade
- Scap handles pending rollback state from helm
- SpiderPig demo
- Patchdemo is running in k8s
- https://test.catalyst-qte.wmcloud.org/wiki/Main_Page
- Phab/Phorge translations are going again, ish
- scap release process: Added sanity checks to avoid surprises
- scap backport: Improved behavior on bad change number input.
- train-dev: Up-to-date docker compose plugin is required now
- scap backport: support deployable non-production branch backport \o/
- phabricator upstream patches for error log explosions
- phabricator -- patch for restricting visibility of priority field
- catalyst deploying extensions with a MediaWiki environment
Stuff from last time
[edit]π Vacations/Important dates
[edit]- https://office.wikimedia.org/wiki/HR_Corner/Holiday_List#2024
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off (page needs updating for Dayforce)
- Mon 01 Apr: Andre, Jaime (German holiday)
- Wed 03 Apr: Dancy PTO
- Fri 05 Apr - Tues 09 Apr: Brennen
- Fri 05 AprβFri 12 Apr -- Tyler, eclipse viewing
- Mon 22 Apr: Global holiday, all staff
- Fri 26 Apr: Brennen PTO
- Apr 29 - May 02: Andre less available before Hackathon
- Apr 29 - May 3 Antoine
- Weds May 1 - May 9: Brennen (Hackathon, working but expect limited comms)
- [FYI: May03-05 Hackathon]
- Wed May 8th - May 10th: Antoine (Victory Day, Ascencion Day, + 1 vacation)
- Thurs 9th (holiday), Fri 10th (holiday moved from the 1st): Jaime
- Mon May 20th - Pentecost Day: Antoine
- Fri 24 May: Dancy PTO
- Mon 27 May: Memorial Day (US staff with reqs)
- A few days around July 4: Brennen
- 25 Aug - 03 Sep: Brennen
Future
[edit]π₯π Train
[edit]- https://tools.wmflabs.org/versions/
- https://train-blockers.toolforge.org/
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
Rotation
[edit]- 3 Dec β 1.42.0-wmf.8 β No Train offsite
- 11 Dec β 1.42.0-wmf.9 β Brennen + Antoine (Jaime out)
- 18 Dec β 1.42.0-wmf.10 β Ahmon + Brennen (Jaime out)
- 25 Dec β 1.42.0-wmf.11 β No Train
- 1 Jan β 1.42.0-wmf.12 β Dan + Ahmon (Jaime out)
- 8 Jan β 1.42.0-wmf.13 β Jeena + Dan (Jaime out)
- 15 Jan β 1.42.0-wmf.14 β Jaime + Jeena
- 22 Jan β 1.42.0-wmf.15 β Antoine + Jaime
- 29 Jan β 1.42.0-wmf.16 β Ahmon + Antoine(Brennen out WedβFri)
- 05 Feb β 1.42.0-wmf.17 β Brennen + Ahmon
- 12 Feb β 1.42.0-wmf.18 β Brennen+Antoine (Friday)
- 19 Feb β 1.42.0-wmf.19 β Jeena+Brennnen
- 26 Feb β 1.42.0-wmf.20 β Dan + Jeena
- 04 Mar β 1.42.0-wmf.21 β Jaime + Dan (Antoine out)
- 11 Mar β 1.42.0-wmf.22 β Antoine + Jaime (Dan out)
- 18 Mar β 1.42.0-wmf.23 β Ahmon + Antoine
- 25 Mar β 1.42.0-wmf.24 β Jeena + Ahmon
- 1 Apr β 1.42.0-wmf.25 β Jaime + Jeena
- 8 Apri β 1.42.0-wmf.26 β Antoine + Jaime (Tyler out)
- 15 Apr β 1.43.0-wmf.1 β Ahmon + Antoine
- 22 Apr β 1.43.0-wmf.2 β Brennen + Ahmon (Global holiday Monday; Brennen out Friday)
- 29 Apr β 1.43.0-wmf.3 β Jaime + Brennen (Antoine out Wednesday; Jaime floating holiday to Friday; Hackathon over the weekend)
- 6 May (6-10) β 1.43.0-wmf.4 β Jeena + Jaime (Jaime out Thursday; Brennen out; Antoine out)
- 13 May (13-17) - 1.43.0-wmf.5 β Antoine + Andre (Jeena as backup)
- 20 May (20-24) - 1.43.0-wmf.6 β Andre + Antoine (you can do it Andre!) (Antoine out Mon, Ahmon out Fri)
- 27 May (27-31) - 1.43.0-wmf.7 β Ahmon + Andre (Memorial day Monday)
- 03 Jun (03-07) - 1.43.0-wmf.8 β Brennen + Ahmon
- 10 Jun (10-14) - 1.43.0-wmf.9 β Jaime + Brennen
- 17 Jun (17-21) β 1.43.0-wmf.10 β
- 24 Jun (24-28) β 1.43.0-wmf.11 β
Team Discussions
[edit]- Developer Satisfaction for us: https://docs.google.com/document/d/1XEMEM7trucs-B2OwrEswdbysnst7-CyKuyfWsmdEpaM/edit
Let's do some inbox triage: https://phabricator.wikimedia.org/maniphest/query/7vRDrcVnt8OI/#R
π» Open source/Upstream contributions
[edit]