Wikimedia Release Engineering Team/Checkin archive/20181210

From MediaWiki.org
Jump to navigation Jump to search


2018-12-10[edit]

Vacations/Important dates[edit]

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)

Rotating positions[edit]

Train[edit]

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[edit]

  • Zeljko for ever :)

Team Business[edit]

All Hands[edit]


Incoming Triage/Needs attention[edit]

  • 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[edit]

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

Incoming from last week[edit]

  • Blocking: nothing...


Outgoing this week (wrong section heading is on purpose for copy/pasting into Scrum of Scrums etherpad[edit]

Release Engineering[edit]

Callouts[edit]

  • Release Engineering


Train status and happenings[edit]

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


Quarterly Goals for Q2[edit]

TEC1 (Maint): Outcome 1 / Output 1.1[edit]

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[edit]

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


TEC3 (Pipeline): Outcome 1 / Output 1.2[edit]

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


TEC3 (Pipeline): Outcome 2 / Output 2.3[edit]

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



TEC3 (Pipeline): Outcome 3 / Output 3.1[edit]

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


TEC12 (DevProd): Outcome 2 / Output 2.1[edit]

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[edit]

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


TEC13 (Code Health): Outcome 2 / Output 2.2[edit]

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.3[edit]

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


TEC13 (Code Health): Outcome 3 / Output 3.2[edit]

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


TEC13 (Code Health): Outcome 3 / Output 3.4[edit]

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[edit]

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


Other non-goal work[edit]

TEC3 (Pipeline): Outcume 2 / Output 2.3[edit]

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



Selenium[edit]

Gerrit[edit]

Phabricator[edit]

Jenkins[edit]

QA/Code Health[edit]

SCAP[edit]

Standup![edit]

Antoine[edit]

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


Dan[edit]

  • 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?


Greg[edit]

  • 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?


Jean-Rene[edit]

  • 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?


Jeena[edit]

  • 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?


Lars[edit]

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


Mukunda[edit]

  • 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?


Tyler[edit]

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


Zeljko[edit]

  • 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


Grooming[edit]

Team Kanban Board Review and Triage[edit]


Once / month-ish review of backlog(s)[edit]


Kanban stats[edit]

Burnup chart