Wikimedia Release Engineering Team/Checkin archive/2021-08-11

= 2021-08-11 =

🏆 Wins

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


 * dev-images to buster
 * Gerrit 3.3
 * Successful php_fpm_always_restart: true test (https://phabricator.wikimedia.org/T266055)
 * Gitlab soft launch
 * migrated mw-cli to gitlab, got docker-in-docker integration tests working (thanks addshore)
 * https://gitlab.wikimedia.org/releng/cli/-/blob/master/.gitlab-ci.yml

Values

 * Developer focus
 * Prioritize code review
 * Document all the things
 * Be responsive in IRC -releng


 * Integrity
 * Communicate directly and honestly with teammates
 * Disagree without animosity
 * Hold each other accountable


 * Freedom & open source
 * Work in the open
 * Be a good upstream
 * FOSS in the decision process, always
 * Advocate for supporting open projects
 * With contributions
 * With money


 * Quality
 * Make time to add polish and features
 * Take time to write tests and do code review
 * Take time make documentation easy to read


 * Teamwork & Collaboration
 * Jump in when folks need help
 * Be mindful of timezones

📅 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

August

 * 6 Aug: Brennen out a bit early for music
 * 9 Aug: International Day of the World’s Indigenous Peoples


 * 12-13 Aug: Jeena - 🐎 Neptune's first horse show :D 🐎
 * Go Neptune Go
 * 9-20 Aug: Dan out for additional parental leave
 * August: Antoine

September

 * 6 Sept: Labor day (US Staff with reqs)
 * 13 Sept: DC Switchover: Services - Monday, Sept 13th 14:00 UTC
 * 13 Sept: DC Switchover: Traffic - Monday, Sept 13th 15:00 UTC
 * 14 Sept: DC Switchover: MediaWiki - Tuesday, Sept 14th 14:00 UTC
 * 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

🔥🚂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 + Mukunda
 * 16 Aug - wmf.19 - Brennen + Jeena
 * 23 Aug - wmf.20 - Ahmon + Brennen
 * 30 Aug - wmf.21 - …
 * 6 Sep - wmf.22 - …
 * 13 Sep - wmf.23 - DC Switchover
 * 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 <3
 * 2021-08-06: Mukunda <3
 * 2021-08-13/16: Tyler :(

Ahmon

 * Updates:
 * php-fpm always restart test
 * Continuing work on mediawiki-multiversion image build and related tasks
 * Thinking about image testing.
 * Blocked by:
 * nada
 * Blocking:
 * nil

Antoine
out

Brennen

 * Blocked by:
 * Blocking:
 * Updates:
 * A long list of miscellaneous GitLab tasks
 * Opening up to all users probably waits some SREs to be back from vacation
 * Talked through ACL stuff with Mukunda, going to get an export of gerrit stuffs
 * Patch update for MIME-type-at-end-of-name bug: https://phabricator.wikimedia.org/T288631
 * dev-images: Move apache2 image to buster
 * Meeting up with Greg on Friday?
 * Index cards: https://www.jetpens.com/Correct-Joho-Index-Cards-9.1-x-5.5-cm-Blank-100-Cards/pd/13500
 * Meeting up with Greg on Friday?
 * Index cards: https://www.jetpens.com/Correct-Joho-Index-Cards-9.1-x-5.5-cm-Blank-100-Cards/pd/13500

Dan
Out

Jeena
7/28-8/10 planned work
 * Blocked by:
 * Blocking:
 * Updates:
 * Updates:
 * Updates:
 * PET Expedition (Done)
 * Refine scap backport task (done)
 * Workflow diagrams for preview environment (In progress)
 * train (In progress)

ad-hoc:
 * reviews for ci/deployment charts (in progress)
 * Adding logs to stdout for dev images (in review)
 * dev images to buster (done)
 * move mw-cli to gitlab (done)

Mukunda

 * Blocked by:
 * Blocking:
 * Updates:
 * train stuff...
 * Played with apache superset to bump up against it's limitations.
 * Building a demo with vue.js and d3.js after all.
 * Now with more experience to do it right now.
 * Demo to the team next week as a lunch and learn?
 * Now with more experience to do it right now.
 * Demo to the team next week as a lunch and learn?

Tyler

 * Blocked by:
 * ¯\_(ツ)_/¯
 * Blocking:
 * ¯\_(ツ)_/¯
 * Updates:
 * Testing restarts of all php-fpm this morning: very exciting for me <333
 * 🤝 Hiring updates
 * Hiring task: https://docs.google.com/document/d/1kuFAyfCnYRzpTmgaBgCjOcweWt76FDw1V9tlYLsGgYE/edit#
 * Interview panel: Ahmon, Jeena, David Caro
 * 281 applications, 79 left to review
 * Another week before we start talking to folks, probably
 * ❌ Production errors workboard
 * Gave a list of all "groups" in phab that have been tagged on the Production errors workboard for the past year: https://docs.google.com/spreadsheets/d/1ynXA2-eulFX2kMK7IcvqucDyyAsXrtQGGRdDFhKLO1E/edit#gid=0
 * Next stop: which groups have blocked the train most, average task age, average age unassigned: etc.
 * 📚 Reading: https://research.fb.com/wp-content/uploads/2016/11/development-and-deployment-at-facebook.pdf
 * TODO: put values on mw.org
 * Other news: Moved from a thinkpad x220 -> x230t: living in the future!