Wikimedia Release Engineering Team/Checkin archive/20181210

= 2018-12-10 =

Vacations/Important dates

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


 * Friday's in December: Greg off
 * December 24 - January 1 - Holidays (Christmas + New Years)

Train

 * Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R


 * Dec 10 - wmf.8 - Zeljko
 * Dec 17 - wmf.9 - Zeljko
 * Dec 24 - wmf.10 - No Train (Holiday break)
 * Dec 31 - wmf.11 - No Train (Holiday break)
 * Jan 07 - wmf.12 - Dan
 * Jan 14 - wmf.13 - Dan
 * Jan 21 - wmf.14 - Mukunda
 * Jan 28 - wmf.15 - No Train (All Hands)
 * Feb 04 - wmf.16 - Mukunda
 * Feb 11 - wmf.17 - Tyler
 * Feb 18 - wmf.18 - Tyler
 * Feb 25 - wmf.19 - Antoine

SoS

 * Zeljko for ever :)

All Hands

 * Registration: https://office.wikimedia.org/wiki/All_hands/2019/Registration
 * Due Friday December 14th
 * Needed for everyone
 * NOTE: There's a way to request a hotel room for semi-local people (commutes longer than 1.5 hours)

Incoming Triage/Needs attention

 * Migrate the Integration cloud project to eqiad1-r
 * https://phabricator.wikimedia.org/T208803
 * 2018-11-12: Need a point person to work with Andrew on this
 * 2018-11-19: Tyler and Andrew migrated a few, no issues so far. integration-publishing migrated. castor02 can be migrated the same ways as other slaves, culprit might happen see task for details.
 * 2018-11-26: Need to migrate `castor` tomorrow morning.

Scrum of Scrums

 * Greg to copy to etherpad after meeting: https://etherpad.wikimedia.org/p/Scrum-of-Scrums

Incoming from last week

 * Blocking: nothing...

Release Engineering

 * Blocked by:
 * Blocking:
 * Updates:
 * Train Health:
 * Last week: No train due to the Release Engineering Offsite
 * This week: 1.33.0-wmf.8 deployment blockers https://phabricator.wikimedia.org/T206662
 * Next week: 1.33.0-wmf.9 deployment blockers https://phabricator.wikimedia.org/T206663
 * No Train weeks of December 24th and December 31st
 * Log Health:
 * Code Health:
 * No Train weeks of December 24th and December 31st
 * Log Health:
 * Code Health:

Callouts

 * Release Engineering

Train status and happenings

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

TEC1 (Maint): Outcome 1 / Output 1.1

 * GOAL: Release MediaWiki 1.32
 * WHO: Mukunda, (Tyler on backup)


 * 2018-11-05: Mukunda to release MediaWiki 1.32 RC.0
 * rc.0 Done
 * rc.1 did not happen before Mukunda's vacation.
 * should get release out week of Dec 10th

TEC1 (Maint): Outcome 1 / Output 1.1

 * GOAL: Determine the procedure and requirements for an automated MediaWiki branch cut.
 * WHO: Mukunda, Tyler, Antoine

TEC3 (Pipeline): Outcome 1 / Output 1.2

 * GOAL: Formalize the collection of CI infrastructure and tooling metrics
 * WHO: Dan, Antoine

TEC3 (Pipeline): Outcome 2 / Output 2.3

 * GOAL: Develop set of metrics to assess incident reports/post mortems -
 * WHO: Greg, Zeljko

TEC3 (Pipeline): Outcome 3 / Output 3.1

 * GOALS:
 * Adopt more services into Deployment pipeline -
 * Migrate graphoid to the Deployment pipeline
 * Deploy zotero v2 to the Deployment pipeline
 * Deploy blubberoid
 * WHO: Dan, Tyler, Lars

TEC12 (DevProd): Outcome 2 / Output 2.1

 * GOAL: The Annual Developer Productivity Survey results are synthesized and shared, creating a first year baseline.
 * WHO: Mukunda, Greg

TEC13 (Code Health): Outcome 1 / Output 1.1

 * GOAL: Update/refresh review queue (review process for initial code deployment)
 * WHO: JR

TEC13 (Code Health): Outcome 2 / Output 2.2

 * GOAL: 5 of the 15 prioritized repositories have at least 1 end-to-end test -
 * WHO: Zeljko

TEC13 (Code Health): Outcome 2 / Output 2.3

 * GOAL: Assess Platform unit test practices and define improvement plan
 * WHO: JR, Core Platform Team

TEC13 (Code Health): Outcome 3 / Output 3.2

 * GOAL: Core Platform and Search Platform teams are using TDM PoC
 * WHO: JR, Core Platform Team

TEC13 (Code Health): Outcome 3 / Output 3.4

 * GOALs:
 * Identify key Tech Debt areas
 * Put in place Tech Debt management process for PEP
 * WHO: JR, Core Platform Team

TEC13 (Code Health): Outcome 4 / Output 4.1

 * GOAL: Metrics defined and deployed for all 4 Code Health areas.
 * WHO: JR, Code Health Metrics Working Group

TEC3 (Pipeline): Outcume 2 / Output 2.3

 * GOAL: Outline options for managing incident reports creation, follow-ups, and analysis
 * WHO: Greg, Mukunda, Zeljko
 * Task: https://phabricator.wikimedia.org/T208632

Antoine

 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * Other?
 * Other?

Dan

 * What I plan to do this week
 * Full throttle on Blubberoid through the pipeline
 * Find out where JSON config is at
 * Continue with OpenAPI spec implementation
 * Something up for Prometheus
 * What I'm blocked on
 * Other?
 * Other?

Greg

 * What I plan to do this week
 * "Staging" presetation to Victoria tomorrow
 * Note review of offsite
 * catch up on the world
 * register for All Hands
 * What I'm blocked on
 * Other?
 * Other?

Jean-Rene

 * What I plan to do this week
 * Work with Zeljko on Incident Report Metrics
 * Create Code Review work group scope with Andre
 * Misc Q2 wrap-up
 * What I'm blocked on
 * Other?
 * Other?

Jeena

 * What I plan to do this week
 * Catch up on emails
 * Various orientations
 * Signing keys
 * Review developer productivity survey
 * Get Back on irc somehow...
 * What I'm blocked on
 * Other?
 * Other?

Lars

 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * Other?
 * Other?

Mukunda

 * What I plan to do this week
 * Publish the second MediaWiki release candidate tarballs
 * document the process
 * Tons of meetings this week (relatively)
 * Hsa setup meeting with Elena
 * Two meetings about Phab Improvements
 * Pair with tyler on release automation
 * Release automation meeting with Cindy
 * Get my workspace back to normal and return to productivity
 * File expense report, etc.


 * What I'm blocked on
 * Other?
 * Other?

Tyler

 * What I plan to do this week
 * blubberoid
 * getting offsite notes into digital format
 * What I'm blocked on
 * Other?
 * Other?

Zeljko

 * What I plan to do this week
 * T206662 1.33.0-wmf.8 deployment blockers
 * T206621 5 of the 15 prioritized repositories have at least 1 end-to-end test
 * Catching up on mail/gerrit/phabricator
 * Paperwork: invoice, expense report...
 * What I'm blocked on
 * Other?
 * Catching up on sleep o.O zzzZZZ
 * Catching up on sleep o.O zzzZZZ

Team Kanban Board Review and Triage

 * closed and touched in the 7 days
 * No update for 4 weeks
 * No update for 3 weeks
 * No update for 2 weeks
 * No update for 1 week
 * All Open
 * Review To Triage column of #releng
 * Assigned
 * Unassigned

Once / month-ish review of backlog(s)

 * releng Review To Triage column of #releng
 * releng-kanban Review unassigned in kanban
 * releng-kanban Review 'backlog' colum of -kanban
 * releng-next - Review for things we need to put on our kanban backlog
 * releng-backlog - oh my, the huge backlog of things...

Kanban stats

 * Burnup chart