Wikimedia Release Engineering Team/Checkin archive/20190805

= 2019-08-05 =

Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * How to do it


 * 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

Train

 * 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

 * July 24: James
 * July 31: Mukunda


 * Aug 7: Mukunda
 * Aug 14 onward: Zeljko

Timespent spreadsheet

 * 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

https://time.releng.team

November Offsite/Summit

 * 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

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Book_club

Monthly reflection on accomplishments - August '19 edition

 * 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

 * 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

Outgoing this week

 * Blocked by:
 * Core Platform Team:
 * MediaWiki installer silently ignores invalid extensions https://phabricator.wikimedia.org/T225512
 * 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
 * Log Health

Callouts

 * Release Engineering

Train status and happenings

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor

Standup!

 * Make sure your tasks are correct on our kanban board!
 * https://phabricator.wikimedia.org/project/view/4189/

Antoine

 * What I planned vs did last week
 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * What I'm blocked on
 * Other?
 * Other?

Brennen

 * Planned vs. did last week:
 * ✅ Review 525888: Use mediawiki-dev chart from releases.wikimedia.org/charts/
 * ❌ Patch deployment-charts mediawiki setup script
 * ❌ Finish 525972: Add .pipeline/ with dev image variant for local-charts
 * ❌ Review CLI stuff
 * Stretch: Meaningful work on Zuul v3 PoC
 * ✅ 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?
 * Other?

Dan
to PRs, so I've submitted two more to get things working with Gerrit. Both have merged rebuild select images for the respective service and edit the deployment. and reporting to Gerrit¬
 * What I planned vs did last week
 * Argo git support is not all that, but the maintainers are very amenable
 * https://github.com/argoproj/argo/pull/1521
 * https://github.com/argoproj/argo-events/pull/322
 * Patching running Argo system is sort of interesting in that you can just
 * What I plan to do this week
 * Continuing to work on Argo poc this week, specifically artifact storage
 * What I'm blocked on
 * Other?
 * Other?

Greg

 * What I planned vs did last week
 * What I plan to do this week
 * Vacation!
 * What I'm blocked on
 * Other?
 * Other?
 * Other?

James

 * What I planned vs did last week
 * ✅ Some more pipeline/containers work on MediaWiki
 * ✅ 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.
 * Off from Wednesday onwards; see you on 23 or 26 August.

Jean-Rene

 * What I planned vs did last week
 * ✅Send out invite to discuss Code Stewardship Review
 * Convert Code Health Office hours video to post onto Commons.
 * ✅Code Health/Quality monthly reflection/planning.
 * ✅Meeting 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?
 * Other?

Jeena

 * What I planned vs did last week
 * ✅ merge  [https://gerrit.wikimedia.org/r/c/releng/local-charts/+/525888
 * ✅ merge parsoid chart to deployment charts
 * ✅ patchset for using new parsoid chart in local-charts
 * update restbase chart in deployment charts with better configuration but broke it and still debugging
 * ❌ 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?
 * Other?

Lars

 * What I planned vs did last week
 * ❌ 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.
 * Skim Kubernetes book.
 * ✅ Read up on past WMF code health/review efforts.
 * ✅ Watch diversity and inclusion talk.
 * 
 * ✅ Watch Java logging talk.
 * 
 * ❌ Update the team docs page with what I know.
 * 
 * ✅ Attend Code Review WG meeting.
 * ✅ Attend RelEng watercooler.
 * ✅ Attend SSD sync-up meeting.
 * ✅ Have 1:1 with Greg.
 * ✅ Attend Deployment Pipeline meeting.
 * ✅ 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?
 * Other?

Mukunda

 * What I planned vs did last week
 * ✅-ish Finished code reviewing the make-release-tarball code
 * ✅ upgraded dev environment to debian 10
 * local-charts commands:
 * ✅ install
 * ✅ start
 * ✅ stop
 * ✅ status
 * ✅ deploy
 * ✅ scrum-of-scrums
 * ✅ learn a lot of golang
 * ❌ 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?
 * Other?

Tyler

 * What I planned vs did last week
 * ✅ (2/3 merged) Scap -- patches finish php7 patches
 * ❌ Gerrit 2.15.15
 * ❌ (stretch) Barricade v2, Gerrit prometheus
 * ✅ 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)
 * Taking a puppy home on Thursday (I have no idea what my Friday will be like)

Zeljko

 * What I planned vs did last week
 * What I plan to do this week
 * What I'm blocked on
 * Other?
 * What I'm blocked on
 * Other?
 * Other?