ANN: snapcraft 0.5 is now available

Sergio Schvezov sergio.schvezov at canonical.com
Tue Nov 24 22:56:58 UTC 2015


Snapcraft 0.5 is now available
Hi all,

We are happy to announce this release new version (0.5) of snapcraft:
https://launchpad.net/snapcraft/+milestone/0.5

This release introduces quite a few bug fixes and some nice little things:

    - npm/nodejs plugin, look at the examples, the shout irc example is
also on the store to consume.
    - nil plugin, externally contributed.
    - Better handling of shebangs for binaries and services.
    - No longer install recommends for packages.
    - snapcraft clean for individual parts.
    - A source-subdir keyword for parts.
    - Improvements to the go plugin, such as building locally and a
go-packages keyword is introduced to have a
      similar experience as other plugins.
    - A pip-packages keyword for the python plugins to avoid the need to
write a requirements.txt
    - Fixes for the copy plugin to support globs and better test coverage.
    - Minor fixes to the catkin plugin to better deal with errors.

This release has many other bug fixes and improvements, these same release
notes and the full changelog can be seen in the aforementioned link.

To consume the latest snapcraft release on ubuntu, we suggest you install
snapcraft package from the snappy tools release ppa:

    sudo add-apt-repository ppa:snappy-dev/tools
    sudo apt-get update
    sudo apt-get install snapcraft

If you don't want to consume the examples from the source branch you can
also get them from the ppas above:

    sudo apt-get install snapcraft-examples

After installing this you can find them in
/usr/share/doc/snapcraft-examples/examples

To get the source for this release check it out at
https://github.com/ubuntu-core/snapcraft

A great place to collaborate and discuss features, bugs and ideas on
snapcraft is snappy-app-devel mailing list (
https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel) or directly in
the #snappy channel on irc.freenode.net.

To file bugs, please go to https://bugs.launchpad.net/snapcraft/+filebug.

The team hopes to see you in the next snapcraft related snappy clinic where
we will be going over most of these new additions.

A special thanks to those outside the team who spent some time with the
project in order to contribute for this milestone:
 - Sujeevan Vijayakumaran
 - Bjorn Tillenius
 - Paul Larson
 - Jonathan Cave
 - Daniel Holbach

NOTICE: Looking into the future, this will be the last release with feature
focused on 15.04, we will be stabilizing (bug fixing) and releasing a 1.0
that works on trusty, vivid and wily focusing on 15.04. In parallel we will
start working on snapcraft 2.0 targeting the upcoming 16.04 release, this
line of development will only be available on xenial (16.04) where we plan
to align with much of the things mentioned in the snappy-devel mailing
list, such as:
 - https://lists.ubuntu.com/archives/snappy-devel/2015-November/001231.html
 - Versioning
https://lists.ubuntu.com/archives/snappy-devel/2015-November/001232.html
 - Internal meta data cleanup
https://lists.ubuntu.com/archives/snappy-devel/2015-November/001233.html
 - Assertions
https://lists.ubuntu.com/archives/snappy-devel/2015-November/001235.html
 - Capabilities
https://lists.ubuntu.com/archives/snappy-devel/2015-November/001237.html
 - New snap format
https://lists.ubuntu.com/archives/snappy-devel/2015-November/001239.html


Happy snapcrafting,

 - Sergio and the team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20151124/c030b3b7/attachment-0001.html>


More information about the snappy-app-devel mailing list