-
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
-
snapcraft (2.43+18.10.1) cosmic; urgency=medium
* Test fixes
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> Wed, 22 Aug 2018 01:16:32 +0000
-
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
-
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
-
snapcraft (2.42+18.04.2) bionic; urgency=medium
* tests: conditionally add python3-requests to failing test
snapcraft (2.42+18.04.1) bionic; urgency=medium
* tests: conditionally add python3-distutils
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> Tue, 01 May 2018 21:07:44 +0000
-
snapcraft (2.42+18.04.1) bionic; urgency=medium
* tests: conditionally add python3-distutils
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> Sat, 28 Apr 2018 09:27:51 +0000
-
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