Wikimedia Release Engineering Team/Checkin archive/20181105


2018-11-05Edit

Vacations/Important datesEdit

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • November 8-9 - Dan vacation in Mexico City 🇲🇽🌮🎉
  • November 12th - Holiday (Veteran's Day, Observed)
  • November 22+23 - Holidays (Thanksgiving)
  • November 25-december 2nd: Mukunda vacation (in California ahead of the offsite)
  • Week of December 3rd - Team offsite
  • December 24-28 - Holidays (Christmas)

Rotating positionsEdit

TrainEdit

Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R
  • Oct 08 - wmf.25 - Dan (No train due to DC switchover)
  • Oct 15 - wmf.26 - Mukunda (last 1.32 wmf.XX release, 1.33 starts the next week)
  • Oct 22 - wmf.1 - Mukunda (warning, TechConf happening, ping Greg if you need responses from anyone there...)
  • Oct 29 - wmf.2 - Tyler
  • Nov 05 - wmf.3 - Tyler <----
  • Nov 12 - wmf.4 - Antoine
  • Nov 19 - wmf.5 - No Train (Thanksgiving)
  • Nov 26 - wmf.6 - Antoine
  • Dec 03 - wmf.7 - No Train (Offsite)
  • 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


SoSEdit

  • Oct 10 - Zeljko
  • Oct 17 - Zeljko
  • Oct 24 - Zeljko
  • Oct 31 - Zeljko
  • Nov 07 - Zeljko <----
  • Nov 14 - Zeljko
  • Nov 21 - Zeljko
  • Nov 28 - Zeljko
  • Dec 05 - Zeljko
  • Dec 12 - Zeljko
  • Dec 19 - Zeljko
  • Dec 26 - Zeljko
  • Jan 02 - Zeljko
  • Jan 09 - Zeljko
  • Jan 16 - Zeljko
  • Jan 23 - Zeljko
  • Jan 30 - Zeljko
  • Feb 06 - Zeljko
  • Feb 13 - Zeljko
  • Feb 20 - Zeljko
  • Feb 27 - Zeljko

Team BusinessEdit

HiringEdit

  • update....

December OffsiteEdit

Details:

  • Week of December 3rd
  • At the Queen Mary hotel in Long Beach
  • Deb T will be facilitating

Topics!

REMINDER: Deadline to book travel is Nov 8th!


All HandsEdit


Needs attentionEdit


  • deploy1001:/srv/mediawiki out of date?
    • https://phabricator.wikimedia.org/T207602
    • Found because the Security team noticed that a previously deployed security patch was no longer deployed, should sync up with them this week about that (Reedy or Brian)
    • See: https://phabricator.wikimedia.org/T207600
    • 2018-10-22: no idea, thcipriani will look, I guess
    • 2018-10-29: scap updated, needs release this week
    • 2018-11-05:
      • Need to poke Reedy re:T207600
      • scap still needs release - mukunda will take care of it


  • deployment-prep region migration
    • See email with same subject on releng@lists
    • Question: incrementally or not?
      • looks like "however Andrew wants to do it"
      • REMINDER: send an email update to wikitech-l@/qa@ with the planned timeline/outage
      • 2018-10-29: ACTION: Tyler to reply saying "take it away, andrew, and when are you going to do it?"
      • 2018-11-05: Email response   Done -- blocking task from Krenair https://phabricator.wikimedia.org/T208101 -- Dan and Mukunda graciously volunteered ;)

Scrum of ScrumsEdit

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

Incoming from last weekEdit

  • Blocking:


Outgoing this week (wrong section heading is on purpose for copy/pasting into Scrum of Scrums etherpadEdit

Release EngineeringEdit

CalloutsEdit

  • Release Engineering

Train status and happeningsEdit

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

Quarterly Goals for Q2Edit

TEC1 (Maint): Outcome 1 / Output 1.1Edit

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


TEC1 (Maint): Outcome 1 / Output 1.1Edit

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

TEC3 (Pipeline): Outcome 1 / Output 1.2Edit

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


TEC3 (Pipeline): Outcome 2 / Output 2.3Edit

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

https://docs.google.com/spreadsheets/d/1AUqMgzThBHNL7DgI8C9PO_YQ1oD5CSd0iWvcVbowzdg/edit#gid=1154483822


TEC3 (Pipeline): Outcome 3 / Output 3.1Edit

GOALS:
Adopt more services into Deployment pipeline - task T205919
Migrate graphoid to the Deployment pipeline
Deploy zotero v2 to the Deployment pipeline
Deploy blubberoid
WHO: Dan, Tyler, Lars
  • Lars, Dan, and thcipriani had a pairing session Friday to move Blubberoid forward


TEC12 (DevProd): Outcome 2 / Output 2.1Edit

GOAL: The Annual Developer Productivity Survey results are synthesized and shared, creating a first year baseline.
WHO: Mukunda, Greg
  • This is finally sent out and we've already gotten a lot of (IMO useful) responses.


TEC13 (Code Health): Outcome 1 / Output 1.1Edit

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



TEC13 (Code Health): Outcome 2 / Output 2.2Edit

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


TEC13 (Code Health): Outcome 2 / Output 2.3Edit

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


TEC13 (Code Health): Outcome 3 / Output 3.2Edit

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


TEC13 (Code Health): Outcome 3 / Output 3.4Edit

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.1Edit

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


Other workEdit

SeleniumEdit

GerritEdit

PhabricatorEdit

JenkinsEdit

QAEdit

SCAPEdit

Standup!Edit

AntoineEdit

Relocated Wikibase client job ready to migrate to Docker. Repo one gotta wait and see why scope is so different

  • What I plan to do this week
    • Look at Wikibase repo
    • Java 8 security update fall outs? Probably want to upgrade CI container
  • What I'm blocked on
    • DonationInterface migration pending on fundraising
  • Other?


DanEdit


GregEdit

  • What I plan to do this week
    • catch up on l10nupdate follow-ups
    • follow-up from TechConf program committee (cleaning/sanitzing notes and posting to wiki mostly)
    • a quick pass through any remaining updates to the onboarding process/task structure (incorporate learnings from Lars')
  • What I'm blocked on
    • dunno?
  • Other?
    • dunno?


Jean-ReneEdit

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


LarsEdit

  • What I plan to do this week
    • Delivery pipeline architecture diagram to understand what the goal and status quo is.
    • Find and read existing delivery pipeline code. (thcipriani: in integration/config)
    • Study Kanban boards.
  • What I'm blocked on
    • Lack of superbrain
  • Other?
    • Nada


MukundaEdit

  • What I plan to do this week
    • Get the lastest scap deb released
    • keyholder review
    • I didn't get the MW 1.32.0-rc1 tarball done last week, get that done this week for sure
    • (with Dan) Fix beta cluster static IPs for transition to the new cloud region
    • Outline proposal for incident report forms
  • What I'm blocked on
  • Other?


TylerEdit

  • What I plan to do this week
    • Train
    • Gerrit
    • Fundraising CI job
  • What I'm blocked on
  • Other?


ZeljkoEdit

  • What I plan to do this week
    • T199133 Find top 15 target projects that could use Selenium tests to prevent incidents
  • What I'm blocked on
  • Other?


GroomingEdit

Team Kanban Board Review and TriageEdit


Once / month-ish review of backlog(s)Edit


Kanban statsEdit

Burnup chart