Re: previously valid amazon environment now invalid?

2015-04-30 Thread Ian Booth
Right now, the default tabular output is behind a feature flag because it's experimental. We still need to decide how to allow users to have that output by default without the feature flag, but also without breaking 1.18 script compatibility. The best option IMO for this case is an env variable on

Re: previously valid amazon environment now invalid?

2015-04-30 Thread roger peppe
On 30 April 2015 at 11:55, Ian Booth ian.bo...@canonical.com wrote: Right now, the default tabular output is behind a feature flag because it's experimental. We still need to decide how to allow users to have that output by default without the feature flag, but also without breaking 1.18

Re: previously valid amazon environment now invalid?

2015-04-30 Thread Nate Finch
I would say the exact opposite. We *cannot* sacrifice the usability and reliability of the product for all our future users just to keep a few current users from having to update their scripts ever. I am sure there will come a day when we decide that there is a change that makes the client

Re: previously valid amazon environment now invalid?

2015-04-30 Thread Michael Hudson-Doyle
I don't want to bore on and on about this, but one thing. On 30 April 2015 at 22:06, Nate Finch nate.fi...@canonical.com wrote: If someone needs 1.18 CLI compatibility, they can use 1.18. It's that simple. It's not that simple to do that though, as long as new versions of juju go into

Re: previously valid amazon environment now invalid?

2015-04-30 Thread roger peppe
At the Nuremberg sprint, I saw a demo of juju status that produced tabular format by default. I'm guessing that this issue means that can never actually be enabled. Although... it could be done backwardly compatibly (with a required environment variable or configuration file setting) and perhaps

Re: previously valid amazon environment now invalid?

2015-04-30 Thread Ian Booth
On 30/04/15 21:04, roger peppe wrote: On 30 April 2015 at 11:55, Ian Booth ian.bo...@canonical.com wrote: Right now, the default tabular output is behind a feature flag because it's experimental. We still need to decide how to allow users to have that output by default without the feature

Re: previously valid amazon environment now invalid?

2015-04-30 Thread Richard Harding
On Thu, 30 Apr 2015, Nate Finch wrote: If someone needs 1.18 CLI compatibility, they can use 1.18. It's that simple. We're maintaining API compatibility for just this reason. If they don't want the binary to change, they shouldn't update it (or should just rename it to juju-1.18 or

Re: previously valid amazon environment now invalid?

2015-04-29 Thread roger peppe
On 28 April 2015 at 19:41, Nate Finch nate.fi...@canonical.com wrote: No one seems to be answering my actual question. That error message seems new. Is it? Either way, the error message is incorrect - control bucket is not required - and whatever is emitting that message needs to be fixed.

Re: previously valid amazon environment now invalid?

2015-04-29 Thread roger peppe
On 28 April 2015 at 19:32, Aaron Bentley aaron.bent...@canonical.com wrote: On 2015-04-28 11:42 AM, roger peppe wrote: The .jenv code was introduced prior to 1.16. How far back in time do we need to preserve compatibility? (genuine question) We need to support every mode of operation that

Re: previously valid amazon environment now invalid?

2015-04-29 Thread roger peppe
On 29 April 2015 at 01:05, Jesse Meek jesse.m...@canonical.com wrote: Hi Nate, I looked into your bug. The default value for control-bucket was not being set. Here's a PR to fix: http://reviews.vapour.ws/r/1512/ I'm not entirely sure that's the right fix. The original error message was right

Re: previously valid amazon environment now invalid?

2015-04-29 Thread roger peppe
On 29 April 2015 at 17:10, Aaron Bentley aaron.bent...@canonical.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2015-04-29 10:43 AM, roger peppe wrote: Once Trusty EOLs, then I think we would be able to drop functionality that 1.18 itself used only for migration. For example,

Re: previously valid amazon environment now invalid?

2015-04-29 Thread Aaron Bentley
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2015-04-29 10:43 AM, roger peppe wrote: Once Trusty EOLs, then I think we would be able to drop functionality that 1.18 itself used only for migration. For example, if juju 1.18 had automatically created .jenvs from the environments.yaml

Re: previously valid amazon environment now invalid?

2015-04-29 Thread Nate Finch
We have done it before. As Roger said, there is/was a convention to do a three step process to deprecate old command line functionality. There's a big difference between what the command line looks like, and keeping compatibility with 1.18. We might want to preserve both, but they're not the

Re: previously valid amazon environment now invalid?

2015-04-29 Thread Aaron Bentley
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2015-04-29 12:31 PM, roger peppe wrote: FWIW I seem to remember some command line flags being deprecated (with a visible warning message) and then removed. I wonder if that might be another possible approach that could let us avoid unbounded

Re: previously valid amazon environment now invalid?

2015-04-29 Thread Michael Hudson-Doyle
On 30 April 2015 at 07:40, Nate Finch nate.fi...@canonical.com wrote: We have done it before. As Roger said, there is/was a convention to do a three step process to deprecate old command line functionality. There's a big difference between what the command line looks like, and keeping

Re: previously valid amazon environment now invalid?

2015-04-29 Thread Aaron Bentley
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2015-04-29 04:10 AM, roger peppe wrote: On 28 April 2015 at 19:32, Aaron Bentley aaron.bent...@canonical.com wrote: On 2015-04-28 11:42 AM, roger peppe wrote: The .jenv code was introduced prior to 1.16. How far back in time do we need to

Re: previously valid amazon environment now invalid?

2015-04-29 Thread Aaron Bentley
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2015-04-29 09:41 AM, Nate Finch wrote: I think you're missing roger's point. No, I understand his point, and I think that his extrapolation is incorrect, and I explained how. 1.18 has some fallback code to support 1.16. However, we don't

Re: previously valid amazon environment now invalid?

2015-04-29 Thread roger peppe
On 29 April 2015 at 14:34, Aaron Bentley aaron.bent...@canonical.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2015-04-29 04:10 AM, roger peppe wrote: On 28 April 2015 at 19:32, Aaron Bentley aaron.bent...@canonical.com wrote: On 2015-04-28 11:42 AM, roger peppe wrote: The

Re: previously valid amazon environment now invalid?

2015-04-28 Thread Aaron Bentley
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2015-04-27 05:30 PM, roger peppe wrote: That fallback code was designed to be around for only a short time - I'd suggest removing it. We have bugs about the fact that the fallback code has been removed:

Re: previously valid amazon environment now invalid?

2015-04-28 Thread Jesse Meek
Hi Nate, I looked into your bug. The default value for control-bucket was not being set. Here's a PR to fix: http://reviews.vapour.ws/r/1512/ Cheers, Jess On 29/04/15 06:41, Nate Finch wrote: No one seems to be answering my actual question. That error message seems new. Is it? Either

Re: previously valid amazon environment now invalid?

2015-04-28 Thread Ian Booth
On 29/04/15 04:41, Nate Finch wrote: No one seems to be answering my actual question. That error message seems new. Is it? Either way, the error message is incorrect - control bucket is not required - and whatever is emitting that message needs to be fixed. On Apr 28, 2015 2:32 PM, Aaron

Re: previously valid amazon environment now invalid?

2015-04-28 Thread Nate Finch
I mean, the control-bucket configuration value in the ec2 section of your environments.yaml is not required, and thus the error message is incorrect. On Tue, Apr 28, 2015 at 10:26 PM, Ian Booth ian.bo...@canonical.com wrote: On 29/04/15 04:41, Nate Finch wrote: No one seems to be answering

Re: previously valid amazon environment now invalid?

2015-04-28 Thread roger peppe
The .jenv code was introduced prior to 1.16. How far back in time do we need to preserve compatibility? (genuine question) If transitioning to the new scheme is really an issue, it would be easy to write a very simple tool that would allow a .jenv file to be created from an existing

Re: previously valid amazon environment now invalid?

2015-04-28 Thread Aaron Bentley
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2015-04-28 11:42 AM, roger peppe wrote: The .jenv code was introduced prior to 1.16. How far back in time do we need to preserve compatibility? (genuine question) We need to support every mode of operation that 1.18 supported. Juju has a

Re: previously valid amazon environment now invalid?

2015-04-28 Thread Nate Finch
No one seems to be answering my actual question. That error message seems new. Is it? Either way, the error message is incorrect - control bucket is not required - and whatever is emitting that message needs to be fixed. On Apr 28, 2015 2:32 PM, Aaron Bentley aaron.bent...@canonical.com wrote:

previously valid amazon environment now invalid?

2015-04-27 Thread Nate Finch
If I do juju status with an unbootstrapped amazon environment, I get this: /home/nate/src/github.com/juju/juju master$ juju status ERROR Unable to connect to environment amazon. Please check your credentials or use 'juju bootstrap' to create a new environment. Error details: invalid EC2 provider