Wikimedia Release Engineering Team/Checkin archive/2021-05-26
2021-05-26
editVacations/Important dates
edit- 3 May: Jeena out
- 3 May - June 4: Dan out for a month of paternity leave
- 7 May: Dancy out, Brennen out, Greg
- 13 May: Antoine (Ascension day) + Friday 14 May
- 13 May: Lars (Ascension day) (not taking May 14th off)
- 21 May: Tyler Camping could have gone better
- 24 May: Antoine (Pentecost)
- 28 May: global holiday
- 31 May: Memorial day -- US staff with reqs, and everyone else, per Grant on Slack
- 1-3 Jun: EngProd Virtual Offsite https://docs.google.com/document/d/1EYuJODG4aBKY9_Y8idqZw3jUFdz7BFvdGDyhnhnZb10/edit
- Tuesday: 1/2 Team; 1/2 Big group
- Wednesday: Small Group Time
- Thursday: Fun time
- Early June, indeterminate: Brennen on babysitting duty
- 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
- 24-26 Jun (ish): Brennen → Kansas
- 28 Jun: DC Switchover (tentative)
- 5-9 July: Special Holiday
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
- https://train-blockers.toolforge.org/
- 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) NEED TO CANCEL FOR OFFSITE
- 2021-05-31 No Train 2021—engprod offsite???
- 7 Jun - wmf.9 - Jeena + Mukunda
- 14 Jun - No train (WMF All-Hands)
- 21 Jun - wmf.11 - Dan + Jeena
- 28 Jun - wmf.12 - Lars + Dan
- 5 Jul - No train (WMF holiday)
- 12 Jul - wmf.14 - Brennen + Lars
- 19 Jul - wmf.15 - Ahmon + Brennen
- 26 Jul - wmf.16 - Antoine + Ahmon
- 2 Aug - wmf.17 - Mukunda + Antoine
- 9 Aug - wmf.18 - Dan + Mukunda
- 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 - …
Train update email
edit- Train update: https://etherpad.wikimedia.org/p/RelEngTeam-Trainupdate-email
- printf '{\n"ids": [\n281145\n]\n}' | arc call-conduit maniphest.gettasktransactions | jq -r '.response' | awk -F':' '/PHID-TASK/ {print $1}' | uniq -c | wc -l
- 2021-05-17: Jeena
- 2021-05-24: Brennen
Status
editSoS
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-19: No SoS this week
- 2021-05-26: Thcipriani
Outgoing (for next week)
edit- Blocked by:
- Blocking:
- Thank Yous:
- Thank you to Zabe for lots of quick fixes for train blockers.
- Thank you to James Forrester for code reviews.
- Updates:
- [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
- Train Health
- Last week: 1.37.0-wmf.6 phab:T281147
- This week: 1.37.0-wmf.7 phab:T281148
- Next week: no train
Callouts
edit- Deployment training! https://wikitech.wikimedia.org/wiki/Deployments/Training
Incoming
edit- To Antoine "hashar" Musso for quickly fixing: https://phabricator.wikimedia.org/T283665 that was failing ULS patches from being merged
Team Business
editIncoming/Needs attention
editBook 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:
- This week
- Lars on train summarizing, journalling, and backup tech
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
- Jenkins upgrade to latest LTS
- Released new upstream Jenkins Gearman plugin
- Wikitech Gerrit docs updated
- data³ used successfully to extract train blocker stats from Phabricator
- Added transaction metadata to Phabricator task transactions api so that tools can get more detailed transaction details required for the train blockers analysis.
- Quibble weekly meetings
- gitlab.wikimedia.org is running (still needs cas registration)
- Documented the process for adding languages to phabricator, as well as maintaining the translation strings from translatewiki. All of this is now documented in the README for the phabricator translation repo. That change can be seen here: https://phabricator.wikimedia.org/rPHTR0de9c13ef996326a99d6320f4c26669901f3aff4
Standup!
editAhmon
edit- Updates:
- 20th wedding anniversary today
- Happy anniversary!
- Hyvää hääpäivää!
- Joyeux Anniversaire!
- Building prototype .gitlab.yml for multiversion mediawiki image build and deployment.
- WIP: Witness my flailing
- 20th wedding anniversary today
- Blocked by:
- nil
- Blocking:
- nothing, hopefully
Antoine
edit- Updates:
- Quibble weekly meetings are back (with Adam Wight, Addshore, Kostah at 9am UTC)
- Gerrit going to Java 11 soonish
- Have to setup meetings with Ahmon/Brennen to do gerrit plugins dance/upgrades
- Some oddity a potential race condition with Docker
- Filed a tracking tasks for running docker-compose / docker in vm etc (mwcli / traindev) https://phabricator.wikimedia.org/T283724 No idea about it.
- Blocked by:
- Blocking:
Brennen
edit- Blocked by:
- CAS configuration (but appropriate people have been told)
- Blocking:
- Local development xdebug issues, probably.
- Updates:
- https://gitlab.wikimedia.org/ is running as of half an hour ago
- Some interviewing for remaining GitLab ServiceOps position
- Some fiddling with Xdebug installation in mediawiki-docker
Dan (out)
edit- Blocked by:
- Blocking:
- Updates:
Jeena
edit- Blocked by:
- Blocking:
- Updates:
- working with brennen on xdebug in mediawiki-docker
- planning for preview environment
- reviewing mediawiki-docker-dev patches for mw-cli
Lars
edit- Blocked by:
- nope
- Blocking:
- nope?
- Updates:
- Too much IRC drama and meta drama this week and last
- Lunch & learn cubed (train summarizing; journalling; backup tech)
- Deployment Working Group doc review
- Pondered backport automation
- Day length is now 16 hours here, and still getting longer
Mukunda
edit- Blocked by:
- n/a
- Blocking:
- n/a
- Updates:
- Train this week. So far everything is calm, no blockers but we are only on group0 so far.
- data³ is coming along nicely.
- Sucessfully extracted train blockers metrics from Phabricat or task transactions in a clean and reusable way.
- Should be able to easily extend the technique to other metrics that involve analyzing phabricator task transactions. This is precisely what I had in mind and it's working out nicely.
- Attempted to increase the url length limit on phabricator's apac he config. Turns out you can't lengthen the limit, apache only allows the limit to be shortened by config.
- I guess the only remaining options are:
- form post (not ideal for various reasons, may not be possible)
- truncate the stack trace in phatality (probably )
- I guess the only remaining options are:
- Documented the process for adding languages to phabricator, as well as maintaining the translation strings from translatewiki. All of this is now documented in the README for the phabricator translation repo. That change can be seen here: https://phabricator.wikimedia.org/rPHTR0de9c13ef996326a99d6320f4c26669901f3aff4
Tyler
edit- Blocked by:
- Blocking:
- Updates:
- Dev sat
- Talking to wmcs
- travel
- using mukunda's train blocker data