Change logs for snapcraft source package in Cosmic

  • 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