Wikimedia Release Engineering Team/Checkin archive/20180820


2018-08-20 edit

Vacations/Important dates edit

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • August 13-24: Greg vacation
  • August 23-24 (Thursday-Friday): Željko vacation
  • August ~: Antoine
  • August 29-31: Dan vacation
  • September a week or so - Antoine


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
  • July 02 - wmf.11 - Zeljko - no train, Fourth of July
  • July 09 - wmf.12 - Zeljko
  • July 16 - wmf.13 - Zeljko
  • July 23 - wmf.14 - Zeljko
  • July 30 - wmf.15 - Mukunda
  • Aug 06 - wmf.16 - Mukunda
  • Aug 13 - wmf.17 - Mukunda  (No train - Wednesday is a holiday)
  • Aug 20 - wmf.18 - Tyler   <----
  • Aug 27 - wmf.19 - Dan
  • Sep 03 - wmf.20 - Tyler
  • Sep 10 - wmf.21 - Dan
  • Sep 17 - wmf.22 - Zeljko
  • Sep 24 - wmf.23 - Zeljko
  • Oct 01 - wmf.24 - Antoine
  • Oct 08 - wmf.25 - Antoine
  • Oct 15 - wmf.26 - Mukunda (last 1.32 wmf.XX release, 1.33 starts the next week)
  • Oct 22 - wmf.1 - Mukunda

SoS edit

  • July 04 - Dan 
  • July 11 - Antoine
  • July 18 - Antoine
  • July 25 - Tyler
  • Aug 01 - Tyler
  • Aug 08 - Zeljko
  • Aug 15 - Dan (probably not SoS because it's a WMF holiday?)
  • Aug 22 - Zeljko   <---- (Željko can go to SoS for the next few weeks since he has done 1 SoS so far)
  • Aug 29 - Mukunda
  • Sep 05 - Tyler
  • Sep 12 - Tyler
  • Sep 19 - Dan
  • Sep 26 - Dan
  • Oct 03 - Zeljko
  • Oct 10 - Zeljko
  • Oct 17 - Antoine
  • Oct 24 - Antoine
  • Oct 31 - Mukunda


Team Business edit

First Offsite edit

  • waiting to hear back confirmation from Travel but... I was told that no more offsites can be scheduled next to TechConf in Portland in October, so the week of Nov 5th it is.

Needs attention edit

Scrum of Scrums edit

Greg to copy to etherpad after meeting: https://etherpad.wikimedia.org/p/Scrum-of-Scrums
  • Already added the Code Health Metric working group info to the SoS etherpad.  

This week edit

Release Engineering edit

  • Blocked by:
    • Feedback needed (on how problems could have been prevented) from many people/teams on a recent MediaWiki train related incident report.
      • 1.32.0-wmf.13, 9 blockers, feedback needed for 8 of them: https://wikitech.wikimedia.org/wiki/Incident_documentation/20180717-Train
      • Aaron Schulz (Performance), Adam Wight (Scoring Platform), Bartosz Dziewoński (Contributors), Brad Jorsch (MediaWiki Platform), C. Scott Ananian (Contributors), Daniel Kinzler (Wikimedia Deutschland), Timo Tijhof (Performance), Prateek Saxena (Audiences Design)
  • Blocking:
  • Updates

Last week edit

Last week didn't happen due to holiday

Train status and happenings edit

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


Past week status updates edit

All of it in table form: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201718Q4

 

Quaterly Goals for Q1 edit

Pipeline: Move verify stage from Minikube to CI k8s namespace in production context edit

tracking task


Code Health edit

  • T199253 - Investigate and propose record of origin (ROO) for deployed code (currently Developers/Maintainers page)
  • Perform existing Stewardship review process for Q1 cycle.
  • T199254 - Add test evaluation to post mortem review process.
    • Added test evaluation to PM template.  Need to wiki-ize it now.  
  • Review existing e2e test coverage.
  • Define prioritization scheme.
  • Prioritize e2e testing gaps.
  • T199257 - make current unit testing coverage more visible by reporting out to Engineering Management.
  • T199259 - Platform and Search Platform teams are using TDM PoC
  • T199262 - Identify key Tech Debt areas
  • T199263 - Put in place Tech Debt management process for PEP
  • T199261 - Define base Code Health metric set.
    • Base Workgroup defined (Kumal, Petr, Guillaume, me).  TechCom to participate as reviewers.  


Developer Productivity edit

  • Make a hire to create the capacity needed for this program. 
  • Write and share a survey to measure developer satisfaction and areas for investment. - task T197635


Other work edit

Selenium edit

Gerrit edit

Phabricator edit

  • Antivandalism
    • I intend to publish the source for phabricator-antivandalism after I move some parameters to configuration values so that the "secret sauce" isn't in the source. https://phabricator.wikimedia.org/T202080
    • I fixed a couple of other false positives last week, need to deploy the code this week.

Jenkins edit

QA edit

  • Had discussion with Audiences team (EMs and QA folks) regarding QA Career path.

Standup! edit

Antoine edit

  • What I plan to do this week
    • More Nodepool/Quibble migrations :/
    • Write a document about running less tests
  • What I'm blocked on
    • Mail backlog
  • Other?
    • Are we migrating Differential repos to Gerrit?
      • Mukunda: Harbormaster/Nodepool job is only used for Scap

Dan edit

  • What I plan to do this week
    • Refactor service-pipeline job using integration/pipelinelib
    • Trying out larger CI instances with more Jenkins executors
  • What I'm blocked on
  • Other?


Greg edit

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


Jean-Rene edit

  • What I plan to do this week
    • T199261 - Define base Code Health metric set.
      • Organize/set up WG kickoff
      • complete Group wiki page and add it to SoS section
    • T199254 - Add test evaluation to post mortem review process
      • Wikiize PM template
    • Perform existing Stewardship review process for Q1 cycle.
      • Kickoff Q1 review cycle
  • What I'm blocked on
    •  
  • Other?


Mukunda edit

  • What I plan to do this week
    • Deploy updates to phabricator-antivandalism
    • Develop a plan/schedule for upcoming work
      • Phabricator wishlist stuff 
      • Look at swat workflow changes \o/
  • What I'm blocked on
    •  
  • Other?


Tyler edit

  • What I plan to do this week
    • review blubberoid
    • releng.team https
    • Move dist/pipeline -> .pipeline
    • Review paladox work on gerrit avatars
    • Deploy depool for nodes where disk is > 95% full
  • What I'm blocked on
    •  
  • Other?


Zeljko edit

Grooming edit

Team Kanban Board Review and Triage edit

 

   

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

   

Kanban stats edit

Burnup chart