Wikimedia Release Engineering Team/Checkin archive/20150922
2015-09-22
editTeam Business
editQuickly:
- 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
editOn 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.)
editPhabricator
editBeta Cluster
edit
Other Work
editVacations/Confs/etc
editPlease 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