Wikimedia Release Engineering Team/Checkin archive/2022-07-20

= 2022-07-20 =

ERC Update

 * "the Core team has decided to extend the timeline for launch for roughly two weeks. This means that the launch is expected to happen in the first two weeks of August. "

Offsite update

 * Some of you may remember taking an offsite survey long, long ago
 * Managers of DT + PET talked to Travel
 * Visas are hard to get at the moment for about 25% of PET folk
 * Delaying planning until Q3—expect more updates/surveys then

Team API
Take a look at this breakdown: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Skill_matrix Thoughts?
 * Enough knowledge of log triage to teach other people how to log triage

🏆 Wins

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


 * We don't specifically have any reason to think our GitLab instance has been owned, necessarily.
 * Small merges for mwpresync
 * Small merges for mwpresync

😶 Let's keep this empty

 * +1'd gerrit changes
 * Gerrit access requests

📅 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

July

 * 1 Jul: Jaime; Dan (🏔); Tyler (afternoon)
 * 4 Jul: US Independence day (U.S. Staff with Reqs) 🇺🇸
 * 5-8 Jul: Brennen WFNYC
 * Thu 7 Jul: Brennen out
 * Wed 13 Jul: Jeena out maybe
 * Thu 14 Jul: Antoine celebrates Bastille Day 🇫🇷


 * Thu 21 Jul–Tue 26 Jul: Tyler
 * Mon 25 Jul-Fri 29 Jul: Dancy out
 * Mon 25–Tue 16 Aug: Antoine

August

 * Mon 1 Aug–Tue 16 Aug: Antoine
 * Thu 4 Aug–Fri 19 Aug: Dan
 * Tue 9 Aug: International Day of the World’s Indigenous Peoples
 * 27-31 Aug: Brennen (🔥)
 * 29Aug/2Sep: Antoine is present but kids are back to school

September

 * 5 Sept: U.S. Labor Day (U.S. Staff with Reqs)
 * 1-6 Sept: Brennen (🔥)
 * ~14-18 Sept: Brennen (⛺🪕)

🔥🚂 Train

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


 * 2 May – wmf.10 – Antoine + Brennen
 * 9 May - wmf.11 – Skipping for GitLab-a-thon
 * 16 May - wmf.12 - Jaime + Antoine
 * 23 May - wmf.13 - Ahmon + Jaime (Antoine out)
 * 30 May - wmf.14 - Jeena + Ahmon
 * 6 Jun - wmf.15 - Dan + Jeena (Brennen out)
 * 13 Jun - wmf.16 - Brennen + Jeena (Dan out)
 * 20 Jun - wmf.17 - Antoine + Brennen (Jaime out)
 * 27 Jun - wmf.18 - Dan + Antoine (Jaime out)
 * 4 Jul - wmf.19 - Jaime + Dan
 * 11 Jul - wmf.20 - NO TRAIN


 * 18 Jul - wmf.21 - Jeena + Jaime
 * 25 Jul - wmf.22 - Brennen + Jeena (Antoine, Ahmon out)
 * 1 Aug - wmf.23 - Ahmon + Brennen (Antoine, Dan out starting Thurs)
 * 8 Aug - No Train (Antoine, Brennen, Dan out)
 * 15 Aug - wmf.25 - Chad + Ahmon (Dan out)
 * 22 Aug - wmf.26 - Antoine + Chad
 * 29 Aug - wmf.27 - Dan + Antoine
 * 5 Sep - wmf. 28 - Jaime + Dan

The Decommission Mission 💀
Goals


 * 1) Decommission all phab servers that are out of warranty
 * git-ssh shutdown
 * Puppet running on new hosts without error
 * Deploy phabricator via scap
 * Switch to new hosts/old hardward "gone"


 * 1) Decommission Gerrit2001
 * Deploy gerrit to gerrit2002 as a replica
 * Add gerrit2002 as a replica to gerrit1001
 * All traffic for https://gerrit-replica.wikimedia.org is served from gerrit2002

What are we doing?
 * For each task in "Backlog" on the workboard: https://phabricator.wikimedia.org/project/board/6022/
 * 1) Ensure there are acceptance criteria
 * 2) "Size" the task
 * we use fibbonacci numbers 1–8 (1, 2, 3, 5, 8)
 * 1 == between 1 hour and 1 day
 * 2 == two, maybe three days
 * 3 == three, maybe four days
 * 5 == more than four days, but less than the whole sprint
 * 8 == most of the sprint
 * >8? We need to make subtasks and leave it unassigned in the backlog


 * 1) Once we're happy with the task, move to "Ready"

After this meeting
 * Pick a task, claim it, move it to in-progress, work on it, and (I hope) finish it :)
 * Temi will run our daily standup where we update each other on blockers
 * Make liberal use of our SpontanOffice for any ad-hoc sync-ups throughout the week
 * Work together
 * Enjoy?

Links
 * Workboard: https://phabricator.wikimedia.org/project/board/6022/
 * Planning poker: https://hatjitsu.toolforge.org/