Change log for snapcraft package in Ubuntu

175 of 183 results
Published in bionic-updates
Published in bionic-security
snapcraft (2.43.1+18.04.1) bionic-security; urgency=medium

  [ Sergio Schvezov ]
  * SECURITY UPDATE: library injection vulnerability on strict mode
    snaps built with snapcraft via misconfigured LD_LIBRARY_PATH
    - project_loader: do not export empty environment
    - meta: do not export empty environment. Warn on empty environment.
    - CVE-2020-27348
    - LP: #1901572

 -- Emilia Torino <email address hidden>  Tue, 01 Dec 2020 09:10:42 -0300
Published in xenial-updates
Published in xenial-security
snapcraft (2.43.1+16.04.1) xenial-security; urgency=medium

  [ Sergio Schvezov ]
  * SECURITY UPDATE: library injection vulnerability on strict mode
    snaps built with snapcraft via misconfigured LD_LIBRARY_PATH
    - project_loader: do not export empty environment
    - meta: do not export empty environment. Warn on empty environment.
    - CVE-2020-27348
    - LP: #1901572

 -- Emilia Torino <email address hidden>  Tue, 01 Dec 2020 09:14:20 -0300
Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
snapcraft (3.0ubuntu1.1) focal; urgency=medium

  * autopkgtests: make version check more flexible (LP: #1894849)

 -- Michael Vogt <email address hidden>  Tue, 08 Sep 2020 15:46:02 +0200

Available diffs

Deleted in noble-release (Reason: Ubuntu-specific, unused and unmaintained transitional pac...)
Published in mantic-release
Published in lunar-release
Obsolete in kinetic-release
Published in jammy-release
Obsolete in impish-release
Obsolete in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
snapcraft (3.0ubuntu2) groovy; urgency=medium

  * autopkgtests: make version check more flexible (LP: 1894849)

 -- Michael Vogt <email address hidden>  Tue, 08 Sep 2020 15:46:02 +0200

Available diffs

Superseded in groovy-release
Published in focal-release
Obsolete in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
snapcraft (3.0ubuntu1) eoan; urgency=medium

  * autopkgtests: adapt tests to newly introduced limited package

 -- Sergio Schvezov <email address hidden>  Wed, 11 Sep 2019 17:21:39 +0000
3.0
Superseded in eoan-proposed
snapcraft (3.0) eoan; urgency=medium

  * switch to snap:
    - Empty source package
    - Switch version to 3
    - Set debian/compat to 11
    - Set Standards-Version to 4.2.1
    - Update source Homepage
    - Add dummy snapcraft binaries that re-exec the snap
    - Add transitional packages for snapcraft- binary debs

 -- Sergio Schvezov <email address hidden>  Mon, 9 Sep 2019 09:55:56 +0000

Available diffs

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
snapcraft (2.44+19.10ubuntu5) eoan; urgency=medium

  * spread: filter cross compilation tests for autotools

Superseded in eoan-proposed
snapcraft (2.44+19.10ubuntu4) eoan; urgency=medium

  * integration tests: disable review tools checks on s390x

Superseded in eoan-proposed
snapcraft (2.44+19.10ubuntu3) eoan; urgency=medium

  * spread: add provider for adhoc arm64 on Disco and Eoan
  * spread: filter cross compilation tests
  * spread: simpler cleanup for autotools/classic task

Superseded in eoan-proposed
snapcraft (2.44+19.10ubuntu2) eoan; urgency=medium

  [ Sergio Schvezov ]
  * spread: update adhoc provider with newer Ubuntu series
  * python plugin: install python3-distutils when series is != xenial
  * rust plugin: support for s390x
  * integration tests: remove obsolete system library test

Superseded in eoan-proposed
snapcraft (2.44+19.10ubuntu1) eoan; urgency=medium

  * unit tests: update for package set in eoan

 -- Sergio Schvezov <email address hidden>  Mon, 26 Aug 2019 01:59:51 +0000

Available diffs

Superseded in eoan-proposed
snapcraft (2.44+19.10) eoan; urgency=medium

  [ Sergio Schvezov ]
  * docker: support for testing snapcraft in proposed (#2245)
  * snap: add the https transport (#2244)
  * build providers: environment setup for projects (#2225)
  * build providers: provide support to shell in (#2249)
  * build providers: shell in provider if debug is used (#2252)
  * build-providers: add support for --shell-after  (#2253)
  * build providers: add support for --shell (#2254)
  * build providers: snapcraft images for multipass (#2258)
  * build providers: allow setting ram and disk size (#2260)
  * build providers: inject the base for classic (#2261)
  * build providers: allow snapcraft channel selection (#2265)
  * build providers: refresh packages on bring up (#2267)
  * build providers: let the implementor pick the image (#2269)
  * reporting: fail gracefully on submit errors (#2271)
  * meta: friendlier message for incorrect app command (#2272)
  * snap: use a newer PyYAML and drop patches (#2274)
  * build providers: use the best CPU configuration (#2273)
  * build providers: use the provider if exported (#2275)
  * snap: move to a newer pysha3 (#2277)
  * spread: move legacy wiki tests to spread (#2276)
  * snap: pull early (#2278)
  * build providers: re-exec as root (#2281)
  * build providers: cleaner start and launch messaging (#2282)
  * setup: improve dir setup for when running in legacy mode (#2307)
  * snap: legacy needs to now it is legacy for re-exec (#2311)
  * meta: support relocatable prime for path verification (#2287) (#2312)
  * nodejs plugin: add support for ppc64el and s390x (#2310) (#2310) (#2314)
  * tests: add spread suite for plainbox plugin (#2317) (#2321)
  * project_loader: add git to build-packages for version: git (#2403) (#2406)
  * yaml_utils: allow unicode while encoding (#2414) (#2416)
  * clean: user friendly message when cleaning (#2422)
  * rust plugin: refactor to use the latest rustup
  * tests: remove osx tests for legacy
  * static: fix new shell check issues
  * project loader: remove special LD_LIBRARY_FLAGS handling for classic
  * meta: handle symlinked hooks (#2478) (#2481)
  * common: add is_deb method
  * lifecycle: warn about bases
  * unit tests: stricter testing for common.is_deb
  * common: take into account dpkg not being found
  * common: check if running from snap before deb
  * common: check for relative argv0 in is_deb
  * repo: set priority to critical for debs
  * cli: convert users of click.confirm/prompt to echo.confirm/prompt
  * cli: retrieve error data from provider (#2455)
  * tests: use more fine grained assertions in lifecycle tests (#2637)
  * spread tests: finer grained system selection for unicode test
  * rust plugin: fix linker on i386 (#2580)
  * tests: skip rust unit tests on s390x
  * spread tests: finer grained system support for catkin tests
  * New upstream release (LP: #1837823)

  [ Kyle Fazzari ]
  * yaml loading: properly handle unhashable types (#2247)
  * pluginhandler: stop using alias for snapcraftctl (#2251)
  * local source: don't include .snapcraft directory (#2256)
  * meta: take charge of environment used to run commands (#2257)
  * cli: show trace if no tty (#2259)
  * catkin plugin: use SnapcraftException (#2255)
  * project_loader: add preflight check (#2250)
  * project: catch parent YAML exceptions (#2263)
  * tests: disable integration tests using snaps in bionic container (#2266)
  * catkin, rosdep: stop using FileNotFoundErrors (#2270)
  * sanity checks: allow snap/local dir (#2268)
  * sanity checks: run properly on build VMs (#2279)
  * snapcraft snap: refactor override-build into a script (#2283)
  * packaging: pin click to v6 in requirements.txt (#2299)
  * part grammar processor: lazily capture attributes from plugin (#2297)
  * requirements.txt: stop using pymacaroons-pynacl (#2303)
  * pluginhandler: update build should overwrite organize (#2290) (#2305)
  * ruby plugin: support new download URL (#2467)
  * integration tests: use correct series in get_package_version (#2549)
  * catkin spread test: allow python2 as well as python (#2547)
  * catkin plugin: ensure cxxflags are consistent (#2546)
  * tests: stop testing indigo in catkin spread (#2572)
  * catkin plugin: remove default rosdistro (#2576)
  * repo,baseplugin: support trusting repo keys (#2437)

  [ Chris Patterson ]
  * static: use beta channel for black
  * errors: refactor exception/error handling (#2602)
  * echo: respect SNAPCRAFT_HAS_TTY for is_tty_connected()

  [ John Lenton ]
  * yaml: replace yaml.safe_load() with CSafeLoader (#2218)

  [ Michał Sawicz ]
  * meta: make hooks executable instead of complaining they are not (#2441)

  [ artivis ]
  * plugin ament: support trusting repo keys

  [ Claudio Matsuoka ]
  * echo: add wrappers for click.prompt() and click.confirm()

 -- Sergio Schvezov <email address hidden>  Thu, 25 Jul 2019 01:59:51 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.43.1) xenial; urgency=medium

  [ Sergio Schvezov ]
  * lxd: support new style snap injection (#2222)
  * snap: prepare override scripts to allow rebuilding (#2223)
  * lxd: wait for cloud-init (#2227)
  * storeapi: handle releasing to a curly braced branch (#2228)
  * snap: use set-version and set-grade (#2230)
  * lxd: proper filename set when using architectures (#2232)
  * tests: cover manifest generation with review-tools (#2235)
  * reporting: record the released version for errors (#2238)
  * file_utils: find tool when using docker and deb (#2240)
  * elf: better messaging on glibc ABI incompatibilities (#2241)
  * New upstream release (LP: #1789766)

  [ Kyle Fazzari ]
  * spread: stop running catkin tests on 18.10 (#2221)
  * snapcraftctl: run in isolation mode (#2224)
  * templates: reimplement templates as python classes (#2226)
  * templates: rename to extensions (#2233)
  * cli: add list-extensions command (#2237)
  * extensions: fix install path (#2236)

  [ Evan Dandrea]
  * reporting: improve messaging on errors (#2242)

 -- Sergio Schvezov <email address hidden>  Thu, 30 Aug 2018 00:08:05 +0000

Available diffs

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
snapcraft (2.43.1+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * lxd: support new style snap injection (#2222)
  * snap: prepare override scripts to allow rebuilding (#2223)
  * lxd: wait for cloud-init (#2227)
  * storeapi: handle releasing to a curly braced branch (#2228)
  * snap: use set-version and set-grade (#2230)
  * lxd: proper filename set when using architectures (#2232)
  * tests: cover manifest generation with review-tools (#2235)
  * reporting: record the released version for errors (#2238)
  * file_utils: find tool when using docker and deb (#2240)
  * elf: better messaging on glibc ABI incompatibilities (#2241)
  * New upstream release (LP: #1789766)

  [ Kyle Fazzari ]
  * spread: stop running catkin tests on 18.10 (#2221)
  * snapcraftctl: run in isolation mode (#2224)
  * templates: reimplement templates as python classes (#2226)
  * templates: rename to extensions (#2233)
  * cli: add list-extensions command (#2237)
  * extensions: fix install path (#2236)

  [ Evan Dandrea]
  * reporting: improve messaging on errors (#2242)

 -- Sergio Schvezov <email address hidden>  Thu, 30 Aug 2018 00:08:05 +0000

Available diffs

Superseded in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
Deleted in cosmic-proposed (Reason: Moved to disco-proposed)
snapcraft (2.43.1+18.10) cosmic; urgency=medium

  [ Sergio Schvezov ]
  * lxd: support new style snap injection (#2222)
  * snap: prepare override scripts to allow rebuilding (#2223)
  * lxd: wait for cloud-init (#2227)
  * storeapi: handle releasing to a curly braced branch (#2228)
  * snap: use set-version and set-grade (#2230)
  * lxd: proper filename set when using architectures (#2232)
  * tests: cover manifest generation with review-tools (#2235)
  * reporting: record the released version for errors (#2238)
  * file_utils: find tool when using docker and deb (#2240)
  * elf: better messaging on glibc ABI incompatibilities (#2241)
  * New upstream release (LP: #1789766)

  [ Kyle Fazzari ]
  * spread: stop running catkin tests on 18.10 (#2221)
  * snapcraftctl: run in isolation mode (#2224)
  * templates: reimplement templates as python classes (#2226)
  * templates: rename to extensions (#2233)
  * cli: add list-extensions command (#2237)
  * extensions: fix install path (#2236)

  [ Evan Dandrea]
  * reporting: improve messaging on errors (#2242)

 -- Sergio Schvezov <email address hidden>  Thu, 30 Aug 2018 00:08:05 +0000

Available diffs

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
snapcraft (2.43+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * recording: expose the version of snapcraft (#2147)
  * tests: add a fixture for OsRelease to simplify test setup
  * recording: add the os-release ID and VERSION_ID to manifest.yaml
  * nodejs plugin: update to the latest 6.x LTS point release (#2157)
  * snap: use apt from the archive instead of compiling (#2156)
  * build_providers: support for communicating with a qemu VM (#2155)
  * many: refactor snapcraft.yaml loading out of load_config (#2160)
  * tests: update codespell, the scope of checks and ordering of static
           tests (#2162)
  * rust plugin: fix cargo builds and run tests (#2170)
  * build_providers: add ssh key managemet to the qemu build provider (#2168)
  * ci: disable osx tests until a new pyyaml is released
  * build_providers: inject snaps when running from a snap (#2174)
  * code: use black as the standard style (#2180)
  * cli: reserve the --debug option for snapcraft projects (#2185)
  * state: allow parametrization of the global state file (#2186)
  * errors: enable sentry by default (#2187)
  * file_utils: get_tool_path to always return an absolute path (#2193)
  * errors: support keyboard interrupts (#2198)
  * build_providers: add a build image setup facility (#2192)
  * build providers: better injection logic (#2196)
  * Revert "ci: disable osx tests until a new pyyaml is released" (#2213)
  * providers: multipass by default on darwin (#2215)
  * New upstream release (LP: #1787419)

  [ Kyle Fazzari ]
  * lifecycle: automatically stage dependencies (#2144)
  * lifecycle: automatically clean dirty steps (#2145)
  * travis: use LXD from 3.0 track (#2149)
  * project_loader: process parts in consistent order (#2146)
  * project_loader: allow loading null parts (#2153)
  * tests: disable sentry (#2154)
  * lifecycle: don't clean priming area if the snap is being tried (#2143)
  * many: extract lifecycle ordering into own module (#2159)
  * many: automatically redo step for specified part (#2152)
  * tests: add lifecycle ordering tests (#2163)
  * many: automatically detect dependency changes (#2165)
  * project_loader: replace dict keys as well as values (#2166)
  * {catkin,python} plugin: support cleaning (#2171)
  * many: add shellcheck to static tests (#2172)
  * lifecycle: detect local source changes (#2167)
  * lifecycle: pass commands to containerbuild, not steps (#2178)
  * cli: SNAPCRAFT_BUILD_ENVIRONMENT isn't deprecated (#2179)
  * pluginhandler: use uname from the host (#2177)
  * store: properly handle disabled deltas (#2181)
  * tests: create basic integration test spread infrastructure (#2173)
  * tests: add spread suite for autotools plugin (#2182)
  * tests: add spread suite for cmake plugin (#2183)
  * spread: stop testing 17.10 (#2197)
  * tests: add spread suite for copy plugin (#2199)
  * tests: add spread suite for nil plugin (#2201)
  * tests: add spread suite for kbuild plugin (#2203)
  * kbuild plugin: stop modifying kconfigfile (#2204)
  * tests: support running spread suite in autopkgtests (#2188)
  * tests: add spread suite for meson plugin (#2205)
  * tests: add spread suite for godeps plugin (#2200)
  * tests: add spread suite for scons plugin (#2208)
  * tests: add spread suite for catkin plugin (#2206)
  * tests: add spread suite for waf plugin (#2210)
  * cli: add inspect subcommand (#2184)
  * tests: add spread suite for tar-content plugin (#2209)
  * tests: add spread suite for ament plugin (#2211)
  * tests: add spread suite for ruby plugin (#2212)
  * project_loader: add basic template support (#2189)
  * spread tests: vendor gotty
  * spread tests: vendor kbuild-template
  * spread tests: vendor hello
  * sentry: support disabling error reporting (#2214)

  [ Daniel Llewellyn ]
  * jhbuild plugin: allow running as 'root' (#2141)

  [ Emmanuel Leblond ]
  * python plugin: add process-dependency-links to the pull_properties (#2190)
  * ci: improve pr template and tools' ignored files list (#2191)

  [ Celso Providelo ]
  * tests: stricter match when running snapcraft revisions (#2195)

  [ Michael Vogt ]
  * go plugin: do not install go debs if go snap is used (#2194)

  [ Jesse Sung ]
  * kbuild plugin: read configs from source directory instead (#2202)

  [ Paolo Pisati ]
  * kernel plugin: install .config as config-$kernelversion (#2207)

 -- Sergio Schvezov <email address hidden>  Thu, 16 Aug 2018 14:12:55 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.43) xenial; urgency=medium

  [ Sergio Schvezov ]
  * recording: expose the version of snapcraft (#2147)
  * tests: add a fixture for OsRelease to simplify test setup
  * recording: add the os-release ID and VERSION_ID to manifest.yaml
  * nodejs plugin: update to the latest 6.x LTS point release (#2157)
  * snap: use apt from the archive instead of compiling (#2156)
  * build_providers: support for communicating with a qemu VM (#2155)
  * many: refactor snapcraft.yaml loading out of load_config (#2160)
  * tests: update codespell, the scope of checks and ordering of static
           tests (#2162)
  * rust plugin: fix cargo builds and run tests (#2170)
  * build_providers: add ssh key managemet to the qemu build provider (#2168)
  * ci: disable osx tests until a new pyyaml is released
  * build_providers: inject snaps when running from a snap (#2174)
  * code: use black as the standard style (#2180)
  * cli: reserve the --debug option for snapcraft projects (#2185)
  * state: allow parametrization of the global state file (#2186)
  * errors: enable sentry by default (#2187)
  * file_utils: get_tool_path to always return an absolute path (#2193)
  * errors: support keyboard interrupts (#2198)
  * build_providers: add a build image setup facility (#2192)
  * build providers: better injection logic (#2196)
  * Revert "ci: disable osx tests until a new pyyaml is released" (#2213)
  * providers: multipass by default on darwin (#2215)
  * New upstream release (LP: #1787419)

  [ Kyle Fazzari ]
  * lifecycle: automatically stage dependencies (#2144)
  * lifecycle: automatically clean dirty steps (#2145)
  * travis: use LXD from 3.0 track (#2149)
  * project_loader: process parts in consistent order (#2146)
  * project_loader: allow loading null parts (#2153)
  * tests: disable sentry (#2154)
  * lifecycle: don't clean priming area if the snap is being tried (#2143)
  * many: extract lifecycle ordering into own module (#2159)
  * many: automatically redo step for specified part (#2152)
  * tests: add lifecycle ordering tests (#2163)
  * many: automatically detect dependency changes (#2165)
  * project_loader: replace dict keys as well as values (#2166)
  * {catkin,python} plugin: support cleaning (#2171)
  * many: add shellcheck to static tests (#2172)
  * lifecycle: detect local source changes (#2167)
  * lifecycle: pass commands to containerbuild, not steps (#2178)
  * cli: SNAPCRAFT_BUILD_ENVIRONMENT isn't deprecated (#2179)
  * pluginhandler: use uname from the host (#2177)
  * store: properly handle disabled deltas (#2181)
  * tests: create basic integration test spread infrastructure (#2173)
  * tests: add spread suite for autotools plugin (#2182)
  * tests: add spread suite for cmake plugin (#2183)
  * spread: stop testing 17.10 (#2197)
  * tests: add spread suite for copy plugin (#2199)
  * tests: add spread suite for nil plugin (#2201)
  * tests: add spread suite for kbuild plugin (#2203)
  * kbuild plugin: stop modifying kconfigfile (#2204)
  * tests: support running spread suite in autopkgtests (#2188)
  * tests: add spread suite for meson plugin (#2205)
  * tests: add spread suite for godeps plugin (#2200)
  * tests: add spread suite for scons plugin (#2208)
  * tests: add spread suite for catkin plugin (#2206)
  * tests: add spread suite for waf plugin (#2210)
  * cli: add inspect subcommand (#2184)
  * tests: add spread suite for tar-content plugin (#2209)
  * tests: add spread suite for ament plugin (#2211)
  * tests: add spread suite for ruby plugin (#2212)
  * project_loader: add basic template support (#2189)
  * spread tests: vendor gotty
  * spread tests: vendor kbuild-template
  * spread tests: vendor hello
  * sentry: support disabling error reporting (#2214)

  [ Daniel Llewellyn ]
  * jhbuild plugin: allow running as 'root' (#2141)

  [ Emmanuel Leblond ]
  * python plugin: add process-dependency-links to the pull_properties (#2190)
  * ci: improve pr template and tools' ignored files list (#2191)

  [ Celso Providelo ]
  * tests: stricter match when running snapcraft revisions (#2195)

  [ Michael Vogt ]
  * go plugin: do not install go debs if go snap is used (#2194)

  [ Jesse Sung ]
  * kbuild plugin: read configs from source directory instead (#2202)

  [ Paolo Pisati ]
  * kernel plugin: install .config as config-$kernelversion (#2207)

 -- Sergio Schvezov <email address hidden>  Thu, 16 Aug 2018 14:12:55 +0000

Available diffs

Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
snapcraft (2.43+18.10.1) cosmic; urgency=medium

  * Test fixes

Superseded in cosmic-proposed
snapcraft (2.43+18.10) cosmic; urgency=medium

  [ Sergio Schvezov ]
  * recording: expose the version of snapcraft (#2147)
  * tests: add a fixture for OsRelease to simplify test setup
  * recording: add the os-release ID and VERSION_ID to manifest.yaml
  * nodejs plugin: update to the latest 6.x LTS point release (#2157)
  * snap: use apt from the archive instead of compiling (#2156)
  * build_providers: support for communicating with a qemu VM (#2155)
  * many: refactor snapcraft.yaml loading out of load_config (#2160)
  * tests: update codespell, the scope of checks and ordering of static
           tests (#2162)
  * rust plugin: fix cargo builds and run tests (#2170)
  * build_providers: add ssh key managemet to the qemu build provider (#2168)
  * ci: disable osx tests until a new pyyaml is released
  * build_providers: inject snaps when running from a snap (#2174)
  * code: use black as the standard style (#2180)
  * cli: reserve the --debug option for snapcraft projects (#2185)
  * state: allow parametrization of the global state file (#2186)
  * errors: enable sentry by default (#2187)
  * file_utils: get_tool_path to always return an absolute path (#2193)
  * errors: support keyboard interrupts (#2198)
  * build_providers: add a build image setup facility (#2192)
  * build providers: better injection logic (#2196)
  * Revert "ci: disable osx tests until a new pyyaml is released" (#2213)
  * providers: multipass by default on darwin (#2215)
  * New upstream release (LP: #1787419)

  [ Kyle Fazzari ]
  * lifecycle: automatically stage dependencies (#2144)
  * lifecycle: automatically clean dirty steps (#2145)
  * travis: use LXD from 3.0 track (#2149)
  * project_loader: process parts in consistent order (#2146)
  * project_loader: allow loading null parts (#2153)
  * tests: disable sentry (#2154)
  * lifecycle: don't clean priming area if the snap is being tried (#2143)
  * many: extract lifecycle ordering into own module (#2159)
  * many: automatically redo step for specified part (#2152)
  * tests: add lifecycle ordering tests (#2163)
  * many: automatically detect dependency changes (#2165)
  * project_loader: replace dict keys as well as values (#2166)
  * {catkin,python} plugin: support cleaning (#2171)
  * many: add shellcheck to static tests (#2172)
  * lifecycle: detect local source changes (#2167)
  * lifecycle: pass commands to containerbuild, not steps (#2178)
  * cli: SNAPCRAFT_BUILD_ENVIRONMENT isn't deprecated (#2179)
  * pluginhandler: use uname from the host (#2177)
  * store: properly handle disabled deltas (#2181)
  * tests: create basic integration test spread infrastructure (#2173)
  * tests: add spread suite for autotools plugin (#2182)
  * tests: add spread suite for cmake plugin (#2183)
  * spread: stop testing 17.10 (#2197)
  * tests: add spread suite for copy plugin (#2199)
  * tests: add spread suite for nil plugin (#2201)
  * tests: add spread suite for kbuild plugin (#2203)
  * kbuild plugin: stop modifying kconfigfile (#2204)
  * tests: support running spread suite in autopkgtests (#2188)
  * tests: add spread suite for meson plugin (#2205)
  * tests: add spread suite for godeps plugin (#2200)
  * tests: add spread suite for scons plugin (#2208)
  * tests: add spread suite for catkin plugin (#2206)
  * tests: add spread suite for waf plugin (#2210)
  * cli: add inspect subcommand (#2184)
  * tests: add spread suite for tar-content plugin (#2209)
  * tests: add spread suite for ament plugin (#2211)
  * tests: add spread suite for ruby plugin (#2212)
  * project_loader: add basic template support (#2189)
  * spread tests: vendor gotty
  * spread tests: vendor kbuild-template
  * spread tests: vendor hello
  * sentry: support disabling error reporting (#2214)

  [ Daniel Llewellyn ]
  * jhbuild plugin: allow running as 'root' (#2141)

  [ Emmanuel Leblond ]
  * python plugin: add process-dependency-links to the pull_properties (#2190)
  * ci: improve pr template and tools' ignored files list (#2191)

  [ Celso Providelo ]
  * tests: stricter match when running snapcraft revisions (#2195)

  [ Michael Vogt ]
  * go plugin: do not install go debs if go snap is used (#2194)

  [ Jesse Sung ]
  * kbuild plugin: read configs from source directory instead (#2202)

  [ Paolo Pisati ]
  * kernel plugin: install .config as config-$kernelversion (#2207)

 -- Sergio Schvezov <email address hidden>  Thu, 16 Aug 2018 14:12:55 +0000

Available diffs

Superseded in cosmic-proposed
snapcraft (2.42.1+18.10) cosmic; urgency=medium

  [ Sergio Schvezov ]
  * repo: rollback to using dpkg-deb for deb extraction (#2111)
  * pluginhandler: correctly dedent the run script (#2117)
  * many: dedup environment entries (#2120)
  * packaging: load the correct libraries on armhf (#2126)
  * delta: properly search for in-snap xdelta3 (#2127)
  * package: disable user site-packages for snapcraft (#2131)
  * tests: remove obsolete env var (#2130)
  * errors: generic exception for common.run[_output] (#2132)
  * tests: add subprocess to lifecycle tests
  * ci: resurrect codecov (#2138)
  * ci: remove unused cron tests (#2139)
  * tests: generalize the plainbox-provider tests
  * New upstream release (LP: #1771915)

  [ Kyle Fazzari ]
  * HACKING: suggest snapcraft-pr for evaluating PRs (#2108)
  * repo: fix all python shebangs in stage-packages (#2112)
  * sources: don't clean target for FileBase sources (#2113)
  * meta: stop creating empty snap directory in prime (#2114)
  * snapcraft.yaml: update apt repo location (#2124)
  * file_utils: don't let FileNotFoundError escape (#2123)
  * storeapi: ensure snap ID is sane before using it (#2115)
  * pluginhandler: collide with directories and symlinks (#1064)
  * storeapi: handle 5xx error codes for all store endpoints (#2116)
  * many: introduce variables for part src and build (#2122)
  * repo: automatically prune unneeded stage-packages (#2119)

  [ Christian Dywan ]
  * sources: clean up IncompatibleOptionsError (#2109)
  * lxd: proper error classes for container errors (#2095)

  [ Jonathan Cave ]
  * plainbox-provider plugin: include pip, setuptools and wheel as stage-packages (#2140)

 -- Sergio Schvezov <email address hidden>  Fri, 18 May 2018 02:28:55 +0000

Available diffs

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
snapcraft (2.42.1+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * repo: rollback to using dpkg-deb for deb extraction (#2111)
  * pluginhandler: correctly dedent the run script (#2117)
  * many: dedup environment entries (#2120)
  * packaging: load the correct libraries on armhf (#2126)
  * delta: properly search for in-snap xdelta3 (#2127)
  * package: disable user site-packages for snapcraft (#2131)
  * tests: remove obsolete env var (#2130)
  * errors: generic exception for common.run[_output] (#2132)
  * tests: add subprocess to lifecycle tests
  * ci: resurrect codecov (#2138)
  * ci: remove unused cron tests (#2139)
  * tests: generalize the plainbox-provider tests
  * New upstream release (LP: #1771915)

  [ Kyle Fazzari ]
  * HACKING: suggest snapcraft-pr for evaluating PRs (#2108)
  * repo: fix all python shebangs in stage-packages (#2112)
  * sources: don't clean target for FileBase sources (#2113)
  * meta: stop creating empty snap directory in prime (#2114)
  * snapcraft.yaml: update apt repo location (#2124)
  * file_utils: don't let FileNotFoundError escape (#2123)
  * storeapi: ensure snap ID is sane before using it (#2115)
  * pluginhandler: collide with directories and symlinks (#1064)
  * storeapi: handle 5xx error codes for all store endpoints (#2116)
  * many: introduce variables for part src and build (#2122)
  * repo: automatically prune unneeded stage-packages (#2119)

  [ Christian Dywan ]
  * sources: clean up IncompatibleOptionsError (#2109)
  * lxd: proper error classes for container errors (#2095)

  [ Jonathan Cave ]
  * plainbox-provider plugin: include pip, setuptools and wheel as stage-packages (#2140)

 -- Sergio Schvezov <email address hidden>  Fri, 18 May 2018 02:28:55 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.42.1) xenial; urgency=medium

  [ Sergio Schvezov ]
  * repo: rollback to using dpkg-deb for deb extraction (#2111)
  * pluginhandler: correctly dedent the run script (#2117)
  * many: dedup environment entries (#2120)
  * packaging: load the correct libraries on armhf (#2126)
  * delta: properly search for in-snap xdelta3 (#2127)
  * package: disable user site-packages for snapcraft (#2131)
  * tests: remove obsolete env var (#2130)
  * errors: generic exception for common.run[_output] (#2132)
  * tests: add subprocess to lifecycle tests
  * ci: resurrect codecov (#2138)
  * ci: remove unused cron tests (#2139)
  * tests: generalize the plainbox-provider tests
  * New upstream release (LP: #1771915)

  [ Kyle Fazzari ]
  * HACKING: suggest snapcraft-pr for evaluating PRs (#2108)
  * repo: fix all python shebangs in stage-packages (#2112)
  * sources: don't clean target for FileBase sources (#2113)
  * meta: stop creating empty snap directory in prime (#2114)
  * snapcraft.yaml: update apt repo location (#2124)
  * file_utils: don't let FileNotFoundError escape (#2123)
  * storeapi: ensure snap ID is sane before using it (#2115)
  * pluginhandler: collide with directories and symlinks (#1064)
  * storeapi: handle 5xx error codes for all store endpoints (#2116)
  * many: introduce variables for part src and build (#2122)
  * repo: automatically prune unneeded stage-packages (#2119)

  [ Christian Dywan ]
  * sources: clean up IncompatibleOptionsError (#2109)
  * lxd: proper error classes for container errors (#2095)

  [ Jonathan Cave ]
  * plainbox-provider plugin: include pip, setuptools and wheel as stage-packages (#2140)

 -- Sergio Schvezov <email address hidden>  Fri, 18 May 2018 02:28:55 +0000

Available diffs

Superseded in bionic-updates
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
Deleted in bionic-proposed (Reason: moved to -updates)
snapcraft (2.42+18.04.2) bionic; urgency=medium

  * tests: conditionally add python3-requests to failing test

Superseded in cosmic-proposed
Superseded in bionic-proposed
snapcraft (2.42+18.04.1) bionic; urgency=medium

  * tests: conditionally add python3-distutils

Available diffs

Superseded in bionic-proposed
snapcraft (2.42+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * elf: patch everything instead of a subset of elf files (#2081)
  * elf: clear the current runpath before setting the rpath (#2085)
  * python plugin: properly handle distutils on bionic
  * ci: add the python integration tests on bionic for travis
  * many: remove support for remote lxd per project containers (#2089)
  * schema: allow refresh-mode and stop-mode (#2092)
  * packaging: include changelog for setup.py's version detection (#2097)
  * ci: enable OSX testing on travis (#2084)
  * tests: use a common cache for the integration tests
  * tests: remove the SharedCache fixture and uses of it
  * many: allow building in containers with no version in project (#2104)
  * errors: remove logic for SNAPCRAFT_SEND_ERROR_DATA
  * errors: implement the always option to sent to sentry
  * package: make use of snapcraftctl snapcraft features (#2103)
  * nodejs plugin: lazy load the required tarballs (#2106)
  * build_providers: new build provider using multipass (#2100)
  * tests: use FakeSnapd for grammar tests
  * tests: adapt the integration suite to work for all releases
  * New upstream release (LP: #1767016)

  [ Kyle Fazzari ]
  * project_loader: support architectures for CI (#2080)
  * meta: soften warning about using passthrough (#2091)
  * storeapi: better handle network errors and retries (#2094)
  * grammar: support compound on..to statement (#2088)
  * tests: fix arch-specific integration tests

  [ Christian Dywan ]
  * python: bring back support for older versions of pip (#2055)
  * tests: don't use os_release and repo from snapcraft (#2096)
  * lxd: wait for on-going refreshes to finish (#2098)
  * ci: setup AppVeyor (#2087)
  * repo: catch error updating the package cache (#2079)
  * tests: do not shadow deb_arch in architecture scenarios
  * tests: parser tests need the cache
  * tests: don't hard-code expected arch in VersionScriptTestCase

  [ Rakesh Singh ]
  * dotnet plugin: add dotnet command to path for step overriding (#1909)

  [ Michael Vogt ]
  * lifecycle: skip -all-root for base snaps (#2090)

  [ Matias Bordese ]
  * tests: update metadata store integration test, no previous push
    required (#2086)

 -- Sergio Schvezov <email address hidden>  Thu, 26 Apr 2018 01:58:29 +0000

Available diffs

Obsolete in artful-updates
Deleted in artful-proposed (Reason: moved to -updates)
snapcraft (2.42+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * elf: patch everything instead of a subset of elf files (#2081)
  * elf: clear the current runpath before setting the rpath (#2085)
  * python plugin: properly handle distutils on bionic
  * ci: add the python integration tests on bionic for travis
  * many: remove support for remote lxd per project containers (#2089)
  * schema: allow refresh-mode and stop-mode (#2092)
  * packaging: include changelog for setup.py's version detection (#2097)
  * ci: enable OSX testing on travis (#2084)
  * tests: use a common cache for the integration tests
  * tests: remove the SharedCache fixture and uses of it
  * many: allow building in containers with no version in project (#2104)
  * errors: remove logic for SNAPCRAFT_SEND_ERROR_DATA
  * errors: implement the always option to sent to sentry
  * package: make use of snapcraftctl snapcraft features (#2103)
  * nodejs plugin: lazy load the required tarballs (#2106)
  * build_providers: new build provider using multipass (#2100)
  * tests: use FakeSnapd for grammar tests
  * tests: adapt the integration suite to work for all releases
  * New upstream release (LP: #1767016)

  [ Kyle Fazzari ]
  * project_loader: support architectures for CI (#2080)
  * meta: soften warning about using passthrough (#2091)
  * storeapi: better handle network errors and retries (#2094)
  * grammar: support compound on..to statement (#2088)
  * tests: fix arch-specific integration tests

  [ Christian Dywan ]
  * python: bring back support for older versions of pip (#2055)
  * tests: don't use os_release and repo from snapcraft (#2096)
  * lxd: wait for on-going refreshes to finish (#2098)
  * ci: setup AppVeyor (#2087)
  * repo: catch error updating the package cache (#2079)
  * tests: do not shadow deb_arch in architecture scenarios
  * tests: parser tests need the cache
  * tests: don't hard-code expected arch in VersionScriptTestCase

  [ Rakesh Singh ]
  * dotnet plugin: add dotnet command to path for step overriding (#1909)

  [ Michael Vogt ]
  * lifecycle: skip -all-root for base snaps (#2090)

  [ Matias Bordese ]
  * tests: update metadata store integration test, no previous push
    required (#2086)

 -- Sergio Schvezov <email address hidden>  Thu, 26 Apr 2018 01:58:29 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.42) xenial; urgency=medium

  [ Sergio Schvezov ]
  * elf: patch everything instead of a subset of elf files (#2081)
  * elf: clear the current runpath before setting the rpath (#2085)
  * python plugin: properly handle distutils on bionic
  * ci: add the python integration tests on bionic for travis
  * many: remove support for remote lxd per project containers (#2089)
  * schema: allow refresh-mode and stop-mode (#2092)
  * packaging: include changelog for setup.py's version detection (#2097)
  * ci: enable OSX testing on travis (#2084)
  * tests: use a common cache for the integration tests
  * tests: remove the SharedCache fixture and uses of it
  * many: allow building in containers with no version in project (#2104)
  * errors: remove logic for SNAPCRAFT_SEND_ERROR_DATA
  * errors: implement the always option to sent to sentry
  * package: make use of snapcraftctl snapcraft features (#2103)
  * nodejs plugin: lazy load the required tarballs (#2106)
  * build_providers: new build provider using multipass (#2100)
  * tests: use FakeSnapd for grammar tests
  * tests: adapt the integration suite to work for all releases
  * New upstream release (LP: #1767016)

  [ Kyle Fazzari ]
  * project_loader: support architectures for CI (#2080)
  * meta: soften warning about using passthrough (#2091)
  * storeapi: better handle network errors and retries (#2094)
  * grammar: support compound on..to statement (#2088)
  * tests: fix arch-specific integration tests

  [ Christian Dywan ]
  * python: bring back support for older versions of pip (#2055)
  * tests: don't use os_release and repo from snapcraft (#2096)
  * lxd: wait for on-going refreshes to finish (#2098)
  * ci: setup AppVeyor (#2087)
  * repo: catch error updating the package cache (#2079)
  * tests: do not shadow deb_arch in architecture scenarios
  * tests: parser tests need the cache
  * tests: don't hard-code expected arch in VersionScriptTestCase

  [ Rakesh Singh ]
  * dotnet plugin: add dotnet command to path for step overriding (#1909)

  [ Michael Vogt ]
  * lifecycle: skip -all-root for base snaps (#2090)

  [ Matias Bordese ]
  * tests: update metadata store integration test, no previous push
    required (#2086)

 -- Sergio Schvezov <email address hidden>  Thu, 26 Apr 2018 01:58:29 +0000

Available diffs

Superseded in cosmic-release
Published in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
snapcraft (2.41+18.04.2) bionic; urgency=medium

  * debian/control
    - Depend on python3-distutils, required on bionic

 -- Ken VanDine <email address hidden>  Wed, 18 Apr 2018 10:37:19 -0400

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
snapcraft (2.41+18.04.1) bionic; urgency=medium

  [ Sergio Schvezov ]
  * package: ensure all relevant files are in for sdist (#2060)
  * errors: enable sending tracebacks to sentry (#1961)
  * errors: improve the UX for sending error data (#2024)
  * errors: remove stack data when sending to sentry (#2036)
  * errors: feature flag error reports (#2066)
  * packaging: simplify snapcraft.yaml (#2062)
  * many: update the yaml loading logic (#2065)
  * extractors: support for setup.py (#2070)
  * lifecycle: handle missing version correctly (#2072)
  * python plugin: do not invoke wheel install if empty (#2077)
  * patches: improve ctypes patch for python 3.5
  * ci: enable subset of integration tests on bionic
  * errors: skip the sentry test if raven is no installed (#2075)
  * New upstream release (LP: #1763934)

  [ Kyle Fazzari ]
  * many: add snapcraftctl command for scriptlets (#2002)
  * kernel plugin: add kmod as build-package (#2041)
  * cli: support exporting login to stdout (#2043)
  * many: add override-pull scriptlet (#2045)
  * pluginhandler: organize in build instead of stage (#2047)
  * tests: extract sources suite from general suite (#2054)
  * many: add override-stage scriptlet (#2049)
  * tests: extract lifecycle suite from general suite (#2057)
  * many: add override-prime scriptlet (#2052)
  * elf: use snapped strip (#2051)
  * storeapi: properly handle lacking permission for channel (#2050)
  * many: add snapcraftctl set-version (#2063)
  * storeapi: handle 500 error response when releasing snap (#2059)
  * states: track override scriptlets (#2068)
  * many: add snapcraftctl set-grade (#2067)
  * meta: validate extracted and scriptlet metadata (#2073)

  [ Christian Dywan ]
  * options: introduce Project and ProjectInfo (#1995)
  * lxd: friendly error with suggestions if network is broken (#1930)
  * lxd: merge existing image info contents when using containerbuilds (#1997)
  * lxd: specify arch in lxc image list command (#2046)
  * meta: implement passthrough of properties to snap.yaml (#2053)

  [ Guilhem Lettron ]
  * nodejs plugin: add option for setting npm flags (#2038)

  [ Bjorn Tillenius ]
  * python plugin: install python-distutils when run on bionic (#2058)

  [ Rakesh Singh ]
  * dotnet plugin: add support enable configurable runtime version for
    .NET Core applications (#1911)

  [ Colin Watson ]
  * storeapi: fix formatting of some store errors (#2056)

 -- Sergio Schvezov <email address hidden>  Sat, 14 Apr 2018 12:13:35 +0000
Superseded in artful-updates
Deleted in artful-proposed (Reason: moved to -updates)
snapcraft (2.41+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * package: ensure all relevant files are in for sdist (#2060)
  * errors: enable sending tracebacks to sentry (#1961)
  * errors: improve the UX for sending error data (#2024)
  * errors: remove stack data when sending to sentry (#2036)
  * errors: feature flag error reports (#2066)
  * packaging: simplify snapcraft.yaml (#2062)
  * many: update the yaml loading logic (#2065)
  * extractors: support for setup.py (#2070)
  * lifecycle: handle missing version correctly (#2072)
  * python plugin: do not invoke wheel install if empty (#2077)
  * patches: improve ctypes patch for python 3.5
  * ci: enable subset of integration tests on bionic
  * errors: skip the sentry test if raven is no installed (#2075)
  * New upstream release (LP: #1763934)

  [ Kyle Fazzari ]
  * many: add snapcraftctl command for scriptlets (#2002)
  * kernel plugin: add kmod as build-package (#2041)
  * cli: support exporting login to stdout (#2043)
  * many: add override-pull scriptlet (#2045)
  * pluginhandler: organize in build instead of stage (#2047)
  * tests: extract sources suite from general suite (#2054)
  * many: add override-stage scriptlet (#2049)
  * tests: extract lifecycle suite from general suite (#2057)
  * many: add override-prime scriptlet (#2052)
  * elf: use snapped strip (#2051)
  * storeapi: properly handle lacking permission for channel (#2050)
  * many: add snapcraftctl set-version (#2063)
  * storeapi: handle 500 error response when releasing snap (#2059)
  * states: track override scriptlets (#2068)
  * many: add snapcraftctl set-grade (#2067)
  * meta: validate extracted and scriptlet metadata (#2073)

  [ Christian Dywan ]
  * options: introduce Project and ProjectInfo (#1995)
  * lxd: friendly error with suggestions if network is broken (#1930)
  * lxd: merge existing image info contents when using containerbuilds (#1997)
  * lxd: specify arch in lxc image list command (#2046)
  * meta: implement passthrough of properties to snap.yaml (#2053)

  [ Guilhem Lettron ]
  * nodejs plugin: add option for setting npm flags (#2038)

  [ Bjorn Tillenius ]
  * python plugin: install python-distutils when run on bionic (#2058)

  [ Rakesh Singh ]
  * dotnet plugin: add support enable configurable runtime version for
    .NET Core applications (#1911)

  [ Colin Watson ]
  * storeapi: fix formatting of some store errors (#2056)

 -- Sergio Schvezov <email address hidden>  Sat, 14 Apr 2018 12:13:35 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.41) xenial; urgency=medium

  [ Sergio Schvezov ]
  * package: ensure all relevant files are in for sdist (#2060)
  * errors: enable sending tracebacks to sentry (#1961)
  * errors: improve the UX for sending error data (#2024)
  * errors: remove stack data when sending to sentry (#2036)
  * errors: feature flag error reports (#2066)
  * packaging: simplify snapcraft.yaml (#2062)
  * many: update the yaml loading logic (#2065)
  * extractors: support for setup.py (#2070)
  * lifecycle: handle missing version correctly (#2072)
  * python plugin: do not invoke wheel install if empty (#2077)
  * patches: improve ctypes patch for python 3.5
  * ci: enable subset of integration tests on bionic
  * errors: skip the sentry test if raven is no installed (#2075)
  * New upstream release (LP: #1763934)

  [ Kyle Fazzari ]
  * many: add snapcraftctl command for scriptlets (#2002)
  * kernel plugin: add kmod as build-package (#2041)
  * cli: support exporting login to stdout (#2043)
  * many: add override-pull scriptlet (#2045)
  * pluginhandler: organize in build instead of stage (#2047)
  * tests: extract sources suite from general suite (#2054)
  * many: add override-stage scriptlet (#2049)
  * tests: extract lifecycle suite from general suite (#2057)
  * many: add override-prime scriptlet (#2052)
  * elf: use snapped strip (#2051)
  * storeapi: properly handle lacking permission for channel (#2050)
  * many: add snapcraftctl set-version (#2063)
  * storeapi: handle 500 error response when releasing snap (#2059)
  * states: track override scriptlets (#2068)
  * many: add snapcraftctl set-grade (#2067)
  * meta: validate extracted and scriptlet metadata (#2073)

  [ Christian Dywan ]
  * options: introduce Project and ProjectInfo (#1995)
  * lxd: friendly error with suggestions if network is broken (#1930)
  * lxd: merge existing image info contents when using containerbuilds (#1997)
  * lxd: specify arch in lxc image list command (#2046)
  * meta: implement passthrough of properties to snap.yaml (#2053)

  [ Guilhem Lettron ]
  * nodejs plugin: add option for setting npm flags (#2038)

  [ Bjorn Tillenius ]
  * python plugin: install python-distutils when run on bionic (#2058)

  [ Rakesh Singh ]
  * dotnet plugin: add support enable configurable runtime version for
    .NET Core applications (#1911)

  [ Colin Watson ]
  * storeapi: fix formatting of some store errors (#2056)

 -- Sergio Schvezov <email address hidden>  Sat, 14 Apr 2018 12:13:35 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.41+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * package: ensure all relevant files are in for sdist (#2060)
  * errors: enable sending tracebacks to sentry (#1961)
  * errors: improve the UX for sending error data (#2024)
  * errors: remove stack data when sending to sentry (#2036)
  * errors: feature flag error reports (#2066)
  * packaging: simplify snapcraft.yaml (#2062)
  * many: update the yaml loading logic (#2065)
  * extractors: support for setup.py (#2070)
  * lifecycle: handle missing version correctly (#2072)
  * python plugin: do not invoke wheel install if empty (#2077)
  * patches: improve ctypes patch for python 3.5
  * ci: enable subset of integration tests on bionic
  * errors: skip the sentry test if raven is no installed (#2075)
  * New upstream release (LP: #1763934)

  [ Kyle Fazzari ]
  * many: add snapcraftctl command for scriptlets (#2002)
  * kernel plugin: add kmod as build-package (#2041)
  * cli: support exporting login to stdout (#2043)
  * many: add override-pull scriptlet (#2045)
  * pluginhandler: organize in build instead of stage (#2047)
  * tests: extract sources suite from general suite (#2054)
  * many: add override-stage scriptlet (#2049)
  * tests: extract lifecycle suite from general suite (#2057)
  * many: add override-prime scriptlet (#2052)
  * elf: use snapped strip (#2051)
  * storeapi: properly handle lacking permission for channel (#2050)
  * many: add snapcraftctl set-version (#2063)
  * storeapi: handle 500 error response when releasing snap (#2059)
  * states: track override scriptlets (#2068)
  * many: add snapcraftctl set-grade (#2067)
  * meta: validate extracted and scriptlet metadata (#2073)

  [ Christian Dywan ]
  * options: introduce Project and ProjectInfo (#1995)
  * lxd: friendly error with suggestions if network is broken (#1930)
  * lxd: merge existing image info contents when using containerbuilds (#1997)
  * lxd: specify arch in lxc image list command (#2046)
  * meta: implement passthrough of properties to snap.yaml (#2053)

  [ Guilhem Lettron ]
  * nodejs plugin: add option for setting npm flags (#2038)

  [ Bjorn Tillenius ]
  * python plugin: install python-distutils when run on bionic (#2058)

  [ Rakesh Singh ]
  * dotnet plugin: add support enable configurable runtime version for
    .NET Core applications (#1911)

  [ Colin Watson ]
  * storeapi: fix formatting of some store errors (#2056)

 -- Sergio Schvezov <email address hidden>  Sat, 14 Apr 2018 12:13:35 +0000

Available diffs

Superseded in artful-updates
Deleted in artful-proposed (Reason: moved to -updates)
snapcraft (2.40+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * elf: better debug messages (#1950)
  * elf: clear execstack by default (#1945)
  * repo: silence deb caching when fetching packages (#1949)
  * meta: make sure adapter does not propagate (#1955)
  * store: stringify message for StoreDeltaApplicationError (#1962)
  * python plugin: find setup.py when source-subdir is used (#1975)
  * ci: switch to stable lxd and unconfined containers (#1978)
  * project_loader: improve the logic to install patchelf as a build tool (#1967)
  * demos: avoid use of the wrapper for java-hello-world (#1968)
  * lifecycle: when priming dependencies need to be primed (#1977)
  * pluginhandler: simplify logic when elf patching is required (#1979)
  * pluginhandler: add option to disable patchelf for a part (#1987)
  * schema: add keep-execstack (#1986)
  * elf: remove dead code (#2000)
  * core: initial support for bases (#1993)
  * docker: export SNAP_ARCH into the environment (#1994)
  * tests: add SNAPCRAFT_KEEP_DATA_PATH for integration (#1996)
  * errros: add a specific error when running commands from plugins (#2004)
  * pluginhandler: special case go patchelf failures for classic confinement (#2005)
  * many: use packaging logic to get patchelf (#2006)
  * project_loader: fix the host to base compatibility check (#2009)
  * pluginhandler: only do elf checking and patching for type app (#2012)
  * demos: use realpath in command entry for java-hello-world (#2016)
  * many: optimize retrieval of the linker version (#2017)
  * tests: minor fixes to autopkgtests (#2018)
  * elf: avoid duplicating rpath entries (#2019)
  * pluginhandler: only resort to elf mangling if the snap type is app (#2021)
  * New upstream release (LP: #1756939)

  [ Leo Arias ]
  * tests: split the plugins tests in the same directory (#1944)
  * tests: move test files out of the snapcraft dir (#1948)
  * extractors: replace desktop file ids with paths (#1879)
  * extractors: add support for common-id  (#1960)
  * tests: remove ProjectOptions dependency from the integration suite (#1965)
  * tests: remove dependency of internal repo from integration suite (#1971)
  * tests: remove the internal os_release dependency (#1981)
  * tests: remove _options dependency from integration suite (#1972)
  * tests: update store tests user (#1984)
  * tests: document arm testing setup (#1985)

  [ Kyle Fazzari ]
  * catkin plugin: extract Wstool into its own module (#1927)
  * elf: remove all un-primed libs from soname cache (#1980)
  * catkin plugin: support recursive rosinstall files (#1934)
  * elf: only set rpaths to libs of the same arch (#1988)
  * elf: don't parse elf more than necessary (#1989)
  * catkin plugin: replace python calls in all profile.d scripts (#2007)
  * docs: add execstack to HACKING.md's list of deb deps (#2015)
  * integration tests: snap tests shouldn't be arch-specific (#2014)

  [ Gustavo Silva ]
  * cli: add version command (#1746)

  [ John Lenton ]
  * schema: improve the snap name's validator (#1957)
  * snap: actually plug the completer in. (#1956)
  * tests: adapt store tests with new snap name registration error messages
    (#1964)

  [ Christian Dywan ]
  * project_loader: handle invalid unicode chars (#1941)
  * lxd: initialize remote lazily (#1916)

  [ Celso Providelo ]
  * store: support for more granular store permissions (#1958)

  [ James Henstridge ]
  * elf: only consider regular files as possible ELF binaries (#1976)
  * elf: only patch elf files that aren't referenced by DT_NEEDED (#1959)

 -- Sergio Schvezov <email address hidden>  Mon, 19 Mar 2018 12:40:43 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.40) xenial; urgency=medium

  [ Sergio Schvezov ]
  * elf: better debug messages (#1950)
  * elf: clear execstack by default (#1945)
  * repo: silence deb caching when fetching packages (#1949)
  * meta: make sure adapter does not propagate (#1955)
  * store: stringify message for StoreDeltaApplicationError (#1962)
  * python plugin: find setup.py when source-subdir is used (#1975)
  * ci: switch to stable lxd and unconfined containers (#1978)
  * project_loader: improve the logic to install patchelf as a build tool (#1967)
  * demos: avoid use of the wrapper for java-hello-world (#1968)
  * lifecycle: when priming dependencies need to be primed (#1977)
  * pluginhandler: simplify logic when elf patching is required (#1979)
  * pluginhandler: add option to disable patchelf for a part (#1987)
  * schema: add keep-execstack (#1986)
  * elf: remove dead code (#2000)
  * core: initial support for bases (#1993)
  * docker: export SNAP_ARCH into the environment (#1994)
  * tests: add SNAPCRAFT_KEEP_DATA_PATH for integration (#1996)
  * errros: add a specific error when running commands from plugins (#2004)
  * pluginhandler: special case go patchelf failures for classic confinement (#2005)
  * many: use packaging logic to get patchelf (#2006)
  * project_loader: fix the host to base compatibility check (#2009)
  * pluginhandler: only do elf checking and patching for type app (#2012)
  * demos: use realpath in command entry for java-hello-world (#2016)
  * many: optimize retrieval of the linker version (#2017)
  * tests: minor fixes to autopkgtests (#2018)
  * elf: avoid duplicating rpath entries (#2019)
  * pluginhandler: only resort to elf mangling if the snap type is app (#2021)
  * New upstream release (LP: #1756939)

  [ Leo Arias ]
  * tests: split the plugins tests in the same directory (#1944)
  * tests: move test files out of the snapcraft dir (#1948)
  * extractors: replace desktop file ids with paths (#1879)
  * extractors: add support for common-id  (#1960)
  * tests: remove ProjectOptions dependency from the integration suite (#1965)
  * tests: remove dependency of internal repo from integration suite (#1971)
  * tests: remove the internal os_release dependency (#1981)
  * tests: remove _options dependency from integration suite (#1972)
  * tests: update store tests user (#1984)
  * tests: document arm testing setup (#1985)

  [ Kyle Fazzari ]
  * catkin plugin: extract Wstool into its own module (#1927)
  * elf: remove all un-primed libs from soname cache (#1980)
  * catkin plugin: support recursive rosinstall files (#1934)
  * elf: only set rpaths to libs of the same arch (#1988)
  * elf: don't parse elf more than necessary (#1989)
  * catkin plugin: replace python calls in all profile.d scripts (#2007)
  * docs: add execstack to HACKING.md's list of deb deps (#2015)
  * integration tests: snap tests shouldn't be arch-specific (#2014)

  [ Gustavo Silva ]
  * cli: add version command (#1746)

  [ John Lenton ]
  * schema: improve the snap name's validator (#1957)
  * snap: actually plug the completer in. (#1956)
  * tests: adapt store tests with new snap name registration error messages
    (#1964)

  [ Christian Dywan ]
  * project_loader: handle invalid unicode chars (#1941)
  * lxd: initialize remote lazily (#1916)

  [ Celso Providelo ]
  * store: support for more granular store permissions (#1958)

  [ James Henstridge ]
  * elf: only consider regular files as possible ELF binaries (#1976)
  * elf: only patch elf files that aren't referenced by DT_NEEDED (#1959)

 -- Sergio Schvezov <email address hidden>  Mon, 19 Mar 2018 12:40:43 +0000

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
snapcraft (2.40+18.04.3) bionic; urgency=medium

  [ Sergio Schvezov ]
  * elf: better debug messages (#1950)
  * elf: clear execstack by default (#1945)
  * repo: silence deb caching when fetching packages (#1949)
  * meta: make sure adapter does not propagate (#1955)
  * store: stringify message for StoreDeltaApplicationError (#1962)
  * python plugin: find setup.py when source-subdir is used (#1975)
  * ci: switch to stable lxd and unconfined containers (#1978)
  * project_loader: improve the logic to install patchelf as a build tool (#1967)
  * demos: avoid use of the wrapper for java-hello-world (#1968)
  * lifecycle: when priming dependencies need to be primed (#1977)
  * pluginhandler: simplify logic when elf patching is required (#1979)
  * pluginhandler: add option to disable patchelf for a part (#1987)
  * schema: add keep-execstack (#1986)
  * elf: remove dead code (#2000)
  * core: initial support for bases (#1993)
  * docker: export SNAP_ARCH into the environment (#1994)
  * tests: add SNAPCRAFT_KEEP_DATA_PATH for integration (#1996)
  * errros: add a specific error when running commands from plugins (#2004)
  * pluginhandler: special case go patchelf failures for classic confinement (#2005)
  * many: use packaging logic to get patchelf (#2006)
  * project_loader: fix the host to base compatibility check (#2009)
  * pluginhandler: only do elf checking and patching for type app (#2012)
  * demos: use realpath in command entry for java-hello-world (#2016)
  * many: optimize retrieval of the linker version (#2017)
  * tests: minor fixes to autopkgtests (#2018)
  * elf: avoid duplicating rpath entries (#2019)
  * pluginhandler: only resort to elf mangling if the snap type is app (#2021)
  * New upstream release (LP: #1756939)

  [ Leo Arias ]
  * tests: split the plugins tests in the same directory (#1944)
  * tests: move test files out of the snapcraft dir (#1948)
  * extractors: replace desktop file ids with paths (#1879)
  * extractors: add support for common-id  (#1960)
  * tests: remove ProjectOptions dependency from the integration suite (#1965)
  * tests: remove dependency of internal repo from integration suite (#1971)
  * tests: remove the internal os_release dependency (#1981)
  * tests: remove _options dependency from integration suite (#1972)
  * tests: update store tests user (#1984)
  * tests: document arm testing setup (#1985)

  [ Kyle Fazzari ]
  * catkin plugin: extract Wstool into its own module (#1927)
  * elf: remove all un-primed libs from soname cache (#1980)
  * catkin plugin: support recursive rosinstall files (#1934)
  * elf: only set rpaths to libs of the same arch (#1988)
  * elf: don't parse elf more than necessary (#1989)
  * catkin plugin: replace python calls in all profile.d scripts (#2007)
  * docs: add execstack to HACKING.md's list of deb deps (#2015)
  * integration tests: snap tests shouldn't be arch-specific (#2014)

  [ Gustavo Silva ]
  * cli: add version command (#1746)

  [ John Lenton ]
  * schema: improve the snap name's validator (#1957)
  * snap: actually plug the completer in. (#1956)
  * tests: adapt store tests with new snap name registration error messages
    (#1964)

  [ Christian Dywan ]
  * project_loader: handle invalid unicode chars (#1941)
  * lxd: initialize remote lazily (#1916)

  [ Celso Providelo ]
  * store: support for more granular store permissions (#1958)

  [ James Henstridge ]
  * elf: only consider regular files as possible ELF binaries (#1976)
  * elf: only patch elf files that aren't referenced by DT_NEEDED (#1959)

 -- Sergio Schvezov <email address hidden>  Mon, 19 Mar 2018 12:40:43 +0000
Superseded in bionic-proposed
snapcraft (2.40+18.04.2) bionic; urgency=medium

  [ Sergio Schvezov ]
  * elf: better debug messages (#1950)
  * elf: clear execstack by default (#1945)
  * repo: silence deb caching when fetching packages (#1949)
  * meta: make sure adapter does not propagate (#1955)
  * store: stringify message for StoreDeltaApplicationError (#1962)
  * python plugin: find setup.py when source-subdir is used (#1975)
  * ci: switch to stable lxd and unconfined containers (#1978)
  * project_loader: improve the logic to install patchelf as a build tool (#1967)
  * demos: avoid use of the wrapper for java-hello-world (#1968)
  * lifecycle: when priming dependencies need to be primed (#1977)
  * pluginhandler: simplify logic when elf patching is required (#1979)
  * pluginhandler: add option to disable patchelf for a part (#1987)
  * schema: add keep-execstack (#1986)
  * elf: remove dead code (#2000)
  * core: initial support for bases (#1993)
  * docker: export SNAP_ARCH into the environment (#1994)
  * tests: add SNAPCRAFT_KEEP_DATA_PATH for integration (#1996)
  * errros: add a specific error when running commands from plugins (#2004)
  * pluginhandler: special case go patchelf failures for classic confinement (#2005)
  * many: use packaging logic to get patchelf (#2006)
  * project_loader: fix the host to base compatibility check (#2009)
  * pluginhandler: only do elf checking and patching for type app (#2012)
  * demos: use realpath in command entry for java-hello-world (#2016)
  * many: optimize retrieval of the linker version (#2017)
  * tests: minor fixes to autopkgtests (#2018)
  * elf: avoid duplicating rpath entries (#2019)
  * pluginhandler: only resort to elf mangling if the snap type is app (#2021)
  * New upstream release (LP: #1756939)

  [ Leo Arias ]
  * tests: split the plugins tests in the same directory (#1944)
  * tests: move test files out of the snapcraft dir (#1948)
  * extractors: replace desktop file ids with paths (#1879)
  * extractors: add support for common-id  (#1960)
  * tests: remove ProjectOptions dependency from the integration suite (#1965)
  * tests: remove dependency of internal repo from integration suite (#1971)
  * tests: remove the internal os_release dependency (#1981)
  * tests: remove _options dependency from integration suite (#1972)
  * tests: update store tests user (#1984)
  * tests: document arm testing setup (#1985)

  [ Kyle Fazzari ]
  * catkin plugin: extract Wstool into its own module (#1927)
  * elf: remove all un-primed libs from soname cache (#1980)
  * catkin plugin: support recursive rosinstall files (#1934)
  * elf: only set rpaths to libs of the same arch (#1988)
  * elf: don't parse elf more than necessary (#1989)
  * catkin plugin: replace python calls in all profile.d scripts (#2007)
  * docs: add execstack to HACKING.md's list of deb deps (#2015)
  * integration tests: snap tests shouldn't be arch-specific (#2014)

  [ Gustavo Silva ]
  * cli: add version command (#1746)

  [ John Lenton ]
  * schema: improve the snap name's validator (#1957)
  * snap: actually plug the completer in. (#1956)
  * tests: adapt store tests with new snap name registration error messages
    (#1964)

  [ Christian Dywan ]
  * project_loader: handle invalid unicode chars (#1941)
  * lxd: initialize remote lazily (#1916)

  [ Celso Providelo ]
  * store: support for more granular store permissions (#1958)

  [ James Henstridge ]
  * elf: only consider regular files as possible ELF binaries (#1976)
  * elf: only patch elf files that aren't referenced by DT_NEEDED (#1959)

 -- Sergio Schvezov <email address hidden>  Mon, 19 Mar 2018 12:40:43 +0000

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
snapcraft (2.40+18.04.1) bionic; urgency=medium

  [ Sergio Schvezov ]
  * elf: better debug messages (#1950)
  * elf: clear execstack by default (#1945)
  * repo: silence deb caching when fetching packages (#1949)
  * meta: make sure adapter does not propagate (#1955)
  * store: stringify message for StoreDeltaApplicationError (#1962)
  * python plugin: find setup.py when source-subdir is used (#1975)
  * ci: switch to stable lxd and unconfined containers (#1978)
  * project_loader: improve the logic to install patchelf as a build tool (#1967)
  * demos: avoid use of the wrapper for java-hello-world (#1968)
  * lifecycle: when priming dependencies need to be primed (#1977)
  * pluginhandler: simplify logic when elf patching is required (#1979)
  * pluginhandler: add option to disable patchelf for a part (#1987)
  * schema: add keep-execstack (#1986)
  * elf: remove dead code (#2000)
  * core: initial support for bases (#1993) (Closes: #1659)
  * docker: export SNAP_ARCH into the environment (#1994)
  * tests: add SNAPCRAFT_KEEP_DATA_PATH for integration (#1996)
  * errros: add a specific error when running commands from plugins (#2004)
  * pluginhandler: special case go patchelf failures for classic confinement (#2005)
  * many: use packaging logic to get patchelf (#2006)
  * project_loader: fix the host to base compatibility check (#2009)
  * pluginhandler: only do elf checking and patching for type app (#2012)
  * demos: use realpath in command entry for java-hello-world (#2016)
  * many: optimize retrieval of the linker version (#2017)
  * tests: minor fixes to autopkgtests (#2018)
  * elf: avoid duplicating rpath entries (#2019)
  * New upstream release (LP: #1756939)

  [ Leo Arias ]
  * tests: split the plugins tests in the same directory (#1944)
  * tests: move test files out of the snapcraft dir (#1948)
  * extractors: replace desktop file ids with paths (#1879)
  * extractors: add support for common-id  (#1960) (Closes: #1954)
  * tests: remove ProjectOptions dependency from the integration suite (#1965)
  * tests: remove dependency of internal repo from integration suite (#1971)
    (Closes: #1973)
  * tests: remove the internal os_release dependency (#1981) (Closes: #1952)
  * tests: remove _options dependency from integration suite (#1972)
    (Closes: #1953)
  * tests: update store tests user (#1984)
  * tests: document arm testing setup (#1985)

  [ Kyle Fazzari ]
  * catkin plugin: extract Wstool into its own module (#1927)
  * elf: remove all un-primed libs from soname cache (#1980)
  * catkin plugin: support recursive rosinstall files (#1934) (Closes: #1714)
  * elf: only set rpaths to libs of the same arch (#1988)
  * elf: don't parse elf more than necessary (#1989)
  * catkin plugin: replace python calls in all profile.d scripts (#2007)
  * docs: add execstack to HACKING.md's list of deb deps (#2015)
  * integration tests: snap tests shouldn't be arch-specific (#2014)

  [ Gustavo Silva ]
  * cli: add version command (#1746)

  [ John Lenton ]
  * schema: improve the snap name's validator (#1957)
  * snap: actually plug the completer in. (#1956)
  * tests: adapt store tests with new snap name registration error messages
    (#1964)

  [ Christian Dywan ]
  * project_loader: handle invalid unicode chars (#1941)
  * lxd: initialize remote lazily (#1916)

  [ Celso Providelo ]
  * store: support for more granular store permissions (#1958)

  [ James Henstridge ]
  * elf: only consider regular files as possible ELF binaries (#1976)
  * elf: only patch elf files that aren't referenced by DT_NEEDED (#1959)

 -- Sergio Schvezov <email address hidden>  Mon, 19 Mar 2018 12:40:43 +0000
Superseded in bionic-proposed
snapcraft (2.40+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * elf: better debug messages (#1950)
  * elf: clear execstack by default (#1945)
  * repo: silence deb caching when fetching packages (#1949)
  * meta: make sure adapter does not propagate (#1955)
  * store: stringify message for StoreDeltaApplicationError (#1962)
  * python plugin: find setup.py when source-subdir is used (#1975)
  * ci: switch to stable lxd and unconfined containers (#1978)
  * project_loader: improve the logic to install patchelf as a build tool (#1967)
  * demos: avoid use of the wrapper for java-hello-world (#1968)
  * lifecycle: when priming dependencies need to be primed (#1977)
  * pluginhandler: simplify logic when elf patching is required (#1979)
  * pluginhandler: add option to disable patchelf for a part (#1987)
  * schema: add keep-execstack (#1986)
  * elf: remove dead code (#2000)
  * core: initial support for bases (#1993) (Closes: #1659)
  * docker: export SNAP_ARCH into the environment (#1994)
  * tests: add SNAPCRAFT_KEEP_DATA_PATH for integration (#1996)
  * errros: add a specific error when running commands from plugins (#2004)
  * pluginhandler: special case go patchelf failures for classic confinement (#2005)
  * many: use packaging logic to get patchelf (#2006)
  * project_loader: fix the host to base compatibility check (#2009)
  * pluginhandler: only do elf checking and patching for type app (#2012)
  * demos: use realpath in command entry for java-hello-world (#2016)
  * many: optimize retrieval of the linker version (#2017)
  * tests: minor fixes to autopkgtests (#2018)
  * New upstream release (LP: #1756939)

  [ Leo Arias ]
  * tests: split the plugins tests in the same directory (#1944)
  * tests: move test files out of the snapcraft dir (#1948)
  * extractors: replace desktop file ids with paths (#1879)
  * extractors: add support for common-id  (#1960) (Closes: #1954)
  * tests: remove ProjectOptions dependency from the integration suite (#1965)
  * tests: remove dependency of internal repo from integration suite (#1971)
    (Closes: #1973)
  * tests: remove the internal os_release dependency (#1981) (Closes: #1952)
  * tests: remove _options dependency from integration suite (#1972)
    (Closes: #1953)
  * tests: update store tests user (#1984)
  * tests: document arm testing setup (#1985)

  [ Kyle Fazzari ]
  * catkin plugin: extract Wstool into its own module (#1927)
  * elf: remove all un-primed libs from soname cache (#1980)
  * catkin plugin: support recursive rosinstall files (#1934) (Closes: #1714)
  * elf: only set rpaths to libs of the same arch (#1988)
  * elf: don't parse elf more than necessary (#1989)
  * catkin plugin: replace python calls in all profile.d scripts (#2007)
  * docs: add execstack to HACKING.md's list of deb deps (#2015)
  * integration tests: snap tests shouldn't be arch-specific (#2014)

  [ Gustavo Silva ]
  * cli: add version command (#1746)

  [ John Lenton ]
  * schema: improve the snap name's validator (#1957)
  * snap: actually plug the completer in. (#1956)
  * tests: adapt store tests with new snap name registration error messages
    (#1964)

  [ Christian Dywan ]
  * project_loader: handle invalid unicode chars (#1941)
  * lxd: initialize remote lazily (#1916)

  [ Celso Providelo ]
  * store: support for more granular store permissions (#1958)

  [ James Henstridge ]
  * elf: only consider regular files as possible ELF binaries (#1976)
  * elf: only patch elf files that aren't referenced by DT_NEEDED (#1959)

 -- Sergio Schvezov <email address hidden>  Mon, 19 Mar 2018 12:40:43 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.39.3+really2.35) xenial; urgency=medium

  * Revert back to 2.35 due to SRU regression for classic snaps.
    - LP: #1752481

 -- Nishanth Aravamudan <email address hidden>  Fri, 02 Mar 2018 10:10:00 -0800

Available diffs

Superseded in xenial-updates
Superseded in xenial-proposed
snapcraft (2.39.3) xenial; urgency=medium

  * Do not add patchelf as a build tool on s390x
  * New upstream release (LP: #1745488)

 -- Sergio Schvezov <email address hidden>  Thu, 01 Mar 2018 01:41:48 +0000

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
snapcraft (2.39.2+18.04.2) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: improvements to demos (#1938)
  * tests: remove the webcam-webui demo (#1940)
  * elf: contemplate more patching scenarios (#1935)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * tests: remove duplicate tests (#1928)
  * schema: remove underscore from version pattern (#1933)
  * store: support pushing snap with no architectures (#1937)
  * storeapi: handle errors even for >400 responses (#1936)

  [ Christian Dywan ]
  * sources: proper errors for invalid handlers (#1929)

  [ Sylvain Pineau ]
  * tests: update the plainbox-provider tests (#1931)

 -- Sergio Schvezov <email address hidden>  Tue, 20 Feb 2018 00:40:00 +0000
Superseded in bionic-proposed
snapcraft (2.39.2+18.04.1) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: improvements to demos (#1938)
  * tests: remove the webcam-webui demo (#1940)
  * elf: contemplate more patching scenarios (#1935)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * tests: remove duplicate tests (#1928)
  * schema: remove underscore from version pattern (#1933)
  * store: support pushing snap with no architectures (#1937)
  * storeapi: handle errors even for >400 responses (#1936)

  [ Christian Dywan ]
  * sources: proper errors for invalid handlers (#1929)

  [ Sylvain Pineau ]
  * tests: update the plainbox-provider tests (#1931)

 -- Sergio Schvezov <email address hidden>  Tue, 20 Feb 2018 00:40:00 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.39.2+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: improvements to demos (#1938)
  * tests: remove the webcam-webui demo (#1940)
  * elf: contemplate more patching scenarios (#1935)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * tests: remove duplicate tests (#1928)
  * schema: remove underscore from version pattern (#1933)
  * store: support pushing snap with no architectures (#1937)
  * storeapi: handle errors even for >400 responses (#1936)

  [ Christian Dywan ]
  * sources: proper errors for invalid handlers (#1929)

  [ Sylvain Pineau ]
  * tests: update the plainbox-provider tests (#1931)

 -- Sergio Schvezov <email address hidden>  Tue, 20 Feb 2018 00:40:00 +0000

Available diffs

Superseded in xenial-updates
Superseded in xenial-proposed
snapcraft (2.39.2) xenial; urgency=medium

  [ Sergio Schvezov ]
  * tests: improvements to demos (#1938)
  * tests: remove the webcam-webui demo (#1940)
  * elf: contemplate more patching scenarios (#1935)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * tests: remove duplicate tests (#1928)
  * schema: remove underscore from version pattern (#1933)
  * store: support pushing snap with no architectures (#1937)
  * storeapi: handle errors even for >400 responses (#1936)

  [ Christian Dywan ]
  * sources: proper errors for invalid handlers (#1929)

  [ Sylvain Pineau ]
  * tests: update the plainbox-provider tests (#1931)

 -- Sergio Schvezov <email address hidden>  Tue, 20 Feb 2018 00:40:00 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.39.1+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: setup the correct environment for adt (#1907)
  * snap: patch ctypes for the snap and remove libarchive (#1915)
  * tests: update tests to work in adt (#1908)
  * elf: cache crawled files (#1925)
  * New upstream release (LP: #1745488)

  [ Leo Arias ]
  * elf: use surrogate escape when decoding readelf output (#1903)

  [ Christian Dywan ]
  * os-release: stub for when /etc/os-release doesn't exist (#1880)

  [ James Henstridge ]
  * elf: pyelftools to parse ELF files rather than readelf (#1913)

  [ Christian Dywan ]
  * lxd: raw.idmap expects host and container id respectively (#1904)

  [ Kyle Fazzari ]
  * docker: add Dockerfiles for all risk levels (#1914)
  * schema: update version regex (#1924)
  * mypy: update to 0.560 (#1923)
  * remote_parts: handle connection errors (#1906)

 -- Sergio Schvezov <email address hidden>  Thu, 15 Feb 2018 12:14:00 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.39+18.04.7) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: fix broken rust test snap (#1838)
  * docker: instructions to build from the snap (#1840)
  * cli: implement help <command> (#1845)
  * elf: warn if primed files will not work with the base's linker (#1843)
  * setup: simplify bin/snapcraft and correct tests (#1860)
  * pluginhandler: patch and handle elf files on glibc mismatch
  * tests: split more tests and and add an invisible ticker for travis
  * tests: call file directly for the HasArchitecture checker (#1868)
  * kernel plugin: remove dependency on magic (#1867)
  * elf: remove dependency on magic (#1870)
  * elf: cleaner patchelf experience (#1873)
  * Revert "meta: create XDG_RUNTIME_DIR in wrappers. (#1818)" (#1883)
  * elf: better handling for newer libc6 (#1881)
  * elf: make patchelf a dependency (#1888)
  * docker: user proper tags in Readme.md (#1897)
  * elf: do not strip rpaths that contain $ORIGIN (#1896)
  * elf: check if file exists before checking if ELF (#1901)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * cli: add expiration option to export-login (#1831)
  * zip: support extracting non-unix zip files (#1862)
  * cli: exported login should only be readable by owner (#1869)
  * lifecycle: use in-snap mksquashfs if running from snap (#1891)
  * cli: use C.UTF-8 if locale not set (#1893)
  * docker: beta should use beta, edge use edge (#1895)
  * docker: don't rely on snapcraft-classic
  * many: use in-snap unsquashfs and readelf if running from snap (#1902)

  [ Leo Arias ]
  * extractors: also support appdata.xml appstream files. (#1861)
  * extractors: support appstream icon and desktop (#1853)
  * tests: allow to overwrite the snapcraft install command (#1894)

  [ Christian Dywan ]
  * lxd: change "Terminating" message to debug level (#1842)
  * lxd: use user in container when mounting remote via sshfs (#1847)
  * remote_parts: Use hashed folder based on parts URI (#1856)
  * grammar: to statement (#1639)
  * grammar: make on statement use host architecture (#1857)
  * repo: use debian.arfile instead of dpkg-deb (#1878)
  * lxd: always (re-)injects snaps if necessary (#1865)

  [ Paolo Pisati ]
  * kernel plugin: update initrd.img-core path to boot/initrd.img (#1839)
  * kbuild plugin: pick up CROSS_COMPILE only if not empty (#1874)

  [ Alberto Donato ]
  * schema: add options to configure applications socket activation (#1617)

  [ Herman Yanush ]
  * cli: humanize push message (#1833)

  [ Konrad Krawiec ]
  * cmake plugin: update plugin help (#1832)
  * storeapi: add docstrings for _snap_index_client.py (#1855)

  [ Marcin Mikołajczak ]
  * static tests: add type hint for cli/assertions.py module (#1811)

  [ Alan Pope ]
  * README: remove rocketchat link (#1854)

  [ Daniel Lim Wee Soong ]
  * storeapi: add docstrings to _client (#1851)
  * tests: add snap not found tests (#1849)

  [ Chris Glass ]
  * cli: fixed typo in help (#1890)

  [ Jonathan Cave ]
  * tests: remove plainbox part from plugin tests (#1889)

 -- Sergio Schvezov <email address hidden>  Thu, 25 Jan 2018 21:40:43 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.39+18.04.6) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: fix broken rust test snap (#1838)
  * docker: instructions to build from the snap (#1840)
  * cli: implement help <command> (#1845)
  * elf: warn if primed files will not work with the base's linker (#1843)
  * setup: simplify bin/snapcraft and correct tests (#1860)
  * pluginhandler: patch and handle elf files on glibc mismatch
  * tests: split more tests and and add an invisible ticker for travis
  * tests: call file directly for the HasArchitecture checker (#1868)
  * kernel plugin: remove dependency on magic (#1867)
  * elf: remove dependency on magic (#1870)
  * elf: cleaner patchelf experience (#1873)
  * Revert "meta: create XDG_RUNTIME_DIR in wrappers. (#1818)" (#1883)
  * elf: better handling for newer libc6 (#1881)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * cli: add expiration option to export-login (#1831)
  * zip: support extracting non-unix zip files (#1862)
  * cli: exported login should only be readable by owner (#1869)

  [ Leo Arias ]
  * extractors: also support appdata.xml appstream files. (#1861)
  * extractors: support appstream icon and desktop (#1853)

  [ Christian Dywan ]
  * lxd: change "Terminating" message to debug level (#1842)
  * lxd: use user in container when mounting remote via sshfs (#1847)
  * remote_parts: Use hashed folder based on parts URI (#1856)
  * grammar: to statement (#1639)
  * grammar: make on statement use host architecture (#1857)
  * repo: use debian.arfile instead of dpkg-deb (#1878)
  * lxd: always (re-)injects snaps if necessary (#1865)

  [ Paolo Pisati ]
  * kernel plugin: update initrd.img-core path to boot/initrd.img (#1839)
  * kbuild plugin: pick up CROSS_COMPILE only if not empty (#1874)

  [ Alberto Donato ]
  * schema: add options to configure applications socket activation (#1617)

  [ Herman Yanush ]
  * cli: humanize push message (#1833)

  [ Konrad Krawiec ]
  * cmake plugin: update plugin help (#1832)
  * storeapi: add docstrings for _snap_index_client.py (#1855)

  [ Marcin Mikołajczak ]
  * static tests: add type hint for cli/assertions.py module (#1811)

  [ Alan Pope ]
  * README: remove rocketchat link (#1854)

  [ Daniel Lim Wee Soong ]
  * storeapi: add docstrings to _client (#1851)
  * tests: add snap not found tests (#1849)

 -- Sergio Schvezov <email address hidden>  Thu, 25 Jan 2018 21:40:43 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.39+18.04.5) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: fix broken rust test snap (#1838)
  * docker: instructions to build from the snap (#1840)
  * cli: implement help <command> (#1845)
  * elf: warn if primed files will not work with the base's linker (#1843)
  * setup: simplify bin/snapcraft and correct tests (#1860)
  * pluginhandler: patch and handle elf files on glibc mismatch
  * tests: split more tests and and add an invisible ticker for travis
  * tests: call file directly for the HasArchitecture checker (#1868)
  * kernel plugin: remove dependency on magic (#1867)
  * elf: remove dependency on magic (#1870)
  * elf: cleaner patchelf experience (#1873)
  * Revert "meta: create XDG_RUNTIME_DIR in wrappers. (#1818)" (#1883)
  * elf: better handling for newer libc6 (#1881)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * cli: add expiration option to export-login (#1831)
  * zip: support extracting non-unix zip files (#1862)
  * cli: exported login should only be readable by owner (#1869)

  [ Leo Arias ]
  * extractors: also support appdata.xml appstream files. (#1861)
  * extractors: support appstream icon and desktop (#1853)

  [ Christian Dywan ]
  * lxd: change "Terminating" message to debug level (#1842)
  * lxd: use user in container when mounting remote via sshfs (#1847)
  * remote_parts: Use hashed folder based on parts URI (#1856)
  * grammar: to statement (#1639)
  * grammar: make on statement use host architecture (#1857)
  * repo: use debian.arfile instead of dpkg-deb (#1878)
  * lxd: always (re-)injects snaps if necessary (#1865)

  [ Paolo Pisati ]
  * kernel plugin: update initrd.img-core path to boot/initrd.img (#1839)
  * kbuild plugin: pick up CROSS_COMPILE only if not empty (#1874)

  [ Alberto Donato ]
  * schema: add options to configure applications socket activation (#1617)

  [ Herman Yanush ]
  * cli: humanize push message (#1833)

  [ Konrad Krawiec ]
  * cmake plugin: update plugin help (#1832)
  * storeapi: add docstrings for _snap_index_client.py (#1855)

  [ Marcin Mikołajczak ]
  * static tests: add type hint for cli/assertions.py module (#1811)

  [ Alan Pope ]
  * README: remove rocketchat link (#1854)

  [ Daniel Lim Wee Soong ]
  * storeapi: add docstrings to _client (#1851)
  * tests: add snap not found tests (#1849)

 -- Sergio Schvezov <email address hidden>  Thu, 25 Jan 2018 21:40:43 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.39+18.04.3) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: fix broken rust test snap (#1838)
  * docker: instructions to build from the snap (#1840)
  * cli: implement help <command> (#1845)
  * elf: warn if primed files will not work with the base's linker (#1843)
  * setup: simplify bin/snapcraft and correct tests (#1860)
  * pluginhandler: patch and handle elf files on glibc mismatch
  * tests: split more tests and and add an invisible ticker for travis
  * tests: call file directly for the HasArchitecture checker (#1868)
  * kernel plugin: remove dependency on magic (#1867)
  * elf: remove dependency on magic (#1870)
  * elf: cleaner patchelf experience (#1873)
  * Revert "meta: create XDG_RUNTIME_DIR in wrappers. (#1818)" (#1883)
  * elf: better handling for newer libc6 (#1881)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * cli: add expiration option to export-login (#1831)
  * zip: support extracting non-unix zip files (#1862)
  * cli: exported login should only be readable by owner (#1869)

  [ Leo Arias ]
  * extractors: also support appdata.xml appstream files. (#1861)
  * extractors: support appstream icon and desktop (#1853)

  [ Christian Dywan ]
  * lxd: change "Terminating" message to debug level (#1842)
  * lxd: use user in container when mounting remote via sshfs (#1847)
  * remote_parts: Use hashed folder based on parts URI (#1856)
  * grammar: to statement (#1639)
  * grammar: make on statement use host architecture (#1857)
  * repo: use debian.arfile instead of dpkg-deb (#1878)
  * lxd: always (re-)injects snaps if necessary (#1865)

  [ Paolo Pisati ]
  * kernel plugin: update initrd.img-core path to boot/initrd.img (#1839)
  * kbuild plugin: pick up CROSS_COMPILE only if not empty (#1874)

  [ Alberto Donato ]
  * schema: add options to configure applications socket activation (#1617)

  [ Herman Yanush ]
  * cli: humanize push message (#1833)

  [ Konrad Krawiec ]
  * cmake plugin: update plugin help (#1832)
  * storeapi: add docstrings for _snap_index_client.py (#1855)

  [ Marcin Mikołajczak ]
  * static tests: add type hint for cli/assertions.py module (#1811)

  [ Alan Pope ]
  * README: remove rocketchat link (#1854)

  [ Daniel Lim Wee Soong ]
  * storeapi: add docstrings to _client (#1851)
  * tests: add snap not found tests (#1849)

 -- Sergio Schvezov <email address hidden>  Thu, 25 Jan 2018 21:40:43 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.39+18.04.1) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: fix broken rust test snap (#1838)
  * docker: instructions to build from the snap (#1840)
  * cli: implement help <command> (#1845)
  * elf: warn if primed files will not work with the base's linker (#1843)
  * setup: simplify bin/snapcraft and correct tests (#1860)
  * pluginhandler: patch and handle elf files on glibc mismatch
  * tests: split more tests and and add an invisible ticker for travis
  * tests: call file directly for the HasArchitecture checker (#1868)
  * kernel plugin: remove dependency on magic (#1867)
  * elf: remove dependency on magic (#1870)
  * elf: cleaner patchelf experience (#1873)
  * Revert "meta: create XDG_RUNTIME_DIR in wrappers. (#1818)" (#1883)
  * elf: better handling for newer libc6 (#1881)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * cli: add expiration option to export-login (#1831)
  * zip: support extracting non-unix zip files (#1862)
  * cli: exported login should only be readable by owner (#1869)

  [ Leo Arias ]
  * extractors: also support appdata.xml appstream files. (#1861)
  * extractors: support appstream icon and desktop (#1853)

  [ Christian Dywan ]
  * lxd: change "Terminating" message to debug level (#1842)
  * lxd: use user in container when mounting remote via sshfs (#1847)
  * remote_parts: Use hashed folder based on parts URI (#1856)
  * grammar: to statement (#1639)
  * grammar: make on statement use host architecture (#1857)
  * repo: use debian.arfile instead of dpkg-deb (#1878)
  * lxd: always (re-)injects snaps if necessary (#1865)

  [ Paolo Pisati ]
  * kernel plugin: update initrd.img-core path to boot/initrd.img (#1839)
  * kbuild plugin: pick up CROSS_COMPILE only if not empty (#1874)

  [ Alberto Donato ]
  * schema: add options to configure applications socket activation (#1617)

  [ Herman Yanush ]
  * cli: humanize push message (#1833)

  [ Konrad Krawiec ]
  * cmake plugin: update plugin help (#1832)
  * storeapi: add docstrings for _snap_index_client.py (#1855)

  [ Marcin Mikołajczak ]
  * static tests: add type hint for cli/assertions.py module (#1811)

  [ Alan Pope ]
  * README: remove rocketchat link (#1854)

  [ Daniel Lim Wee Soong ]
  * storeapi: add docstrings to _client (#1851)
  * tests: add snap not found tests (#1849)

 -- Sergio Schvezov <email address hidden>  Thu, 25 Jan 2018 21:40:43 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.39+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * tests: fix broken rust test snap (#1838)
  * docker: instructions to build from the snap (#1840)
  * cli: implement help <command> (#1845)
  * elf: warn if primed files will not work with the base's linker (#1843)
  * setup: simplify bin/snapcraft and correct tests (#1860)
  * pluginhandler: patch and handle elf files on glibc mismatch
  * tests: split more tests and and add an invisible ticker for travis
  * tests: call file directly for the HasArchitecture checker (#1868)
  * kernel plugin: remove dependency on magic (#1867)
  * elf: remove dependency on magic (#1870)
  * elf: cleaner patchelf experience (#1873)
  * Revert "meta: create XDG_RUNTIME_DIR in wrappers. (#1818)" (#1883)
  * elf: better handling for newer libc6 (#1881)
  * New upstream release (LP: #1745488)

  [ Kyle Fazzari ]
  * cli: add expiration option to export-login (#1831)
  * zip: support extracting non-unix zip files (#1862)
  * cli: exported login should only be readable by owner (#1869)

  [ Leo Arias ]
  * extractors: also support appdata.xml appstream files. (#1861)
  * extractors: support appstream icon and desktop (#1853)

  [ Christian Dywan ]
  * lxd: change "Terminating" message to debug level (#1842)
  * lxd: use user in container when mounting remote via sshfs (#1847)
  * remote_parts: Use hashed folder based on parts URI (#1856)
  * grammar: to statement (#1639)
  * grammar: make on statement use host architecture (#1857)
  * repo: use debian.arfile instead of dpkg-deb (#1878)
  * lxd: always (re-)injects snaps if necessary (#1865)

  [ Paolo Pisati ]
  * kernel plugin: update initrd.img-core path to boot/initrd.img (#1839)
  * kbuild plugin: pick up CROSS_COMPILE only if not empty (#1874)

  [ Alberto Donato ]
  * schema: add options to configure applications socket activation (#1617)

  [ Herman Yanush ]
  * cli: humanize push message (#1833)

  [ Konrad Krawiec ]
  * cmake plugin: update plugin help (#1832)
  * storeapi: add docstrings for _snap_index_client.py (#1855)

  [ Marcin Mikołajczak ]
  * static tests: add type hint for cli/assertions.py module (#1811)

  [ Alan Pope ]
  * README: remove rocketchat link (#1854)

  [ Daniel Lim Wee Soong ]
  * storeapi: add docstrings to _client (#1851)
  * tests: add snap not found tests (#1849)

 -- Sergio Schvezov <email address hidden>  Thu, 25 Jan 2018 21:40:43 +0000

Available diffs

Superseded in artful-proposed
snapcraft (2.35+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * pluginhandler: error out on scriptlet errors
  * meta: ensure main keys are ordered in snap.yaml
  * demos: remove the py?-project demos
  * store: switch to new endpoints
  * static: fix flake8 errors in setup.py
  * docker: add the environment variable to setup core (#1576)
  * cli: add the pack command (#1565)
  * store: handle revoked developers (#1554)
  * lifecycle: split into its own package (#1626)
  * libraries: exclude the full set of libc6 (#1632)
  * lxd: better surfacing of errors (#1647)
  * tests: fork skip into snaps_tests (#1652)
  * sources: use arfile to extract debs (#1729)
  * tests: dotnet only works on 16.04 (#1732)
  * unit tests: make the check for output less strict (#1738)
  * New upstream release (LP: #1729417)

  [ Kyle Fazzari ]
  * project_loader: aliases are deprecated
  * catkin plugin: don't assume catkin is in underlay
  * catkin plugin: only append PYTHONPATH if set
  * plugins: extract python finder functions
  * plugins: extract sitecustomize logic from python
  * dirs: set plugin, schema, and library dir for snap
  * plugins: extract pip from python plugin
  * catkin plugin: support rosdep pip dependencies (#1581)
  * plugins: add ros2 boostrapper (#1582)
  * travis: run snapd tests only if not cron (#1592)
  * snapcraft.yaml: don't re-use build dir (#1601)
  * schema: improve invalid app, hook, and part errors (#1615)
  * plugins: build-attributes is already in the state (#1620)
  * tests: skip catkin test on non-xenial (#1621)
  * tests: don't hit internet in ros2 units (#1619)
  * states: add scriptlets to build state (#1618)
  * schema: sync patterns with snapd (#1622)
  * snap: remove leaking LD_LIBRARY_PATH (#1635)
  * store: guide to account creation upon login (#1616)
  * repo: add elementary to deb distros (#1637)
  * internal: more gracefully determine host OS (#1636)
  * integration tests: skip shared ROS test on non-xenial (#1656)
  * internal: don't reuse variable in OsRelease (#1653)
  * integration tests: remove ruby version (#1727)
  * unit tests: reset log level after test (#1735)
  * autotools: cross-compile using --host instead of env (#1654)
  * catkin plugin: check for pip packages in part only (#1717)
  * ruby plugin: be smarter about arch-specific paths (#1730)
  * demo tests: bump catkin timeout by a lot (#1731)
  * many: account for python shebang args in rewrite

  [ Leo Arias ]
  * typo: replace occured with occurred
  * node plugin: record installed node packages in manifest
  * node plugin: record the yarn.lock file
  * tests: fix the TEST_STORE environment variable
  * tests: add integration tests for build snaps
  * recording: record the machine information collected by uname
  * tests: add unit tests for the ruby plugin
  * recording: record the packages installed in the  machine
  * tests: simplify a little the data in nodejs unit tests
  * ci: use travis conditionals
  * recording: record build-snaps installed during the pull
  * tests: replace the first batch of demo tests with snapd integration tests
  * rust plugin: record the Cargo.lock file
  * rust plugin: record the versions of rustup, rustc and cargo
  * tests: move ruby demo test to snapd integration suite (#1596)
  * recording: record the snaps installed on the machine (#1567)
  * style: use dedent for multiline strings (#1584)
  * tests: refactor the fake snapd to not hardcode values (#1569)
  * code style: remove the extra quotes in the dedent example (#1594)
  * recording: do not crash when snapd is not installed (#1598)
  * tests: fix the skip of snapd integration tests in armhf (#1595)
  * tests: fix the duplicate plainbox test scenarios (#1608)
  * tests: reenable the cleanbuild integration test (#1610)
  * tests: remove the duplicate nodejs integration tests (#1609)
  * tests: add /snap/bin to PATH in autopkgtests (#1603)
  * tests: add the slow tag for ros snapd integration test (#1602)
  * lxd: fix the unit test for the user id map (#1629)
  * tests: allow to select a suite when running autopkgtests (#1630)
  * tests: use the snapcraft snap for the integration tests (#1625)
  * tests: move the plainbox test to the integration suite (#1642)
  * lxd: fix the push in container builds (#1644)
  * tests: use the common base handler on the fake snapd server (#1724)
  * tests: split the integration autopkgtests (#1716)
  * tests: in autopkgtests, use a tempdir in home, not in the tmpfs (#1657)
  * recording: record information from the image in container builds  (#1633)
  * recording: pass the build info flag to the container (#1736)
  * tests: add the home plug to the plainbox snap (#1740)

  [ Christian Dywan ]
  * lxd: mount project folder via sshfs in case of a remote (#1302)
  * lxd: Only pass target arch if specified explicitly
  * repo: friendly, helpful error for unsupported distros (#1586)
  * lxd: instructions for /etc/sub{u,g}id after failed start (#1553)
  * lxd: pass SNAPCRAFT_PARTS_URI through into container (#1585)
  * lxd: use SUDO_UID for ID mapping (#1588)
  * lxd: don't inject local snaps on a different arch (#1577)
  * lxd: don't re-inject the same snaps (#1568)
  * lxd: split container classes into different files (#1627)
  * cli: update parts cache in the container (#1546)
  * lifecycle: clean after deleting container (#1587)
  * lxd: snapcraft refresh in containers (#1412)
  * lxd: distinguish argless clean from clean -s pull (#1655)
  * lxd: refresh remote container (#1739)
  * cli: pass remote from container_config to clean method (#1737)

  [ Mark Lee ]
  * project_loader: quote more environment variable values (#1578)

  [ James Beedy ]
  * ruby plugin: new plugin

  [ Aleix Pol ]
  * repo: return a proper value in DummyRepo
  * common: do not fail over on empty or faulty lines in os-release

  [ Jeff Dickey ]
  * ci: install git in Dockerfile for '{version: git}' usage (#1575)

  [ Michael Vogt ]
  * meta: add and adapter property for apps

  [ Chris Ratliff ]
  * catkin plugin: allow ROS_MASTER_URI change (#1572)

  [ Rakesh Singh ]
  * dotnet plugin: new plugin (#1574)

  [ Martin Wimpress ]
  * nodejs plugin: update default node engine to 6.11.4 (#1589)

  [ Colin Watson ]
  * options: fix core-dynamic-linker on ppc64el/s390x (#1600)

  [ Paolo Pisati ]
  * kbuild plugin: if the parts build dir already contains a .config file, return immediately (#1606)
  * cross compilation: enable cross compilation of i386 kernel on x86-64 … (#1613)

  [ Jonathan Cave ]
  * plainbox-provider plugin: init PROVIDERPATH (#1611)

  [ Carlo Lobrano ]
  * store: fix StoreReleaseError format for BAD REQUEST error (#1599)
  * sources: get svn revision with --show-item flag (#1648)
  * Removed dependency on VERSION_ID in os-release (#1623)

  [ Alfonso Sanchez Beato ]
  * kernel plugin: use latest stable core snap (#1624)

  [ Nathan Haines ]
  * ruby plugin: new stable release 2.4.2 (#1645)

  [ Marius Gripsgard ]
  * sources: workaround for ZipFile.extractall not preserving permissions (#1723)

 -- Sergio Schvezov <email address hidden>  Wed, 01 Nov 2017 19:41:33 +0000

Available diffs

Obsolete in zesty-updates
Deleted in zesty-proposed (Reason: moved to -updates)
snapcraft (2.35+17.04) zesty; urgency=medium

  [ Sergio Schvezov ]
  * pluginhandler: error out on scriptlet errors
  * meta: ensure main keys are ordered in snap.yaml
  * demos: remove the py?-project demos
  * store: switch to new endpoints
  * static: fix flake8 errors in setup.py
  * docker: add the environment variable to setup core (#1576)
  * cli: add the pack command (#1565)
  * store: handle revoked developers (#1554)
  * lifecycle: split into its own package (#1626)
  * libraries: exclude the full set of libc6 (#1632)
  * lxd: better surfacing of errors (#1647)
  * tests: fork skip into snaps_tests (#1652)
  * sources: use arfile to extract debs (#1729)
  * tests: dotnet only works on 16.04 (#1732)
  * unit tests: make the check for output less strict (#1738)
  * New upstream release (LP: #1729417)

  [ Kyle Fazzari ]
  * project_loader: aliases are deprecated
  * catkin plugin: don't assume catkin is in underlay
  * catkin plugin: only append PYTHONPATH if set
  * plugins: extract python finder functions
  * plugins: extract sitecustomize logic from python
  * dirs: set plugin, schema, and library dir for snap
  * plugins: extract pip from python plugin
  * catkin plugin: support rosdep pip dependencies (#1581)
  * plugins: add ros2 boostrapper (#1582)
  * travis: run snapd tests only if not cron (#1592)
  * snapcraft.yaml: don't re-use build dir (#1601)
  * schema: improve invalid app, hook, and part errors (#1615)
  * plugins: build-attributes is already in the state (#1620)
  * tests: skip catkin test on non-xenial (#1621)
  * tests: don't hit internet in ros2 units (#1619)
  * states: add scriptlets to build state (#1618)
  * schema: sync patterns with snapd (#1622)
  * snap: remove leaking LD_LIBRARY_PATH (#1635)
  * store: guide to account creation upon login (#1616)
  * repo: add elementary to deb distros (#1637)
  * internal: more gracefully determine host OS (#1636)
  * integration tests: skip shared ROS test on non-xenial (#1656)
  * internal: don't reuse variable in OsRelease (#1653)
  * integration tests: remove ruby version (#1727)
  * unit tests: reset log level after test (#1735)
  * autotools: cross-compile using --host instead of env (#1654)
  * catkin plugin: check for pip packages in part only (#1717)
  * ruby plugin: be smarter about arch-specific paths (#1730)
  * demo tests: bump catkin timeout by a lot (#1731)
  * many: account for python shebang args in rewrite

  [ Leo Arias ]
  * typo: replace occured with occurred
  * node plugin: record installed node packages in manifest
  * node plugin: record the yarn.lock file
  * tests: fix the TEST_STORE environment variable
  * tests: add integration tests for build snaps
  * recording: record the machine information collected by uname
  * tests: add unit tests for the ruby plugin
  * recording: record the packages installed in the  machine
  * tests: simplify a little the data in nodejs unit tests
  * ci: use travis conditionals
  * recording: record build-snaps installed during the pull
  * tests: replace the first batch of demo tests with snapd integration tests
  * rust plugin: record the Cargo.lock file
  * rust plugin: record the versions of rustup, rustc and cargo
  * tests: move ruby demo test to snapd integration suite (#1596)
  * recording: record the snaps installed on the machine (#1567)
  * style: use dedent for multiline strings (#1584)
  * tests: refactor the fake snapd to not hardcode values (#1569)
  * code style: remove the extra quotes in the dedent example (#1594)
  * recording: do not crash when snapd is not installed (#1598)
  * tests: fix the skip of snapd integration tests in armhf (#1595)
  * tests: fix the duplicate plainbox test scenarios (#1608)
  * tests: reenable the cleanbuild integration test (#1610)
  * tests: remove the duplicate nodejs integration tests (#1609)
  * tests: add /snap/bin to PATH in autopkgtests (#1603)
  * tests: add the slow tag for ros snapd integration test (#1602)
  * lxd: fix the unit test for the user id map (#1629)
  * tests: allow to select a suite when running autopkgtests (#1630)
  * tests: use the snapcraft snap for the integration tests (#1625)
  * tests: move the plainbox test to the integration suite (#1642)
  * lxd: fix the push in container builds (#1644)
  * tests: use the common base handler on the fake snapd server (#1724)
  * tests: split the integration autopkgtests (#1716)
  * tests: in autopkgtests, use a tempdir in home, not in the tmpfs (#1657)
  * recording: record information from the image in container builds  (#1633)
  * recording: pass the build info flag to the container (#1736)
  * tests: add the home plug to the plainbox snap (#1740)

  [ Christian Dywan ]
  * lxd: mount project folder via sshfs in case of a remote (#1302)
  * lxd: Only pass target arch if specified explicitly
  * repo: friendly, helpful error for unsupported distros (#1586)
  * lxd: instructions for /etc/sub{u,g}id after failed start (#1553)
  * lxd: pass SNAPCRAFT_PARTS_URI through into container (#1585)
  * lxd: use SUDO_UID for ID mapping (#1588)
  * lxd: don't inject local snaps on a different arch (#1577)
  * lxd: don't re-inject the same snaps (#1568)
  * lxd: split container classes into different files (#1627)
  * cli: update parts cache in the container (#1546)
  * lifecycle: clean after deleting container (#1587)
  * lxd: snapcraft refresh in containers (#1412)
  * lxd: distinguish argless clean from clean -s pull (#1655)
  * lxd: refresh remote container (#1739)
  * cli: pass remote from container_config to clean method (#1737)

  [ Mark Lee ]
  * project_loader: quote more environment variable values (#1578)

  [ James Beedy ]
  * ruby plugin: new plugin

  [ Aleix Pol ]
  * repo: return a proper value in DummyRepo
  * common: do not fail over on empty or faulty lines in os-release

  [ Jeff Dickey ]
  * ci: install git in Dockerfile for '{version: git}' usage (#1575)

  [ Michael Vogt ]
  * meta: add and adapter property for apps

  [ Chris Ratliff ]
  * catkin plugin: allow ROS_MASTER_URI change (#1572)

  [ Rakesh Singh ]
  * dotnet plugin: new plugin (#1574)

  [ Martin Wimpress ]
  * nodejs plugin: update default node engine to 6.11.4 (#1589)

  [ Colin Watson ]
  * options: fix core-dynamic-linker on ppc64el/s390x (#1600)

  [ Paolo Pisati ]
  * kbuild plugin: if the parts build dir already contains a .config file, return immediately (#1606)
  * cross compilation: enable cross compilation of i386 kernel on x86-64 … (#1613)

  [ Jonathan Cave ]
  * plainbox-provider plugin: init PROVIDERPATH (#1611)

  [ Carlo Lobrano ]
  * store: fix StoreReleaseError format for BAD REQUEST error (#1599)
  * sources: get svn revision with --show-item flag (#1648)
  * Removed dependency on VERSION_ID in os-release (#1623)

  [ Alfonso Sanchez Beato ]
  * kernel plugin: use latest stable core snap (#1624)

  [ Nathan Haines ]
  * ruby plugin: new stable release 2.4.2 (#1645)

  [ Marius Gripsgard ]
  * sources: workaround for ZipFile.extractall not preserving permissions (#1723)

 -- Sergio Schvezov <email address hidden>  Wed, 01 Nov 2017 19:41:33 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.35) xenial; urgency=medium

  [ Sergio Schvezov ]
  * pluginhandler: error out on scriptlet errors
  * meta: ensure main keys are ordered in snap.yaml
  * demos: remove the py?-project demos
  * store: switch to new endpoints
  * static: fix flake8 errors in setup.py
  * docker: add the environment variable to setup core (#1576)
  * cli: add the pack command (#1565)
  * store: handle revoked developers (#1554)
  * lifecycle: split into its own package (#1626)
  * libraries: exclude the full set of libc6 (#1632)
  * lxd: better surfacing of errors (#1647)
  * tests: fork skip into snaps_tests (#1652)
  * sources: use arfile to extract debs (#1729)
  * tests: dotnet only works on 16.04 (#1732)
  * unit tests: make the check for output less strict (#1738)
  * New upstream release (LP: #1729417)

  [ Kyle Fazzari ]
  * project_loader: aliases are deprecated
  * catkin plugin: don't assume catkin is in underlay
  * catkin plugin: only append PYTHONPATH if set
  * plugins: extract python finder functions
  * plugins: extract sitecustomize logic from python
  * dirs: set plugin, schema, and library dir for snap
  * plugins: extract pip from python plugin
  * catkin plugin: support rosdep pip dependencies (#1581)
  * plugins: add ros2 boostrapper (#1582)
  * travis: run snapd tests only if not cron (#1592)
  * snapcraft.yaml: don't re-use build dir (#1601)
  * schema: improve invalid app, hook, and part errors (#1615)
  * plugins: build-attributes is already in the state (#1620)
  * tests: skip catkin test on non-xenial (#1621)
  * tests: don't hit internet in ros2 units (#1619)
  * states: add scriptlets to build state (#1618)
  * schema: sync patterns with snapd (#1622)
  * snap: remove leaking LD_LIBRARY_PATH (#1635)
  * store: guide to account creation upon login (#1616)
  * repo: add elementary to deb distros (#1637)
  * internal: more gracefully determine host OS (#1636)
  * integration tests: skip shared ROS test on non-xenial (#1656)
  * internal: don't reuse variable in OsRelease (#1653)
  * integration tests: remove ruby version (#1727)
  * unit tests: reset log level after test (#1735)
  * autotools: cross-compile using --host instead of env (#1654)
  * catkin plugin: check for pip packages in part only (#1717)
  * ruby plugin: be smarter about arch-specific paths (#1730)
  * demo tests: bump catkin timeout by a lot (#1731)
  * many: account for python shebang args in rewrite

  [ Leo Arias ]
  * typo: replace occured with occurred
  * node plugin: record installed node packages in manifest
  * node plugin: record the yarn.lock file
  * tests: fix the TEST_STORE environment variable
  * tests: add integration tests for build snaps
  * recording: record the machine information collected by uname
  * tests: add unit tests for the ruby plugin
  * recording: record the packages installed in the  machine
  * tests: simplify a little the data in nodejs unit tests
  * ci: use travis conditionals
  * recording: record build-snaps installed during the pull
  * tests: replace the first batch of demo tests with snapd integration tests
  * rust plugin: record the Cargo.lock file
  * rust plugin: record the versions of rustup, rustc and cargo
  * tests: move ruby demo test to snapd integration suite (#1596)
  * recording: record the snaps installed on the machine (#1567)
  * style: use dedent for multiline strings (#1584)
  * tests: refactor the fake snapd to not hardcode values (#1569)
  * code style: remove the extra quotes in the dedent example (#1594)
  * recording: do not crash when snapd is not installed (#1598)
  * tests: fix the skip of snapd integration tests in armhf (#1595)
  * tests: fix the duplicate plainbox test scenarios (#1608)
  * tests: reenable the cleanbuild integration test (#1610)
  * tests: remove the duplicate nodejs integration tests (#1609)
  * tests: add /snap/bin to PATH in autopkgtests (#1603)
  * tests: add the slow tag for ros snapd integration test (#1602)
  * lxd: fix the unit test for the user id map (#1629)
  * tests: allow to select a suite when running autopkgtests (#1630)
  * tests: use the snapcraft snap for the integration tests (#1625)
  * tests: move the plainbox test to the integration suite (#1642)
  * lxd: fix the push in container builds (#1644)
  * tests: use the common base handler on the fake snapd server (#1724)
  * tests: split the integration autopkgtests (#1716)
  * tests: in autopkgtests, use a tempdir in home, not in the tmpfs (#1657)
  * recording: record information from the image in container builds  (#1633)
  * recording: pass the build info flag to the container (#1736)
  * tests: add the home plug to the plainbox snap (#1740)

  [ Christian Dywan ]
  * lxd: mount project folder via sshfs in case of a remote (#1302)
  * lxd: Only pass target arch if specified explicitly
  * repo: friendly, helpful error for unsupported distros (#1586)
  * lxd: instructions for /etc/sub{u,g}id after failed start (#1553)
  * lxd: pass SNAPCRAFT_PARTS_URI through into container (#1585)
  * lxd: use SUDO_UID for ID mapping (#1588)
  * lxd: don't inject local snaps on a different arch (#1577)
  * lxd: don't re-inject the same snaps (#1568)
  * lxd: split container classes into different files (#1627)
  * cli: update parts cache in the container (#1546)
  * lifecycle: clean after deleting container (#1587)
  * lxd: snapcraft refresh in containers (#1412)
  * lxd: distinguish argless clean from clean -s pull (#1655)
  * lxd: refresh remote container (#1739)
  * cli: pass remote from container_config to clean method (#1737)

  [ Mark Lee ]
  * project_loader: quote more environment variable values (#1578)

  [ James Beedy ]
  * ruby plugin: new plugin

  [ Aleix Pol ]
  * repo: return a proper value in DummyRepo
  * common: do not fail over on empty or faulty lines in os-release

  [ Jeff Dickey ]
  * ci: install git in Dockerfile for '{version: git}' usage (#1575)

  [ Michael Vogt ]
  * meta: add and adapter property for apps

  [ Chris Ratliff ]
  * catkin plugin: allow ROS_MASTER_URI change (#1572)

  [ Rakesh Singh ]
  * dotnet plugin: new plugin (#1574)

  [ Martin Wimpress ]
  * nodejs plugin: update default node engine to 6.11.4 (#1589)

  [ Colin Watson ]
  * options: fix core-dynamic-linker on ppc64el/s390x (#1600)

  [ Paolo Pisati ]
  * kbuild plugin: if the parts build dir already contains a .config file, return immediately (#1606)
  * cross compilation: enable cross compilation of i386 kernel on x86-64 … (#1613)

  [ Jonathan Cave ]
  * plainbox-provider plugin: init PROVIDERPATH (#1611)

  [ Carlo Lobrano ]
  * store: fix StoreReleaseError format for BAD REQUEST error (#1599)
  * sources: get svn revision with --show-item flag (#1648)
  * Removed dependency on VERSION_ID in os-release (#1623)

  [ Alfonso Sanchez Beato ]
  * kernel plugin: use latest stable core snap (#1624)

  [ Nathan Haines ]
  * ruby plugin: new stable release 2.4.2 (#1645)

  [ Marius Gripsgard ]
  * sources: workaround for ZipFile.extractall not preserving permissions (#1723)

 -- Sergio Schvezov <email address hidden>  Wed, 01 Nov 2017 19:41:33 +0000

Available diffs

Superseded in bionic-proposed
snapcraft (2.35+18.04) bionic; urgency=medium

  [ Sergio Schvezov ]
  * pluginhandler: error out on scriptlet errors
  * meta: ensure main keys are ordered in snap.yaml
  * demos: remove the py?-project demos
  * store: switch to new endpoints
  * static: fix flake8 errors in setup.py
  * docker: add the environment variable to setup core (#1576)
  * cli: add the pack command (#1565)
  * store: handle revoked developers (#1554)
  * lifecycle: split into its own package (#1626)
  * libraries: exclude the full set of libc6 (#1632)
  * lxd: better surfacing of errors (#1647)
  * tests: fork skip into snaps_tests (#1652)
  * sources: use arfile to extract debs (#1729)
  * tests: dotnet only works on 16.04 (#1732)
  * unit tests: make the check for output less strict (#1738)
  * New upstream release (LP: #1729417)

  [ Kyle Fazzari ]
  * project_loader: aliases are deprecated
  * catkin plugin: don't assume catkin is in underlay
  * catkin plugin: only append PYTHONPATH if set
  * plugins: extract python finder functions
  * plugins: extract sitecustomize logic from python
  * dirs: set plugin, schema, and library dir for snap
  * plugins: extract pip from python plugin
  * catkin plugin: support rosdep pip dependencies (#1581)
  * plugins: add ros2 boostrapper (#1582)
  * travis: run snapd tests only if not cron (#1592)
  * snapcraft.yaml: don't re-use build dir (#1601)
  * schema: improve invalid app, hook, and part errors (#1615)
  * plugins: build-attributes is already in the state (#1620)
  * tests: skip catkin test on non-xenial (#1621)
  * tests: don't hit internet in ros2 units (#1619)
  * states: add scriptlets to build state (#1618)
  * schema: sync patterns with snapd (#1622)
  * snap: remove leaking LD_LIBRARY_PATH (#1635)
  * store: guide to account creation upon login (#1616)
  * repo: add elementary to deb distros (#1637)
  * internal: more gracefully determine host OS (#1636)
  * integration tests: skip shared ROS test on non-xenial (#1656)
  * internal: don't reuse variable in OsRelease (#1653)
  * integration tests: remove ruby version (#1727)
  * unit tests: reset log level after test (#1735)
  * autotools: cross-compile using --host instead of env (#1654)
  * catkin plugin: check for pip packages in part only (#1717)
  * ruby plugin: be smarter about arch-specific paths (#1730)
  * demo tests: bump catkin timeout by a lot (#1731)
  * many: account for python shebang args in rewrite

  [ Leo Arias ]
  * typo: replace occured with occurred
  * node plugin: record installed node packages in manifest
  * node plugin: record the yarn.lock file
  * tests: fix the TEST_STORE environment variable
  * tests: add integration tests for build snaps
  * recording: record the machine information collected by uname
  * tests: add unit tests for the ruby plugin
  * recording: record the packages installed in the  machine
  * tests: simplify a little the data in nodejs unit tests
  * ci: use travis conditionals
  * recording: record build-snaps installed during the pull
  * tests: replace the first batch of demo tests with snapd integration tests
  * rust plugin: record the Cargo.lock file
  * rust plugin: record the versions of rustup, rustc and cargo
  * tests: move ruby demo test to snapd integration suite (#1596)
  * recording: record the snaps installed on the machine (#1567)
  * style: use dedent for multiline strings (#1584)
  * tests: refactor the fake snapd to not hardcode values (#1569)
  * code style: remove the extra quotes in the dedent example (#1594)
  * recording: do not crash when snapd is not installed (#1598)
  * tests: fix the skip of snapd integration tests in armhf (#1595)
  * tests: fix the duplicate plainbox test scenarios (#1608)
  * tests: reenable the cleanbuild integration test (#1610)
  * tests: remove the duplicate nodejs integration tests (#1609)
  * tests: add /snap/bin to PATH in autopkgtests (#1603)
  * tests: add the slow tag for ros snapd integration test (#1602)
  * lxd: fix the unit test for the user id map (#1629)
  * tests: allow to select a suite when running autopkgtests (#1630)
  * tests: use the snapcraft snap for the integration tests (#1625)
  * tests: move the plainbox test to the integration suite (#1642)
  * lxd: fix the push in container builds (#1644)
  * tests: use the common base handler on the fake snapd server (#1724)
  * tests: split the integration autopkgtests (#1716)
  * tests: in autopkgtests, use a tempdir in home, not in the tmpfs (#1657)
  * recording: record information from the image in container builds  (#1633)
  * recording: pass the build info flag to the container (#1736)
  * tests: add the home plug to the plainbox snap (#1740)

  [ Christian Dywan ]
  * lxd: mount project folder via sshfs in case of a remote (#1302)
  * lxd: Only pass target arch if specified explicitly
  * repo: friendly, helpful error for unsupported distros (#1586)
  * lxd: instructions for /etc/sub{u,g}id after failed start (#1553)
  * lxd: pass SNAPCRAFT_PARTS_URI through into container (#1585)
  * lxd: use SUDO_UID for ID mapping (#1588)
  * lxd: don't inject local snaps on a different arch (#1577)
  * lxd: don't re-inject the same snaps (#1568)
  * lxd: split container classes into different files (#1627)
  * cli: update parts cache in the container (#1546)
  * lifecycle: clean after deleting container (#1587)
  * lxd: snapcraft refresh in containers (#1412)
  * lxd: distinguish argless clean from clean -s pull (#1655)
  * lxd: refresh remote container (#1739)
  * cli: pass remote from container_config to clean method (#1737)

  [ Mark Lee ]
  * project_loader: quote more environment variable values (#1578)

  [ James Beedy ]
  * ruby plugin: new plugin

  [ Aleix Pol ]
  * repo: return a proper value in DummyRepo
  * common: do not fail over on empty or faulty lines in os-release

  [ Jeff Dickey ]
  * ci: install git in Dockerfile for '{version: git}' usage (#1575)

  [ Michael Vogt ]
  * meta: add and adapter property for apps

  [ Chris Ratliff ]
  * catkin plugin: allow ROS_MASTER_URI change (#1572)

  [ Rakesh Singh ]
  * dotnet plugin: new plugin (#1574)

  [ Martin Wimpress ]
  * nodejs plugin: update default node engine to 6.11.4 (#1589)

  [ Colin Watson ]
  * options: fix core-dynamic-linker on ppc64el/s390x (#1600)

  [ Paolo Pisati ]
  * kbuild plugin: if the parts build dir already contains a .config file, return immediately (#1606)
  * cross compilation: enable cross compilation of i386 kernel on x86-64 … (#1613)

  [ Jonathan Cave ]
  * plainbox-provider plugin: init PROVIDERPATH (#1611)

  [ Carlo Lobrano ]
  * store: fix StoreReleaseError format for BAD REQUEST error (#1599)
  * sources: get svn revision with --show-item flag (#1648)
  * Removed dependency on VERSION_ID in os-release (#1623)

  [ Alfonso Sanchez Beato ]
  * kernel plugin: use latest stable core snap (#1624)

  [ Nathan Haines ]
  * ruby plugin: new stable release 2.4.2 (#1645)

  [ Marius Gripsgard ]
  * sources: workaround for ZipFile.extractall not preserving permissions (#1723)

 -- Sergio Schvezov <email address hidden>  Wed, 01 Nov 2017 19:41:33 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.34) xenial; urgency=medium

  [ Sergio Schvezov ]
  * core: cache FileBase entries when a checksum is provided (#1433)
  * cli: better error message for missing mksquashfs (#1481)
  * core: improve source caching logic (#1486)
  * ci: speedup the CLA check (#1503)
  * ci: disable the travis deploy stage for docs (#1510)
  * vcs: ignore .vscode project settings (#1517)
  * docs: add github processed templates (#1514)
  * tour: remove the tour assets (#1520)
  * project: introduce build-snaps (#1518)
  * tests: update the meson test to latest meson requirements (#1532)
  * jhbuild plugin: remove dependency on pkgconf (#1535)
  * nodejs plugin: add prefix --prefix to global pkg add (#1539)
  * New upstream release (LP: #1715399)

  [ Christian Dywan ]
  * lxd: clean with no parts should only delete (#1434)
  * lxd: inject snapcraft and core snaps into the container (#1364)
  * lxd: wait on lock files before running apt commands (#1435)
  * kbuild plugin: support Makefiles without an install target (#1432)
  * kbuild plugin: move over the cross-compiling logic from the kernel plugin (#1417)
  * lxd: path cannot have extra forward slashes (#1483)
  * lxd: always remove existing device for project folder (#1488)
  * lifecycle: outdated step should raise SnapcraftError (#1513)
  * errors: introduce ContainerError (#1505)
  * lxd: LXD not installed when using remote (#1516)
  * lxd: use a unique temporary folder (#1519)

  [ Leo Arias ]
  * recording: record the original snapcraft.yaml (#1407)
  * ci: skip the CLA check for pull requests from the bot (#1482)
  * docs: fix typo in plugin help (#1496)
  * python plugin: record manifest (#1487)
  * tests: use assertThat instead of assertEqual (#1501)
  * python plugin: always record constraints and requirements contents (#1521)
  * demos: update the name of the remote mqtt part (#1533)

  [ Kyle Fazzari ]
  * options: properly handle missing compiler prefix (#1425)
  * catkin plugin: include-roscore is a boolean (#1472)
  * catkin plugin: default to release build (#1470)
  * catkin plugin: rosinstall-files is a pull property (#1473)
  * catkin plugin: support passing args to cmake (#1471)
  * catkin plugin: extract rosdep into new package (#1392)
  * cli: add global exception handler
  * cli: stop handling exceptions in lifecycle
  * plugins: use exceptions based on SnapcraftError
  * cli: stop handling exceptions in parts
  * cli: stop handling exceptions in assertions
  * cli: stop handling exceptions in store
  * many: use exceptions based on SnapcraftError
  * rosdep: add support for multiple dependency types (#1479)
  * errors: use function for exit code (#1491)
  * cli: don't raise from excepthook (#1495)
  * repo: make errors based on SnapcraftError (#1499)
  * project loader: refactor into package (#1504)
  * grammar: move into project_loader (#1500)
  * many: simplify plugin loading (#1507)
  * schema: version should have a max length of 32 (#1508)
  * project_loader: process stage package grammar (#1509)
  * project_loader: support grammar on build-packages (#1511)

  [ Alex T Newman ]
  * windows: add cx_Freeze options targeting bin/snapcraft (#1478)

  [ Michael Vogt ]
  * meta: add `base` as a type and top level property (#1419)

  [ Adam Collard ]
  * ant plugin, gradle plugin: add support for authenticated proxies (#1490)

  [ fmanea ]
  * demos: remove the unnecessary wrapper from the java demo (#1494)

  [ Neal Gompa (ニール・ゴンパ) ]
  * repo: use os-release(5) to detect supported Linux distributions (#1527)

  [ Daniel Llewellyn ]
  * jhbuild plugin: new plugin (#1298)
  * jhbuild plugin: fix UnboundLocalError for chmod_path (#1534)

 -- Sergio Schvezov <email address hidden>  Wed, 06 Sep 2017 14:04:53 +0000

Available diffs

Superseded in zesty-updates
Deleted in zesty-proposed (Reason: moved to -updates)
snapcraft (2.34+17.04) zesty; urgency=medium

  [ Sergio Schvezov ]
  * core: cache FileBase entries when a checksum is provided (#1433)
  * cli: better error message for missing mksquashfs (#1481)
  * core: improve source caching logic (#1486)
  * ci: speedup the CLA check (#1503)
  * ci: disable the travis deploy stage for docs (#1510)
  * vcs: ignore .vscode project settings (#1517)
  * docs: add github processed templates (#1514)
  * tour: remove the tour assets (#1520)
  * project: introduce build-snaps (#1518)
  * tests: update the meson test to latest meson requirements (#1532)
  * jhbuild plugin: remove dependency on pkgconf (#1535)
  * nodejs plugin: add prefix --prefix to global pkg add (#1539)
  * New upstream release (LP: #1715399)

  [ Christian Dywan ]
  * lxd: clean with no parts should only delete (#1434)
  * lxd: inject snapcraft and core snaps into the container (#1364)
  * lxd: wait on lock files before running apt commands (#1435)
  * kbuild plugin: support Makefiles without an install target (#1432)
  * kbuild plugin: move over the cross-compiling logic from the kernel plugin (#1417)
  * lxd: path cannot have extra forward slashes (#1483)
  * lxd: always remove existing device for project folder (#1488)
  * lifecycle: outdated step should raise SnapcraftError (#1513)
  * errors: introduce ContainerError (#1505)
  * lxd: LXD not installed when using remote (#1516)
  * lxd: use a unique temporary folder (#1519)

  [ Leo Arias ]
  * recording: record the original snapcraft.yaml (#1407)
  * ci: skip the CLA check for pull requests from the bot (#1482)
  * docs: fix typo in plugin help (#1496)
  * python plugin: record manifest (#1487)
  * tests: use assertThat instead of assertEqual (#1501)
  * python plugin: always record constraints and requirements contents (#1521)
  * demos: update the name of the remote mqtt part (#1533)

  [ Kyle Fazzari ]
  * options: properly handle missing compiler prefix (#1425)
  * catkin plugin: include-roscore is a boolean (#1472)
  * catkin plugin: default to release build (#1470)
  * catkin plugin: rosinstall-files is a pull property (#1473)
  * catkin plugin: support passing args to cmake (#1471)
  * catkin plugin: extract rosdep into new package (#1392)
  * cli: add global exception handler
  * cli: stop handling exceptions in lifecycle
  * plugins: use exceptions based on SnapcraftError
  * cli: stop handling exceptions in parts
  * cli: stop handling exceptions in assertions
  * cli: stop handling exceptions in store
  * many: use exceptions based on SnapcraftError
  * rosdep: add support for multiple dependency types (#1479)
  * errors: use function for exit code (#1491)
  * cli: don't raise from excepthook (#1495)
  * repo: make errors based on SnapcraftError (#1499)
  * project loader: refactor into package (#1504)
  * grammar: move into project_loader (#1500)
  * many: simplify plugin loading (#1507)
  * schema: version should have a max length of 32 (#1508)
  * project_loader: process stage package grammar (#1509)
  * project_loader: support grammar on build-packages (#1511)

  [ Alex T Newman ]
  * windows: add cx_Freeze options targeting bin/snapcraft (#1478)

  [ Michael Vogt ]
  * meta: add `base` as a type and top level property (#1419)

  [ Adam Collard ]
  * ant plugin, gradle plugin: add support for authenticated proxies (#1490)

  [ fmanea ]
  * demos: remove the unnecessary wrapper from the java demo (#1494)

  [ Neal Gompa (ニール・ゴンパ) ]
  * repo: use os-release(5) to detect supported Linux distributions (#1527)

  [ Daniel Llewellyn ]
  * jhbuild plugin: new plugin (#1298)
  * jhbuild plugin: fix UnboundLocalError for chmod_path (#1534)

 -- Sergio Schvezov <email address hidden>  Wed, 06 Sep 2017 14:04:53 +0000

Available diffs

Superseded in bionic-release
Obsolete in artful-release
Deleted in artful-proposed (Reason: moved to release)
snapcraft (2.34+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * core: cache FileBase entries when a checksum is provided (#1433)
  * cli: better error message for missing mksquashfs (#1481)
  * core: improve source caching logic (#1486)
  * ci: speedup the CLA check (#1503)
  * ci: disable the travis deploy stage for docs (#1510)
  * vcs: ignore .vscode project settings (#1517)
  * docs: add github processed templates (#1514)
  * tour: remove the tour assets (#1520)
  * project: introduce build-snaps (#1518)
  * tests: update the meson test to latest meson requirements (#1532)
  * jhbuild plugin: remove dependency on pkgconf (#1535)
  * nodejs plugin: add prefix --prefix to global pkg add (#1539)
  * New upstream release (LP: #1715399)

  [ Christian Dywan ]
  * lxd: clean with no parts should only delete (#1434)
  * lxd: inject snapcraft and core snaps into the container (#1364)
  * lxd: wait on lock files before running apt commands (#1435)
  * kbuild plugin: support Makefiles without an install target (#1432)
  * kbuild plugin: move over the cross-compiling logic from the kernel plugin (#1417)
  * lxd: path cannot have extra forward slashes (#1483)
  * lxd: always remove existing device for project folder (#1488)
  * lifecycle: outdated step should raise SnapcraftError (#1513)
  * errors: introduce ContainerError (#1505)
  * lxd: LXD not installed when using remote (#1516)
  * lxd: use a unique temporary folder (#1519)

  [ Leo Arias ]
  * recording: record the original snapcraft.yaml (#1407)
  * ci: skip the CLA check for pull requests from the bot (#1482)
  * docs: fix typo in plugin help (#1496)
  * python plugin: record manifest (#1487)
  * tests: use assertThat instead of assertEqual (#1501)
  * python plugin: always record constraints and requirements contents (#1521)
  * demos: update the name of the remote mqtt part (#1533)

  [ Kyle Fazzari ]
  * options: properly handle missing compiler prefix (#1425)
  * catkin plugin: include-roscore is a boolean (#1472)
  * catkin plugin: default to release build (#1470)
  * catkin plugin: rosinstall-files is a pull property (#1473)
  * catkin plugin: support passing args to cmake (#1471)
  * catkin plugin: extract rosdep into new package (#1392)
  * cli: add global exception handler
  * cli: stop handling exceptions in lifecycle
  * plugins: use exceptions based on SnapcraftError
  * cli: stop handling exceptions in parts
  * cli: stop handling exceptions in assertions
  * cli: stop handling exceptions in store
  * many: use exceptions based on SnapcraftError
  * rosdep: add support for multiple dependency types (#1479)
  * errors: use function for exit code (#1491)
  * cli: don't raise from excepthook (#1495)
  * repo: make errors based on SnapcraftError (#1499)
  * project loader: refactor into package (#1504)
  * grammar: move into project_loader (#1500)
  * many: simplify plugin loading (#1507)
  * schema: version should have a max length of 32 (#1508)
  * project_loader: process stage package grammar (#1509)
  * project_loader: support grammar on build-packages (#1511)

  [ Alex T Newman ]
  * windows: add cx_Freeze options targeting bin/snapcraft (#1478)

  [ Michael Vogt ]
  * meta: add `base` as a type and top level property (#1419)

  [ Adam Collard ]
  * ant plugin, gradle plugin: add support for authenticated proxies (#1490)

  [ fmanea ]
  * demos: remove the unnecessary wrapper from the java demo (#1494)

  [ Neal Gompa (ニール・ゴンパ) ]
  * repo: use os-release(5) to detect supported Linux distributions (#1527)

  [ Daniel Llewellyn ]
  * jhbuild plugin: new plugin (#1298)
  * jhbuild plugin: fix UnboundLocalError for chmod_path (#1534)

 -- Sergio Schvezov <email address hidden>  Wed, 06 Sep 2017 14:04:53 +0000

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.33) xenial; urgency=medium

  [ Sergio Schvezov ]
  * tests: reduce the amount of test code in test_meta (#1391)
  * meta: bash completion support (#1390)
  * tests: fix issues with python 3.6 (#1398)
  * cleanbuild: ensure we enter a shell on failures on --debug (#1404)
  * tests: do not break a systems `bzr whoami` (#1357)
  * snap: remove completer entry (#1409)
  * core: minimal cross OS support. (#1413)
  * core: a clean command should clean. (#1416)
  * nodejs plugin: copy the content of out of tree symlinks (#1418)
  * tests: adapt opencv's test expectations (#1426)
  * New upstream release (LP: #1707060)

  [ Zygmunt Krynicki ]
  * pluginhandler: don't clobber path on local import failure (#1361)

  [ Paolo Pisati ]
  * core: use the correct kernel arch for s390 (#1376)

  [ Tim Süberkrüb ]
  * core: support yaml merge tags (#1384)

  [ roxd ]
  * schema: blank version should not be allowed in snapcraft.yaml (#1379)

  [ Paolo Pisati ]
  * kernel plugin: add a default target per powerpc, ppc64el and s390x (#1377)

  [ Rex Tsai ]
  * tests: mock download for rustup in the x-compile test. (#1396)

  [ Evan Dandrea ]
  * file_utils: handle I/O errors in os.link (#1369)
  * python plugin: correct capitalisation for PyPI. (#1401)
  * python plugin: better explain dependency link processing (#1402)

  [ Leo Arias ]
  * python plugin: output json in pip list (#1393)
  * tests: allow to filter tests in docker (#1375)
  * tests: document the test suites in the snapcraft repo (#1394)
  * recording: rename the file to manifest.yaml (#1406)
  * pluginhandler: check for collisions only in existing files (#1405)
  * tests: run the tests in travis using LXD containers (#1415)
  * tests: build the snapcraft snap in travis tests (#1411)
  * ci: remove the old script to run with lxc (#1422)

  [ Christian Dywan ]
  * cli: proper parsing of hidden options (#1378)
  * core: clean the container on a full clean (#1372)
  * lxd: do not assume user ID of 1000 for raw.idmap (#1385)
  * autotools plugin: Enable cross-compilation support (#1383)
  * lxd: distingish FileNotFoundError for when not installed (#1400)
  * waf plugin: enable cross-compilation support  (#1397)
  * ci: wait for apt/dpkg lock when setting lxd up (#1421)
  * lxd: stop setting `$HOME` in containers (#1408)
  * lxd: only remove container if one exists (#1403)

  [ Simon Davy ]
  * meta: add support for `reload-command` (#1373)

 -- Sergio Schvezov <email address hidden>  Thu, 27 Jul 2017 20:19:01 +0000

Available diffs

Superseded in zesty-updates
Deleted in zesty-proposed (Reason: moved to -updates)
snapcraft (2.33+17.04) zesty; urgency=medium

  [ Sergio Schvezov ]
  * tests: reduce the amount of test code in test_meta (#1391)
  * meta: bash completion support (#1390)
  * tests: fix issues with python 3.6 (#1398)
  * cleanbuild: ensure we enter a shell on failures on --debug (#1404)
  * tests: do not break a systems `bzr whoami` (#1357)
  * snap: remove completer entry (#1409)
  * core: minimal cross OS support. (#1413)
  * core: a clean command should clean. (#1416)
  * nodejs plugin: copy the content of out of tree symlinks (#1418)
  * tests: adapt opencv's test expectations (#1426)
  * New upstream release (LP: #1707060)

  [ Zygmunt Krynicki ]
  * pluginhandler: don't clobber path on local import failure (#1361)

  [ Paolo Pisati ]
  * core: use the correct kernel arch for s390 (#1376)

  [ Tim Süberkrüb ]
  * core: support yaml merge tags (#1384)

  [ roxd ]
  * schema: blank version should not be allowed in snapcraft.yaml (#1379)

  [ Paolo Pisati ]
  * kernel plugin: add a default target per powerpc, ppc64el and s390x (#1377)

  [ Rex Tsai ]
  * tests: mock download for rustup in the x-compile test. (#1396)

  [ Evan Dandrea ]
  * file_utils: handle I/O errors in os.link (#1369)
  * python plugin: correct capitalisation for PyPI. (#1401)
  * python plugin: better explain dependency link processing (#1402)

  [ Leo Arias ]
  * python plugin: output json in pip list (#1393)
  * tests: allow to filter tests in docker (#1375)
  * tests: document the test suites in the snapcraft repo (#1394)
  * recording: rename the file to manifest.yaml (#1406)
  * pluginhandler: check for collisions only in existing files (#1405)
  * tests: run the tests in travis using LXD containers (#1415)
  * tests: build the snapcraft snap in travis tests (#1411)
  * ci: remove the old script to run with lxc (#1422)

  [ Christian Dywan ]
  * cli: proper parsing of hidden options (#1378)
  * core: clean the container on a full clean (#1372)
  * lxd: do not assume user ID of 1000 for raw.idmap (#1385)
  * autotools plugin: Enable cross-compilation support (#1383)
  * lxd: distingish FileNotFoundError for when not installed (#1400)
  * waf plugin: enable cross-compilation support  (#1397)
  * ci: wait for apt/dpkg lock when setting lxd up (#1421)
  * lxd: stop setting `$HOME` in containers (#1408)
  * lxd: only remove container if one exists (#1403)

  [ Simon Davy ]
  * meta: add support for `reload-command` (#1373)

 -- Sergio Schvezov <email address hidden>  Thu, 27 Jul 2017 20:19:01 +0000

Available diffs

Superseded in artful-release
Deleted in artful-proposed (Reason: moved to release)
snapcraft (2.33+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * tests: reduce the amount of test code in test_meta (#1391)
  * meta: bash completion support (#1390)
  * tests: fix issues with python 3.6 (#1398) (LP: #1699009)
  * cleanbuild: ensure we enter a shell on failures on --debug (#1404)
  * tests: do not break a systems `bzr whoami` (#1357)
  * snap: remove completer entry (#1409)
  * core: minimal cross OS support. (#1413)
  * core: a clean command should clean. (#1416)
  * nodejs plugin: copy the content of out of tree symlinks (#1418)
  * tests: adapt opencv's test expectations (#1426)
  * New upstream release (LP: #1707060)

  [ Zygmunt Krynicki ]
  * pluginhandler: don't clobber path on local import failure (#1361)

  [ Paolo Pisati ]
  * core: use the correct kernel arch for s390 (#1376)

  [ Tim Süberkrüb ]
  * core: support yaml merge tags (#1384)

  [ roxd ]
  * schema: blank version should not be allowed in snapcraft.yaml (#1379)

  [ Paolo Pisati ]
  * kernel plugin: add a default target per powerpc, ppc64el and s390x (#1377)

  [ Rex Tsai ]
  * tests: mock download for rustup in the x-compile test. (#1396)

  [ Evan Dandrea ]
  * file_utils: handle I/O errors in os.link (#1369)
  * python plugin: correct capitalisation for PyPI. (#1401)
  * python plugin: better explain dependency link processing (#1402)

  [ Leo Arias ]
  * python plugin: output json in pip list (#1393)
  * tests: allow to filter tests in docker (#1375)
  * tests: document the test suites in the snapcraft repo (#1394)
  * recording: rename the file to manifest.yaml (#1406)
  * pluginhandler: check for collisions only in existing files (#1405)
  * tests: run the tests in travis using LXD containers (#1415)
  * tests: build the snapcraft snap in travis tests (#1411)
  * ci: remove the old script to run with lxc (#1422)

  [ Christian Dywan ]
  * cli: proper parsing of hidden options (#1378)
  * core: clean the container on a full clean (#1372)
  * lxd: do not assume user ID of 1000 for raw.idmap (#1385)
  * autotools plugin: Enable cross-compilation support (#1383)
  * lxd: distingish FileNotFoundError for when not installed (#1400)
  * waf plugin: enable cross-compilation support  (#1397)
  * ci: wait for apt/dpkg lock when setting lxd up (#1421)
  * lxd: stop setting `$HOME` in containers (#1408)
  * lxd: only remove container if one exists (#1403)

  [ Simon Davy ]
  * meta: add support for `reload-command` (#1373)

 -- Sergio Schvezov <email address hidden>  Thu, 27 Jul 2017 20:19:01 +0000

Available diffs

Superseded in zesty-updates
Deleted in zesty-proposed (Reason: moved to -updates)
snapcraft (2.31+17.04) zesty; urgency=medium

  [ Sergio Schvezov ]
  * storeapi: resume snap downloads (#1330)
  * cli: remove double congrats messaging (#1351)
  * cli: do not duplicate errors (#1347)
  * cli: default options for the implicit snap command (#1353)
  * go plugin: filter the main packages when go-packages are defined (#1355)
  * New upstream release 2.31 (LP: #1692102)

  [ Colin Watson ]
  * store: send X-Ubuntu-Series, not X-Ubuntu-Release (#1320)

  [ Kyle Fazzari ]
  * docs: improve onboarding experience (#1336)
  * catkin plugin: add support for rosinstall files (#1314)
  * common: find data files via sys.prefix (#1356)

  [ Tim Süberkrüb ]
  * qmake plugin: set default qt version (#1328)
  * tour: use https for source urls (#1329)

  [ Leo Arias ]
  * tests: small updates for manual kernel tests (#1327)
  * tests: use the fake apt cache in deb unit tests (#1334)
  * state: save all the build packages as global (#1340)

  [ Michał Sawicz ]
  * sources: don't use --remote for updating git submodules (#1344)

  [ Christian Dywan ]
  * go plugin: add support for cross-compilation (#1338)
  * go plugin: cross compile with CGo (#1343)
  * plugins: clarify wording of cross-compilation unsupported error (#1349)

 -- Sergio Schvezov <email address hidden>  Wed, 07 Jun 2017 22:51:40 -0300
Obsolete in yakkety-updates
Deleted in yakkety-proposed (Reason: moved to -updates)
snapcraft (2.31+16.10) yakkety; urgency=medium

  [ Sergio Schvezov ]
  * storeapi: resume snap downloads (#1330)
  * cli: remove double congrats messaging (#1351)
  * cli: do not duplicate errors (#1347)
  * cli: default options for the implicit snap command (#1353)
  * go plugin: filter the main packages when go-packages are defined (#1355)
  * New upstream release 2.31 (LP: #1692102)

  [ Colin Watson ]
  * store: send X-Ubuntu-Series, not X-Ubuntu-Release (#1320)

  [ Kyle Fazzari ]
  * docs: improve onboarding experience (#1336)
  * catkin plugin: add support for rosinstall files (#1314)
  * common: find data files via sys.prefix (#1356)

  [ Tim Süberkrüb ]
  * qmake plugin: set default qt version (#1328)
  * tour: use https for source urls (#1329)

  [ Leo Arias ]
  * tests: small updates for manual kernel tests (#1327)
  * tests: use the fake apt cache in deb unit tests (#1334)
  * state: save all the build packages as global (#1340)

  [ Michał Sawicz ]
  * sources: don't use --remote for updating git submodules (#1344)

  [ Christian Dywan ]
  * go plugin: add support for cross-compilation (#1338)
  * go plugin: cross compile with CGo (#1343)
  * plugins: clarify wording of cross-compilation unsupported error (#1349)

 -- Sergio Schvezov <email address hidden>  Wed, 07 Jun 2017 22:51:40 -0300
Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.31) xenial; urgency=medium

  [ Sergio Schvezov ]
  * storeapi: resume snap downloads (#1330)
  * cli: remove double congrats messaging (#1351)
  * cli: do not duplicate errors (#1347)
  * cli: default options for the implicit snap command (#1353)
  * go plugin: filter the main packages when go-packages are defined (#1355)
  * New upstream release 2.31 (LP: #1692102)

  [ Colin Watson ]
  * store: send X-Ubuntu-Series, not X-Ubuntu-Release (#1320)

  [ Kyle Fazzari ]
  * docs: improve onboarding experience (#1336)
  * catkin plugin: add support for rosinstall files (#1314)
  * common: find data files via sys.prefix (#1356)

  [ Tim Süberkrüb ]
  * qmake plugin: set default qt version (#1328)
  * tour: use https for source urls (#1329)

  [ Leo Arias ]
  * tests: small updates for manual kernel tests (#1327)
  * tests: use the fake apt cache in deb unit tests (#1334)
  * state: save all the build packages as global (#1340)

  [ Michał Sawicz ]
  * sources: don't use --remote for updating git submodules (#1344)

  [ Christian Dywan ]
  * go plugin: add support for cross-compilation (#1338)
  * go plugin: cross compile with CGo (#1343)
  * plugins: clarify wording of cross-compilation unsupported error (#1349)

 -- Sergio Schvezov <email address hidden>  Wed, 07 Jun 2017 22:51:40 -0300

Available diffs

Superseded in artful-release
Deleted in artful-proposed (Reason: moved to release)
snapcraft (2.31+17.10.1) artful; urgency=medium

  [ Sergio Schvezov ]
  * storeapi: resume snap downloads (#1330)
  * cli: remove double congrats messaging (#1351)
  * cli: do not duplicate errors (#1347)
  * cli: default options for the implicit snap command (#1353)
  * go plugin: filter the main packages when go-packages are defined (#1355)
  * New upstream release 2.31 (LP: #1692102)

  [ Colin Watson ]
  * store: send X-Ubuntu-Series, not X-Ubuntu-Release (#1320)

  [ Kyle Fazzari ]
  * docs: improve onboarding experience (#1336)
  * catkin plugin: add support for rosinstall files (#1314)
  * common: find data files via sys.prefix (#1356)

  [ Tim Süberkrüb ]
  * qmake plugin: set default qt version (#1328)
  * tour: use https for source urls (#1329)

  [ Leo Arias ]
  * tests: small updates for manual kernel tests (#1327)
  * tests: use the fake apt cache in deb unit tests (#1334)
  * state: save all the build packages as global (#1340)

  [ Michał Sawicz ]
  * sources: don't use --remote for updating git submodules (#1344)

  [ Christian Dywan ]
  * go plugin: add support for cross-compilation (#1338)
  * go plugin: cross compile with CGo (#1343)
  * plugins: clarify wording of cross-compilation unsupported error (#1349)

 -- Sergio Schvezov <email address hidden>  Wed, 07 Jun 2017 22:51:40 -0300
Superseded in artful-proposed
snapcraft (2.31+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * storeapi: resume snap downloads (#1330)
  * cli: remove double congrats messaging (#1351)
  * cli: do not duplicate errors (#1347)
  * cli: default options for the implicit snap command (#1353)
  * go plugin: filter the main packages go-packages are defined (#1355)
  * New upstream release 2.31 (LP: #1692102)

  [ Colin Watson ]
  * store: send X-Ubuntu-Series, not X-Ubuntu-Release (#1320)

  [ Kyle Fazzari ]
  * docs: improve onboarding experience (#1336)
  * catkin plugin: add support for rosinstall files (#1314)
  * common: find data files via sys.prefix (#1356)

  [ Tim Süberkrüb ]
  * qmake plugin: set default qt version (#1328)
  * tour: use https for source urls (#1329)

  [ Leo Arias ]
  * tests: small updates for manual kernel tests (#1327)
  * tests: use the fake apt cache in deb unit tests (#1334)
  * state: save all the build packages as global (#1340)

  [ Michał Sawicz ]
  * sources: don't use --remote for updating git submodules (#1344)

  [ Christian Dywan ]
  * go plugin: add support for cross-compilation (#1338)
  * go plugin: cross compile with CGo (#1343)
  * plugins: clarify wording of cross-compilation unsupported error (#1349)

 -- Sergio Schvezov <email address hidden>  Wed, 07 Jun 2017 22:51:40 -0300

Available diffs

Superseded in artful-release
Deleted in artful-proposed (Reason: moved to release)
snapcraft (2.30.1+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * storeapi: resume snap downloads (#1330)

  [ Colin Watson ]
  * store: send X-Ubuntu-Series, not X-Ubuntu-Release (#1320)

  [ Kyle Fazzari ]
  * docs: improve onboarding experience (#1336)
  * python plugin: install six before using setuptools (#1339)

  [ Tim Süberkrüb ]
  * qmake plugin: set default qt version (#1328)

 -- Sergio Schvezov <email address hidden>  Thu, 01 Jun 2017 12:28:24 +0100

Available diffs

Deleted in zesty-proposed (Reason: The package was removed due to its SRU bug(s) not being v...)
snapcraft (2.30+17.04) zesty; urgency=medium

  [ Sergio Schvezov ]
  * cli: new UI and internal refactor (#1307)
  * cli: proper error for failed snap command (#1325)
  * Revert "tests: remove the reusable parts tour test (#1321)" (#1324)
  * store: collaboration UI for snaps (#1288)
  * New upstream release 2.30 (LP: #1692102)

  [ Leo Arias ]
  * tests: initial setup for the snapcraft snap tests with spread (#1272)
  * misc: rename the snap dir variable to prime dir (#1279)
  * recording: save the snapcraft.yaml in the resulting snap (#1278)
  * tests: minor cleanups on the spread tests (#1287)
  * tests: refactor tests with build and stage packages (#1290)
  * parts: remove the deprecated snap keyword from the internal representation (#1282)
  * tests: fix the recording tests to work in multiple architectures (#1292)
  * recording: record stage packages installed in the snap (#1293)
  * recording: record build packages installed in the snap (#1295)
  * tests: increase the staging registration limit to 100 (#1271)
  * tests: use C.UTF-8 for the docker locale (#1310)
  * state: save the dependencies of build packages (#1299)
  * recording: record global build-packages installed on the host (#1306)
  * state: fix the name of the source details (#1312)
  * meta: read and write the desktop file with utf-8 encoding (#1309)
  * cleanbuild: set the container language to C.UTF-8 (#1304)
  * tests: remove the reusable parts tour test (#1321)
  * recording: save the details of the source pulled (#1317)
  * state: ignore the 'any' architecture in the build packages apt cache (#1322)
  * state: search for the build package that provides a virtual package (#1323)

  [ Facundo Batista ]
  * store: support for channel branches in responses for release, close, and status (#1280)

  [ Christian Dywan ]
  * lxd: pass through commands into the container (#1263)
  * lxd: setup image and target arch for cross-compilation (#1286)
  * lxd: support the architectures field from older LXDs (#1305)
  * lxd: mock platform in the FakeLXD fixture (#1315)

  [ Paolo Pisati ]
  * kernel plugin: learn how to assemble the ubuntu config using kconfigflavour (#1285)
  * kernel plugin: slightly improve the messaging of check_config() (#1303)
  * kernel plugin: do not warn about DMIID in config check (#1319)
  * kernel_plugin: use CROSS_COMPILE to override the default toolchain (#1242)
  * cli: allow uts machine arch as a valid --target-arch option (#1204)
  * kernel plugin: verify kernel config is correct (#1223)

  [ Tim Süberkrüb ]
  * sources: add support for 7-zip files (#1168)

  [ JulianLiu ]
  * meson plugin: add a plugin for meson build system (#1294)

  [ roxd ]
  * rust plugin: use of source-subdir without failing on pull (#1296)

  [ edvega ]
  * sources: validate unknown source-type in yaml (#1297)

  [ Ricardo N Feliciano ]
  * docs: add missing VCS dependencies to HACKING.md (#1311)
  * cli: allow capital Y to accept the dev agreement (#1308)

 -- Sergio Schvezov <email address hidden>  Fri, 19 May 2017 17:39:34 -0300

Available diffs

Deleted in yakkety-proposed (Reason: The package was removed due to its SRU bug(s) not being v...)
snapcraft (2.30+16.10) yakkety; urgency=medium

  [ Sergio Schvezov ]
  * cli: new UI and internal refactor (#1307)
  * cli: proper error for failed snap command (#1325)
  * Revert "tests: remove the reusable parts tour test (#1321)" (#1324)
  * store: collaboration UI for snaps (#1288)
  * New upstream release 2.30 (LP: #1692102)

  [ Leo Arias ]
  * tests: initial setup for the snapcraft snap tests with spread (#1272)
  * misc: rename the snap dir variable to prime dir (#1279)
  * recording: save the snapcraft.yaml in the resulting snap (#1278)
  * tests: minor cleanups on the spread tests (#1287)
  * tests: refactor tests with build and stage packages (#1290)
  * parts: remove the deprecated snap keyword from the internal representation (#1282)
  * tests: fix the recording tests to work in multiple architectures (#1292)
  * recording: record stage packages installed in the snap (#1293)
  * recording: record build packages installed in the snap (#1295)
  * tests: increase the staging registration limit to 100 (#1271)
  * tests: use C.UTF-8 for the docker locale (#1310)
  * state: save the dependencies of build packages (#1299)
  * recording: record global build-packages installed on the host (#1306)
  * state: fix the name of the source details (#1312)
  * meta: read and write the desktop file with utf-8 encoding (#1309)
  * cleanbuild: set the container language to C.UTF-8 (#1304)
  * tests: remove the reusable parts tour test (#1321)
  * recording: save the details of the source pulled (#1317)
  * state: ignore the 'any' architecture in the build packages apt cache (#1322)
  * state: search for the build package that provides a virtual package (#1323)

  [ Facundo Batista ]
  * store: support for channel branches in responses for release, close, and status (#1280)

  [ Christian Dywan ]
  * lxd: pass through commands into the container (#1263)
  * lxd: setup image and target arch for cross-compilation (#1286)
  * lxd: support the architectures field from older LXDs (#1305)
  * lxd: mock platform in the FakeLXD fixture (#1315)

  [ Paolo Pisati ]
  * kernel plugin: learn how to assemble the ubuntu config using kconfigflavour (#1285)
  * kernel plugin: slightly improve the messaging of check_config() (#1303)
  * kernel plugin: do not warn about DMIID in config check (#1319)
  * kernel_plugin: use CROSS_COMPILE to override the default toolchain (#1242)
  * cli: allow uts machine arch as a valid --target-arch option (#1204)
  * kernel plugin: verify kernel config is correct (#1223)

  [ Tim Süberkrüb ]
  * sources: add support for 7-zip files (#1168)

  [ JulianLiu ]
  * meson plugin: add a plugin for meson build system (#1294)

  [ roxd ]
  * rust plugin: use of source-subdir without failing on pull (#1296)

  [ edvega ]
  * sources: validate unknown source-type in yaml (#1297)

  [ Ricardo N Feliciano ]
  * docs: add missing VCS dependencies to HACKING.md (#1311)
  * cli: allow capital Y to accept the dev agreement (#1308)

 -- Sergio Schvezov <email address hidden>  Fri, 19 May 2017 17:39:34 -0300

Available diffs

Deleted in xenial-proposed (Reason: The package was removed due to its SRU bug(s) not being v...)
snapcraft (2.30) xenial; urgency=medium

  [ Sergio Schvezov ]
  * cli: new UI and internal refactor (#1307)
  * cli: proper error for failed snap command (#1325)
  * Revert "tests: remove the reusable parts tour test (#1321)" (#1324)
  * store: collaboration UI for snaps (#1288)
  * New upstream release 2.30 (LP: #1692102)

  [ Leo Arias ]
  * tests: initial setup for the snapcraft snap tests with spread (#1272)
  * misc: rename the snap dir variable to prime dir (#1279)
  * recording: save the snapcraft.yaml in the resulting snap (#1278)
  * tests: minor cleanups on the spread tests (#1287)
  * tests: refactor tests with build and stage packages (#1290)
  * parts: remove the deprecated snap keyword from the internal representation (#1282)
  * tests: fix the recording tests to work in multiple architectures (#1292)
  * recording: record stage packages installed in the snap (#1293)
  * recording: record build packages installed in the snap (#1295)
  * tests: increase the staging registration limit to 100 (#1271)
  * tests: use C.UTF-8 for the docker locale (#1310)
  * state: save the dependencies of build packages (#1299)
  * recording: record global build-packages installed on the host (#1306)
  * state: fix the name of the source details (#1312)
  * meta: read and write the desktop file with utf-8 encoding (#1309)
  * cleanbuild: set the container language to C.UTF-8 (#1304)
  * tests: remove the reusable parts tour test (#1321)
  * recording: save the details of the source pulled (#1317)
  * state: ignore the 'any' architecture in the build packages apt cache (#1322)
  * state: search for the build package that provides a virtual package (#1323)

  [ Facundo Batista ]
  * store: support for channel branches in responses for release, close, and status (#1280)

  [ Christian Dywan ]
  * lxd: pass through commands into the container (#1263)
  * lxd: setup image and target arch for cross-compilation (#1286)
  * lxd: support the architectures field from older LXDs (#1305)
  * lxd: mock platform in the FakeLXD fixture (#1315)

  [ Paolo Pisati ]
  * kernel plugin: learn how to assemble the ubuntu config using kconfigflavour (#1285)
  * kernel plugin: slightly improve the messaging of check_config() (#1303)
  * kernel plugin: do not warn about DMIID in config check (#1319)
  * kernel_plugin: use CROSS_COMPILE to override the default toolchain (#1242)
  * cli: allow uts machine arch as a valid --target-arch option (#1204)
  * kernel plugin: verify kernel config is correct (#1223)

  [ Tim Süberkrüb ]
  * sources: add support for 7-zip files (#1168)

  [ JulianLiu ]
  * meson plugin: add a plugin for meson build system (#1294)

  [ roxd ]
  * rust plugin: use of source-subdir without failing on pull (#1296)

  [ edvega ]
  * sources: validate unknown source-type in yaml (#1297)

  [ Ricardo N Feliciano ]
  * docs: add missing VCS dependencies to HACKING.md (#1311)
  * cli: allow capital Y to accept the dev agreement (#1308)

 -- Sergio Schvezov <email address hidden>  Fri, 19 May 2017 17:39:34 -0300

Available diffs

Superseded in artful-release
Deleted in artful-proposed (Reason: moved to release)
snapcraft (2.30+17.10) artful; urgency=medium

  [ Sergio Schvezov ]
  * cli: new UI and internal refactor (#1307)
  * cli: proper error for failed snap command (#1325)
  * Revert "tests: remove the reusable parts tour test (#1321)" (#1324)
  * store: collaboration UI for snaps (#1288)
  * New upstream release 2.30 (LP: #1692102)

  [ Leo Arias ]
  * tests: initial setup for the snapcraft snap tests with spread (#1272)
  * misc: rename the snap dir variable to prime dir (#1279)
  * recording: save the snapcraft.yaml in the resulting snap (#1278)
  * tests: minor cleanups on the spread tests (#1287)
  * tests: refactor tests with build and stage packages (#1290)
  * parts: remove the deprecated snap keyword from the internal representation (#1282)
  * tests: fix the recording tests to work in multiple architectures (#1292)
  * recording: record stage packages installed in the snap (#1293)
  * recording: record build packages installed in the snap (#1295)
  * tests: increase the staging registration limit to 100 (#1271)
  * tests: use C.UTF-8 for the docker locale (#1310)
  * state: save the dependencies of build packages (#1299)
  * recording: record global build-packages installed on the host (#1306)
  * state: fix the name of the source details (#1312)
  * meta: read and write the desktop file with utf-8 encoding (#1309)
  * cleanbuild: set the container language to C.UTF-8 (#1304)
  * tests: remove the reusable parts tour test (#1321)
  * recording: save the details of the source pulled (#1317)
  * state: ignore the 'any' architecture in the build packages apt cache (#1322)
  * state: search for the build package that provides a virtual package (#1323)

  [ Facundo Batista ]
  * store: support for channel branches in responses for release, close, and status (#1280)

  [ Christian Dywan ]
  * lxd: pass through commands into the container (#1263)
  * lxd: setup image and target arch for cross-compilation (#1286)
  * lxd: support the architectures field from older LXDs (#1305)
  * lxd: mock platform in the FakeLXD fixture (#1315)

  [ Paolo Pisati ]
  * kernel plugin: learn how to assemble the ubuntu config using kconfigflavour (#1285)
  * kernel plugin: slightly improve the messaging of check_config() (#1303)
  * kernel plugin: do not warn about DMIID in config check (#1319)
  * kernel_plugin: use CROSS_COMPILE to override the default toolchain (#1242)
  * cli: allow uts machine arch as a valid --target-arch option (#1204)
  * kernel plugin: verify kernel config is correct (#1223)

  [ Tim Süberkrüb ]
  * sources: add support for 7-zip files (#1168)

  [ JulianLiu ]
  * meson plugin: add a plugin for meson build system (#1294)

  [ roxd ]
  * rust plugin: use of source-subdir without failing on pull (#1296)

  [ edvega ]
  * sources: validate unknown source-type in yaml (#1297)

  [ Ricardo N Feliciano ]
  * docs: add missing VCS dependencies to HACKING.md (#1311)
  * cli: allow capital Y to accept the dev agreement (#1308)

 -- Sergio Schvezov <email address hidden>  Fri, 19 May 2017 17:39:34 -0300

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
snapcraft (2.29) xenial; urgency=medium

  [ Sergio Schvezov ]
  * store: better retry strategy for GETs. (#1212)
  * docs: remove docs and link to snappy-docs. (#1227)
  * nodejs plugin: switch to the newer LTS. (#1228)
  * pluginhandler: exclude `/snap/` from libraries. (#1231)
  * nodejs plugin: switch to the newer LTS. (#1228) (#1232)
  * core: find the correct libraries as a snap. (#1234)
  * snap: use the gpg tarball instead of git://. (#1236)
  * docs: update contribution guide. (#1233)
  * repo: enable elementary. (#1237)
  * cli: improve push output. (#1240)
  * ci: split plugin integration tests out. (#1252)
  * nodejs plugin: add support for yarn. (#1245)
  * ci: fix travis ordering for locales generation. (#1254)
  * core: support running from other operating systems. (#1257)
  * meta: version from git support. (#1260)
  * shell_utils: code cleanup (#1265)
  * meta: override the version with version-script. (#1267)
  * tests: fix package version pinning tests. (#1269)
  * New upstream release 2.29 (LP: #1684965)

  [ Joe Talbott ]
  * tests: Fix staging store test for Tracks. (#1225)
  * pluginhandler: factor out state bits into the state package. (#1221)
  * repo: track per-part build-packages. (#1193)
  * sources: add VCS asset tracking (#1229)

  [ Facundo Batista ]
  * store: better check of the error code in StatusTracker. (#1226)

  [ Leo Arias ]
  * tests: add arm64 to the nightly tests (#1210)
  * tests: update name registration window limit test. (#1224)
  * ci: update the location of the upstream retry autopkgtests script. (#1243)
  * tests: use launchpad as the source of the compressed test snap (#1259)

  [ Jumpei Ogawa ]
  * repo: enable KDE Neon. (#1244)

  [ Kyle Fazzari ]
  * catkin plugin: create completely valid environment (#1239)

  [ edvega ]
  * help: replace dashes with underscores when printing plugins help (#1241)
  * cli: remove empty lines in the unclean parts message (#1251)

  [ Celso Providelo ]
  * store: new registration errors and test update. (#1247)

  [ Christian Dywan ]
  * lxd: refactor Cleanbuilder into Containerbuild and add Project. (#1230)

  [ Parameswaran Sivatharman ]
  * store: plumbing for collaboration support. (#1246)

  [ Colin Watson ]
  * ant plugin: honour proxy configuration (#1256)

  [ Chris MacNaughton ]
  * rust plugin: update plugin to set RUSTFLAGS (#1255)

  [ Andy Li ]
  * docs: fixed links to doc. (#1250)
  * tests: report coverage only in unit tests. (#1266)

 -- Sergio Schvezov <email address hidden>  Thu, 20 Apr 2017 13:57:08 -0300

Available diffs

Superseded in yakkety-updates
Deleted in yakkety-proposed (Reason: moved to -updates)
snapcraft (2.29+16.10) yakkety; urgency=medium

  [ Sergio Schvezov ]
  * store: better retry strategy for GETs. (#1212)
  * docs: remove docs and link to snappy-docs. (#1227)
  * nodejs plugin: switch to the newer LTS. (#1228)
  * pluginhandler: exclude `/snap/` from libraries. (#1231)
  * nodejs plugin: switch to the newer LTS. (#1228) (#1232)
  * core: find the correct libraries as a snap. (#1234)
  * snap: use the gpg tarball instead of git://. (#1236)
  * docs: update contribution guide. (#1233)
  * repo: enable elementary. (#1237)
  * cli: improve push output. (#1240)
  * ci: split plugin integration tests out. (#1252)
  * nodejs plugin: add support for yarn. (#1245)
  * ci: fix travis ordering for locales generation. (#1254)
  * core: support running from other operating systems. (#1257)
  * meta: version from git support. (#1260)
  * shell_utils: code cleanup (#1265)
  * meta: override the version with version-script. (#1267)
  * tests: fix package version pinning tests. (#1269)
  * New upstream release 2.29 (LP: #1684965)

  [ Joe Talbott ]
  * tests: Fix staging store test for Tracks. (#1225)
  * pluginhandler: factor out state bits into the state package. (#1221)
  * repo: track per-part build-packages. (#1193)
  * sources: add VCS asset tracking (#1229)

  [ Facundo Batista ]
  * store: better check of the error code in StatusTracker. (#1226)

  [ Leo Arias ]
  * tests: add arm64 to the nightly tests (#1210)
  * tests: update name registration window limit test. (#1224)
  * ci: update the location of the upstream retry autopkgtests script. (#1243)
  * tests: use launchpad as the source of the compressed test snap (#1259)

  [ Jumpei Ogawa ]
  * repo: enable KDE Neon. (#1244)

  [ Kyle Fazzari ]
  * catkin plugin: create completely valid environment (#1239)

  [ edvega ]
  * help: replace dashes with underscores when printing plugins help (#1241)
  * cli: remove empty lines in the unclean parts message (#1251)

  [ Celso Providelo ]
  * store: new registration errors and test update. (#1247)

  [ Christian Dywan ]
  * lxd: refactor Cleanbuilder into Containerbuild and add Project. (#1230)

  [ Parameswaran Sivatharman ]
  * store: plumbing for collaboration support. (#1246)

  [ Colin Watson ]
  * ant plugin: honour proxy configuration (#1256)

  [ Chris MacNaughton ]
  * rust plugin: update plugin to set RUSTFLAGS (#1255)

  [ Andy Li ]
  * docs: fixed links to doc. (#1250)
  * tests: report coverage only in unit tests. (#1266)

 -- Sergio Schvezov <email address hidden>  Thu, 20 Apr 2017 13:57:08 -0300

Available diffs

Superseded in zesty-updates
Superseded in artful-release
Deleted in artful-proposed (Reason: moved to release)
Deleted in zesty-proposed (Reason: moved to -updates)
snapcraft (2.29+17.04) zesty; urgency=medium

  [ Sergio Schvezov ]
  * store: better retry strategy for GETs. (#1212)
  * docs: remove docs and link to snappy-docs. (#1227)
  * nodejs plugin: switch to the newer LTS. (#1228)
  * pluginhandler: exclude `/snap/` from libraries. (#1231)
  * nodejs plugin: switch to the newer LTS. (#1228) (#1232)
  * core: find the correct libraries as a snap. (#1234)
  * snap: use the gpg tarball instead of git://. (#1236)
  * docs: update contribution guide. (#1233)
  * repo: enable elementary. (#1237)
  * cli: improve push output. (#1240)
  * ci: split plugin integration tests out. (#1252)
  * nodejs plugin: add support for yarn. (#1245)
  * ci: fix travis ordering for locales generation. (#1254)
  * core: support running from other operating systems. (#1257)
  * meta: version from git support. (#1260)
  * shell_utils: code cleanup (#1265)
  * meta: override the version with version-script. (#1267)
  * tests: fix package version pinning tests. (#1269)
  * New upstream release 2.29 (LP: #1684965)

  [ Joe Talbott ]
  * tests: Fix staging store test for Tracks. (#1225)
  * pluginhandler: factor out state bits into the state package. (#1221)
  * repo: track per-part build-packages. (#1193)
  * sources: add VCS asset tracking (#1229)

  [ Facundo Batista ]
  * store: better check of the error code in StatusTracker. (#1226)

  [ Leo Arias ]
  * tests: add arm64 to the nightly tests (#1210)
  * tests: update name registration window limit test. (#1224)
  * ci: update the location of the upstream retry autopkgtests script. (#1243)
  * tests: use launchpad as the source of the compressed test snap (#1259)

  [ Jumpei Ogawa ]
  * repo: enable KDE Neon. (#1244)

  [ Kyle Fazzari ]
  * catkin plugin: create completely valid environment (#1239)

  [ edvega ]
  * help: replace dashes with underscores when printing plugins help (#1241)
  * cli: remove empty lines in the unclean parts message (#1251)

  [ Celso Providelo ]
  * store: new registration errors and test update. (#1247)

  [ Christian Dywan ]
  * lxd: refactor Cleanbuilder into Containerbuild and add Project. (#1230)

  [ Parameswaran Sivatharman ]
  * store: plumbing for collaboration support. (#1246)

  [ Colin Watson ]
  * ant plugin: honour proxy configuration (#1256)

  [ Chris MacNaughton ]
  * rust plugin: update plugin to set RUSTFLAGS (#1255)

  [ Andy Li ]
  * docs: fixed links to doc. (#1250)
  * tests: report coverage only in unit tests. (#1266)

 -- Sergio Schvezov <email address hidden>  Thu, 20 Apr 2017 13:57:08 -0300

Available diffs

Superseded in yakkety-updates
Deleted in yakkety-proposed (Reason: moved to -updates)
snapcraft (2.28+16.10) yakkety; urgency=medium

  [ Sergio Schvezov ]
  * python plugin: use stage headers if applicable. (#1156)
  * docs: use correct target to generate docs. (#1159)
  * packaging: snapcraft as a snap (#1158)
  * tour: make it work when its a snap. (#1217)
  * cleanbuild: don't copy cache into container. (#1216)
  * kernel plugin: fix modprobe output parsing. (#1208)
  * kernel plugin: use default per arch targets. (#1209)
  * python plugin: support pbr/setup.cfg projects. (#1202)
  * cleanbuild: packaging independent detection. (#1199)
  * tests: remove repo.Ubuntu patch for plugins. (#1194)
  * store: enable delta uploads by default. (#1196)
  * repo: refactor into a package. (#1192)
  * core: resolve ld link first. (#1189)
  * store: enable retries for store calls. (#1184)
  * New upstream release 2.28 (LP: #1675391)

  [ Joe Talbott ]
  * store: set User-Agent header in store requests. (#1188)
  * store: Add track support to commands. (#1161)
  * state: asset tracking - store versions of stage-packages. (#1142)
  * store: remove 'Series' from channel map output (#1151)
  * repo: support versioned stage-packages. (#1157)
  * parser: use the project loader code to find the origin's snapcraft.yaml (#1141)
  * cli: rename `history` to 'list-revisions' with `revisions` alias. (#1160)
  * repo: add version support for build-packages (#1185)
  * project: use a more likely to be found global build-package (#1218)

  [ Paolo Pisati ]
  * demos:  add the minimal config changes to boot a dragonboard410c (#1147)
  * kernel plugin: if no dtb target is set when the arch is arm.* build them all. (#1148)
  * kernel plugin: rework MAKEFLAGS from the environment (#1150)

  [ Kyle Fazzari ]
  * contribution guide: add commit message template (#1153)
  * demos: make ROS demos support exiting after success. (#1201)
  * catkin plugin: support building with an underlay. (#1140)
  * demos: add ROS content sharing demo. (#1186)
  * repo: fixup with python, not sed (#1181)
  * repo: ignore symlinks to libc. (#1174)
  * sources: update documentation for source-subdir (#1177)

  [ Olivier Tilloy ]
  * project: expose parallel_build_count to scriptlets. (#1154)

  [ Leo Arias ]
  * docs: build and push the API docs to github pages. (#1126)
  * tests: pass the autopkgtest secret to the container (#1162)
  * tests: update the ftp source for integration test (#1169)
  * ci: install wget in the container that triggers the beta tests. (#1167)
  * demos: add a message to exit the mosquitto subscriber. (#1173)
  * demos: add the mount-observe plug to be able to run godd. (#1172)
  * tests: support bzr branches for external tests. (#1128)
  * docs: update the directory where the API pages are generated (#1163)
  * demos: remove the tomcat demo snap. (#1176)
  * tests: make the kernel unit tests architecture independent. (#1178)
  * tests: support snap directory in external tests (#1180)
  * tests: run the master tests against the staging server (#1164)
  * tests: take into account the new current link. (#1187)
  * ci: run the CLA check in a docker container. (#1191)
  * tests: add manual tests for the kernel snaps (#1198)
  * ci: allow to run individual autopkgtest suites (#1200)
  * tests: expect failures for the tests that can't be run in arm64. (#1145)

  [ Jonathan Cave ]
  * plainbox-provider plugin: run validate (#1095)

  [ Michael Hudson-Doyle ]
  * core: fix symlink resolution in get_core_dynamic_linker. (#1170)

  [ pachulo ]
  * sources: add optional "source-checksum" property (#980)

  [ Colin Watson ]
  * godeps plugin: add git to build-packages. (#1179)

 -- Sergio Schvezov <email address hidden>  Thu, 23 Mar 2017 16:11:14 -0300

Available diffs

175 of 183 results