-----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 special exemption that allows minor releases, rather than micro/bugfix releases, to added to Ubuntu. But in order to use that exemption, new versions of Juju are supposed to be equivalent to a micro/bugfix release in terms of their compatibility. We had our own IS people upgrade to juju 1.20 from 1.18 and find that juju no longer worked. That's terrible. > 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 environments.yaml entry. No, that's not the issue. We have workarounds. It's not supposed to break in the first place. > Or is the issue perhaps not just one of backward compatibility, > but that people are actually relying on this (ostensibly > only-for-compatibility) functionality even for environments > bootstrapped since 1.16? I don't know what "ostensibly only-for-compatibility" means. Yes we need to be compatible, and yes we need to stay compatible. Juju needs to be compatible with 1.18. As William Reade said, "Thou Shalt Not Break Compatibility With 1.18. We Are Stuck With It." https://lists.ubuntu.com/archives/juju-dev/2014-July/003073.html Aaron -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJVP9I7AAoJEK84cMOcf+9hYDwIAMXShmggDItLppDY3r4sKom3 6dyv2A3/vUHrRn2oeKeg1OdKnQpjxp0K7Tun4Q+QDSglEdA3w8Alm3vXPHXO2w73 YbYhdRxu5uEbGENtgokI8VPvfyD1eXJqLkpEHLs5NdR6G4ub/ws/kCQra1q8IyeK 3Msm68S1Xt6mUCRFVSOxJ5oIRCPaZKJCdUm4rsoZgkzxidMg77APOeChF39TMwbs sPAHiqEUf8tw0/LQJH972OaEuRAdiZRK/VVtHc8E/TTH4PoIy9xaN6zPpuxP6Xxq mEmIArIgyUPzKtQwudDfprxXo77TI6J9FvQSz4HWhmmMteQWnFU9U6jkJDdGDNI= =q20K -----END PGP SIGNATURE----- -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev