-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
-----END PGP SIGNATURE-----
The overwhelming majority of our cloud users use the LTS release in the
During the 13.04 and 13.10 cycle, we have been fairly active in adding
and feature for new clouds (Windows Azure and SmartOS) and then
back-porting these features to previous versions of Cloud-init. Given
between 12.04 and 13.10, I expect that new cloud-enablement work will
Further, several cloud vendors ask us on occasion to support new features.
In the process of doing these back-ports, it became apparent that
some features can be invasive as we may need to change a core concept or add
potentially destructive features. In other cases, we have found that
back-porting some features are simply not possible (e.x. back-porting
Azure datasource to 12.10 is largely impossible with out invasive and risky
changes) While we take extraordinary care to prevent any collateral damage,
there is no way to completely mitigate the risk for existing users.
As a result, I would like to propose the idea of adding a "cloud-init-cwe"
package ("cwe" means cloudware enablement):
* we introduce a new package of cloud-init-cwe-<series>
* cloud-init-cwe depends on cloud-init-cwe-<latest-stable-series>
* cloud-init-cwe-<series> would conflict with cloud-init
* cloud-init-cwe-<series> would contain back-ports and features from later
releases of cloud-init appropriate for enabling new clouds. Depending
scope, cloud-init-cwe-<series> may be either back-ports of the required
functionality or a complete back-port of newer versions from later
* when a new cycle opens, cloud-init-cwe-<previous_series> is a meta-package
that requires cloud-init, thus providing an upgrade path for users. For
example, users with cloud-init-cwe-t upgrading to 14.10 would get a new
cloud-init-cwe-t that would install cloud-init from 14.10.
* changes cloud-init will be restricted only to security and bug fixes.
GPG ID 0x5406A866