Wikimedia Release Engineering Team/Checkin archive/20200226

= 2020-02-26 =

Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * How to do it


 * [some dates TBC]: Antoine not available
 * any news? train in mid-March?


 * 9 March (US DST switchover + 1 day): (US?) 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): (US?) 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): (US?) Staff with reqs
 * 29-31 May: Brennen (family reunion)

Train

 * 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

TODO: thcipriani calendar updates

SoS

 * Aug 14 onward: Zeljko 🎸 🎷 \o/

From 2019-02-19

 * ✅ [James] T245054 Remote call on integration-agent-docker-1001 failed
 * Repooling thcipriani
 * if not...to the task
 * TODO: thcipriani: make runbook
 * ✅ [James] T238224 Landing the Docker in core patch — I think we'll need a formal-ish release announcement when we merge it.
 * ✅ James to draft initial announcement: https://etherpad.wikimedia.org/p/T238224-announcement
 * ✅ Brennen to assert that it's working.
 * ✅ [James] Eurgh Parsoid deploy strategy. Need meeting.
 * ✅ James to make meeting. Tyler/Mukunda/James, Parsing, ?SRE Service Ops.

2020-02-26

 * Cache of wmf-config/InitialiseSettings often 1 step behind: https://phabricator.wikimedia.org/T236104
 * Needs someone (not thcipriani) to lead -- Lars is it
 * Will need some MW changes, then some larger scap changes.
 * summary: there is no fire, it's fiiiiiine
 * QPlanning for Q4?
 * https://etherpad.wikimedia.org/p/RelEngTeam-Weekly-fy2019-2020-q4planning

Book club

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club
 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club/What_nobody_tells_you_about_documentation

Monthly reflection on accomplishments - February '20 edition

 * 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.
 * Scap release 1.13.0. \o/
 * Local development MediaWiki docker environment has shipped and been announced. yaay James, Brennen (also mostly Kosta)

Annual Planning for July 2020–June 2021
If at first you don't plan, plan and plan again

ACTIONS:
 * Everyone tell Tyler in 1:1s what they need from other teams and budgets
 * Async: https://etherpad.wikimedia.org/p/RelEngTeam-Weekly-fy2020-2021-planning

Leveling

 * This week's 1:1s
 * New framework: https://office.wikimedia.org/wiki/Wikimedia_Foundation_Level_Framework

Incoming from last week (aka this morning)

 * Blocked by:
 * Blocking:
 * Updates:
 * Scap 3.13.0 release https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/tools/scap/+/release/debian/changelog#1
 * Train Health
 * This week: 1.35.0-wmf.21 - T233869
 * Next week: 1.35.0-wmf.22 - T233870

Outgoing next week

 * Blocked by:
 * Blocking:
 * Updates:
 * Train Health
 * Last week: 1.35.0-wmf.20 - T233868
 * This week: 1.35.0-wmf.21 - T233869
 * Next week: 1.35.0-wmf.22 - T233870

Callouts

 * [All] MediaWiki 1.35.0 will get cut on 7 April 2020. If your team has any proposed blockers/deadlines for that, please get them done: https://phabricator.wikimedia.org/tag/MW-1.35-release

Train status and happenings

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

Standup!

 * Make sure your tasks are correct on our workboard!
 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Bug_triage

Our Workboards

 * 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

Last week

 * Best thing
 * Worst thing
 * Worst thing

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4437/?filter=nwFFWMci0N9z&order=priority

Last week

 * Best thing
 * There's a docker-compose.yml in mw/core, nothing has blown up yet.
 * Worst thing
 * I have been reading the news.

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4437/?filter=uRCGEVb0IxE9&order=priority
 * https://phabricator.wikimedia.org/project/board/4463/

Last week

 * Best thing
 * Worst thing
 * Worst thing

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4437/?filter=ZMRlYSTUJ1uG&order=priority

Last week

 * Best thing
 * Getting docker-compose out of the door is great.
 * Also, the wmf.20 train was nice and quiet.
 * Worst thing
 * I nearly took down prod with an assumption about code being written in a safe way. Oops.

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4437/?filter=ywo92pzN36XN&order=priority

Last week

 * Best thing
 * "I'm doing the train this week"
 * Worst thing
 * see above

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4437/?filter=J72JaCYtpq4t&order=priority

Last week

 * Best thing
 * etherpad2git
 * Worst thing
 * the light in the tunnel is an oncoming train

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4437/?filter=fSx2fy0m2NNS&order=priority

Last week

 * Best thing
 * Pairing with Brennen made significant progress on phabricator search context highlighting
 * https://etherpad.wikimedia.org/p/phabricator-search
 * Worst thing

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4437/?filter=yLH4WqzsWa.w&order=priority
 * New feature request for the gerrit patch status plugin in phab: https://phabricator.wikimedia.org/T245247

Last week

 * Best thing
 * Worst thing
 * Worst thing

What's on your workboard

 * https://phabricator.wikimedia.org/project/board/4437/?filter=WfsTgMQcAW9I&order=priority

Last week

 * Best thing
 * bookclub! 📚
 * software testing anti-patterns office hours 🎙
 * carnival! 🤡
 * bought tickets for Lisbon for my entire family ✈️
 * Worst thing
 * sick kids 🦠

What's on your workboard

 * https://phabricator.wikimedia.org/project/view/1938/

What's on no-one's workboard

 * https://phabricator.wikimedia.org/project/board/4437/?order=priority&filter=FbiTHsu1qnIn