Jump to content

Wikimedia Release Engineering Team/Checkin archive/20190729

From mediawiki.org


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
    • Yes Done First goal status check-in with Deb on Wednesday
    • Yes Done Docker SIG Thursday (anything we should do differently?)
      • Cancelled, emailed asking for topics
    • Yes Done Catch up on TechConf planning
    • Yes 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
    • Yes Done Re-promote to group2.
    • Yes Done Run train again (wmf.15).
    • Yes Done Review, contribute to the WMF CI near term planning doc.
    • Yes Done Code Review Working Group meeting.
    • Yes Done Watercooler chat.
    • Yes Done RelEng SSD sync-up meeting.
    • Yes Done 1:1 with Greg.
    • Yes Done Watch recording of Alexandros's talk on the pipeline.
    • Yes Done Review the July workboard (finally).
    • Yes Done Stretch: Finish reading chapter 15 of the CD book.
    • N Not done Stretch: Skim Go book.
    • Yes 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
    • Yes Done Publish the blog post, really for real this time
    • Yes Done Push skeleton CLI to local-charts repo
      • Yes 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?