github canonical/snapcraft 3.4.1
Minor improvements

latest releases: 8.2.8, 8.2.7, 8.2.6...
5 years ago

Hello Snapcrafters! The Snapcraft team is pleased to announce that version 3.4.1 is out.
This is a minor point release to fix some outstanding issues.

New in this release

Core

LXD build environment

Removed warning about unused attributes from pylxd

Appstream

When using the appstream extractor in a part combined with the common-id keyword for an app entry, a warning will be raised when the common-id does not match any extracted appstream ID.

Environment

SNAPCRAFT_PROJECT_DIR is now exported as an environment variable, usable when doing override-<step>.

Plugins

rust

The plugin now works once more when using the nightly channel through the plugin's rust-channel parameter.

catkin

The catkin plugin has been updated to reflect some repository changes with regards to python and now uses the build environments compiler to execute the build instead of staging it into the parts building area through the plugin.


The issues and features worked on for 3.4.1 can be seen on the 3.4.1 launchpad milestone which are reflected in the following change list:

Sergio Schvezov

  • tests: add a set_confinement helper
  • tests: classic confinement spread tests for ant and maven (LP: #1805206)
  • build providers: get rid of attribute warnings from pylxd (#2535)
  • rust plugin: fix usage of rust-channel (#2538) (LP: #1825062)
  • storeapi: move from details (v1) to info (v2) (#2550)

Tony Simpson

  • project loader: add SNAPCRAFT_PROJECT_DIR environment variable (#2534) (LP: #1824417)

Kyle Fazzari

  • tests: allow python2 as well as python for catkin spread tests (#2540)
  • integration tests: use correct series in get_package_version (#2548)
  • catkin plugin: use build-packages for compilers (#2545) (LP: #1827148)

Claudio Matsuoka

  • extractors: fix typo in appstream icon unit test (#2543)
  • meta: Validate common ID against appstream metadata (#2542) (LP: #1814902)

Don't miss a new snapcraft release

NewReleases is sending notifications on new releases.