sounds like a great case being made for --upload-tools by default.
On Sun, Mar 30, 2014 at 12:23 AM, John Meinel <j...@arbash-meinel.com>wrote: > I thought at one point we were explicitly requiring that we bootstrap > exact versions of tools (so juju CLI 1.17.2 would only bootstrap a 1.17.2 > set of tools). We at least did 1.17 will only bootstrap 1.17, but looking > at the code we still always deploy the latest 1.17 (which broke all the > 1.17 series of CLI because 1.17.7 has an incompatible required flag). > > There is an argument that we can't get away with such a thing in a stable > series anyway, so it isn't going to be a problem. Mostly, though, I had > thought that we did exact matching, but I can see from the code that is > clearly not true. > > Would it be very hard to do so? I think William had a very interesting > idea that CLI bootstrap would always only bootstrap the exact version of > tools, but could set the AgentVersion to the latest stable minor version, > so it essentially bootstraps and then immediately upgrades. (With the big > benefit that the upgrade process to migrate from old versions to new > versions gets run.) > > This could be a distraction from the other stuff we're working on, but it > doesn't look that hard to implement, and would avoid some of these > semi-accidental breaking of old tools. > > John > =:-> > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > >
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev