On 21/11/13 09:26, Curtis Hovey-Canonical wrote: > Resend to the list. > > > On Tue, Nov 19, 2013 at 11:42 PM, John Meinel <j...@arbash-meinel.com> wrote: >> I know William and I are well aware that 1.18 cli wont work with a 1.16 >> server (and most likely the reverse is true). >> Agent compatibility is actually easy at this point because we have that all >> in the API already. CLI compat is something we've explicitly skipped. >> >> I would love to support it and will certainly require it post 2.0. Is it >> worth spending the time now? > > I think we have a numbers problem. I believe savvy users will accept > incompatibilities between major numbers. 0, 1, and 2 imply different > foundations. 1.16 and 1.18 imply additional features, not the removal > of them. If 1.18 cannot help 1.16 upgrade to 1.18, we offer ways to > have co-installs of both. > > Alternatively, if this is just about the transition about cli to api, > we write a make this clear in the known issues, explain how we think > small organisations and large enterprises will accomplish the upgrade. > We will also accept that many will refuse to upgrade because the > barrier is too high, just as users have done with pyjuju, > > Honestly. as much as I want to see 1.18 this month, I don't think it > can happen this year. If we make upgrades hard, we will stop work on > features after the 1.18 release to address the concerns of > organisations that cannot complete upgrades.
I am hoping that this is just a transitional thing as we move to the API for upgrades and status. I expect that this pain will be greatly reduced once we have the CLI using the API. Tim -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev