Wikimedia Release Engineering Team/Checkin archive/20190826
2019-08-26
editVacations/Important dates
edit- August 21–27: Lars vacation
- August 28–September 4 - Brennen vacation
- September 2 (Labor Day) - US Staff
- 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
- 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
- Oct 7 - wmf.26 - Tyler
- Oct 14 - 1.35.0-wmf.1 - TBD
- Oct 21 - wmf.2 - 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 34: https://docs.google.com/spreadsheets/d/1UEmjIbv6voTF5bOnHdjOltw47AwPDtnmUo0h78wgYDY/edit#gid=1244752500
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
- When do we book this with Travel?
Book club
edit- TODO REALLY SEND OUT VOTE THING THIS WEEK
Monthly reflection on accomplishments - August '19 edition
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Add as you have them!
- Read only "gerrit-replica" active, handling 10% of all traffic (read from phab)
- https://time.releng.team ¯\_(ツ)_/¯
Incoming/Needs attention
edit- https://phabricator.wikimedia.org/T231198 - Wikibase tests are exceptionally slow as of this weekend
- https://phabricator.wikimedia.org/T231200 - SRE unhappy that there aren't enough executors for their code to get tested promptly
- Do the two above have the same cause ?
- Ish. The "problem" is "bad tests make the world slow" Let's move Wikibase to its own sad queue ? :) We can't (because MW is a monolith). Boo.
- TODO thcipriani: create an instance to run puppet tests dedicated
- Do the two above have the same cause ?
- https://phabricator.wikimedia.org/T231183 - LocalisationCache issues; does this block the train in any way?
- Scap shells out to maintentance scripts to rebuild l10n cache, internally it rebuilds cdb files from json
- Added as a train blocker.
- Scap shells out to maintentance scripts to rebuild l10n cache, internally it rebuilds cdb files from json
Scrum of Scrums
editIncoming from last week
editOutgoing this week
edit- Blocked by:
- Core Platform Team:
- MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
- Core Platform Team:
- Blocking:
- —
- Updates:
- Train Health
- Last week: 1.34.0-wmf.19 - https://phabricator.wikimedia.org/T220744
- This week: 1.34.0-wmf.20 - https://phabricator.wikimedia.org/T220745
- Next week: 1.34.0-wmf.21 - https://phabricator.wikimedia.org/T220746
- Code Health
- Log Health
- Train Health
Callouts
edit- Release Engineering
Train status and happenings
edit- Spamlog blocking train
- T231014 ServiceContainer.php: Circular dependency when creating MobileFrontend service "AMC.UserMode > AMC.Manager > FeaturesManager > UserModes > AMC.UserMode"
- T231029 DefaultPreferencesFactory.php: Global default '' is invalid for field incubatortestwiki-code
- T231071 /w/api.php... ErrorException from line 0 of : PHP Notice: Unable to unserialize ... Size of serialized string ... exceeds max
Standup!
edit- Make sure your tasks are correct on our kanban board!
Antoine
edit- What I planned vs did last week
- Not much :-(
- What I plan to do this week
- Replan / prioritize work to do and get a list of tasks to act on.
- What I'm blocked on
- Yak shaving
- Other?
Brennen
edit- Planned vs. did last week:
- Not done Finish and document Zuul v3 PoC
- Not done Return to various local-charts image fixes
- What I plan to do this week
- Document Zuul v3 PoC
- Tie up miscellaneous loose ends before vacation
- Other?
Dan
edit- What I planned vs did last week
- What I plan to do this week
- What I'm blocked on
- Other?
Greg
edit- What I planned vs did last week
- getting caught up, mostly done
- What I plan to do this week
- prior week to team changes prep
- What I'm blocked on
- Other?
- boxes
James
edit- What I planned vs did last week
- Done Decompress from Wikimania and make it home
- Done Catch-up on ~1000 e-mail threads, whee.
- Unplanned: Spent most of Friday fixing Wikidata tests: https://phabricator.wikimedia.org/T231103
- What I plan to do this week
- Re-try static caching prod config code https://phabricator.wikimedia.org/T223602
- More poking team re. node6 -> node10 migration https://phabricator.wikimedia.org/T211784
- Other UBNs as they arise
- What I'm blocked on
- –
- Other?
Jean-Rene
edit- What I planned vs did last week
- Catch up from being out for Wikimania
- Plan platform stewardship meeting
- What I plan to do this week
- Planning for Sept 1st Quality and Test Engineering team kickoff
- Stewarship reviews
- Expanding Code Health Pipeline to new extensions
- What I'm blocked on
- Other?
Jeena
edit- What I planned vs did last week
- Done create mw instance in labs
- In progress deploy mathoid to gke && setup dns/firewall
- :O Not done fill in timespent sheet
- In progress fix broken parsoid
- Done try to contact Marko again
- worked on restbase config
- tried to find out how to use my labs instance
- reviewed CLI for local charts
- merged mediawiki alias to local-charts
- What I plan to do this week
- figure out how to make changes to my labs instance
- finish restbase config
- get review on restbase config
- deploy mathoid to gke && setup ingress && firewall
- fix my parsoid instance on minikube
- timespent spreadsheet
- What I'm blocked on
- how to use the labs instance? go to mediawiki? change the mw code/config?
- Other?
- invited to go camping for labor day, maybe need to take a couple days off if possible?
Lars
edit- What I planned vs did last week
- What I plan to do this week
- What I'm blocked on
- Other?
Mukunda
edit- What I planned vs did last week
- Not done: Get local-charts work merged
- Basically finished but it didn't get merged last week
- Not done: Get the kibana plugin ready for deployment
- Code is ready for code review and hopefully ready for deployment in the neer future
- Done: deployed phabrcator updates
- Not done: Get local-charts work merged
- What I plan to do this week
- Address code review feed back and hopefully get the local-charts code merged
- Get code review on the kibana plugin with an eye towards deploying it into production: https://phabricator.wikimedia.org/T230752
- Continue working on polishing and improving both of the above.
- Test out improvements to phabricator production errors reporting including:
*** Separate exception stack traces, request id and request url out into dedicated fields on the "Report Error Code" form (https://phabricator.wikimedia.org/maniphest/task/edit/form/46/ )
- What I'm blocked on
- Other?
Tyler
edit- What I planned vs did last week
- Done Review sonar cloud reporting task https://phabricator.wikimedia.org/T217008#5296569
- Not done Fix pipelinelib base charts
- Not done Gerrit 2.15.15, fix tests...dunno what's happening
- Not done (stretch) deploy Gerrit 2.15.15
- Transition to engineering management work/thought for Sept 3rd
- What I plan to do this week
- Catching up from missing most of last week
- What I'm blocked on
- Other?
Zeljko
edit- What I planned vs did last week
- 1.34.0-wmf.19 deployment blockers https://phabricator.wikimedia.org/T220744 ✅
- Cypress testing framework evaluation https://phabricator.wikimedia.org/T230729 🤷♂️
- What I plan to do this week
- T220745 1.34.0-wmf.20 deployment blockers
- T230729 Cypress testing framework evaluation
- What I'm blocked on
- T220745 1.34.0-wmf.20 deployment blockers - spamlog blocking train
- T231014 ServiceContainer.php: Circular dependency when creating MobileFrontend service "AMC.UserMode > AMC.Manager > FeaturesManager > UserModes > AMC.UserMode"
- T231029 DefaultPreferencesFactory.php: Global default '' is invalid for field incubatortestwiki-code
- T231071 /w/api.php... ErrorException from line 0 of : PHP Notice: Unable to unserialize ... Size of serialized string ... exceeds max
- T230729 Cypress testing framework evaluation - should we install dependencies in CI?
- T231003 Jenkins jobs not running after pushing to gerrit for Jpita user
- T220745 1.34.0-wmf.20 deployment blockers - spamlog blocking train
- Other?
- Should we send "train blocked" mail to these lists, or just wikitech-l? https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys#If_the_train_is_blocked
- How much time should I spend on cleaning up mediawiki-new-errors?
- successfully managed to give medications to a small dog for the last 7 days 🐶