Wikimedia Release Engineering Team/Checkin archive/2021-03-10

= 2020-03-10 =

Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * How to do it


 * 18-19 Mar: Mukunda out.
 * 26 Mar->2 Apr: Dancy out
 * 29 Mar: US staff with reqs


 * 01-02 Apr: Dancy out
 * 12 Apr: US staff with reqs
 * 22 Apr: Earth Day -- US staff with reqs
 * 23 Apr: dancy out


 * I made this: https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar

Train

 * 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

Status

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor

SoS

 * 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

Outgoing

 * Blocked by:
 * Blocking:
 * Thanks
 * Updates:
 * [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
 * Train Health
 * Last week: 1.36.0-wmf.33 T274937
 * This week: 1.36.0-wmf.34 T274938
 * Last week: 1.36.0-wmf.35 T274939
 * Last week: 1.36.0-wmf.33 T274937
 * This week: 1.36.0-wmf.34 T274938
 * Last week: 1.36.0-wmf.35 T274939

Incoming/Needs attention

 * Rollback unfinished train deploys over the weekend/holidays https://phabricator.wikimedia.org/T260401
 * Backporters must be aware of state, but let's use our judgement

https://docs.google.com/document/d/1rZo0YsYcrlWhXdKJg5pBp9TiQ6Pqvzg7LWKaj4QRWEQ/edit#
 * It's annual planning time (weeeeee):

Book club/Lunch and Learn

 * 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 15th Mar 1st: Lars -- David Allen's Getting Things Done (GTD)
 * http://git.liw.fi/wmf-talks/tree/gtd.md
 * March 15th: 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

 * 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

Ahmon

 * Updates:
 * Helped Dan investigate beta cluster jenkins job slowness and deployment-db05/db06 issues
 * mw-on-k8s: offline l10n init stuff merged in!
 * train-dev: revived
 * Offline this afternoon
 * Blocked by:
 * null
 * Blocking:
 * nil

Antoine

 * Updates:
 * Blocked by:
 * Blocking:
 * Blocking:
 * Blocking:

Brennen

 * Blocked by:
 * Bureaucracy
 * Blocking:
 * Updates:
 * Train
 * GitLab
 * GitLab

Dan

 * Blocked by:
 * Missing docker iptables nat rules for releases hosts
 * Blocking:
 * Updates:
 * Various fixes/changes to offline function of MW maintenance scripts merged and backported! (unblocks multiversion image build)
 * However, a new blocker emerges, stronger than the last (j/k but *sigh*). :)
 * However, a new blocker emerges, stronger than the last (j/k but *sigh*). :)

Jeena

 * Blocked by:
 * Blocking:
 * Updates:
 * fixing cps errors for https://gerrit.wikimedia.org/r/c/integration/pipelinelib/+/668245
 * pet expedition
 * fix some bugs with mw-cli
 * pet expedition
 * fix some bugs with mw-cli

Lars

 * Blocked by:
 * nope
 * Blocking:
 * hopefully not
 * Updates:
 * Got first shot of Covid vaccine
 * some flu-like symptoms and headache, not really 100%
 * train-dev works again
 * T269153 - discussion about "scap apply-patches"
 * waiting for more input and a non-achey head before diving into coding

Mukunda

 * Blocked by:
 * Blocking:
 * Updates:
 * Helped dzahn update the phabricator dump script to work with systemd instead of cron.
 * Reviewed, revised and merged a bunch of changes to Phatality.
 * Investigated a couple of phabricator bugs / missing features for monte to estimate the feasibility and level of difficulty to implement.
 * Conduit api results don't include workboard column positions
 * Missing conduit API to create / edit columns
 * Both of these are relatively difficult to implement compared to expectations. The workboard code is fairly messy and not well integrated with the rest of phabricator. Nonetheless, Monte needs these features and I think it may be worth the effort.
 * Missing conduit API to create / edit columns
 * Both of these are relatively difficult to implement compared to expectations. The workboard code is fairly messy and not well integrated with the rest of phabricator. Nonetheless, Monte needs these features and I think it may be worth the effort.

Tyler

 * Blocked by:
 * Nothing
 * Blocking:
 * Updates:
 * AP
 * AP