Wikimedia Release Engineering Team/Checkin archive/20190805
Appearance
2019-08-05
[edit]Vacations/Important dates
[edit]- July 22–August 9 - Željko vacation
- July 27–August 18 - Antoine
- August 5–16 - Greg vacation
- August 7–22 - James off (inc. Wikimania)
- August 8-9 - Lars vacation
- August 12 - September 8 - Dan leave
- August 12 (Glorious Twelfth) - US Staff
- August 14–18 - Wikimania - Lars and Jean-Rene (and James in a personal capacity)
- August 15 - Željko, Assumption of Mary
- August 21-27: Lars vacation
- August 28 - September 4 - Brennen vacation
- September 2 (Labor Day) - US Staff
- September 26 - 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
- 2020 January 1 (New Year's Day) - US Staff, Lars
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
- Oct 7 - wmf.26 - Tyler
- Oct 14 - 1.35.0-wmf.1 -
SoS
[edit]- July 24: James
- July 31: Mukunda
- Aug 7: Mukunda
- 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 31: https://docs.google.com/spreadsheets/d/1UEmjIbv6voTF5bOnHdjOltw47AwPDtnmUo0h78wgYDY/edit#gid=1898371018
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
Book club
[edit]
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)
Incoming/Needs attention
[edit]- Installing composer modules for deployment
- thcipriani: this looks like an active discussion
- Wikipedia.org portal weekly update blocked on: https://phabricator.wikimedia.org/T213806
- thcipriani: is this blocking? Seems like we're just deprecating their current thing...
- TODO thcipriani reply
- Moving pages on wiki results in lowered article counts: https://phabricator.wikimedia.org/T212706
- thcipriani: is this us? /me tags core-platform
Scrum of Scrums
[edit]Incoming from last week
[edit]Outgoing 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.16 - https://phabricator.wikimedia.org/T220741 – Fully deployed
- This week: 1.34.0-wmf.17 - https://phabricator.wikimedia.org/T220742 – No known blockers yet
- Next week: No train this week due to Wikimania
- Code Health
- Log Health
- Train Health
Callouts
[edit]- Release Engineering
Train status and happenings
[edit]
Standup!
[edit]- Make sure your tasks are correct on our kanban board!
Antoine
[edit]- What I planned vs did last week
- What I plan to do this week
- What I'm blocked on
- Other?
Brennen
[edit]- Planned vs. did last week:
- Done Review 525888: Use mediawiki-dev chart from releases.wikimedia.org/charts/
- Not done Patch deployment-charts mediawiki setup script
- Not done Finish 525972: Add .pipeline/ with dev image variant for local-charts
- Not done Review CLI stuff
- In progress Stretch: Meaningful work on Zuul v3 PoC
- Done train / watch new errors dashboard
- Unplanned: Paired with Tyler on Zuul and Jeena on RESTBase
- What I plan to do this week
- Train
- Rest of Zuul v3 proof-of-concept
- What I'm blocked on
- Other?
Dan
[edit]- What I planned vs did last week
- Argo git support is not all that, but the maintainers are very amenable
to PRs, so I've submitted two more to get things working with Gerrit. Both have merged
- Patching running Argo system is sort of interesting in that you can just
rebuild select images for the respective service and edit the deployment.
- What I plan to do this week
- Continuing to work on Argo poc this week, specifically artifact storage
and reporting to Gerrit¬
- What I'm blocked on
- Other?
Greg
[edit]- What I planned vs did last week
- What I plan to do this week
- Vacation!
- What I'm blocked on
- Other?
James
[edit]- What I planned vs did last week
- Done Some more pipeline/containers work on MediaWiki
- Done Not working from home
- What I plan to do this week
- Random little fixes and any train issues
- What I'm blocked on
- —
- Other?
- Off from Wednesday onwards; see you on 23 or 26 August.
Jean-Rene
[edit]- What I planned vs did last week
- DoneSend out invite to discuss Code Stewardship Review
- Convert Code Health Office hours video to post onto Commons.
- DoneCode Health/Quality monthly reflection/planning.
- DoneMeeting with Daniel/CPT re: Phester (integration testing harness)
- CPT will not being
- What I plan to do this week
- quarterly Code Health/Quality sync-up with Erika/Toby
- code review workgroup sub topic work
- Code Review metrics
- Code review office hours
- Code review management tooling/process
- What I'm blocked on
- Other?
Jeena
[edit]- What I planned vs did last week
- Done merge [https://gerrit.wikimedia.org/r/c/releng/local-charts/+/525888
- Done merge parsoid chart to deployment charts
- Done patchset for using new parsoid chart in local-charts
- update restbase chart in deployment charts with better configuration but broke it and still debugging
- Not done exploring using GKE cluster w/ beta labs
- What I plan to do this week
- fix restbase chart
- exploring using GKE cluster w/ beta labs
- fill in timespent sheet
- review Mukunda's patchset to local charts
- What I'm blocked on
- Other?
Lars
[edit]- What I planned vs did last week
- Not done Evaluate my own CI PoC implementation against the CI requirements, PoC goals.
- Not done Continue disucssion of CI WG PoC goals, evaluation.
- In progress Review, update CI arch document based on feedback, new thinking.
- Not done Skim Go book.
- In progress Skim Kubernetes book.
- Done Read up on past WMF code health/review efforts.
- Done Watch diversity and inclusion talk.
- Done Watch Java logging talk.
- Not done Update the team docs page with what I know.
- Done Attend Code Review WG meeting.
- Done Attend RelEng watercooler.
- Done Attend SSD sync-up meeting.
- Done Have 1:1 with Greg.
- Done Attend Deployment Pipeline meeting.
- Done Have weekly chat with Tyler.
- What I plan to do this week
- Attend RelEng team weekly meeting.
- Attend Code Review WG meeting.
- Attend RelEng watercooler.
- Attend SSD sync-up meeting.
- Have weekly chat with Tyler.
- Evaluate my own CI PoC implementation against the CI requirements, PoC goals.
- Continue disucssion of CI WG PoC goals, evaluation.
- Review, update CI arch document based on feedback, new thinking.
- Skim Go book.
- Read Kubernetes book.
- Update the team docs page with what I know.
- Find how to use K8s containers as GitLab CI Runners.
- What I'm blocked on
- Other?
Mukunda
[edit]- What I planned vs did last week
- Done-ish Finished code reviewing the make-release-tarball code
- Done upgraded dev environment to debian 10
- local-charts commands:
- Done install
- Done start
- Done stop
- Done status
- Done deploy
- Done scrum-of-scrums
- Done learn a lot of golang
- Not done phatality demo
- Unplanned: Tried (unsuccessfully) to figure out how to add exceptions to php5 ci on mediawiki/tools/release
- What I plan to do this week
- Get phatality to a demo-worthy and hopefully deployable state
- Deploy phabricator
- What I'm blocked on
- Other?
Tyler
[edit]- What I planned vs did last week
- Done (2/3 merged) Scap -- patches finish php7 patches
- Not done Gerrit 2.15.15
- Not done (stretch) Barricade v2, Gerrit prometheus
- Done train training.
- What I plan to do this week
- Temporary greg-things
- Scap 3.12.0-1 release
- Gerrit CI fix
- Gerrit 2.15.15
- Investigate missing tags on gerrit-replica ( https://phabricator.wikimedia.org/T229756 )
- (stretch) Barricade v2, prometheus metrics, http auth
- What I'm blocked on
- Other?
- Taking a puppy home on Thursday (I have no idea what my Friday will be like)
Zeljko
[edit]- What I planned vs did last week
- What I plan to do this week
- What I'm blocked on
- Other?