Wikimedia Release Engineering Team/Checkin archive/20190918
2019-09-18
editVacations/Important dates
edit- September 20 - Brennen bluegrass
- September 23-26 - Thcipriani/Greg-g Tech Mgmt f2f Portland
- September 23–27 - James holiday
- September 23–October 4 - JR Vacation
- September 27 - Mukunda
- October 14 (Indigenous Peoples' Day) - US Staff
- November 11 (Veterans' Day) - US Staff
- Tech conf and offsite?
- November 28–29 (Thanksgiving) - US Staff
- December 6 - Lars, Finnish Independence Day
- December 25–31 (Christmas) - US Staff
- December 25–26 - Lars, Christmas
- 1 January (New Year's Day) - US Staff, Lars
- 20 January (Martin Luther King Jr. Day) - US Staff
Rotating positions
editTrain
edit- Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R
- June 24 - wmf.11 - Jeena (with Mukunda)
- July 1 - wmf.12 - No train (Fourth of July)
- July 8 - wmf.13 - Jeena
- July 15 - wmf.14 - Lars (with Antoine)
- July 22 - wmf.15 - Lars
- July 29 - wmf.16 - Brennen (with Tyler)
- Aug 5 - wmf.17 - Brennen
- Aug 12 - wmf.18 - No Train (Wikimania)
- Aug 19 - wmf.19 - Zeljko 😱
- Aug 26 - wmf.20 - Zeljko 😭
- Sep 2 - wmf.21 - Antoine
- Sep 9 - wmf.22 - Antoine
- Sep 16 - wmf.23 - Mukunda
- Sep 23 - wmf.24 - Mukunda
- Sep 30 - wmf.25 - Tyler
- 7 Oct - wmf.26 - Tyler
- 17 Oct - 1.35.0-wmf.1 - TBD
- 21 Oct - wmf.2 - TBD
- 28 Oct - wmf.3 - TBD
- 4 Nov - wmf.4 - TBD
SoS
edit- Aug 14 onward: Zeljko
Team Business
editTimespent spreadsheet
edit- For the avoidance of doubt: fill out the sheet week number for the previous week
- spreadsheet for week 37 (9/9): https://docs.google.com/spreadsheets/d/1UEmjIbv6voTF5bOnHdjOltw47AwPDtnmUo0h78wgYDY/edit?pli=1#gid=1336819200
- Kinda/sorta data-like: http://tyler.zone/releng-timespent-2019-07-to-2019-09.png
November Offsite/Summit
edit- TechConf19: November 12–15
- Offsite: November 16–20
- Arrive the 15th
- 16th is our fun day/outing
- 17–20 are working days
- 21st fly home
- https://etherpad.wikimedia.org/p/EngProdTeam-Offsite-2019-11-planning
Book club
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club
- TODO' Tyler to send update make sure JR knows :)
Monthly reflection on accomplishments - September '19 edition
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Add as you have them!
- Scap 3.12.1-1 released/deployed
- Refactored Zuul layout to use per-branch pipelines
quibble -c
Lets you run arbitrary code against a working MediaWiki install- The phabricator "Report Error Code" form (https://phabricator.wikimedia.org/maniphest/task/edit/form/46/ ) has been updated with separate fields for the stack trace and error code/request id.
- T232608 Delete selenium-daily-beta-EXTENSION Jenkins jobs that are broken more than 30 days
- Write cached config to JSON as well as serialised PHP https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/533592/ (first step towards a saner config)
- MediaWiki PHP support target modernised from 7.0+ to 7.2+ for 1.34 onwards. https://phabricator.wikimedia.org/T228342
- Quibble 0.0.35 release
Incoming/Needs attention
edit- Needs triage (maybe for Željko(?)): https://phabricator.wikimedia.org/T232708 - probably blocked on T232796 [betalabs] Cannot create a new user account
- Have a look at the #together INBOX + the TODO INBOX:
- #together INBOX: https://phabricator.wikimedia.org/project/board/20/
- TODO INBOX: https://phabricator.wikimedia.org/project/board/4104/
Scrum of Scrums for next week
editInternal team notes, not for pasting into the SoS notes
editIncoming from last week
editOutgoing this week
edit- Blocked by:
- Search Platform: Need resolution on the Cirrus tests in mw-config; this is blocking general testing/expansion framework for this repo https://phabricator.wikimedia.org/T232691#5488675
- Blocking:
- Updates:
- The phabricator "Report Error Code" form (https://phabricator.wikimedia.org/maniphest/task/edit/form/46/ ) has been updated with separate fields for the stack trace and error code/request id.
- REMINDER: We're at 1.34.0-wmf.23 this week. The last branch for this release will be wmf.25 on 30 September. Teams who want to ship things for MW 1.34 should land them now. https://phabricator.wikimedia.org/T232026 (If you do not mark code as deprecated in the next few weeks, you have to maintain it for another nine months.)
- Train Health
- Last week: 1.34.0-wmf.22 - https://phabricator.wikimedia.org/T220747
- This week: 1.34.0-wmf.23 - https://phabricator.wikimedia.org/T220748
- Next week: 1.34.0-wmf.24 - https://phabricator.wikimedia.org/T220749
Callouts
edit- Release Engineering
- REMINDER: We're at 1.34.0-wmf.24 this week. The last branch for this release will be wmf.25 on 30 September. Teams who want to ship things for MW 1.34 should land them now. (If you do not mark code as deprecated in the next few days, you have to maintain it for another nine months.)
Train status and happenings
editStandup!
edit- Make sure your tasks are correct on our kanban board!
Antoine
edit- What I planned vs did last week
- Quibble reviews and new release (0.0.35) (saves some time on some jobs)
- Finished train and got a weird memcached fixed by Tim & Giuseppe
- Legal / contract work
- Jenkins plugins upgrade
- What I plan to do this week
- Zuul upgrade for https://phabricator.wikimedia.org/T203846 (potentially for SoS next week)
- What I'm blocked on
- Somehow Jenkins plugin center can not download (connection reset errors)
- Other?
- logstash is broken on beta cluster (I am not looking at it) https://phabricator.wikimedia.org/T233134
Brennen
edit- What I planned vs did last week
- {{in progress} Wrangle various patches into place for mediawiki dev image pipeline
- Done Form an informed opinion on Argo (well, as informed as it's likely to get for a while)
- Done Publish updated restbase image
- In progress Some fundamental conversations about local dev
- Contribute to first pass at dev env questions doc
- CI WG end stage meetings: Argo ranking
- Booked travel for offsite
- What I plan to do this week
- Benchmark mediawiki + apache image
- Finish getting mediawiki + apache image in place
- Present on Zuul v3 for final CI WG ranking meeting
- Dev environment R&D
- What I'm blocked on
- Other?
- Still buying a house (panic stage)
- Working-from-Kansas Weds & Thurs., out Friday
Dan
edit- What I planned vs did last week
- Done Finished Argo PoC setup and evaluation/summary
- What I plan to do this week
- Wrap up Argo PoC (tear down cluster, etc.)
- Begin compiling CI k8s cluster requirements doc for SRE (task needed)
- Will join next meeting on local dev work to see where/how I can help
- What I'm blocked on
- Other?
Greg
edit- What I planned vs did last week
- What I plan to do this week
- What I'm blocked on
- Other?
James
edit- What I planned vs did last week
- Done PHP70/71 RfC closes today; if that goes as expected, I'll drop it today \o/
- Not done HHVM now running at 50% in prod; if that closes out, I may be able to drop it this week
- Done Liaising with CPT for MW 1.34 branch process
- Done More static caching prod config code https://phabricator.wikimedia.org/T223602
- Not done More node6->10 migration
- Done Iterating on CodeReview metrics/KPI proposal and possibly making some for CI.
- Done Help out with OKR stuff, maybe?
- Done Other UBN stuff, no doubt
- What I plan to do this week
- Mostly off next week (at least for Monday–Wednesday)
- UBN stuff, if needed.
- What I'm blocked on
- Other?
Jean-Rene
edit- What I planned vs did last week
OKRsThis page is under construction Please help review and edit this page.
Team PlanningThis page is under construction Please help review and edit this page.- DonePrep for Platform Stewardship meeting
- Template:NOPROGRESSCode Stewardship reviews
Contractor conversionsThis page is under construction Please help review and edit this page.- Template:BLOCKED EM Onboarding tasks
- What I plan to do this week
- First 1-1s with Quality and Test Engineering team.
- Platform Stewardship meeting
- OKRs
- Tech Mgmt meeting slide
- What I'm blocked on
- Other?
Jeena
edit- What I planned vs did last week
- Done get parsoid and restbase talking to mw properly in minikube
- Done finish restbase config
- In progress get review on restbase config
- Not done timespent spreadsheet
- Not done make changes to labs instance
- Done move stuff to new TODO board
- Done local dev meeting
- Done individual goals workshop
- patchset for removing restbase from local-charts
- got laptop back from repair and started setup
- What I plan to do this week
- timespent
- send lars pgp key
- review deployment charts patch from alexandros
- local dev meeting
- make changes to labs instance
- transfer files to repaired laptop
- arrange travel for offsite
- What I'm blocked on
- Other?
Lars
edit- What I planned vs did
- In progress Get v3 of CI architecture document done
- The scenarios for handling different use cases are ... tricky
- Done Read Brennen's PoC writeup for Zuul v3.
- Not done Arrange travel for offsite
- Haven't heard back from Travel
- Not done Attend individual goals office hours or make-up session, finish my proposed OKRs
- Zoom is a failure, bailed out of meeting. Will go to office hours Thursday. (you're not the only one having problems with Zoom)
- Done Attend Code Review WG meeting on Tuesday
- Well, would've if it hadn't been cancelled
- Done Attend CI WG endgame meeting (Argo)
- Sent out email about PGP keysigning at offsite.
- In progress Get v3 of CI architecture document done
- What I plan to do this week
- Individual goals office hours.
- Get v3 of CI architecture document done
- What I'm blocked on
- Other?
- World is in turmoil
Mukunda
edit- What I planned vs did last week
- Done Respond to jeena's email re: local-dev
- In progress Write request for participation email to wikitech-l to solicit ideas and interest for upcoming patch triage meetings
- In progress Hopefully get phatality deployed to production \o/
- A plan is in place, partilly executed
- In progress Work on individual goals
- Done Meeting with Daniel about phabricator infrastructure planning
- We got a lot done, triaged tasks, updated status and came up with a solid plan for the coming months. (nice :))
- What I plan to do this week
- Train
- Continue working on Phatality deployment
- Backlog grooming
- What I'm blocked on
- Other?
Tyler
edit- What I planned vs did last week
- https://office.wikimedia.org/wiki/Technology/Onboarding/Checklists/TCipriani
- Not done Familiarize myself with budgets! Weeeee!
- But requested access
- {{not done} RelEng backfill updates...
- Done Attend and try to be useful at local dev resync, led by Jeena
- Not done (stretch) Blockers for Gerrit 2.16...what remains?
- What I plan to do this week
- OKRs (manager guidebook)
- Meetings/Slideshows
- PGP key -> lars
- (stretch) look at branch.py
- What I'm blocked on
- Other?
Zeljko
edit- What I planned vs did last week
- T232608 Delete selenium-daily-beta-EXTENSION Jenkins jobs that are broken more than 30 days ✅ (done)
- T232357 selenium-daily-beta-REPOSITORY Jenkins jobs broken since 2019-09-08 🛑 (blocked on T232796 [betalabs] Cannot create a new user account)
- T232495 selenium-daily-beta-CirrusSearch is broken ✅ (done)
- T214478 The first Selenium test for AbuseFilter ✅ (done)
- T232598 Update existing Selenium documentation 🚀 (in progress)
- What I plan to do this week
- T232598 Update existing Selenium documentation
- T232357 selenium-daily-beta-REPOSITORY Jenkins jobs broken since 2019-09-08
- T233193 MF Selenium tests failing with "Promise timeout"
- T232708 Need RelEng help: selenium-daily-beta-Minerva and MobileFrontend has failed for 6 days
- email PGP keys to Lars
- What I'm blocked on
- T232796 [betalabs] Cannot create a new user account
- Other?
- 2019-09-21 (Saturday) is 14th anniversary of my first blog post (in Croatian) https://filipin.eu/archive