Snapcraft 2.3

Milestone information

Project:
Snapcraft
Series:
trunk
Version:
2.3
Released:
 
Registrant:
Sergio Schvezov
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Daniel Holbach, 1 Kyle Fazzari, 3 Leo Arias, 5 Sergio Schvezov
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Invalid, 9 Fix Released

Download files for this release

File Description Downloads

Release notes 

Hi all,

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

What 2.3 brings to the table is an initial release of a cleanbuild command which allows building in a clean environment (powered by lxd). We have also introduced the small but highly desired feature of defaulting snapcraft with no command to default to building a snap.

Aside from that we have a bunch of small bug fixes and improvements that went into the release, check the milestone on launchpad for details (you might also want to check the milestones for 2.2.1 and 2.2.2 which weren't announced as they were bug fixing releases only).

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 https://github.com/ubuntu-core/snapcraft/releases/tag/2.3

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 irc.freenode.net.

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

Happy snapcrafting,
 - Sergio and the team

Changelog 

View the full changelog

snapcraft (2.3~test2) xenial; urgency=medium

  [ Leonardo Arias Fonseca ]
  * storeapi: reduce the mccabe complexity (LP: #1541011)
  * catkin plugin: do not overwrite the PYTHONPATH (LP: #1544790)
  * examples_tests: fix the libpipeline test. (LP: #1546771)
  * travis: update the command to wait for the network (LP: #1549880)

  [ Daniel Holbach ]
  * Generate reference from snapcraft's "help" command. (LP: #1544540)

  [ Kyle Fazzari ]
  * Remove roscore plugin. (LP: #1539169)

  [ Sergio Schvezov ]
  * New command cleanbuild (using lxd) (LP: #1480144)
  * Calling snapcraft with no args defaults to snap (LP: #1548915)
  * More attributes for the squashfs'ed snap (LP: #1546821)
  * Catch a failure to detach for the log (LP: #1549831)

0 blueprints and 10 bugs targeted

Bug report Importance Assignee Status
1541620 #1541620 snapcraft can't find modules installed under 'stage' dir 4 Medium Sergio Schvezov  3 Invalid
1549831 #1549831 sys.stdout.detach does not work when debuilding 2 Critical Sergio Schvezov  10 Fix Released
1549880 #1549880 .travis.yml needs to catch up with lxd's latest output 2 Critical Leo Arias  10 Fix Released
1539169 #1539169 Remove roscore plugin 3 High Kyle Fazzari  10 Fix Released
1546771 #1546771 typo on examples tests, no internal commands being run 3 High Leo Arias  10 Fix Released
1548915 #1548915 snapcraft without argumens should just snap 3 High Sergio Schvezov  10 Fix Released
1541011 #1541011 The project has gotten complex, again 4 Medium Leo Arias  10 Fix Released
1544540 #1544540 Provide a way to automatically generate docs from 'help' command 5 Low Daniel Holbach  10 Fix Released
1480144 #1480144 cleanbuild (through lxd) 6 Wishlist Sergio Schvezov  10 Fix Released
1546821 #1546821 please add -all-root and -no-xattrs to mksquashfs options 6 Wishlist Sergio Schvezov  10 Fix Released
This milestone contains Public information
Everyone can see this information.