Wikimedia Release Engineering Team/Checkin archive/2023-06-28
π Wins
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Jun '23 edition
- Bunch of GitLab accounts created ~200 accounts
- Tooling for recurring account syncing
- Default phabricator.wikimedia.org frontpage has a "I need access or permissions to..." tab panel - https://phabricator.wikimedia.org/W2984
- Blubber acceptance tests
- docpub in Jenkins
- Antivandalism patch deployed! (one down; one to go)
- Learned that we needed to restart php
- git::clone changes in puppet for specifying a tag
- git::clone upstream changes now changes the origin
- WMCS instance caches for NPM via "npm cache verify" to GC the cache
π» Open source/Upstream contributions
editπΆ Let's keep these empty
editCode review
editGerrit Access requests
editGitLab Access requests
editπ Vacations/Important dates
edit- https://office.wikimedia.org/wiki/HR_Corner/Holiday_List#2023
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
June 2023
edit- 5 Monβ6 Tue: Andre
- 7 Wedβ9 Fri: Jaime
- 8 Thuβ9 Fri: Brennen β Apogaea
- 19 Mon: Juneteenth, US staff with reqs
- 20 Tueβ23 Fri: Offsite! https://docs.google.com/document/d/1MdA_mOcilUdEQT65iPZRopDykMgTt7Xq093iWhA64zg/edit
- 23 Friβ18 Fri Aug: Jeena β Mongolia :D
July 2023
edit- 23 Fri Junβ18 Fri Aug: Jeena β Mongolia :D :D
- 03-04 Mon: U.S. July Holiday, US staff with reqs
- 05 Wed & 06 Thu: Andre CZ public holidays
- 06 Wedβ11 Tue: Dancy out (wedding, not mine)
- 26Wed-28Fri Andre less available (conference)
- 28 Fri: Brennen out for RockyGrass
August 2023
edit- 23 Fri Junβ18 Fri Aug: Jeena β Mongolia :D :D :D
- 09 Wed: International Day of the World's Indigenous Peoples, US staff with reqs
- 04 Fri: Brennen β NYC (probable half day)
- 11 Fri: Brennen out for Folks Fest
- 7-11 Mon-Fri: Dan out for family vacation
- 27 Augβ04 Sep: Brennen (π₯)
September 2023
edit- 26 Augβ04 Sep: Brennen (π₯)
- 13 Wedsβ17 Sun: Brennen β KS (approximate)
π₯π Train
edit- https://tools.wmflabs.org/versions/
- https://train-blockers.toolforge.org/
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
- 2 Jan - wmf.17 - Dan + Antoine (Jaime out)
- 9 Jan - wmf.18 - Jeena + Dan (Jaime out)
- 16 Jan - wmf.19 - Jaime + Jeena
- 23 Jan - wmf.20 - Brennen + Jaime
- 30 Jan - wmf.21 - Ahmon + Brennen
- 6 Feb - wmf.22 - Chad + Ahmon
- 13 Feb - wmf.23 β Dan + Chad
- 20 Feb - wmf.24 β Antoine + Dan
- 27 Feb - wmf.25 β Jaime + Antoine
- 6 Mar β wmf.26 β Jeena + Jaime
- 13 Mar β wmf.27 β Brennen + Jeena
- 20 Mar β wmf.1 β Ahmon + Brennen
- 27 Mar β wmf.2 β Chad Dan + Ahmon
- 3 Apr β wmf.3 β Antoine + Dan
- 10 Apr β wmf.4 β Chad + Antoine
- 17 Apr β wmf.5 β Jaime + Chad
- 24 Apr β wmf.6 β Jeena + Jaime
- 1 May β wmf.7 β Brennen + Jeena
- 8 May β wmf.8 β Antoine + Brennen (Ahmon out + Antoine Out 8th)
- 15 May β wmf.9 β Ahmon + Antoine (Dan out + Chad out)
- 22 May β wmf.10 β Chad + Ahmon (Dan out + Jeena out 26th)
- 29 May β wmf.11 β Dan + Chad (Memorial Day 29th)
- 5 Jun β wmf.12 β Jeena + Dan (Brennen out, Jaime out)
- 12 Jun β wmf.13 β Jaime + Jeena
- 19 Jun β wmf.15 β Cancelled for offsite
- 26 Jun β wmf.16 β Brennen + Jaime (Jeena out)
- 3 Jul β wmf.17 β Antoine + Brennen (3rd + 4th holidays)
- 10 Jul β wmf.18 β (Ahmon out)
Team discussions
editEquinox switchover (starting Sep 2023)
- https://docs.google.com/document/d/1EtOvWb3yd3A9DA6_dfxgnhQOF5lmeqA4gyzCBuBUymk/edit
- Notable
- "Release Engineering: During the read-only part of the Switchover, the MediaWiki train, owned by this team, MUST NOT run. It can still run on the same day, subject to their (and the SRE team's) discretion. The Deployment Calendar, also owned by this team, should contain informative entries about the Switchover, for the benefit of all deployers"
- read-only always on Wednesday, 14:00UTC, 1β2hrs (currently after afternoon backport window)
Goals for this quarter (per Offsite wrangling)
- 1. Move phab to phorge
- VM in ganetti
- Test the phorge migration there with a copy of prod data
- Valereo in phab/phorge has a list of pointers, refiddling merge state with the repo
- Instance not publicly available
- 2. PipelineLib β GitLab
- nascent workboard https://phabricator.wikimedia.org/project/view/6607/
- Blockers I know of:
- DocPub (done, nice work Jaime) https://phabricator.wikimedia.org/T336168
- l10n-bot https://phabricator.wikimedia.org/T334419
- maybe? https://phabricator.wikimedia.org/T337570 Get GitLab to render `T{\d}+` in MR overviews, comments, etc. as links to Phabricator
- What else? Docs?
- After that
- September Migration Monthβ’ β Announce early, setup a #GitLab-Migration-Month(?) + migration month office hours