Wikimedia Release Engineering Team/Checkin archive/20190911
Appearance
2019-09-11
[edit]Vacations/Important dates
[edit]- September 12 - Željko conference
- September 13 - Željko wedding (not his)
- September 23-26 - Thcipriani/Greg-g Tech Mgmt f2f Portland
- September 23–27 - James holiday
- September 25–October 1 - 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
[edit]Train
[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
[edit]Timespent spreadsheet
[edit]- For the avoidance of doubt: fill out the sheet week number for the previous week
- spreadsheet for week 36 (9/2): https://docs.google.com/spreadsheets/d/1UEmjIbv6voTF5bOnHdjOltw47AwPDtnmUo0h78wgYDY/edit#gid=214411419
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]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
Incoming/Needs attention
[edit]- In progress [Security task] https://phabricator.wikimedia.org/T213223
Scrum of Scrums for next week
[edit]Internal team notes, not for pasting into the SoS notes
[edit]- T232026
- why is the end of 1.34 important?
- If you do not mark code as deprecated in the next few weeks, you have to maintain it for 9 months
- why is the end of 1.34 important?
- T232026
- Train Health
Incoming from last week
[edit]Outgoing this week
[edit]- Blocked by:
- 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
- Train blocked (Core Platform) - T232613 LBFactoryMulti.php PHP Notice: Undefined index:
- REMINDER: We're at 1.34.0-wmf.22 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 weeks, you have to maintain it for 9 months.)
Train status and happenings
[edit]Standup!
[edit]- Make sure your tasks are correct on our kanban board!
- https://phabricator.wikimedia.org/project/board/4105/ - 2019-07, a few tasks are still there
- https://phabricator.wikimedia.org/project/view/4189/ - 2019-08, a few tasks are still there
- https://phabricator.wikimedia.org/project/view/4253/ - 2019-09
Antoine
[edit]- What I planned vs did last week
- MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
- Done, highlighted to wikitech-l. Thanks to MediaWiki Core Platform team!
- Train, went well
- MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
- What I plan to do this week
- Train
- Get the proper Docker package for Stretch
- Hopefully rebuild instances to Stretch??
- castor (central cache) is bandwith rate limited by WMCS (intentionally)
- Is there a task?
- Jenkins plugin security advisory Sep 12th
- What I'm blocked on
- Accounting / legal work :]
- Time to review proposed Quibble changes
- OKRs I have no clue
- Other?
- I am excited by the Phatality plugin!
- Brennen, we should pair about writing doc for some stuff ;]
- TechConf topics?
Brennen
[edit]- What I planned vs did last week
- dev-images: got MediaWiki running with Apache + PHP-FPM (thanks Jeena and Tyler) \o/
- Zuul v3 PoC docs: going to add some stuff, but close to an evaluable state
- https://code.p1k3.com/gitea/brennen/wmf-ci-zuul-proof/src/branch/master/index.md
- Is "evaluable" a word? (it is now) +1
- Submitted travel form for tech conf / offsite
- What I plan to do this week
- Wrangle various patches into place for mediawiki dev image pipeline
- Form an informed opinion on Argo
- Publish updated restbase image?
- Some fundamental conversations about local dev
- What I'm blocked on
- Other?
- I might be buying a house in a futile bid to ride the crashing wave of local gentrification?
Dan
[edit]- What I planned vs did last week
- (Was on leave)
- What I plan to do this week
- Write up a summary of Argo PoC for further evaluation by CI WG members et al
- See quickstart tty-cast https://asciinema.org/a/267414
- Write up a summary of Argo PoC for further evaluation by CI WG members et al
- What I'm blocked on
- Other?
Greg
[edit]- What I planned vs did last week
- Didn't quite get the namely/announcement things done :(
- What I plan to do this week
- OMG TechConf
- SWE to SRE proposal
- subscribe everyone to engprod@lists
- OMG life changes
- Later/thinking:
- OKRs for me (and tyler/JR) are due 9/27
- OKRs for ya'll are due 10/11
- Offsite schedule planning
- Q1 "Tuning Session" around 10/31
- What I'm blocked on
- Other?
James
[edit]- What I planned vs did last week
- Done More static caching prod config code https://phabricator.wikimedia.org/T223602
- Not done I should poke OOUI node6->10 migration stuff
- Done Some UBN stuff
- Done OKR/Personal goals noodling.
- What I plan to do this week
- PHP70/71 RfC closes today; if that goes as expected, I'll drop it today \o/
- HHVM now running at 50% in prod; if that closes out, I may be able to drop it this week
- Liaising with CPT for MW 1.34 branch process
- More static caching prod config code https://phabricator.wikimedia.org/T223602
- More node6->10 migration
- Iterating on CodeReview metrics/KPI proposal and possibly making some for CI.
- Help out with OKR stuff, maybe?
- Other UBN stuff, no doubt
- What I'm blocked on
- —
- Other?
- —
Jean-Rene
[edit]- What I planned vs did last week
- worked on new team planning and logistics
- Code Stewardship: addwiki and centralauth
- Code Health Metrics WG: improving Gerrit integrations
- Code Review WG: Metrics/Tools/Code Health Office Hours revival
- What I plan to do this week
- First round of 1-1s with Quality and Test Engineering team
- Code Stewardship: officially closing current review/discussion phase.
- Code Review WG update comms
- Code Health Metrics: Add more extensions to Code Health Pipeline
- What I'm blocked on
- Other?
Jeena
[edit]- What I planned vs did last week
- Not done figure out how to make changes to my labs instance
- Not done finish restbase config
- Not done get review on restbase config
- Not done deploy mathoid to gke && setup ingress && firewall
- In progress fix my parsoid instance on minikube
- Not done timespent spreadsheet
- Worked with Brennen on mw image
- finished setup of computer
- What I plan to do this week
- get parsoid and restbase talking to mw properly in minikube
- finish restbase config
- get review on restbase config
- timespent spreadsheet
- make changes to labs instance
- move stuff to new TODO board
- local dev meeting
- individual goals workshop
- What I'm blocked on
- Other?
Lars
[edit]- What I planned vs did last week
- In progress Get v3 of CI architecture document done
- Done Write GitLab PoC evaluation
- In progress With others, choose a CI candidate
- Watched Dan's new ASCIINEMA movie about Argo
- Requested flights for Atlanta
- Pondered code review metrics, based on James' suggestion, but came up with no suggestions (James is perfect)
- What I plan to do this week
- Get v3 of CI architecture document done
- Read Brennen's PoC writeup for Zuul v3.
- Arrange travel for offsite
- Attend individual goals office hours or make-up session, finish my proposed OKRs
- Attend Code Review WG meeting on Tuesday
- Attend CI WG endgame meeting (Zuul)
- What I'm blocked on
- Other?
- Learning to write and type is fun and slow
Mukunda
[edit]- What I planned vs did last week
- {done} Finish kibana 'phatality' plugin and figure out how to get it deployed.
- Deployed to beta
- {done} Phabricator workboard cleanup and priority planning for the rest of the quarter
- {done} (mostly) Several small phabricator tasks need attention
- {done} Figure out what remains to be done for the local-charts cli
- {done} Finish kibana 'phatality' plugin and figure out how to get it deployed.
- What I plan to do this week
- Respond to jeena's email re: local-dev
- Write request for participation email to wikitech-l to solicit ideas and interest for upcoming patch triage meetings
- Hopefully get phatality deployed to production \o/
- Work on individual goals
- What I'm blocked on
- Need help from sre for production deployment of phatality
- Other?
Tyler
[edit]- What I planned vs did last week
- Done (sooo Done :)) soooo many meetings
- Done Email about New CI -- what remains to be done
- First demo session for GitLab has come and gone \o/
- Done Finalize team meeting changes and email
- We'll revisit this at the end of the quarter
- In progress https://office.wikimedia.org/wiki/Technology/Onboarding/Checklists/TCipriani
- What I plan to do this week
- https://office.wikimedia.org/wiki/Technology/Onboarding/Checklists/TCipriani
- Familiarize myself with budgets! Weeeee!
- RelEng backfill updates...
- Attend and try to be useful at local dev resync, led by Jeena
- (stretch) Blockers for Gerrit 2.16...what remains?
- What I'm blocked on
- Bowie the dog [Aww.]
- Other?
Zeljko
[edit]- What I planned vs did last week
- T206358 Request Sauce Labs access for niedzielski 🤷♂️
- T214478 The first Selenium test for AbuseFilter 🏃♂️
- T228160 Mark mediawiki_api and mediawiki_selenium Ruby gems as deprecated 🗑
- What I plan to do this week
- T232608 Delete selenium-daily-beta-EXTENSION Jenkins jobs that are broken more than 30 days (added to monthly accomplishments :))
- T232357 selenium-daily-beta-REPOSITORY Jenkins jobs broken since 2019-09-08
- T232495 selenium-daily-beta-CirrusSearch is broken
- T214478 The first Selenium test for AbuseFilter
- T232598 Update existing Selenium documentation
- What I'm blocked on
- Other?