Wikimedia Release Engineering Team/Checkin archive/2021-01-27

= 2020-01-27 =

Vacations/Important dates

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


 * 15 Jan: Wikipedia’s Birthday
 * 18 Jan: Martin Luther King Jr. Day -- US staff with reqs
 * 20 Jan: Dan Out


 * 15 Feb: Presidents' Day -- US staff with reqs


 * 29 Mar: US staff with reqs


 * 12 Apr: US staff with reqs
 * 22 Apr: Earth Day -- US staff with reqs

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)

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

Outgoing

 * Blocked by:
 * Blocking:
 * Updates:
 * [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
 * Train Health
 * Last week: 1.36.0-wmf.27 T271341
 * This week: 1.36.0-wmf.28 T271342
 * Next week: 1.36.0-wmf.29 T271342
 * This week: 1.36.0-wmf.28 T271342
 * Next week: 1.36.0-wmf.29 T271342

Incoming/Needs attention

 * Everything from this doc should be in betterworks: https://docs.google.com/document/d/1xxPYTb6mGjC0z3kEuFFWxV9YcOipvs4wSMkk3wPEl7s/edit#
 * Check it please


 * Observability is moving Icinga to victorops. I mentioned that it might be good to have a training with them where we can ask questions (like the dumb question I asked: Are you talking about nagios? I get nagios alerts, is that affected? No.)
 * Interested? Put you name here (If you get alerts you ought to go -- Mukunda, Antoine(?)):


 * Train practices and policy
 * Who uses deploy-promote?
 * Who uses logspam-watch?
 * How useful is the train log triage meeting?
 * Who uses the mw-error-log dashboard outside of the triage meeting?
 * Should we block the train:
 * More frequently; even for smaller issues
 * Less frequently; only for huge issues
 * I don't care as long as it's unambiguous

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 1st: Zeljko -- Cal Newport's Deep Work
 * Feb 15th: Lars -- David Allen's Getting Things Done (GTD)

Monthly reflection on accomplishments - Jan '21 edition

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
 * Add as you have them!


 * Update dev images to split apache and php containers for local dev

Ahmon
Code reviews. k8s + MW prototyping
 * Blocked by:
 * Train blocked by https://phabricator.wikimedia.org/T273006
 * Blocking:
 * Updates:
 * No train progress so far.
 * No train progress so far.

Antoine

 * Blocked by:
 * Blocking:
 * Java 11 upgrades
 * Updates:
 * Random goals / development stuff paperwork to do
 * Random goals / development stuff paperwork to do

Brennen

 * Blocked by:
 * Nothing
 * Blocking:
 * Nothing I know about
 * Updates:
 * PHP/Apache split in Mediawiki Docker merged yesterday
 * Closed out a grab bag of other requests for dev images
 * a little train backup work here and there
 * talking over runnable runbooks with Mukunda
 * planning to update dev-images to buster and clean up some no-longer-used stuff

Dan

 * Blocked by:
 * Was blocked by a nasty Jenkins Groovy CPS issue. Resolved. https://gerrit.wikimedia.org/r/c/integration/pipelinelib/+/658745
 * Blocking:
 * Updates:
 * Getting a simple pipelinelib based job running on releases-jenkins. Unblocked by the aforementioned CPS issue.
 * Getting a simple pipelinelib based job running on releases-jenkins. Unblocked by the aforementioned CPS issue.

Jeena

 * Blocked by:
 * Blocking:
 * many changes to local-dev needing review
 * Updates:
 * Wolfgang looking for volunteers to help with docker/kubernetes workshops
 * Adding targeting releases (ex: buster-backpots) to Blubber https://gerrit.wikimedia.org/r/c/blubber/+/658432
 * Adding Privatesettings secrets to mediawiki chart
 * Plan to work on adding credentials to pipelinelib
 * Plan to work on adding credentials to pipelinelib

Lars

 * Blocked by:
 * nada?
 * Blocking:
 * nada?
 * Updates:
 * mild illness happening; lack of sleep; unproductivity galore

Mukunda

 * Blocked by:
 * n/a
 * Blocking:
 * n/a
 * Updates:
 * Working on a few phabricator tasks
 * New project metrics
 * Security policies
 * Playing with rundoc a bit (with Brennen and Tyler, woo)
 * Apparently the machine shop tour was a big hit, may need to do it a 3rd time?

Tyler

 * Blocked by:
 * Tuning session
 * Blocking:
 * Development plans
 * Updates:
 * Got the go-ahead on the contract with speed and function for initial GitLab provisioning