Skip to content

Commit

Permalink
Release changelog for 2.43 (#2219)
Browse files Browse the repository at this point in the history
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
  • Loading branch information
sergiusens committed Aug 22, 2018
1 parent 281defa commit 8acd203
Show file tree
Hide file tree
Showing 11 changed files with 102 additions and 11 deletions.
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,12 @@ jobs:
- sudo snap install snapcraft --candidate --classic
- sudo /snap/bin/lxd waitready
- sudo /snap/bin/lxd init --auto
- mkdir -p "$TRAVIS_BUILD_DIR/snaps-cache"
script:
- export PATH=/snap/bin:$PATH
- sudo snapcraft cleanbuild
- mkdir -p "$TRAVIS_BUILD_DIR/snaps-cache"
- mv snapcraft_git_amd64.snap "snapcraft-pr$TRAVIS_PULL_REQUEST.snap"
- cp "snapcraft-pr$TRAVIS_PULL_REQUEST.snap" "$TRAVIS_BUILD_DIR/snaps-cache/snapcraft-pr$TRAVIS_PULL_REQUEST.snap"
- sudo cp snapcraft_git_amd64.snap "snapcraft-pr$TRAVIS_PULL_REQUEST.snap"
- sudo cp snapcraft_git_amd64.snap "$TRAVIS_BUILD_DIR/snaps-cache/snapcraft-pr$TRAVIS_PULL_REQUEST.snap"
after_success:
- sudo snap install transfer
- timeout 180 /snap/bin/transfer snapcraft-pr$TRAVIS_PULL_REQUEST.snap
Expand Down
93 changes: 93 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,96 @@
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 <sergio.schvezov@ubuntu.com> Thu, 16 Aug 2018 14:12:55 +0000

snapcraft (2.42.1) xenial; urgency=medium

[ Sergio Schvezov ]
Expand Down
1 change: 0 additions & 1 deletion debian/tests/control
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ Tests: integrationtests-general,
integrationtests-plugins-python,
integrationtests-plugins-nodejs,
integrationtests-plugins-java,
integrationtests-plugins-catkin,
integrationtests-snapd,
integrationtests-snapd-slow
Restrictions: needs-root, allow-stderr, isolation-container, rw-build-tree
Expand Down
1 change: 0 additions & 1 deletion debian/tests/integrationtests-snapd-slow
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@
set -e

script_path="$(dirname "$0")"
SNAPCRAFT_SLOW_TESTS=1 SNAPCRAFT_AUTOPKGTEST_SUITES=tests/integration/snapd SNAPCRAFT_TEST_PATTERN="test_ament*.py" "$script_path/integrationtests"
SNAPCRAFT_SLOW_TESTS=1 SNAPCRAFT_AUTOPKGTEST_SUITES=tests/integration/snapd SNAPCRAFT_TEST_PATTERN="test_catkin*.py" "$script_path/integrationtests"
6 changes: 6 additions & 0 deletions spread.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,9 @@ backends:
- ubuntu-16.04-s390x:
username: ubuntu
password: ubuntu
- ubuntu-16.04-arm64:
username: ubuntu
password: ubuntu
# Artful
- ubuntu-17.10-amd64:
username: ubuntu
Expand Down Expand Up @@ -184,10 +187,12 @@ restore: $SETUP_DIR/restore.sh
suites:
tests/spread/plugins/ament/:
summary: tests of snapcraft's Ament plugin
kill-timeout: 360m
tests/spread/plugins/autotools/:
summary: tests of snapcraft's Autotools plugin
tests/spread/plugins/catkin/:
summary: tests of snapcraft's Catkin plugin
kill-timeout: 180m
tests/spread/plugins/copy/:
summary: tests of snapcraft's Copy plugin
tests/spread/plugins/cmake/:
Expand All @@ -204,6 +209,7 @@ suites:
summary: tests of snapcraft's Nil plugin
tests/spread/plugins/ruby/:
summary: tests of snapcraft's Ruby plugin
kill-timeout: 180m
tests/spread/plugins/scons/:
summary: tests of snapcraft's SCons plugin
tests/spread/plugins/tar-content/:
Expand Down
1 change: 0 additions & 1 deletion tests/spread/plugins/ament/run/task.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
summary: Build and run a basic ROS2 snap
warn-timeout: 9m # Keep less than 10 minutes so Travis can't timeout
kill-timeout: 40m
priority: 100 # Run this test early so we're not waiting for it

# The ament plugin only supports 16.04
Expand Down
1 change: 0 additions & 1 deletion tests/spread/plugins/catkin/catkin-with-python/task.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
summary: Build a catkin snap that includes a python part
warn-timeout: 9m # Keep less than 10 minutes so Travis can't timeout
kill-timeout: 20m
priority: 100 # Run this test early so we're not waiting for it

environment:
Expand Down
1 change: 0 additions & 1 deletion tests/spread/plugins/catkin/content-sharing/task.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
summary: Build two catkin snaps using content sharing
warn-timeout: 9m # Keep less than 10 minutes so Travis can't timeout
kill-timeout: 20m
priority: 100 # Run this test early so we're not waiting for it

environment:
Expand Down
1 change: 0 additions & 1 deletion tests/spread/plugins/catkin/pip-support/task.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
summary: Build and run catkin snap using pip dependencies
warn-timeout: 9m # Keep less than 10 minutes so Travis can't timeout
kill-timeout: 20m
priority: 100 # Run this test early so we're not waiting for it

environment:
Expand Down
1 change: 0 additions & 1 deletion tests/spread/plugins/catkin/recursive-rosinstall/task.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
summary: Ensure that the catkin plugin can recursively use rosinstall
warn-timeout: 9m # Keep less than 10 minutes so Travis can't timeout
kill-timeout: 20m
priority: 100 # Run this test early so we're not waiting for it

environment:
Expand Down
1 change: 0 additions & 1 deletion tests/spread/plugins/catkin/run/task.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
summary: Build and run a basic catkin snap
warn-timeout: 9m # Keep less than 10 minutes so Travis can't timeout
kill-timeout: 20m
priority: 100 # Run this test early so we're not waiting for it

environment:
Expand Down

0 comments on commit 8acd203

Please sign in to comment.