Wikimedia Release Engineering Team/Checkin archive/20190729


2019-07-29 edit

Vacations/Important dates edit

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
    • Attending: Lars, 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

Rotating positions edit

Train edit

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 edit

  • July 24: James
  • July 31: Mukunda
  • Aug 7: Mukunda
  • Aug 14: Zeljko

Team Business edit

Timespent spreadsheet edit

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

Random script for timezones of team members: https://phabricator.wikimedia.org/P8817

   $ time.is thcipriani
   thcipriani - America/Denver - 2019-07-29T08:09:34-06:00

November Offsite/Summit edit

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


Monthly reflection on accomplishments - July '19 edition edit

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


Incoming/Needs attention edit


Scrum of Scrums edit

Incoming from last week edit

Outgoing this week edit

Callouts edit

  • Release Engineering


Train status and happenings edit

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


Monthly kanban review edit

  • First iteration!

Review kanban board for this month edit

https://phabricator.wikimedia.org/project/view/4105/

Views edit


Done within RelEng edit

  • Does this need to be tracked by us any longer?
    • No? Leave it
    • Yes? Move to #releng-todo-201908

Blocked Externally edit

  • Still needed?
    • Yes? Still blocked?
      • Yes? Move to #releng-todo-201908
      • No? Move to Ready in -201908 or some other TODO column (Next-ish, Soon-ish, Later)
    • No? Close out

Doing edit

  • Still doing?
    • Yes? Move to Doing in 201908
      • Why is it still Doing? Is it too big? Do you need help?
    • No?
      • Done? -> resolve
      • Not needed? -> decline
    • Blocked? -> Move to Blocked on 201908, and ping needed folks/teams

Ready edit

  • Going to happen/be worked on in August?
    • Yes? Move to Ready on #releng-todo-201908
    • No? Move to appropriate column on #releng-todo (Next-ish, Soon-ish, Later)

INBOX edit

  • Same as "Ready"


Review Next-ish column on #releng-todo edit

https://phabricator.wikimedia.org/project/board/4104/
  • Need to happen in August?
    • Yes? Move to Ready on #releng-todo-201908
    • No? Move to appropriate column on #releng-todo (Soon-ish, Later)


Standup! edit

Antoine edit

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

Brennen edit

Dan edit

  • What I planned vs did last week
    • Met with folks about various things I'm involved in (beta, pipelinelib, mw dep management, etc.)
    • Worked on the Argo PoC. So far:
      • Gerrit propagates events on a per project basis (according to webhooks.config in refs/meta/config branch)
      • Argo Events webhooks gateway handles events, passing them on to a "sensor" which trigger Workflow script
      • A limitation was discovered in trigger configuration which made getting Workflow configuration from repo difficult
      • Had a great interaction with upstream about the limitation: filed issue with feature request, they said "sounds useful. let's do it", implemented said feature and submitted a PR, they said LGTM and merged it. Wee!
  • What I plan to do this week
    • Continue to work on Argo PoC
      • Source Workflow configuration from project repo
      • Get artifacts stored in Minio
      • Report status and Argo UI link to Gerrit PS
  • What I'm blocked on
    • Was blocked on the Argo Events limitation but no more! (the improvement still needs to be released, however)
  • Other?


Greg edit

  • What I planned vs did last week
    •   Done First goal status check-in with Deb on Wednesday
    •   Done Docker SIG Thursday (anything we should do differently?)
      • Cancelled, emailed asking for topics
    •   Done Catch up on TechConf planning
    •   Done Catch up on team workboards more (almost to the ongoing low-level churn)
      • getting there!
    • Travel planning/communication re fall offsite (week after TechConf)
  • What I plan to do this week
    • Feedback & Perforamnce working group
    • TechConf
    • Monthly manager roundatable
    • RelEng/SRE/CPT sync (Friday)
    • Figure out a thing?
    • Travel things
    • Triage meeting (TBC)
  • What I'm blocked on
  • Other?

James edit


Jean-Rene edit

  • What I planned vs did last week
    • Code Stewardship Reviews
    • Code Review workgroup - Current CR management practices.
    • Code Health Metrics -Worked on getting development environment working again so that I can progress on adding new extensions :-/
    • Quality and Test Engineering team planning/prep
  • What I plan to do this week
    • Send out invite to discuss Code Stewardship Review
    • Convert Code Health Office hours video to post onto Commons.
    • Code Health/Quality monthly reflection/planning.
    • Meeting with Daniel/CPT re: Phester (integration testing harness)
  • What I'm blocked on
  • Other?


Jeena edit


Lars edit

  • What I planned vs did last week
    •   Done Re-promote to group2.
    •   Done Run train again (wmf.15).
    •   Done Review, contribute to the WMF CI near term planning doc.
    •   Done Code Review Working Group meeting.
    •   Done Watercooler chat.
    •   Done RelEng SSD sync-up meeting.
    •   Done 1:1 with Greg.
    •   Done Watch recording of Alexandros's talk on the pipeline.
    •   Done Review the July workboard (finally).
    •   Done Stretch: Finish reading chapter 15 of the CD book.
    •  N Not done Stretch: Skim Go book.
    •   Done Brain-dumped on Brennen re what I've learnt about running the train
  • What I plan to do this week
  • What I'm blocked on
  • Other?


Mukunda edit

  • What I planned vs did last week
    • Finish code review on the tarball stuff - https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/+/521559
      • This got delayed until this week because the promised docs weren't done
    •   Done Publish the blog post, really for real this time
    •   Done Push skeleton CLI to local-charts repo
      •   Done Learn more Go - I spent a lot of time on Go this week, I'm really liking it so far.
    • Slight optimism: Make a pretty phatality demo for the team
    • I sort-of demoed this on google meet, need a better demo though
    • Extreme optimism: Upgrade dev env to debian 10
      • epic fail
  • What I plan to do this week
  • What I'm blocked on
  • Other?


Tyler edit


Zeljko edit

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