Jump to content

Wikimedia Release Engineering Team/Checkin archive/2024-07-31

From mediawiki.org


2024-07-31

[edit]

πŸ† Wins/winterrogation

[edit]
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
July 2024

single image container images.

  • Andre's "scap train" mods deployed.
  • scap changes to better support alternate stage_dir:
  • Southparkfan hammering away at beta mess
  • streaming logs from Catalyst environments
  • It seems like the new deployment box is pretty much working by now.
    • Jaime had to fix git flag placement for git 2.20 -> git 2.30
    • Jaime had to fix scap deploy for heterogenous python versions within the cluster
  • Merged changes in catalyst for MediaWiki helm charts to spin up new MediaWiki instances with the PatchDemo provisioning scripts
  • Progress on merging the PatchDemos
  • Split Puppet 5 and 7 compiler output since some hosts no more support v5 and that was confusing SREs (screenshots: https://phabricator.wikimedia.org/T371407#10028859 )
  • Added a "(diff)" link to the notification that https://schedule-deployment.toolforge.org/ gives you after adding a new backport to the schedule. phab:T367948
  • git.wikimedia.org is finally dead (a win in so far as maybe we never have to talk about it again)
  • Quarterly phabricator queries updated
  • Upstream opengraph diff was merged for phab, so that link previews may start working in slack at some point
  • Adding milestone description copying to lessen suffering


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
  • July 1-9: Jaime
  • July 4-5: US staff holiday
  • July 4-5: Andre (festival; CZ Holiday)
  • July 12: Bryan
  • July 12–15: Ahmon
  • July 12: Brennen WF Las Vegas
  • July 12-22: Dan
  • July 19: Bryan
  • July 25-31: Ahmon
  • July 26: Bryan
  • Aug 02: Bryan
  • Aug 05-08: Dan
  • Fri 09 Aug – Global holiday: International Day of the World’s Indigenous Peoples
  • Aug 12: Dan
  • Mon 12 Aug-16: Ahmon out
  • Mon 12 Aug - Fri 23 Aug: Antoine
  • Aug 16: Bryan
  • Aug 23: Bryan
  • Aug 23: Jaime
  • Sun 25 Aug - 03 Sep: Brennen πŸ”₯
  • Aug 30: Bryan
  • Sept 02: US Labor day (WMF US holiday)
  • Sept 06: Bryan
  • Sept 13: Bryan
  • Sept 18-19: Brennen Winfield
  • Sept 19-20, 23: Bryan Riot Fest in Chicago!
  • Sept 27: Bryan
  • Sept 11-30 Jeena
  • Oct 03-06: WikiCon North America (Indianapolis)
  • Oct 1-11 Jeena

Future

[edit]

πŸ”₯πŸš‚ Train

[edit]
https://versions.toolforge.org/
https://train-blockers.toolforge.org/
https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar

Rotation

[edit]
  • 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 – Dduvall + Ahmon (Brennen out)
  • 10 Jun (10-14) - 1.43.0-wmf.9 – Brennen + Ahmon
  • 17 Jun (17-21) – 1.43.0-wmf.10 – Jaime + Brennen
  • 24 Jun (24-28) – 1.43.0-wmf.11 – Jeena + Jaime
  • 01 Jul (02–04) – 1.43.0-wmf.12 – Antoine + Jeena
  • 08 Jul (08-12) – 1.43.0-wmf.13 – Andre + Antoine (Ahmon + Dan out Friday)
  • 15 Jul (15-19) – 1.43.0-wmf.14 – Ahmon + Andre (Dan Out)
  • 22 Jul (22-26) – 1.43.0-wmf.15 – Dan + Ahmon (Ahmon out Thurs)
  • 29 Jul (19-Aug 02) – 1.43.0-wmf.16 – Brennen + Dan (Ahmon out)
  • 05 Aug (05-09) – 1.43.0-wmf.17 – Jaime + Brennen (Dan out, Global holiday Friday)
  • 12 Aug (12–16) – 1.43.0-wmf.18 – Jeena + Jaime (Ahmon out, Antoine out)
  • 19 Aug (19–23) – 1.43.0-wmf.19 – Andre + Jeena (Antoine out)
  • 26 Aug (26–30) – 1.43.0-wmf.20 – Antoine + Andre (Brennen out)
  • 02 Sep (02–06) – 1.43.0-wmf.21 – Ahmon + Antoine (US holiday Monday, Brennen out Tues)
  • 09 Sep (09–13) – 1.43.0-wmf.22 – Dan + Ahmon
  • 16 Sep (16–20) – 1.43.0-wmf.23 – Jaime + Dan (Brennen out)
  • 23 Sep (23–27) – 1.43.0-wmf.24 – Brennne + Jaime

Team Discussions

[edit]

Fill your day with webforms

[edit]

Let's do some inbox triage: https://phabricator.wikimedia.org/maniphest/query/7vRDrcVnt8OI/#R

Inbox triage decision:

  • GitLab approvals: if they fill out the form right, let's approve them, not add them trusted-contributors unless they actually are

🌻 Open source/Upstream contributions

[edit]
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Upstream