Wikimedia Release Engineering Team/Checkin archive/2021-07-14

= 2021-07-14 =

📅 Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off

July

 * 5-9 July: Special Holiday
 * 13 July: deploy1002 → deploy2002 switchover (tentative): https://phabricator.wikimedia.org/T285820
 * 14 July: 👫🔥🏰🔪🤴🇫🇷 (Antoine)
 * 23 July: Brennen likely out early for music
 * 📅 26 July: OKRs due in betterworks
 * 📅 30 July: ITCs due in betterworks

August

 * 9 Aug: International Day of the World’s Indigenous Peoples
 * 12-13 Aug: Jeena - 🐎 Neptune's first horse show :D 🐎
 * 9-20 Aug: Dan out for additional parental leave

September

 * 6 Sept: Labor day (US Staff with reqs)
 * 16 Sept: Datacenter switchback
 * 13-17 Sept (whole week): Brennen → KS 🪕🎻

October

 * 11 Oct: Mon Indigenous Peoples' Day (US Staff with reqs)

📚 Book club/🍱 Lunch and Learn

 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Book_club
 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Lunch_and_learn#Present_a_Lunch_and_Learn

🏆 Wins

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
 * June '21 edition


 * Knowledge transfer on Gerrit deployments
 * Running gitlab.wikimedia.org, real use now
 * Guiseppe reports: curl -H 'Host: en.wikipedia.org' https://staging.svc.eqiad.wmnet:4444/wiki/Main_Page works
 * Automatic notification of security patch application failures. One real use so far.
 * GitLab soft launch sorta? I dunno.


 * July '21 edition



🔥🚂Train

 * https://tools.wmflabs.org/versions/
 * https://train-blockers.toolforge.org/


 * 7 Jun - wmf.9 - Jeena + Mukunda
 * 14 Jun - No train (WMF All-Hands)
 * 21 Jun - wmf.11 - Dan + Jeena
 * 28 Jun - wmf.12 - Brennen + Dan
 * 5 Jul - No train (WMF holiday)


 * 12 Jul - wmf.14 - Ahmon + Brennen
 * 19 Jul - wmf.15 - Antoine + Ahmon
 * 26 Jul - wmf.16 - Mukunda + Antoine
 * 2 Aug - wmf.17 - Dan + Mukunda
 * 9 Aug - wmf.18 - Jeena + Dan
 * 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

 * https://etherpad.wikimedia.org/p/RelEngTeam-Trainupdate-email
 * https://wheelofnames.com/#


 * 2021-05-17: Jeena
 * 2021-05-24: Brennen
 * 2021-06-09: Brennen for real this time
 * 2021-07-14: Dan

Offsite followup

 * https://www.mediawiki.org/wiki/Developer_Satisfaction_Survey/2021
 * https://docs.google.com/document/d/16aAIlhMsWlV27mMINCg9g3Rl7cjpz4fGokE9m92eGfQ/edit
 * https://jamboard.google.com/d/15JmfJ1VfOMVj6caPh3oi4q5hM6rSyqqG-IqAFs1kFhc/viewer?f=0


 * OKR Doc: https://docs.google.com/document/d/1XkAwT8s5ZoUP3fJmOJc79Ce8K0amOpmvNn3XGaN8n4g/edit

Ahmon

 * Updates:
 * Train duty. .14 at testwikis.  Unblocked now.
 * Thinking about optimizing mw-on-k8s image build process (target is 5 minutes vs 17 minutes)
 * Poking at beta cluster (puppet erroring out on deployment-logstash03 and deployment-puppetdb03)
 * Antoine I typically file a task for the relevant team(s) in this case #observability and #dba. Depends on the exact issues being encountered obviously.
 * Blocked by:
 * nil
 * Blocking:
 * nothing hopefully. Ping me!

Antoine

 * Updates:
 * Gerrit 3.2.11 code ready, gotta schedule it. Next 3.3
 * Quibble release on Thursday hopefully
 * Been looking at the python package manager: Poetry
 * Assisting fundraising overhauling their civicrm git repos
 * Blocked by:
 * Blocking:
 * Blocking:

Brennen

 * Blocked by:
 * I go to meetings.
 * Blocking:
 * Updates:
 * I go to meetings
 * Talked to Jelto about deploying GitLab to codfw box
 * Went over some Phab-GitLab integration stuff with Mukunda
 * dev-images
 * Porting to Buster with Jeena
 * Code review on swift image
 * Train backup
 * Train backup

Dan

 * Blocked by: (nada)
 * Blocking: (nada)
 * Updates:
 * Awaiting code review for a few integration/pipeline changes
 * https://gerrit.wikimedia.org/r/c/integration/pipelinelib/+/704409
 * https://gerrit.wikimedia.org/r/c/integration/pipelinelib/+/704411
 * https://gerrit.wikimedia.org/r/c/integration/pipelinelib/+/702778
 * Need to follow up with Giuseppe re: m8s httpd image, what is still missing, and the many concerns he has about image building
 * https://phabricator.wikimedia.org/T285232

Jeena
7/12-7/26
 * Blocked by:
 * Blocking:
 * Updates:
 * Updates:
 * Updates:
 * TASK                                           |     STATUS            |   STORY POINTS            |
 * Publish mw CLI                          |    In progress       |              1                         |
 * Scap backport list                    |    In progress        |              3                        |
 * PET expedition                          |    to do.                 |              3                        |
 * Email devs about CLI               |   In progress        |               1                         |
 * Gather requirements for         |
 * preview environment           |    to do                 |                3                       |
 * Code reviews                           |   to do                  |                 1 (?)                 |
 * preview environment           |    to do                 |                3                       |
 * Code reviews                           |   to do                  |                 1 (?)                 |

Mukunda

 * Blocked by:
 * Blocking:
 * Updates:
 * I've been out for two weeks so just now finally feeling oriented
 * Paired with Brennen about gitlab+phab integration. Getting dev environment set up to get started on that work.
 * Contacted Mozilla and Twitter regarding Phorge and future plans, hoping to encourage those orgs to participate in phorge upstream because their clout will lend credibility to the phorge phork.
 * Preparing a data cubed demo. Hope to have something to show very soon.
 * Contacted Mozilla and Twitter regarding Phorge and future plans, hoping to encourage those orgs to participate in phorge upstream because their clout will lend credibility to the phorge phork.
 * Preparing a data cubed demo. Hope to have something to show very soon.

Tyler

 * Blocked by:
 * Blocking:
 * Updates:
 * Thinking about OKRs https://docs.google.com/document/d/1XkAwT8s5ZoUP3fJmOJc79Ce8K0amOpmvNn3XGaN8n4g/edit#heading=h.hhevn0icya3z
 * Thinking about team vision session
 * Catching up on email
 * Thinking about team vision session
 * Catching up on email