Wikimedia Release Engineering Team/Checkin archive/2021-03-24

From mediawiki.org


2021-03-24[edit]

Vacations/Important dates[edit]

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • 18-19 Mar: Mukunda out.
  • 26 Mar->2 Apr: Dancy out
  • 29 Mar: US staff with reqs


  • 01-02 Apr: Dancy out; Dan too!
  • 02-05 Apr: Lars out (Easter; public holiday)
  • 12 Apr: US staff with reqs
  • 14-16 Apr: Brennen out
  • 22 Apr: Earth Day -- US staff with reqs
  • 23 Apr: dancy out
  • 08-29 May: Dan out for a few weeks of paternity leave

Train[edit]

Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Important_dates


  • 16 Nov - wmf.18 - Ahmon + Antoine
  • 23 Nov - wmf.19 - No Train - Thanksgiving Thurs/Fri https://phabricator.wikimedia.org/T263185
  • 30 Nov - wmf.20 - Antoine + Mukunda
  • 7 Dec - wmf.21 - Mukunda + Dan
  • 14 Dec - wmf.22 - Dan + Jeena
  • 21 Dec - wmf.23 - No Train
  • 28 Dec - wmf.24 - No Train
  • 4 Jan - wmf.25 - Jeena + Lars Antoine
    • NB: Lars is only back from holiday on Thursday Jan 7
  • 11 Jan - wmf.26 - Lars + Jeena
  • 18 Jan - wmf.27 - Brennen + Lars (Monday is a holiday)
  • 25 Jan - wmf.28 - Ahmon + Brennen
  • 1 Feb - wmf.29 - Antoine + Ahmon
  • 8 Feb - wmf.30 - Mukunda + Antoine
  • 15 Feb - wmf.31 - Dan + Mukunda (Monday is a holiday)
  • 22 Feb - wmf.32 - Jeena + Dan
  • 1 Mar - wmf.33 - Lars + Jeena
  • 8 Mar - wmf.34 - Brennen + Lars
  • 15 Mar - wmf.35 - Ahmon + Brennen
  • 22 Mar - wmf.36 - Antoine + Ahmon
  • 29 Mar - wmf.37 - Mukunda + Antoine (Monday is a holiday)
  • 5 Apr - wmf.38 - Dan + Mukunda
  • 12 Apr - wmf.39 - Jeena + Dan
  • 19 Apr - wmf.40 - Lars + Jeena
  • 26 Apr - wmf.41 - Brennen + Lars
  • 3 May - wmf.?? - Ahmon + Brennen


Status[edit]

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

SoS[edit]

  • 2019-08-14 onwards: Zeljko šŸŽø šŸŽ· \o/
  • 2020-08-26 onwards: Deb is in charge/SoS is async
  • 2020-11-25: Brennen
  • 2020-12-02: Ahmon
  • 2020-12-09: Tyler
  • 2020-12-16: Antoine
  • 2021-01-06: Tyler
  • 2021-01-13: Text only update
  • 2021-01-20: Mukunda
  • 2021-01-27: Text only update
  • 2021-02-03: Thcipriani
  • 2021-02-10: Thcipriani
  • 2021-02-24: Thcipriani
  • 2021-03-24: James


Outgoing[edit]


Callouts[edit]

  • Developer satisfaction survey closes today!


Incoming[edit]

Team Business[edit]

Incoming/Needs attention[edit]

https://phabricator.wikimedia.org/T277507 https://phabricator.wikimedia.org/T118212

    • Dan: anti. Not doing anything with the branch until Tuesday
    • Brennen: In favor of not having things go out right away
    • Lars: Automate to testwikis
    • Action: Thcipriani: to decline

Instead of using groups, use traffic ratios, e.g. 1.36.0-wmf.35: 90% 1.36.0-wmf.36: 10%

  • Ahmon: during train log triage meeting, it was mentioned that it would be nice to have enwiki tested earlier in the week. Proposal: instead of groups we move towards percentages. enwiki gets exposure right away (would hopefully bubble up quickly). Iterate with fixes until we hit 100%. Wikiversions, instead of looking up wikis, could use a random number to make a balance
  • Mukunda: some servers have 1 version, some servers have another, depend on load balancer
  • Greg: servers as a proxy for percentages?
  • Mukunda: multiversion is touchy, but it might be a good thing to kill off
  • Brennen: great idea, would have to surface externally
  • TODO: Ahmon to file task

Train Go/No Go: https://docs.google.com/document/d/1GXC_Bf9iAvme58euBLQSMMxl1_ojbr32bjcHH6q1wKE/edit#

  • Brennen: weekly cadence still?
  • Lars: Timezones may be a problem

Book club/Lunch and Learn[edit]

Monthly reflection on accomplishments - Mar '21 edition[edit]

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
Add as you have them!
  • PipelineLib fully working on releases-jenkins.wikimedia.org
  • Credentials added to pipelinelib

Standup![edit]

Ahmon[edit]

  • Updates:
    • Working on including security patches in m8s production image \o/
  • Blocked by:
    • none
  • Blocking:
    • none, hopefully

Antoine[edit]

  • Updates:
  • Blocked by:
  • Blocking:

Brennen[edit]

Dan[edit]

  • Blocked by:
    • Nada!
  • Blocking:
    • Nada!
  • Updates:
    • New PipelineLib feature for copying file artifacts out of run containers for use in subsequent stages. Needs a documentation update.
    • Working with Ahmon and Jeena on getting security patches and private settings into the image. We're close!

Jeena[edit]

  • Blocked by:
  • Blocking:
  • Updates:
    • Worked on fixing some issues in rdf-streaming-updater ci/helm chart
    • Working with Dan and Ahmon on mw-on-k8s
    • Working on running tests for mediawiki-cli in CI using qemu vm like the fresh-tests so we can run docker

Lars[edit]

  • Blocked by:
    • nada?
  • Blocking:
    • nein?
  • Updates:
    • Making progress on "scap apply-patches".
      • T269153
      • Should have something up for review tomorrow.
    • Finland seems to be going into a fairly hard lockdown.

Mukunda[edit]

  • Blocked by:
    • Need an SRE to be around to deploy phatality.
  • Blocking:
  • Updates:
    • I was out for the end of last week. Had a nice two days in Hot Springs, Arkansas. (nice)
    • Trying to get out a phatality upgrade this week
    • Updated phab reports with new css from timo. (Not yet deployed but it looks nice https://phabricator.wikimedia.org/T276513 ) +1 That's a lot better
    • Met with NaĆÆkĆ© to discuss further needs of the platform team for phabricator reports and custom fields.
        • Multiple additional meetings scheduled

Tyler[edit]

  • Blocked by:
    • Nothing
  • Blocking:
    • ???
  • Updates:
    • Talking to WMCS about GitLab runners, "local" dev
    • Deployment training starting this week -- 2 windows
      • Limited rollout, then broader announcement