Wikimedia Release Engineering Team/Checkin archive/20150922

= 2015-09-22 =

Team Business
Quickly:
 * l10n-update not updating Vector - https://phabricator.wikimedia.org/T103879
 * see also: https://phabricator.wikimedia.org/T112964 ?
 * need the deploy cabal to look into this :)


 * Enable ferm (firewall rules) on tin
 * https://gerrit.wikimedia.org/r/#/c/240083/
 * Just FYI - tentatively scheduled for Wed the 30th the hour before train deploy. On purpose! Moritz will be around.

Gerrit Cleanup day
On Wednesday, wmf branch already cut. So that leaves us ~ a week for beta cluster testing/polishing.
 * https://phabricator.wikimedia.org/T113028

Dev Summit

 * https://www.mediawiki.org/wiki/Wikimedia_Developer_Summit_2016


 * Need to think of session topics: what do you want to talk about/plan with people outside of our team? Future deployment craziness? Future CI insanity? Go wild :)
 * https://phabricator.wikimedia.org/maniphest/task/create/?projects=wikidev16
 * Bracing for the storm: The future of deployment tooling (+1) (including ops)
 * Shifting CI configuration to repos? (has big implications for CI infra but seems to be an eventual goal)
 * something like https://phabricator.wikimedia.org/T104024 but more general?
 * Yeah that is already the case with JS npm, Python Tox and PHP composer. mw/core and extensions switch to composer being worked on.

Quarterly Report

 * https://docs.google.com/presentation/d/11GDxDi0OzZ70pJk5AVoKRu2wjPWYh-CU6dbYWYWQGtQ/edit#slide=id.ga4ecc5878_2_0
 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201516Q1
 * need to fill in our (guesstimate of) work time on the goals (strengthen vs focus vs experiment)

Scrum of Scrums

 * https://phabricator.wikimedia.org/project/board/64/
 * Blocked on us: https://phabricator.wikimedia.org/maniphest/query/h7YTCBTJsepS/#R


 * The two Phab exposure tasks: websocket and ssh
 * https://phabricator.wikimedia.org/T100519 (ssh)
 * https://phabricator.wikimedia.org/T112765 (websocket)

CI Scaling

 * https://phabricator.wikimedia.org/tag/continuous-integration/board/?order=priority
 * Quarterly Priority: Disposable VMs - https://phabricator.wikimedia.org/T47499

Enabled on a single job for now. Antoine wrote a bunch of notes at: https://wikitech.wikimedia.org/wiki/Nodepool Needs cross team pairing and training now. Maybe a short pres/overview for the next meeting?

Over the next month-ish: 1) python 2) ruby 3) composer Potential blocker: needs a way to cache downloads from package managers repos (rubygems/npm/packagist/pypi etc)

Deployment Cabal

 * https://phabricator.wikimedia.org/project/view/1449/


 * Good stuff merged yesterday (better output of subtasks/shell commands, rollback, etc.)
 * This week:
 * Event logging from target to host (Dan might need to pair on this)
 * Pre-post stage checks
 * Need to refactor/merge Mukunda's improvements to logging
 * Goal is to start deploying on Beta Cluster soonish (next week?)

Beta Cluster

 * https://phabricator.wikimedia.org/project/board/497/?order=priority

Vacations/Confs/etc
Please add your time off to your gcal, **Phabricator**, and ADP, as appropriate
 * Chad - Sept 28th (Music festivals)
 * Dan - Oct 16th (2015)
 * Opsen - offsite, October something, 1 week