Wikimedia Release Engineering Team/Checkin archive/2023-06-28

= =


 * Last time

🏆 Wins

 * 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

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Upstream

Code review

 * +1'd gerrit changes

Gerrit Access requests

 * Gerrit access requests

GitLab Access requests

 * Accounts and auth -
 * GitLab access requests

📅 Vacations/Important dates

 * 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


 * 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


 * 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


 * 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 (🔥)


 * 26 Aug–04 Sep: Brennen (🔥)
 * 13 Weds–17 Sun: Brennen → KS (approximate)

🔥🚂 Train

 * 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
Equinox 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