ANN: Snapcraft 0.3 is now available

Sergio Schvezov sergio.schvezov at canonical.com
Tue Oct 13 23:34:31 UTC 2015


Snapcraft 0.3 is now available
Hi all,

It has not been too long since 0.2 was released and we've undertaken a
polishing phase for 0.3, we are happy to announce this release:
https://launchpad.net/snapcraft/+milestone/0.3

This release introduces quite a few bug fixes and some nice little things
that apply to plugins:


   - to avoid confusion, the 'type' keyword has been set back to 'plugin'.
   - plugin names don't have a '-project' suffix anymore.
   - parts are now validated by schema's defined as part of the plugins.
   - there are proper deprecation messages for keywords that should not be
   used anymore.
   - new scons plugin

For plugin authors:

   - there is no more plugin yaml file, which means, there is just one
   python module that defines the plugin behavior
   - it is a lot easier to locally override a plugin now or to start
   working on a new one (using 'x-').

This release has a lot of under the hood cleanups which might not be
visible to an end user but are well worth it.

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 prefer to keep tracking our daily trunk builds, use our
tools-proposed ppa:

    sudo add-apt-repository ppa:snappy-dev/tools-proposed
    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, you can branch lp:snapcraft/0.3. The
trunk is available at lp:snapcraft.

A great place to collaborate and discuss features, bugs and ideas on
snapcraft is snappy-app-devel mailing list (URL) or directly in the #snappy
channel on irc.freenode.net.

To file bugs, please use our launchpad project:
https://bugs.launchpad.net/snapcraft.

Happy snapcrafting,

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


More information about the snappy-app-devel mailing list