Wikimedia Release Engineering Team/Checkin archive/20190805
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?