Hello Juju! There is a new feature release of charm-tools which fixes issues and adds new functionality. This version superceeds 1.5.1 and 1.6.0 To verify which version of charm-tools you are using you can execute the following command:
charm version # Install Charm Tools is available for users via the stable juju ppa or from PyPi via pip: ## Aptitude sudo add-apt-repository ppa:juju/stable sudo apt-get update sudo apt-get install charm-tools ## Pip pip install charm-tools # Upgrade Existing installs of charm-tools can be upgraded using the following methods ## Aptitude sudo apt-get update sudo apt-get install ## Pip pip install -U charm-tools # Changes - [lazypower] Moved the cookbook out path to $CHARM_DIR - [evarlast] change juju.ubuntu.com links to jujucharms.com - [tvansteenburgh] Update bundle proof for v4 - [tvansteenburgh] Fixed some charm-create tests that were failing due to new files in charm-helpers - [johnsca] Add support for v4 format bundles in proof - [marcoceppi] Make categories a WARN to prevent promulgation of charms - [lazypower] Make readme linting more helpful - [bcsaller] Add charm composer and port tests to tox. - [bcsaller] Vendor in the fetchers module from bundletester. # Compser With this new release of charm-tools a new set of subcommands have been added. This is the first iteration of a new feature called "composer" which makes sharing and reusing common components in charms effortless. This new feature allows authors to create charm based on varying layers of existing code, the tool will "compile" a charm from the layers created and produce a single charm that can be uploaded to the store. The advantage this has over just copying bits around is that as layers evolve and update composer can notify users of these updates and rebuild your charm from the newer bases. It's a very exciting way to manufacture charms and helps break down charms to further composable elements. In essence layers are to charms as quarks are to protons. You can find out more about composer, layers, and building charms on this docs page: https://jujucharms.com/docs/devel/authors-charm-composing # Note The charm-tools 1.6.0 and 1.6.1 packages created a unique challenge in packaging. The result was a potentially broken apt/dpkg state on a few users machines. If you've attempted and upgrade in the past 24 hours you may have experienced some oddness with jujubundlelib, charm-tools, and other packages. Before reporting issues please make sure you've run `sudo apt-get update` and a `sudo apt-get install -f`. Going forward we're producing a new set of QA tests for our tooling to prevent having broken packages uploaded to the archive. # Summary This is the last planned release in the 1.6 series. The 1.7 series and branch are now open for development. You can always contact us for additional help via #juju on irc.freenode.net, http://askubuntu.com with questions tagged #juju, or via this very mailing list juju@lists.ubuntu.com Thanks, Marco Ceppi
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju