Wikimedia Release Engineering Team/Checkin archive/2021-05-05
Appearance
2021-05-05
[edit]Vacations/Important dates
[edit]- 3 May: Jeena out
- 3 May - June 4: Dan out for a month of paternity leave
- 7 May: Dancy out, Brennen potentially out, Greg
- 13 May: Antoine (Ascension day) (probably take May 14th off as well)
- 13 May: Lars (Ascension day) (not taking May 14th off)
- 21 May: Tyler
- 24 May: Antoine (Pentecost)
- 28 May: US staff with reqs
- 31 May: Memorial day -- US staff with reqs
- 15-17 Jun: All Hands
- 18 Jun: Juneteenth -- US staff with reqs
- 21-25 Jun: (whole week) Tyler -> Grand Canyon
- 22-26 Jun: Dancy in the woods
- 28 Jun: DC Switchover (tentative)
Train
[edit]- Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Important_dates
- 15 Mar - wmf.35 - Ahmon + Brennen
- 22 Mar - wmf.36 - Antoine + Ahmon
- 29 Mar - wmf.37 - Mukunda + Antoine (Monday is a holiday)
- 5 Apr - wmf.38 - Dan + Mukunda
- 12 Apr - wmf.1 - Jeena + Dan
- 26 Apr - wmf.3 - Lars + Jeena
- 3 May - wmf.4 - Brennen + Lars (Ahmon to handle day of the 4th)
- 10 May - wmf.5 - Ahmon + Brennen
- 17 May - wmf.6 - Antoine + Ahmon
- 24 May - wmf.7 - Mukunda + Antoine (Friday is a holiday, Monday is holiday in France)
- 31 May - wmf.8 - Jeena + Mukunda (Monday is a holiday)
- 7 Jun - wmf.9 - Dan + Jeena
- 14 Jun - No train (WMF All-Hands)
- 21 Jun - wmf.11 - …
- 28 Jun - wmf.12 - …
- 5 Jul - No train (WMF holiday)
- 12 Jul - wmf.14 - …
- 19 Jul - wmf.15 - …
- 26 Jul - wmf.16 - …
- 2 Aug - wmf.17 - …
- 9 Aug - wmf.18 - …
- 16 Aug - wmf.19 - …
- 23 Aug - wmf.20 - …
- 30 Aug - wmf.21 - …
- 6 Sep - wmf.22 - …
- 13 Sep - wmf.23 - …
- 20 Sep - wmf.1 - …
- 27 Sep - wmf.2 - …
Status
[edit]- Wednesday at 15:20 UTC: train blocked at group0, seemingly due to a type error in PHP
SoS
[edit]- 2021-02-24: Thcipriani
- 2021-03-24: James
- 2021-03-31: Thcipriani
- 2021-04-07: Thcipriani
- 2021-04-14: Thcipriani
- 2021-04-21: Thcipriani
- 2021-04-28: James
- 2021-05-05: James
- 2021-05-12: James
- 2021-05-12: No SoS this week
Outgoing (for next week)
[edit]- Blocked by:
- Web: Upgrading or dropping the legacy Ruby selenium jobs in MinervaNeue blocks the CI-wide upgrade from stretch to buster. T280901
- Wikibase: Upgrading or dropping the legacy Ruby selenium jobs in Wikibase blocks the CI-wide upgrade from stretch to buster. T280491
- Blocking:
- Thank Yous:
- Thank you to C. Scott for his support and patience waiting for T271863 to be resolved!
- Updates:
- [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
- Train Health
- Last week: 1.37.0-wmf.4 phab:T281145
- This week: 1.37.0-wmf.5 phab:T281146
- Next week: 1.37.0-wmf.6 phab:T281147
Callouts
[edit]- Deployment training! https://wikitech.wikimedia.org/wiki/Deployments/Training
Incoming
[edit]Team Business
[edit]Incoming/Needs attention
[edit]- Lars: how do you write train reports?
- 2 kinds: RelEng list for internal consumption, Wikitech-l for thanking
- Example: https://lists.wikimedia.org/pipermail/wikitech-l/2021-April/094405.html
- I broke wikipedia...
Current list
- Ahmon
- Brennen
- Jeena
- Lars
- Grant
- Deb
- Greg
Folks to check with
- Ariel
- Peter
- Urbanecm
- James_F
- Niharika
- Catrope
- Ebernhardson
- Amir L
- Amir A
- Leszek
- Yak shaving day:
- 2021-04-30!
- Yak shaving retrospective
Book club/Lunch and Learn
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Book_club
- https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Lunch_and_learn
- https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Read_papers_and_talk
- Last week:
- Counting (no knowledge of mathematics required) by Dom
- Next week: ???
- Last week:
Monthly reflection on accomplishments - Apr '21 edition
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Add as you have them!
- Scap 3.17.1 tagged
- There's GitLab Ansible code that seems to work
- Deployment trainings
Monthly reflection on accomplishments - May '21 edition
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Add as you have them!
- Quibble 0.0.47
Standup!
[edit]Ahmon
[edit]- Updates:
- Still wrapping up train-dev conversion from VMs to Docker containers.
- I keep running out of space when testing.
- misc changes to scap as a result
- Revising MW multiversion container image build process.
- Still wrapping up train-dev conversion from VMs to Docker containers.
- Blocked by:
- SRE: scap 3.17.1 deployment still pending.
- Message received from effie a few minutes ago: if I am not dead after my son goes to sleep, I will finish the deployment today
- Mukunda: Need a review on https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/+/685023 +2
- SRE: scap 3.17.1 deployment still pending.
- Blocking:
Antoine
[edit]- Updates:
- Overhauled Gerrit upgrade process to make it almost trivial
- Quibble 0.0.47 released (CI images to be updated)
- Added a blocker for train (wmf.4 cause some no such field in a db query) https://phabricator.wikimedia.org/T281981
- Blocked by:
- Jenkins Gearman plugin magically exploding most probably due to a race condition. Zuul requests to cancel a job or update a build discussions are not executed and pill up. Fix is to restart Jenkins :-\ https://phabricator.wikimedia.org/T281737
- Blocking:
- Training Ahmon/Brennen for Gerrit. Gotta clear out the doc https://wikitech.wikimedia.org/wiki/Gerrit/Upgrade
Brennen
[edit]- Blocked by:
- Pfizer.
- Blocking:
- Updates:
- Fixed a small logspam-watch bug.
- Some back and forth with John Bond re: GitLab configuration.
- Train.
Dan (out)
[edit]- Blocked by:
- Blocking:
- Updates:
Jeena (out)
[edit]- Blocked by:
- Blocking:
- Updates:
Lars
[edit]- Blocked by:
- Blocking:
- Updates:
- Scap Python 3 port making progress
- disabled a few failing tests, since they mystify me, will need to be assessed later
- otherwise tests pass, test deployment in train-dev works
- pgp-public-keys add-key script change being reviewed
- Would someone like to write a train-summary email Friday this week? ANTOINE!
- review blocker task, and all blocking tasks for participation
- copy previous email, update, add some silly personal touches, send
- Scap Python 3 port making progress
Mukunda
[edit]- Blocked by:
- not enough time, even when work through the whole weekend and never take vacation days.
- Blocking:
- Updates:
- I spent all weekend and most of this week working on developer satisfaction survey analysis
- Mostly learning pandas/matplotlib/ipython/jupyter (TIL: newpyter)
- Because of the above I'm way behind on other stuff but there is this:
- https://docs.google.com/spreadsheets/d/e/2PACX-1vRHqvqTNtM9sFPZvJpG5MIt5ddO-tW41CrJ6VbUmm6msv-6oLCpVrMxMKXIAyu40Je3u4HywO8pKRsW/pubchart?oid=627635297&format=image
- I spent all weekend and most of this week working on developer satisfaction survey analysis
Tyler
[edit]- Blocked by:
- Blocking:
- Updates:
- Deployment training
- Got an actual volunteer last time
- Annual planning ongoing
- Have objectives, KRs still under discussion
- Train stats: https://github.com/thcipriani/train-stats#train-stats
- T-shirts
- Betterworks
- Deployment training