Wikimedia Release Engineering Team/Checkin archive/20180702
2018-07-02
editVacations/Important dates
edit- July 2 (Monday) Željko vacation
- July 4: US Holiday
- July 6: Mukunda worked all weekend on phabricator b.s., gonna take a day off if things calm down by Friday.
- July 16: Mukunda's bday.....funtimes
- August 15: WMF Monthly Holiday
- August 15 (Wednesday): Željko holiday (Assumption of Mary)
- August 23-24 (Thursday-Friday): Željko vacation
- August ~: Antoine
- September a week or so - Antoine
- Middle of August...a few days somewhere - thcipriani
Rotating positions
editTrain
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
- June 11 - wmf.8 - Dan (with Tyler doing Thursday)
- June 18 - wmf.9 - Dan (no train, SRE summit)
- June 25 - wmf.10 - Dan
- July 02 - wmf.11 - Zeljko - no train, Fourth of July <----
- July 09 - wmf.12 - Zeljko
- July 16 - wmf.13 - Zeljko
- July 23 - wmf.14 - Antoine
- July 30 - wmf.15 - Antoine
SoS
edit- June 13 - Tyler
- June 20 - Tyler
- June 27 - Tyler
- July 04 - Dan <----
- July 11 - Dan
- July 18 - Dan
- July 25 - Zeljko
- August 01 - Zeljko
- August 08 - Antoine
- August 15 - Antoine
Team Business
editUpdates
edit- Train/SWAT changes
- Greg emailed mark/faidon on Tuesday (12th, 25th, and verbal ping on 26th)
- email: https://etherpad.wikimedia.org/p/eu-train-swat
Staging (ohai)
editSRE talked about it at their offsite, read up on the changes at https://docs.google.com/document/d/1CT_pKjwiDmFhZZ9LW9mz0z434-wgr3NFdapUPWUvMNA/edit?ts=5b040955#heading=h.j5ulvrixnnxf
Phabricator spam
edit- CommunityTechBot running
- Implemented per-IP throttling - causing problems with the WMF Office
- whitelisted office and CommunityTechBot
- still more to determine here on throttling
- bd808 created a tool to open up blocking of accounts to more people than just admins
Scrum of Scrums
edit- Greg to copy to etherpad after meeting: https://etherpad.wikimedia.org/p/Scrum-of-Scrums
This week
editRelease Engineering
edit- Blocking
- Blocked
- Updates
- Quarterly cross-dependencies
- European MediaWiki Train window....
Last week
edit- Blocking
- Blocked
- Updates
- FYI: Release Engineering will start including Europeans in our train rotation meaning that the MW Train will now include European appropriate windows for those weeks. Exact schedule TBA to wikitech-l@, ops@, engineering@, and @wikitech-ambassadors@
- Quarterly cross-dependencies
Train status and happenings
edit- Lock timeout rollback, but got back on track on Thursday
- Save timing increased 50%: https://phabricator.wikimedia.org/T198483
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
editPipeline: Move verify stage from Minikube to CI k8s namespace in production context
editCode Health
edit- Investigate and propose record of origin (ROO) for deployed code (currently Developers/Maintainers page)
- Perform existing Stewardship review process for Q1 cycle.
- Add test evaluation to post mortem review process.
- Review existing e2e test coverage.
- Define prioritization scheme.
- Prioritize e2e testing gaps.
- Platform and Search Platform teams are using TDM PoC
- Identify key Tech Debt areas
- Put in place Tech Debt management process for PEP
- Define base Code Health metric set.
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
editSelenium
edit- Q1 goals task: T198389 Q1 Selenium framework improvements
Gerrit =
editPhabricator =
edit- Ongoing phabricator vandalism is a mess.
- The vandal appears to be going to work on weekends with the intent of maximizing disruption to staff time off.
- bd808 created a thing: https://tools.wmflabs.org/phab-ban/
- Some relevant tasks:
Standup!
editAntoine
edit- What I plan to do this week
- What I'm blocked on
- MediaWiki Selenium tests fail on bunch of extensions. https://phabricator.wikimedia.org/T196960
- Potentially we might want to only run them when there are tests present.
- MediaWiki Selenium tests fail on bunch of extensions. https://phabricator.wikimedia.org/T196960
- Other?
Dan
edit- What I plan to do this week
- Continue refactoring service-pipeline Groovy code into integration/pipelinelib
- Got it working on releases-jenkins.wikimedia.org last week
- It's unit tested :)
- Continue refactoring service-pipeline Groovy code into integration/pipelinelib
- What I'm blocked on
- nada
- Other?
Greg
edit- What I plan to do this week
- Get ya'll those JDs, give me referrals!
- Update skills matrix a bit more (ideas!)
- grooming of -kanban and other workboards for the new quarter
- verify all the things with T&C with T&C related things
- verify Q4 goals on wiki: https://www.mediawiki.org/wiki/Wikimedia_Technology/Goals/2017-18_Q4
- What I'm blocked on
- Other?
Jean-Rene
edit- What I plan to do this week
- Finish Beta Cluster slice/dice
- Continue work on Tech Debt review of Search Platform and Platform teams
- What I'm blocked on
- Other?
Mukunda
edit- What I plan to do this week
- Deal with phab vandalism
- need a better way to whitelist rate limiting
- Post-mortem on phab vandalism
- Take a day off sometime
- Deal with phab vandalism
- What I'm blocked on
- Other?
Tyler
edit- What I plan to do this week
- What I'm blocked on
- knowledge of gerrit
- Other?
Zeljko
edit- What I plan to do this week
- T179190 Run Selenium Cucumber tests in CI - needed for T190710 Minerva Ruby and Node.js browser tests running side by side
- What I'm blocked on
- Other?
- Croatia 🇭🇷 in quarter-finals ⚽️ https://en.wikipedia.org/wiki/2018_FIFA_World_Cup#Quarter-finals
Grooming
editTeam Kanban Board Review and Triage
edit- 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
Once / month-ish review of backlog(s)
edit- 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...