Wikimedia Release Engineering Team/Checkin archive/20190819

= 2019-08-19 =

Vacations/Important dates

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


 * July 22–August 9 - Željko vacation
 * July 27–August 18 - Antoine
 * August 5–16 - Greg vacation
 * August 7–22 - James off (inc. Wikimania)
 * August 8-9 - Lars vacation
 * August 12 - September 8 - Dan leave
 * August 12 (Glorious Twelfth) - US Staff
 * August 14–18 - Wikimania - Lars and Jean-Rene (and James in a personal capacity)
 * August 15 - Željko, Assumption of Mary


 * August 21-27: Lars vacation
 * August 28 - September 4 - Brennen vacation


 * September 2 (Labor Day) - US Staff
 * September 26 - October 1 - JR Vacation
 * September 27 - Mukunda


 * October 14 (Indigenous Peoples' Day) - US Staff


 * November 11 (Veterans' Day) - US Staff
 * November 28–29 (Thanksgiving) - US Staff


 * December 6 - Lars, Finnish Independence Day
 * December 25–31 (Christmas) - US Staff
 * December 25–26 - Lars, Christmas


 * 2020 January 1 (New Year's Day) - US Staff, Lars

Train

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


 * June 24 - wmf.11 - Jeena (with Mukunda)
 * July 1 - wmf.12 - No train (Fourth of July)
 * July 8 - wmf.13 - Jeena
 * July 15 - wmf.14 - Lars (with Antoine)
 * July 22 - wmf.15 - Lars
 * July 29 - wmf.16 - Brennen (with Tyler)
 * Aug 5 - wmf.17 - Brennen
 * Aug 12 - wmf.18 - No Train (Wikimania)


 * Aug 19 - wmf.19 - Zeljko 😱
 * Aug 26 - wmf.20 - Zeljko 😭
 * Sep 2 - wmf.21 - Antoine
 * Sep 9 - wmf.22 - Antoine
 * Sep 16 - wmf.23 - Mukunda
 * Sep 23 - wmf.24 - Mukunda
 * Sep 30 - wmf.25 - Tyler
 * Oct 7 - wmf.26 - Tyler
 * Oct 14 - 1.35.0-wmf.1 -

SoS

 * July 24: James
 * July 31: Mukunda
 * Aug 7: Mukunda


 * Aug 14 onward: Zeljko

Timespent spreadsheet

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


 * spreadsheet for week 33: https://docs.google.com/spreadsheets/d/1UEmjIbv6voTF5bOnHdjOltw47AwPDtnmUo0h78wgYDY/edit#gid=721614712

November Offsite/Summit

 * TechConf19: November 12–15
 * Offsite: November 16–20
 * Arrive the 15th
 * 16th is our fun day/outing
 * 17–20 are working days
 * 21st fly home

Book club

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club

Monthly reflection on accomplishments - August '19 edition

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


 * Read only "gerrit-replica" active, handling 10% of all traffic (read from phab)
 * https://time.releng.team ¯\_(ツ)_/¯

Incoming/Needs attention

 * Wikipedia.org portal weekly update blocked on: https://phabricator.wikimedia.org/T213806
 * ✅ TODO thcipriani reply
 * Moving pages on wiki results in lowered article counts: https://phabricator.wikimedia.org/T212706
 * ✅ TODO tags core-platform

Outgoing this week

 * Blocked by:
 * Core Platform Team:
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * Blocking:
 * Updates:
 * Train Health
 * Last week: 1.34.0-wmf.17 - https://phabricator.wikimedia.org/T220742 — fully deployed
 * This week: 1.34.0-wmf.19 - https://phabricator.wikimedia.org/T220744
 * Next week:
 * Code Health
 * Log Health
 * Log Health

Callouts

 * Release Engineering

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/view/4189/

Antoine

 * What I planned vs did last week
 * ✅ Vacation
 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * Other?
 * Other?

Brennen

 * Planned vs. did last week:
 * Zuul v3 proof-of-concept
 * ✅ Some code review on local-charts changes
 * What I plan to do this week
 * Finish and document Zuul v3 PoC
 * Return to various local-charts image fixes
 * Reviews and testing as needed for local dev stuff
 * Other?
 * Shifting some hours to leave early Friday afternoon for a funeral in Kansas.
 * In Monday and Tuesday of next week, then gone until roughly 4th Sept.

Dan

 * What I planned vs did last week
 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * What I'm blocked on
 * Other?
 * Other?

Greg

 * What I planned vs did last week
 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * What I'm blocked on
 * Other?
 * Other?

James

 * What I planned vs did last week
 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * What I'm blocked on
 * Other?
 * Other?

Jean-Rene

 * What I planned vs did last week
 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * What I'm blocked on
 * Other?
 * Other?

Jeena

 * What I planned vs did last week
 * ✅ fix restbase chart
 * exploring using GKE cluster w/ beta labs
 * ❌ fill in timespent sheet
 * ✅ review Mukunda's patchset to local charts
 * What I plan to do this week
 * create mw instance in labs
 * deploy mathoid to gke && setup dns/firewall
 * fill in timespent sheet
 * fix broken parsoid
 * try to contact Marko again
 * What I'm blocked on
 * Other?
 * Other?

Lars

 * What I planned vs did week of Aug 5
 * ✅ Attend RelEng team weekly meeting.
 * ✅ Attend Code Review WG meeting.
 * ❌ Attend RelEng watercooler. (Surprise meeting conflict.)
 * ✅ Attend SSD sync-up meeting.
 * ❌ Have weekly chat with Tyler. (Surprise vacation conflice.)
 * ❌ Evaluate my own CI PoC implementation against the CI requirements, PoC goals.
 * Continue discussion of CI WG PoC goals, evaluation.
 * Review, update CI arch document based on feedback, new thinking.
 * ❌ Skim Go book.
 * Read Kubernetes book.
 * ✅ Update the team docs page with what I know.
 * ✅ Find how to use K8s containers as GitLab CI Runners.
 * What I additionally did:
 * ✅ Met with James about my CI arch doc use case scenarios.
 * What I planned to do vs did week of Aug 12:
 * ✅ CI PoC evaluation criteria meeting.
 * ✅ Team weekly meeting.
 * ✅ Watercooler meeting.
 * ✅ SSD sync-up meeting.
 * Update CI arch doc v3 based on feedback from James, Tyler last week (in short: re-do most of the scenarios)
 * Read more of the Kubernetes book.
 * ✅ Go to Wikimania (Thursday through Monday)
 * What I plan to do this week
 * Catch up on email on Tuesday
 * Watercooler meeting on Tuesday
 * SSD sync-up meeting on Tuesday
 * Holiday Wednesday through Friday
 * What I'm blocked on
 * Everything takes a long time
 * Other?
 * When making plans for last week, I'd forgotten I'd away Thu/Fri, which interfered with me getting things done.
 * I seem to have a curious blindness when reading calendars.
 * I'm returning from Wikimania on Monday, next week. Might not make it to the team weekly meeting, but if so will update my standup in Etherpad from the road.
 * The above notes written for last week's meeting, but updated for this meeting.
 * As you read this, I'm travelling home from Stockholm, and not in the meeting, sorry.

Mukunda

 * What I planned vs did last week
 * developers developers developers...
 * ✅ deploy phabricator
 * ✅ lots of learning golang, local-charts work
 * What I plan to do this week
 * local-charts
 * fix `local-charts status`
 * merge existing stuff
 * add naming releases
 * add updating releases
 * running install script
 * phatality
 * Get the prototype ready for deployment
 * What I'm blocked on
 * Other?
 * Other?

Tyler

 * What I planned vs did last week
 * ✅ Tech managers meeting notes/CI evaluation meeting/meetings meetings
 * ❌ Working on deployment calendar auto-generation
 * https://gerrit.wikimedia.org/r/530006/
 * ✅ Last of scap for PHP7 work
 * ❌ Send an email on my thoughts about timeline for CI evaluation
 * What I plan to do this week
 * Review sonar cloud reporting task https://phabricator.wikimedia.org/T217008#5296569
 * Fix pipelinelib base charts
 * Gerrit 2.15.15, fix tests...dunno what's happening
 * (stretch) deploy Gerrit 2.15.15
 * What I'm blocked on
 * https://blazeyandtyler.com/images/a/aa/Bowie_9_weeks.jpg
 * Other?
 * Blazey's Dad is having health problems, I'm on my own this week with a 9 week old puppy

Zeljko

 * What I planned vs did last week
 * Planned to chatch up on all the things. Successfully completed.
 * What I plan to do this week
 * 1.34.0-wmf.19 deployment blockers https://phabricator.wikimedia.org/T220744
 * Cypress testing framework evaluation https://phabricator.wikimedia.org/T230729
 * What I'm blocked on
 * Other?
 * Kosta asking for advice from Tyler for: Report results from SonarCloud to Gerrit https://phabricator.wikimedia.org/T217008#5296569
 * https://time.releng.team is AWESOME!
 * Need advice on how to get a small dog to eat his medications.