Landing bot not updating dependencies
Tim Penhey
tim.penhey at canonical.com
Wed Mar 12 21:47:30 UTC 2014
Hi there,
I tried to land a branch that updated the golxc version in our
dependencies.tsv file. This used to work, and now the current bot
doesn't do it.
After a bit of poking around I find the
/home/tarmac/.config/tarmac/tarmac.conf file.
[lp:juju-core]
debug_log_location = /home/tarmac/logs/
tree_dir = /home/tarmac/trees/src/launchpad.net/juju-core/
verify_command = export GOPATH=/home/tarmac/trees; go fmt ./... && go
build ./... && go test ./...
The verify_command here doesn't do either "go get -u ." nor use "godeps"
to make the tree the right revisions. Did we lose this step somewhere
in the migration to the new bot?
Can we make sure we don't lose it again?
We shouldn't have to do any more than update the dependencies file and
land the branch for the new dependencies to be added.
I haven't modified the bot myself because I'm a little vague on
ownership and who maintains the "canonical" juju-core bot deployment
details. I felt that if I just modified the bot as is, we'd lose all the
changes when we had to redeploy again, and I don't want that.
Cheers,
Tim
More information about the Juju-dev
mailing list