Wikimedia Release Engineering Team/Checkin archive/2022-03-23

= 2022-03-23 =

✨Values✨
DF, I, F&OS, Q, #T

ERC Update

 * There is a draft! I'm reading it

🏆 Wins

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
 * Mar '22 edition


 * Scap 4.4.1 released (includes container image building stuff) \o/
 * Brennen talked publicly and was not shamed by it
 * Onboarding Jaime!
 * Dan's blubber demo!
 * docker build can use a blubber file directly now
 * Supports bd808 and developer tooling
 * Opens up for a more flexible release model
 * Job post posted
 * scap backport exits if change is not mergeable
 * Trainsperiment has been instructive
 * Got a working mw container image deployed from deploy1002 woohoo 🐳🎉

😶 Let's keep this empty

 * https://gerrit.wikimedia.org/r/p/wikimedia/+/dashboard/teams:releng#:~:text=Keep%20this%20empty

📅 Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List#2022
 * https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off

March

 * 13 Mar: U.S. Daylight savings
 * 14–25 Mar: Daylight confusion time
 * 18 Mar: U.S. March Holiday (US Staff with reqs)


 * 25 Mar: thcipriani: half-day (19:00 UTC to EoD)
 * 27 Mar: European Daylight savings time

April

 * 1 Apr: U.S. April Holiday (U.S. Staff with Reqs)
 * 4-29 Apr: Dan taking last stretch of new parent leave
 * ~17 Apr: Brennen probably traveling some
 * 7-11 Apr: Jaime
 * 9–25 Apr: Antoine At some point between (kids holidays)
 * 22 Apr: Earth Day (U.S. Staff with Reqs)

May

 * ?: Tyler
 * 19-26(?) May: Jeena (maybe)
 * 25-27 May: Antoine
 * 30 May: Memorial Day (U.S. Staff with Reqs)

📚 Book club/🍱 Lunch and Learn

 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Book_club
 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Lunch_and_learn#Present_a_Lunch_and_Learn

🔥🚂 Train

 * https://tools.wmflabs.org/versions/
 * https://train-blockers.toolforge.org/
 * https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar


 * 18 Oct - wmf.5 - Antoine + Ahmon
 * 25 Oct - wmf.6 - Mukunda + Antoine
 * 1 Nov - wmf.7 - Dan + Mukunda
 * 8 Nov - wmf.8 - NO TRAIN (Veteran's day Nov 11)
 * 15 Nov - wmf.9 - Jeena + Dan
 * 22 Nov - wmf.10 - NO TRAIN
 * 29 Nov - wmf.11 - Brennen + Jeena
 * 6 Dec - wmf.12 - Ahmon + Brennen
 * 13 Dec - wmf.13 - Antoine + Ahmon
 * 20 Dec - wmf.14 - NO TRAIN
 * 27 Dec - wmf.15 - NO TRAIN
 * 3 Jan - wmf.16 - Mukunda + Antoine
 * 10 Jan - wmf.17 - Dan + Mukunda
 * 17 Jan - wmf.18 - Jeena + Mukunda
 * 24 Jan - wmf.19 - Brennen + Jeena
 * 31 Jan - wmf.20 - Ahmon + Brennen
 * 7 Feb - wmf.21 - Jeena + Ahmon
 * 14 Feb - wmf.22 - Antoine + Jeena
 * 21 Feb - wmf.23 - Dan + Antoine (President's day on Monday)
 * 28 Feb - wmf.24 - Brennen + Dan
 * 6 Mar - wmf.25 - Ahmon + Brennen
 * 13 Mar - wmf.26 - Jeena + Ahmon (US enters Daylight Saving Time)


 * 20 Mar – 1.39.0-wmf.1, 1.39.0-wmf.2, 1.39.0-wmf.3, 1.39.0-wmf.4 —🚂🧪 Trainsperiments, ya'll
 * 28 Mar - wmf.5 - Antoine + Jeena
 * 4 Apr - wmf.6 - Jaime!!!! + Antoine

Hiring Update

 * Had two interviews
 * 101 total applications
 * 21 rejected so far

🚂🧪 Trainsperiment the Aftermath
"When performing changes that require forward-compatibility to protect against breakage when rolling back, we have been introducing the forward compat code in one train, then started to write new data in the next train. If we can roll back more than one train, then this practice has to be changed to take this into account (e.g. introduce forward compat code, then start writing new data TWO trains later)."
 * ran into a unpredictable problem with opcache
 * Triage tooling needs improvement
 * https://docs.google.com/document/d/1Vc_VitZtg-weJp1y_4OUxjOcL0aNwf2nD4Qu22oluMw/edit
 * Planning a communication with trainbow stuff
 * Performance runs evaluation in batches
 * Similar comments from platform
 * From PET in https://phabricator.wikimedia.org/T303759#7790164