Wikimedia Release Engineering Team/Checkin archive/2021-03-24
Appearance
2021-03-24
[edit]Vacations/Important dates
[edit]- 18-19 Mar: Mukunda out.
- 26 Mar->2 Apr: Dancy out
- 29 Mar: US staff with reqs
- 01-02 Apr: Dancy out; Dan too!
- 02-05 Apr: Lars out (Easter; public holiday)
- 12 Apr: US staff with reqs
- 14-16 Apr: Brennen out
- 22 Apr: Earth Day -- US staff with reqs
- 23 Apr: dancy out
- 08-29 May: Dan out for a few weeks of paternity leave
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
- 16 Nov - wmf.18 - Ahmon + Antoine
- 23 Nov - wmf.19 - No Train - Thanksgiving Thurs/Fri https://phabricator.wikimedia.org/T263185
- 30 Nov - wmf.20 - Antoine + Mukunda
- 7 Dec - wmf.21 - Mukunda + Dan
- 14 Dec - wmf.22 - Dan + Jeena
- 21 Dec - wmf.23 - No Train
- 28 Dec - wmf.24 - No Train
- 4 Jan - wmf.25 - Jeena + Lars Antoine
- NB: Lars is only back from holiday on Thursday Jan 7
- 11 Jan - wmf.26 - Lars + Jeena
- 18 Jan - wmf.27 - Brennen + Lars (Monday is a holiday)
- 25 Jan - wmf.28 - Ahmon + Brennen
- 1 Feb - wmf.29 - Antoine + Ahmon
- 8 Feb - wmf.30 - Mukunda + Antoine
- 15 Feb - wmf.31 - Dan + Mukunda (Monday is a holiday)
- 22 Feb - wmf.32 - Jeena + Dan
- 1 Mar - wmf.33 - Lars + Jeena
- 8 Mar - wmf.34 - Brennen + Lars
- 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.39 - Jeena + Dan
- 19 Apr - wmf.40 - Lars + Jeena
- 26 Apr - wmf.41 - Brennen + Lars
- 3 May - wmf.?? - Ahmon + Brennen
Status
[edit]SoS
[edit]- 2019-08-14 onwards: Zeljko šø š· \o/
- 2020-08-26 onwards: Deb is in charge/SoS is async
- 2020-11-25: Brennen
- 2020-12-02: Ahmon
- 2020-12-09: Tyler
- 2020-12-16: Antoine
- 2021-01-06: Tyler
- 2021-01-13: Text only update
- 2021-01-20: Mukunda
- 2021-01-27: Text only update
- 2021-02-03: Thcipriani
- 2021-02-10: Thcipriani
- 2021-02-24: Thcipriani
- 2021-03-24: James
Outgoing
[edit]- Blocked by:
- Blocking:
- Thank Yous
- Legoktm for all kinds of assistance, on mw-on-k8s
- Updates:
- [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
- Train Health
- Last week: 1.36.0-wmf.36 phab:T274940
- This week: 1.36.0-wmf.37 phab:T278343
- This week: 1.36.0-wmf.38 phab:T278344
Callouts
[edit]- Developer satisfaction survey closes today!
Incoming
[edit]Team Business
[edit]- M8s IC meeting happened this week
Incoming/Needs attention
[edit]https://phabricator.wikimedia.org/T277507 https://phabricator.wikimedia.org/T118212
- Dan: anti. Not doing anything with the branch until Tuesday
- Brennen: In favor of not having things go out right away
- Lars: Automate to testwikis
- Action: Thcipriani: to decline
Instead of using groups, use traffic ratios, e.g. 1.36.0-wmf.35: 90% 1.36.0-wmf.36: 10%
- Ahmon: during train log triage meeting, it was mentioned that it would be nice to have enwiki tested earlier in the week. Proposal: instead of groups we move towards percentages. enwiki gets exposure right away (would hopefully bubble up quickly). Iterate with fixes until we hit 100%. Wikiversions, instead of looking up wikis, could use a random number to make a balance
- Mukunda: some servers have 1 version, some servers have another, depend on load balancer
- Greg: servers as a proxy for percentages?
- Mukunda: multiversion is touchy, but it might be a good thing to kill off
- Brennen: great idea, would have to surface externally
- TODO: Ahmon to file task
Train Go/No Go: https://docs.google.com/document/d/1GXC_Bf9iAvme58euBLQSMMxl1_ojbr32bjcHH6q1wKE/edit#
- Brennen: weekly cadence still?
- Lars: Timezones may be a problem
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
Feb 15thMar 1st: Lars -- David Allen's Getting Things Done (GTD)- March 22nd: Jeena Suggestion: Falling Down: A guide
- [...] Brennen: nebulous Zettelkasten rant what is this?!
- Zettelkasten is a note taking system
Monthly reflection on accomplishments - Mar '21 edition
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Add as you have them!
- PipelineLib fully working on releases-jenkins.wikimedia.org
- Credentials added to pipelinelib
Standup!
[edit]Ahmon
[edit]- Updates:
- Working on including security patches in m8s production image \o/
- Blocked by:
- none
- Blocking:
- none, hopefully
Antoine
[edit]- Updates:
- Blocked by:
- Blocking:
Brennen
[edit]- Blocked by:
- (thrashing)
- Blocking:
- Probably.
- Updates:
- Getting S&F contractors resources for testing ansible, documenting how they can use Horizon and such
- Interviewing (paired with Ahmon) for SRE positions
- Running a deployment training this week
- Asking awkward but pointless political questions in meetings
- Might rewrite this in Python at some point: https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/+/673184
- Train docs
- Stubbing out portal and such under this namespace: https://wikitech.wikimedia.org/wiki/Release_Engineering/Drafts
Dan
[edit]- Blocked by:
- Nada!
- Blocking:
- Nada!
- Updates:
- New PipelineLib feature for copying file artifacts out of run containers for use in subsequent stages. Needs a documentation update.
- Working with Ahmon and Jeena on getting security patches and private settings into the image. We're close!
Jeena
[edit]- Blocked by:
- Blocking:
- Updates:
- Worked on fixing some issues in rdf-streaming-updater ci/helm chart
- Working with Dan and Ahmon on mw-on-k8s
- Working on running tests for mediawiki-cli in CI using qemu vm like the fresh-tests so we can run docker
Lars
[edit]- Blocked by:
- nada?
- Blocking:
- nein?
- Updates:
- Making progress on "scap apply-patches".
- T269153
- Should have something up for review tomorrow.
- Finland seems to be going into a fairly hard lockdown.
- Making progress on "scap apply-patches".
Mukunda
[edit]- Blocked by:
- Need an SRE to be around to deploy phatality.
- Blocking:
- Updates:
- I was out for the end of last week. Had a nice two days in Hot Springs, Arkansas. (nice)
- Trying to get out a phatality upgrade this week
- Updated phab reports with new css from timo. (Not yet deployed but it looks nice https://phabricator.wikimedia.org/T276513 ) +1 That's a lot better
- Met with NaĆÆkĆ© to discuss further needs of the platform team for phabricator reports and custom fields.
- Multiple additional meetings scheduled
Tyler
[edit]- Blocked by:
- Nothing
- Blocking:
- ???
- Updates:
- Talking to WMCS about GitLab runners, "local" dev
- Deployment training starting this week -- 2 windows
- Limited rollout, then broader announcement