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
- Fixed scap prep bug https://phabricator.wikimedia.org/T373425, https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/424
- GraphQL data queries for bitergia are publishedβimportant for determining users that are the same person across tool within bitergia https://www.mediawiki.org/wiki/User:AKlapper_(WMF)/Bitergia_data_quality_queries
- train branch cutting credentials are all goodβunified credentials for gerrit api and git
- Use sqlite to store scap sync-world history (https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/423)Β
- Make automatic-branch-cut re-runnable: https://phabricator.wikimedia.org/T373709 (https://gitlab.wikimedia.org/repos/releng/release/-/merge_requests/115)Β
- Dan helped me stumble through adding an alert for PVC space in gitlab-cloud-runner (well, half of adding an alert, anyway)
π 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
editbuildkit 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- Brennen https://phabricator.wikimedia.org/T373548
- TODO: Reach out to office it about getting a bot email
- TODO: Reach out to O11y re:federation/find task