[FFe] charm-tools 2.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-tools (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
With the release of Juju 2.0 a new charm-tools is planned to be released with this. charm-tools 2.0 is a huge jump in features from the 1.0.0 in the archive. It also becomes a suite of plugins to the new charm command being developed in Juju 2.0 - In general it brings about bug fixes and a new set of commands:
* Ability to build charm using layers
* Enhanced charm proof
* Support for creating Windows charms
* Removal of antiquated and broken commands
Because charm-tools relies on the new `charm` command being added, which is dependent on Juju 2.0 (which has a FFe) this needs to be held until the new Juju 2.0 and Charm command is released.
https:/
charm-tools 2.0 requires some NEW packages as well:
python-stuf jujubundlelib
python-otherstuf
python-pathspec
python-
I've done a base review and tidy of the packages that have been provided in a PPA to-date:
https:/ /launchpad. net/~james- page/+archive/ ubuntu/ xenial/ +packages
They mostly sniff OK; the py3 support is incomplete in stuf and otherstuf (due to missing py3 in python-parse) but thats probably fixable if required by the release team for Xenial.
Only blocker I can see is that python-stuf is licensed BSD - but not specifically to any version of the BSD license and it can be a bit vague.