Wikimedia Release Engineering Team/Checkin archive/2024-09-11

2024-09-11

edit

πŸ“‹ Agenda

edit
  • Old TODOs/Reminders
  • Wins/anti-wins
  • Important dates
  • Train
  • DISCUSS: Decision making on Gerrit +2 requests for random non-deployed repos
  • DEMO: Brennen DigitalOcean AlertManager
  • DISCUSS: PHP Variant work for mutli-version/priority
  • INBOX: let's do some triage

Old TODOs

edit
  • [x] TODO: check with Jaime β€” how did you fix the /bin/sh execution? How did it get that way?
    • From update Java11β†’Java17
    • Function `.stripIndent()` behaves differently
    • Ended up with spaces before `#!/bin/bash` so the shell fell back to using /bin/sh
    • Restart of Jenkins without deploy broke the job
  • [x] TODO: task for reggie image availability docs
  • TODO: add thoughts to private repo for PrivateSettings task
  • REMINDER: vote for board of trustees https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/2024/Candidates Voting closes at 23:59 UTC on September 17.


πŸ† Wins/winterrogation

edit
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
Sep 2024

πŸ“… 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
  • Sept 02: US Labor day (WMF US holiday)
  • Sept 06: Bryan
  • Sept 9-Oct 11 Jeena
  • Sept 13: Bryan
  • Sept 13: Brennen part day
  • Sept 16–20: Tyler AFK (mostly) that week
  • Sept 18-19: Brennen Winfield πŸͺ•
  • Sept 19-20, 23: Bryan Riot Fest in Chicago!
  • Sept23-27: Andre
  • Sept24: Dancy
  • Sept 27: Bryan
  • Sept 27, 30-Oct 02: Dan
  • Oct 01-11: Jeena
  • Oct 03-06: WikiCon North America (Indianapolis)
  • Oct 06: Dancy
  • Oct 11: Bryan
  • Oct 14: Indigenous Peoples' Day (also Columbus Day) US Staff w/reqs
  • Oct 18: Bryan
  • Oct 25: Bryan
  • Oct 28 - Nov 01 maybe: Andre

Future

edit
  • Nov 11-19 or so maybe: Andre

πŸ”₯πŸš‚ Train

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

Rotation

edit
  • 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)Β 
    • Group0 rollback due to warnings and errors
    • Antoine backported fixes earlier + one going out now
  • 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 – Brennen + Jaime (andre out)

Team Discussions

edit

buildkit 16: https://phabricator.wikimedia.org/T374478

Decision making on Gerrit +2 requests for random non-deployed repos

edit
  • How do we (?) handle requests like https://phabricator.wikimedia.org/T372073Β ? Or do we not and someone else is supposed to?
    • TODO: add to talk pageβ€”ambiguity in the policy about emailing wikitech/lack of consensus. New idea: when there is no consensus, have folks email wikitech even for non-MediaWiki repos, wait two weeks, impelement consensus.

Demo AlertManager

edit

Inbox Triage

edit