Wikimedia Release Engineering Team/Checkin archive/20150922
2015-09-22 edit
Team Business edit
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 edit
On Wednesday, wmf branch already cut. So that leaves us ~ a week for beta cluster testing/polishing.
Dev Summit edit
- 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.
- something like https://phabricator.wikimedia.org/T104024 but more general?
Quarterly Report edit
- 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 edit
- 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
CI Scaling edit
- 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 edit
- 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?)
Developer Tooling (MW-Vagrant, MW-Selenium, etc.) edit
Phabricator edit
Beta Cluster edit
Other Work edit
Vacations/Confs/etc edit
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