Snapcraft 2.5

Milestone information

Sergio Schvezov
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
1 Daniel Holbach, 2 Kyle Fazzari, 2 Leo Arias, 1 Scott Sweeny, 4 Sergio Schvezov
No blueprints are targeted to this milestone.
10 Fix Released

Download files for this release

File Description Downloads

Release notes 

Hello snapcrafters!

We are pleased to announce the release of version 2.5 of snapcraft:
This release includes many improvements and features such as:

- A kernel (with cross compilation support) and kbuild plugin
- Experimental support for kernel snaps (this is a moving target).
- Initial support for better iterations with a better start tracker for parts.
- Support for downloading snaps.

We have also improved our testing, updated documentation and resolved the
unicode errors seen on some envionments.

To consume the latest snapcraft release on Xenial Xerus (16.04), we suggest you install the snapcraft package from the Ubuntu Archives:

    sudo apt update
    sudo apt install snapcraft

If you don't want to consume the examples from the source branch you can also install the examples package:

    sudo apt 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

A great place to collaborate and discuss features, bugs and ideas on snapcraft is snappy-app-devel mailing list or directly in the #snappy channel on

To file bugs, please go to

Happy snapcrafting,
 - Sergio and the team


View the full changelog

  [ Leonardo Arias Fonseca ]
  * examples_tests: added more tests after the snaps are installed.
    (LP: #1545071)
  * travis: run the tests in the GCE trusty machine. (LP: #1555386)

  [ Daniel Holbach ]
  * Remove information about PPA. snapcraft and tools will be kept
    up-to-date in xenial. (LP: #1554565)

  [ Scott Sweeny ]
  * Remove Unicode quotes from help text (LP: #1555733)

  [ Sergio Schvezov ]
  * Correct local source pulling (LP: #1558446)
  * New plugin: kbuild (LP: #1558623)
  * Support downloading snaps (LP: #1558970)

  [ Alexander Sack ]
  * New plugin: kernel (LP: #1552168)

  [ Kyle Fazzari ]
  * Improve per-step state tracking. (LP: #1558810)
  * Migrate old state to new. (LP: #1560158)

0 blueprints and 10 bugs targeted

Bug report Importance Assignee Status
1545071 #1545071 missing installed examples tests 3 High Leo Arias  10 Fix Released
1555386 #1555386 travis jobs fail with a timeout after more than 45 minutes executing 3 High Leo Arias  10 Fix Released
1558446 #1558446 Pulling local sources is rather broken 3 High Sergio Schvezov  10 Fix Released
1554565 #1554565 Since 16.04 no PPA required 4 Medium Daniel Holbach  10 Fix Released
1555733 #1555733 unicode characters break help output 4 Medium Scott Sweeny  10 Fix Released
1558810 #1558810 Snapcraft needs better state tracking 4 Medium Kyle Fazzari  10 Fix Released
1552168 #1552168 Add a kernel plugin 6 Wishlist Sergio Schvezov  10 Fix Released
1558623 #1558623 Add a kbuild plugin 6 Wishlist Sergio Schvezov  10 Fix Released
1558970 #1558970 Support downloading snaps 6 Wishlist Sergio Schvezov  10 Fix Released
1560158 #1560158 Migrate old Snapcraft state tracking to new 6 Wishlist Kyle Fazzari  10 Fix Released
This milestone contains Public information
Everyone can see this information.