Wikimedia Release Engineering Team/Checkin archive/20190722

From mediawiki.org


2019-07-22[edit]

Vacations/Important dates[edit]

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • June 10–July 21 - Dan leave (6 weeks, then additional leave later)
  • July 19 - Jeena volunteering
  • July 19 - Brennen traveling midafternoon
  • July 22 - thcipriani afternoon
  • July 22–August 9 - Ćœeljko vacation
  • July 27–August 18 - Antoine
  • August 5–16 - Greg vacation
  • August 7–19 - James off (inc. Wikimania)
  • August 12 - September 8 - Dan leave
  • August 12 (Glorious Twelfth) - US Staff
  • August 14–18 - Wikimania
    • Attending: James, Lars, Jean-Rene
  • August 15 - Ćœeljko, Assumption of Mary
  • 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 😭

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


Book club[edit]

  • I'll send an email soliciting options today, then a vote email on Friday (sorry Zeljko)


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


Standup![edit]

Antoine[edit]


Brennen[edit]

  • Planned vs. did last week:
    • Yes Done Book-club email
    • In progress In progress dev-images nightly build situation
      • Except not nightly - paired w/Tyler on trigger jobs for mediawiki/core
      • Should be working once I sort out PHP execution in image
    • In progress In progress dev-images PHP execution situation
    • N Not done A pipelinelib patch for Dan to eval next week
    • Yes Done CI WG regroup / get caught up on any CI doc changes since I last checked in
    • Other:
      • Attended logspam session
      • Local dev planning and task triage
      • Paired w/Tyler on acme-chief situation
  • What I plan to do this week
  • What I'm blocked on
  • Other?
    • No idea what to do about Docker SIG.


Dan[edit]

  • What I did last week
    • Held a baby upright lest she spit up
    • Questioned competency as a new parent
    • Daydreamed of sleeping
  • What I plan to do this week
    • "read" emails
    • Figure out what has changed over the past six weeks
  • What I'm blocked on
  • Other?


Greg[edit]

  • What I did last week
    • Yes Done give the presentation tomorrow
      • N Not done then all of the follow-up, which is exciting, I hope :)
    • Yes Done / Template:In-progress Stewardship reviews with JR tomorrow
    • Yes Done Logstash/logspam sync meeting on Wednesday
    • Yes Done CI WG regroup on Thursday
    • Yes Done (see email): RelEng/SRE/CPT Recurring Sync on Friday
    • Yes Done QA SIG on Friday
  • What I plan to do this week
    • First goal status check-in with Deb on Wednesday
    • Docker SIG Thursday (anything we should do differently?)
    • Catch up on TechConf planning
    • Catch up on team workboards more (almost to the ongoing low-level churn)
    • Travel planning/communication re fall offsite (week after TechConf)
  • What I'm blocked on
    • decision making (not mine)
  • Other?

James[edit]

  • What I did last week
    • A bunch of work on train blockers.
    • The CodeHealth unit/integration announcement was published
    • Massive SRE docker image flakiness remediation.
    • Built a new docker image for the new maps back-end service (pre-pipeline)
    • More node10 CI migration whining/fixing.
    • Landed a bunch of fixes with legoktm across a few hundred repos.
  • What I plan to do this week
  • What I'm blocked on
    • —
  • Other?


Jean-Rene[edit]

  • What I did last week
    • Code Review workgroup
    • Code Health Metrics - worked on getting new extensions on CHP
    • Code Stewardship Reviews
    • QA Sig - SPT <-> CPT integration testing framework
    • Misc planning
  • What I plan to do this week
    • Code Stewardship Reviews cont...
    • Code Review workgroup
    • Code Health Metrics - worked on getting new extensions on CHP
  • What I'm blocked on
  • Other?


Jeena[edit]

  • What I did last week
    • :O I don't remember
    • mediawiki deployment chart patchset
    • worked on parsoid deployment chart
    • Planning meeting for local dev
    • local dev cli discussion
  • What I plan to do this week
    • parsoid deployment chart patchset (need to do testing of chart)
    • fix any helm lint errors in local-charts and add helm lint test
    • If charts merge to deployment charts, update local-charts to remove old ones and use new ones
    • Talk to Dan about beta cluster infrastructure
    • If I have time try to get parsoid dev image built through pipeline
  • What I'm blocked on
  • Other?


Lars[edit]

  • What I did last week (vs what you expected to do)
    • Yes Done Ran train. Group2 got rolled back.
    • Yes Done Related meetings, including training on Logstash by Krinkle.
    • Yes Done Hacked on prototype for new CI, especially the controller component.
    • Yes Done Attended the Future CI WG next steps meeting.
    • Yes Done Attended the Delivery Pipeline biweekly meeting.
    • Yes Done Watercooler chat.
    • N Not done Code Review WG meeting (excuse: train was running amok).
    • N Not done Skim Go book (train).
  • What I plan to do this week
    • Yes Done Re-promote to group2.
    • Run train again (wmf.15).
    • Review, contribute to the WMF CI near term planning doc.
    • Code Review Working Group meeting.
    • Watercooler chat.
    • RelEng SSD sync-up meeting.
    • 1:1 with Greg.
    • Watch recording of Alexandros's talk on the pipeline.
    • Review the July workboard (finally).
    • Stretch: Finish reading chapter 15 of the CD book.
    • Stretch: Skim Go book.
  • What I'm blocked on
    • Getting all the details of the new CI prototype right so all parts work together.
      • Once I get everything working together, I'll be ready to demo an end-to-end build with prototype
  • Other?
    • Currently two blockers for train this week.


Mukunda[edit]

  • What I did last week
    • Worked with Tyler on the deployment calendar automation
    • Did a lot of work on the "phatality" plugin for kibana
      • Mastered kibana plugin api
      • Proved all of the concepts, figured out APIs for everything that is needed to make this thing work
      • Completed ~90% of the implementation. Only 90% remaining.
    • Met with Cindy and Mark Hershberger about tarball automation stuff
      • Did some code review on Mark's code but more review is needed
  • What I didn't get done:
    • Blog post about workboard triggers
  • What I plan to do this week
  • What I'm blocked on
  • Other?


Tyler[edit]


Zeljko[edit]

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