Wikimedia Release Engineering Team/Checkin archive/20191127

+ = 2019-11-27 =

Vacations/Important dates

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


 * November 1 (All Saints' Day): Željko, Antoine holiday
 * November 8–10: WikiCon North America (James)
 * November 11 (Veterans' Day): US Staff
 * November 12–15: TechConf19
 * November 16–20: Offsite


 * November 21–30: Jeena
 * November 25–29: Dan
 * November 28–29 (Thanksgiving): US Staff


 * December 1–2: Jeena
 * December 6: Lars (Finnish Independence Day)
 * December 25–31 (Christmas): US Staff (+ everyone?)
 * December 25–26: Lars, Željko, Christmas


 * 1 January (New Year's Day): US Staff, Lars, Željko
 * 20 January (Martin Luther King Jr. Day): US Staff

Train

 * Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R


 * 14 Oct - wmf.2 - Jeena + Lars
 * 21 Oct - wmf.3 - Lars + Brennen
 * 28 Oct - wmf.4 - Brennen + Mukunda
 * 4 Nov - wmf.5 - Mukunda + Antoine
 * 11 Nov - wmf.6 - No Train (Tech conf)
 * 18 Nov - wmf.7 - No Train (Off site)


 * 25 Nov - wmf.8 - Group0 on Tuesday Brennen + Mukunda (Thanksgiving)
 * 2 Dec - wmf.8 part 2 - Wednesday Group1 + Thursday Group2 Brennen + Dan
 * 9 Dec - wmf.10 - Dan + James
 * 16 Dec - wmf.11 - James + Jeena
 * 23 Dec - wmf.12 - No Train or any other deploys (Winterval)
 * 30 Dec - wmf.13 - No Train or any other deploys (Still Winterval)
 * 6 Jan - wmf.14 - Jeena + Lars
 * 13 Jan - wmf.15 - Lars + Antoine

SoS

 * Aug 14 onward: Zeljko 🎸 🎷 \o/

Timespent spreadsheet

 * For the avoidance of doubt: fill out the sheet week number for the previous week


 * No spreadsheet this week: we were at techconf and in various states of travel and travel-hangover
 * reminder: your time spent doesn't need to total to 100%

Book club

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club
 * Happening 2019-12-10
 * You should have an invite
 * https://google.github.io/eng-practices/review/reviewer/
 * Ž: It's scheduled for 30 minutes. Didn't we agree the last time that we need 60 minutes even for articles?
 * 45 minutes? This article seems shorter
 * Resolution: let's shoot for 30 but be efficient

Monthly reflection on accomplishments - November '19 edition

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


 * branch.py for cutting the branch for train
 * logspam-watch for tailing logfiles

Incoming/Needs attention

 * New workboard https://phabricator.wikimedia.org/project/view/4360/ -- make sure your tasks look right

TechConf/Offsite followups

 * Amalgamation in progress...

Incoming from last week (aka this morning)

 * Blocking:
 * Product Infrastructure: to create node10/buster images for Proton service migration T237911
 * Updates:
 * Train Health
 * Last week: no train because of team offsite
 * This week: 1.35.0-wmf.8 - T233856 - group0 only because of Thanksgiving
 * Next week: 1.35.0-wmf.8 - T233856 - group1 + group2

Callouts

 * Release Engineering - unusual train schedule:
 * This week: 1.35.0-wmf.8 - group0 only because of Thanksgiving
 * Next week: 1.35.0-wmf.8 - group1 + group2

Outgoing next week

 * Blocked by:
 * Blocking:
 * Updates:
 * Train Health
 * Last week: 1.35.0-wmf.8 - T233856 - group0 only because of Thanksgiving
 * This week: 1.35.0-wmf.8 - T233856 - group1 + group2
 * Next week: 1.35.0-wmf.10 - T233858

Callouts

 * Release Engineering - unusual train schedule:
 * This week: 1.35.0-wmf.8 - group1 + group2
 * Next week: 1.35.0-wmf.10
 * December 23-January 3rd - No deploys (including train), Holiday break

Train status and happenings

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

Standup!

 * Make sure your tasks are correct on our kanban board!
 * https://phabricator.wikimedia.org/project/board/4105/

Last week

 * Best thing
 * Tech conf / offsite was nice
 * Worst thing
 * Jetlag, you can imagine ;D
 * Missed some topics
 * What I planned vs did
 * Unplannned
 * Unplannned

This week

 * What I plan to do
 * Backlog grooming!
 * Quibble pending reviews
 * Blockers

Last week

 * Best thing
 * Tech conference / offsite
 * Worst thing
 * Tech conference / offsite
 * What I planned vs did
 * ✅ Fly home from Atlanta
 * ✅ 1.35.0-wmf.8 to group 0
 * ✅ Fill out some surveys
 * Unplannned
 * Minor updates to train / places to watch for breakage documentation
 * https://wikitech.wikimedia.org/wiki/Mwlog1001
 * https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys#Places_to_Watch_for_Breakage
 * https://wikitech.wikimedia.org/wiki/Wikimedia_binaries#logspam-watch (nice!!)

This week

 * What I plan to do
 * dev-images:
 * stretch-php72: Add PHP redis and mysql-client plus some utils to dependencies
 * Update stretch dependencies
 * Blockers

Other

 * Snow.

Last week

 * Best thing
 * Worst thing
 * What I planned vs did
 * Unplannned
 * What I planned vs did
 * Unplannned
 * Unplannned

This week

 * What I plan to do
 * Blockers
 * Blockers

Last week

 * Best thing
 * Worst thing
 * What I planned vs did
 * Unplannned
 * What I planned vs did
 * Unplannned
 * Unplannned

This week

 * What I plan to do
 * Blockers
 * Blockers

Last week

 * Best thing
 * Worst thing
 * What I planned vs did
 * Unplannned
 * What I planned vs did
 * Unplannned
 * Unplannned

This week

 * What I plan to do
 * Blockers
 * Blockers

Last week

 * Best thing
 * Worst thing
 * What I planned vs did
 * Unplannned
 * What I planned vs did
 * Unplannned
 * Unplannned

This week

 * What I plan to do
 * Blockers
 * Blockers

Last week

 * Best thing
 * Worst thing
 * What I planned vs did
 * Unplannned
 * What I planned vs did
 * Unplannned
 * Unplannned

This week

 * What I plan to do
 * Blockers
 * Blockers

Last week

 * Best thing
 * Got home.
 * Worst thing
 * Have jet lag.
 * What I planned vs did
 * Participated in TechConf and EngProd offsite.
 * Unplanned
 * Started drafting a Wikipedia architecture document.
 * May have managed to mostly offload it to Will Doran.

This week

 * What I plan to do
 * Set up git repo for PGP public keys on Gerrit, for keysigning. Name suggestions welcome.
 * pgp-public-keys.git?
 * wmf-pgp-keys.git? (tthcipriani: too limiting for volunteers)
 * all-your-keys-are-belong-to-liw.git?
 * pennyworth.git?
 * Read TechConf and offsite notes, extract any useful bits.
 * Ponder SRE input on new CI from TechConf. Discuss with Tyler, Dan.
 * Do an Argo test deployment.
 * Start work on documenting pipelinelib so it can be re-implemented for new CI.
 * With Dan.
 * Blockers
 * Tired.

Other

 * Three trips a year. Usually over a week of jet lag there and another over a week when I get back home. That's a total of about two months of jet lag per year. Not happy about that, but probably can't be avoided.

Last week

 * Best thing
 * Team offsite
 * Worst thing
 * Team offsite
 * What I planned vs did
 * Planned: not much
 * Did: travel, etc.

This week

 * What I plan to do
 * Vacation and Holiday and generally not be working
 * Blockers
 * I seem to be working anyway (Workohol, you foul beast!)
 * Unplannned
 * https://phabricator.wikimedia.org/T239355
 * https://phabricator.wikimedia.org/rPHABefc7de14fe4a39e6760c55a240b1e4218e648d0e

Last week

 * Best thing
 * being home
 * Worst thing
 * travelling home
 * What I planned vs did
 * Unplannned
 * exhaustion
 * exhaustion

This week

 * What I plan to do
 * Mandatory trainings
 * Hiring reviews
 * Offsite TODO amalgamation
 * Blockers
 * Thanksgiving

Last week

 * Best thing
 * NBA game :D
 * Worst thing
 * jetlag :(
 * What I planned vs did
 * ✅ travel home, jetlag
 * Unplannned

This week

 * What I plan to do
 * catch up on gerrit/phabricator/mail
 * Selenium documentation updates
 * Blockers

Other

 * Should I still attend this meeting? I'm happy to be here. Just asking if it makes sense.
 * Can't make it to bookclub meeting :(