Wikimedia Release Engineering Team/Checkin archive/2021-05-26


2021-05-26

edit

Vacations/Important dates

edit
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • 3 May: Jeena out
  • 3 May - June 4: Dan out for a month of paternity leave
  • 7 May: Dancy out, Brennen out, Greg
  • 13 May: Antoine (Ascension day) + Friday 14 May
  • 13 May: Lars (Ascension day) (not taking May 14th off)
  • 21 May: Tyler Camping could have gone better
  • 24 May: Antoine (Pentecost)
  • 28 May: global holiday
  • 31 May: Memorial day -- US staff with reqs, and everyone else, per Grant on Slack
  • 1-3 Jun: EngProd Virtual Offsite https://docs.google.com/document/d/1EYuJODG4aBKY9_Y8idqZw3jUFdz7BFvdGDyhnhnZb10/edit
    • Tuesday: 1/2 Team; 1/2 Big group
    • Wednesday: Small Group Time
    • Thursday: Fun time
  • Early June, indeterminate: Brennen on babysitting duty
  • 15-17 Jun: All Hands
  • 18 Jun: Juneteenth -- US staff with reqs
  • 21-25 Jun: (whole week) Tyler -> Grand Canyon
  • 22-26 Jun: Dancy in the woods
  • 24-26 Jun (ish): Brennen → Kansas
  • 28 Jun: DC Switchover (tentative)
  • 5-9 July: Special Holiday

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
https://train-blockers.toolforge.org/


  • 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.1 - Jeena + Dan
  • 26 Apr - wmf.3 - Lars + Jeena
  • 3 May - wmf.4 - Brennen + Lars (Ahmon to handle day of the 4th)
  • 10 May - wmf.5 - Ahmon + Brennen
  • 17 May - wmf.6 - Antoine + Ahmon
  • 24 May - wmf.7 - Mukunda + Antoine (Friday is a holiday, Monday is holiday in France)
  • 31 May - wmf.8 - Jeena + Mukunda (Monday is a holiday) NEED TO CANCEL FOR OFFSITE
      • 2021-05-31 No Train 2021—engprod offsite???
  • 7 Jun - wmf.9 - Jeena + Mukunda
  • 14 Jun - No train (WMF All-Hands)
  • 21 Jun - wmf.11 - Dan + Jeena
  • 28 Jun - wmf.12 - Lars + Dan
  • 5 Jul - No train (WMF holiday)
  • 12 Jul - wmf.14 - Brennen + Lars
  • 19 Jul - wmf.15 - Ahmon + Brennen
  • 26 Jul - wmf.16 - Antoine + Ahmon
  • 2 Aug - wmf.17 - Mukunda + Antoine
  • 9 Aug - wmf.18 - Dan + Mukunda
  • 16 Aug - wmf.19 - …
  • 23 Aug - wmf.20 - …
  • 30 Aug - wmf.21 - …
  • 6 Sep - wmf.22 - …
  • 13 Sep - wmf.23 - …
  • 20 Sep - wmf.1 - …
  • 27 Sep - wmf.2 - …

Train update email

edit

Status

edit
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor
  • 2021-02-24: Thcipriani
  • 2021-03-24: James
  • 2021-03-31: Thcipriani
  • 2021-04-07: Thcipriani
  • 2021-04-14: Thcipriani
  • 2021-04-21: Thcipriani
  • 2021-04-28: James
  • 2021-05-05: James
  • 2021-05-12: James
  • 2021-05-19: No SoS this week
  • 2021-05-26: Thcipriani

Outgoing (for next week)

edit


Callouts

edit

Incoming

edit

Team Business

edit

Incoming/Needs attention

edit

Book club/Lunch and Learn

edit

Monthly reflection on accomplishments - May '21 edition

edit
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
Add as you have them!
  • Quibble 0.0.47
  • Jenkins upgrade to latest LTS
  • Released new upstream Jenkins Gearman plugin
  • Wikitech Gerrit docs updated
  • data³ used successfully to extract train blocker stats from Phabricator
    • Added transaction metadata to Phabricator task transactions api so that tools can get more detailed transaction details required for the train blockers analysis.
  • Quibble weekly meetings
  • gitlab.wikimedia.org is running (still needs cas registration)
  • Documented the process for adding languages to phabricator, as well as maintaining the translation strings from translatewiki. All of this is now documented in the README for the phabricator translation repo. That change can be seen here: https://phabricator.wikimedia.org/rPHTR0de9c13ef996326a99d6320f4c26669901f3aff4

Standup!

edit

Ahmon

edit

Antoine

edit
  • Updates:
    • Quibble weekly meetings are back (with Adam Wight, Addshore, Kostah at 9am UTC)
    • Gerrit going to Java 11 soonish
    • Have to setup meetings with Ahmon/Brennen to do gerrit plugins dance/upgrades
    • Some oddity a potential race condition with Docker
    • Filed a tracking tasks for running docker-compose / docker in vm etc (mwcli / traindev) https://phabricator.wikimedia.org/T283724 No idea about it.
  • Blocked by:
  • Blocking:

Brennen

edit

Dan (out)

edit
  • Blocked by:
  • Blocking:
  • Updates:

Jeena

edit
  • Blocked by:
  • Blocking:
  • Updates:
    • working with brennen on xdebug in mediawiki-docker
    • planning for preview environment
    • reviewing mediawiki-docker-dev patches for mw-cli

Lars

edit

Mukunda

edit
  • Blocked by:
    • n/a
  • Blocking:
    • n/a
  • Updates:
    • Train this week. So far everything is calm, no blockers but we are only on group0 so far.
    • data³ is coming along nicely.
      • Sucessfully extracted train blockers metrics from Phabricat or task transactions in a clean and reusable way.
      • Should be able to easily extend the technique to other metrics that involve analyzing phabricator task transactions. This is precisely what I had in mind and it's working out nicely.
    • Attempted to increase the url length limit on phabricator's apac he config. Turns out you can't lengthen the limit, apache only allows the limit to be shortened by config.
      • I guess the only remaining options are:
        • form post (not ideal for various reasons, may not be possible)
        • truncate the stack trace in phatality (probably )
    • Documented the process for adding languages to phabricator, as well as maintaining the translation strings from translatewiki. All of this is now documented in the README for the phabricator translation repo. That change can be seen here: https://phabricator.wikimedia.org/rPHTR0de9c13ef996326a99d6320f4c26669901f3aff4

Tyler

edit
  • Blocked by:
  • Blocking:
  • Updates:
    • Dev sat
    • Talking to wmcs
    • travel
    • using mukunda's train blocker data