Wikimedia Release Engineering Team/Checkin archive/20200212
2020-02-12
editVacations/Important dates
edit- [some dates TBC]: Antoine not available
- 17 February (Presidents' Day): Staff with reqs
- these seem to always only be US staff
- correct, non-US (SafeGuard) staff have their own local holidays, please add those to this list! :)
- It depends on your country; some staff have all US plus all local.
- these seem to always only be US staff
- 9 March (US DST switchover + 1 day): Staff with reqs
- 30 March-3 April: Greg (Spring Break)
- 5-10 April: Tech Mgt F2F in Berlin (Greg, Tyler, Gilles, Jean-Rene)
- 10-13 April (Easter): Lars
- 24 April (Not-Easter): Staff with reqs
- 1 May (May Day): Lars
- 9–11 May: Wikimedia Hackathon 2020 (Tirana, Albania) - TBD
- 15 May: Jeena
- 17-22 May: EngProd offsite (Lisbon, Portugal) - Everyone
- 21 May (Ascencion Day): Lars
- 25 May (Memorial Day): Staff with reqs
Rotating positions
editTrain
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
- 20 Jan - wmf.16 - Brennen + Mukunda
- 27 Jan - wmf.17 - No Train or any other deploys (Wikimedia Foundation all-staff)
- 3 Feb - wmf.18 - Mukunda + Dan
- 10 Feb - wmf.19 - Dan + James
- 17 Feb - wmf.20 - James + Jeena
- 24 Feb - wmf.21 - Jeena + Lars
- 2 Mar - wmf.22 - Lars + Brennen
- 9 Mar - wmf.23 - No Train or any other deploys (Data center switchover)
- 16 Mar - wmf.24 - Antoine + Mukunda
- 23 Mar - wmf.25 - Mukunda + Dan
- 30 Mar - wmf.26 - Dan + Jeena
- 6 Apr - wmf.27 - Jeena + James
- 13 Apr - 1.36.0-wmf.1 - James + Lars
- 20 Apr - wmf.2 - Lars + Brennen
SoS
edit- Aug 14 onward: Zeljko 🎸 🎷 \o/
Team Business
editIncoming/Needs attention
editFrom 2/5
- Gerrit branch cleanup/scap clean cleanup https://phabricator.wikimedia.org/T244368
^ thcipriani + Dan to pair next week
From 2/12
- Fix or delete integration-config-qa https://phabricator.wikimedia.org/T245037
- If anyone is up for some git archeological work ^
Book club
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club
- https://etherpad.wikimedia.org/p/engprod-bookclub-2019-02-25
Monthly reflection on accomplishments - February '20 edition
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Add as you have them!
- Production releases of Parsoid/PHP now also go through final pre-production tests
Annual Planning for July 2019–June 2020
editIf at first you don't plan, plan and plan again
- Initiative: Modernize Testing and Deployment Pipeline
- Key Deliverable: Strengthen next generation testing and deployment pipeline to support more services, code health indicators, and local development.
- Program1:
- All applicable new and existing services (and partially MediaWiki) exist in the Deployment Pipeline
- Team(s): Engineering Productivity, SRE/Service Operations, Core Platform
- Program2:
- Actionable code health metrics are provided for code stewards
- Team: Engineering Productivity
- Program3:
- Provide a standardized local MediaWiki development environment
- Team: Engineering Productivity
- Program4:
- Create a mobile phone performance testing lab
- Team: Performance (maybe OIT, we are still dicussing)
- Program1:
- Key Deliverable: Strengthen next generation testing and deployment pipeline to support more services, code health indicators, and local development.
New way of expressing "core" work (maintenance) as ERF (Excellence and Resilience Framework), which will have OKRs too.
- For us, we'll be all under the Software ERF; this will cover gerrit, Phabricator, legacy CI, train deployments, …
ACTION: Everyone tell Tyler in 1:1s what they need from other teams and budgets
Scrum of Scrums for next week
editInternal team notes, not for pasting into the SoS notes
editIncoming from last week (aka this morning)
edit- Blocked by:
- Analytics: The manual analytics-refinery-release and analytics-refinery-update-jars Jenkins jobs need to be ported from bare-metal Jessie into Docker (or just dropped) https://phabricator.wikimedia.org/T210271
- Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed https://phabricator.wikimedia.org/T244937
- Blocking:
- SRE on Looking for scap reviewers for syslog support https://gerrit.wikimedia.org/r/c/mediawiki/tools/scap/+/563468
- German Technical Wishlist (Release Engineering/SRE (?)) - Issues with logging into beta wikipedia cause failures of daily selenium tests of TwoColEditConflct extension: https://phabricator.wikimedia.org/T243123
- Updates:
- Train Health
- Last week: 1.35.0-wmf.18 - phab:T233866
- This week: 1.35.0-wmf.19 - phab:T233867
- Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed https://phabricator.wikimedia.org/T244937
- Next week: 1.35.0-wmf.20 - phab:T233868
- Train Health
Callouts
edit- Release Engineering - Train blocked - Anti-Harassment Tools - [Regression 1.35.0-wmf.19] i/p/IndexPager.php:* PHP Warning: implode(): Invalid arguments passed https://phabricator.wikimedia.org/T244937
- SRE for Release engineering on Looking for scap reviewers for syslog support https://gerrit.wikimedia.org/r/c/mediawiki/tools/scap/+/563468
Outgoing next week
edit- Blocked by:
- Blocking:
- Updates:
- Train Health
- Last week: 1.35.0-wmf.19 - phab:T233867
- This week: 1.35.0-wmf.20 - phab:T233868
- Next week: 1.35.0-wmf.21 - [[phab:T233869]
- Train Health
Callouts
editTrain status and happenings
editStandup!
edit- Make sure your tasks are correct on our workboard!
Our Workboards
edit- Unfortunate Wasteland of Sadness (Release Engineering Team): https://phabricator.wikimedia.org/project/board/20/
- Kanban-ish (Release Engineering Team TODO): https://phabricator.wikimedia.org/project/board/4104/
- Current work (Release Engineering Team TODO (2020-01 to 2020-03 (Q3))): https://phabricator.wikimedia.org/project/view/4437/
- "Current viewer" owned: https://phabricator.wikimedia.org/project/board/4437/query/assigned/?order=priority
Antoine
editLast week
edit- Best thing
- Worst thing
What's on your workboard
editBrennen
editLast week
edit- Best thing
- Phabricator pairing and glimpses into other teams' workings
- Worst thing
- ADHD and ambient train anxiety
What's on your workboard
edit- https://phabricator.wikimedia.org/project/board/4437/?filter=uRCGEVb0IxE9&order=priority
- https://phabricator.wikimedia.org/project/board/4463/
Dan
editLast week
edit- Best thing
- Witnessing the remediation of wmf.18 by all our skilled folks, Mukunda et al.
- Worst thing
- Witnessing wmf.18 blowing up the world and feeling powerless to do anything about it.
What's on your workboard
edit
Greg
editLast week
edit- Best thing
- Not sure
- Worst thing
- I'm on Slack now (that's where tech mgt has an annual planning co-ord channel)
- Second worst: https://office.wikimedia.org/wiki/Annual_planning/FY20-21_Annual_plan_planning_manual#Phase_I_deadline_on_Feb_26th
What's on your workboard
edit- https://phabricator.wikimedia.org/project/board/4437/?filter=xJCE2T4qffHM&order=priority
- https://phabricator.wikimedia.org/project/view/1436/
James
editLast week
edit- Best thing
- Getting tests for Parsoid/PHP deployments done.
- Worst thing
- Travel disruption for people who were still in the office (HK/China; UK).
What's on your workboard
edit
Jeena
editLast week
edit- Best thing
- I'm excited to go to Portugal!
- Worst thing
- ¯\_(ツ)_/¯
What's on your workboard
edit
Lars
editLast week
edit- Best thing
- Bought toys, and then more toys
- Worst thing
- Will need to buy even more toys to make first toy a nice toy (I probably can't be trusted with a credit card)
What's on your workboard
editMukunda
editLast week
edit- Best thing
- No more train for a while (for me)
- Nobody yelled at me for the two worst things, this time.
- lots of good discussion about how to improve / eliminate the train.
- Worst thing
What's on your workboard
edit
Tyler
editLast week
edit- Best thing
- Mental reset day
- Worst thing
- Planning to plan
What's on your workboard
edit
Zeljko
editLast week
edit- Best thing
- Seen a movie with my wife. 🍿
- Worst thing
- Family sick. 🤕