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

= 2021-03-17 =

Thcipriani: Sorry I have to skip today. I am taking the train ranting on the road and attending the monthly engineering leaders meeting this week. Dan: I'll be playing the role of Tyler today

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
 * 13-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


 * 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
 * Moritz & John for assistance with GitLab / CAS
 * Updates:
 * [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
 * Train Health
 * Last week: 1.36.0-wmf.34 T274938
 * This week: 1.36.0-wmf.35 T274939
 * Last week: 1.36.0-wmf.36 T274940
 * This week: 1.36.0-wmf.35 T274939
 * Last week: 1.36.0-wmf.36 T274940

Callouts

 * Developer satisfaction survey is live until 2021-03-24
 * When to use train vs backports quick guide: https://wikitech.wikimedia.org/wiki/Deployments/Train_vs_backport
 * M8s IC meeting happened this week
 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/MediaWiki_on_Kubernetes/Meeting_notes/2021-03-17

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 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

 * 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

Ahmon

 * Updates:
 * Train duty. group0 at .35
 * Minor logspam-watch mods (.logspamwatchrc)
 * TODO: Why did scap ask me: Continue running "scap sync"? [y/N] even though deploy-promote ran scap sync-world ?
 * TODO: Experiment w/ detecting already-applied patches (Lars already doing this?)
 * TODO: Talk to Nikerabbit about l10nupdate ideas
 * Blocked by:
 * nil
 * Blocking:
 * null

Antoine

 * Updates:
 * Jenkins running on Java 11
 * Blog post about Gerrit memory leak https://phabricator.wikimedia.org/J232
 * Some Quibble stuff and bunch of reviews
 * doc.wm.o deployment now restart php-fpm to clear opcache
 * Figuring out a strategy for Quibble jobs Stretch > Buster upgrade
 * Blocked by:
 * Could not find the script I used to mass trigger Jenkins jobs bah
 * Blocking:

Brennen

 * Blocked by:
 * More bureaucracy. :(
 * Blocking:
 * Updates:
 * GitLab bureaucracy.
 * Contractors theoretically have the access they need.
 * Hiring: Working on questions with Ahmon this week.
 * Helping with train this week as needed.
 * Train documentation: https://phabricator.wikimedia.org/T273802
 * Train documentation: https://phabricator.wikimedia.org/T273802

Dan

 * Blocked by:
 * Review apt: Support configuration of http/https proxies
 * Review Provide `setup.httpProxy` context variable if a proxy is configured
 * Blocking:
 * Updates:
 * Containers on releases hosts cannot update apt cache from non-WMF sources (see open reviews)
 * Jenkins job exists for building patched MediaWiki image Needs
 * PipelineBuilder based jobs need to handle git tags and other ref updates
 * PipelineBuilder based jobs need to handle git tags and other ref updates

Jeena

 * Blocked by:
 * Blocking:
 * Updates:
 * New direction for privateSettings in mediawiki image
 * pet team work and meetings
 * did some work on rdf-streaming-updater helm chart and debugging helm test
 * catching up on local dev work
 * did some work on rdf-streaming-updater helm chart and debugging helm test
 * catching up on local dev work

Lars

 * Blocked by:
 * no
 * Blocking:
 * no
 * Updates:
 * Working on "scap apply-patches"
 * Spring is coming

Mukunda

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

Tyler

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