summaryrefslogtreecommitdiff
diff options
authorMichael Vogt <mvo@ubuntu.com>2018-02-06 09:56:49 +0100
committerMichael Vogt <mvo@ubuntu.com>2018-02-06 09:56:49 +0100
commit436c25b5b2f55a6314fb1c8b24dc1cc5e138c433 (patch)
tree03f68ef94fc5de8ea36e71811484e4c16d25116a
parent668ef07cdb5c4786141e6b50b15ad54f52246c70 (diff)
releasing package snapd version 2.312.31
-rw-r--r--packaging/arch/PKGBUILD2
-rw-r--r--packaging/fedora/snapd.spec242
-rw-r--r--packaging/opensuse-42.2/snapd.changes5
-rw-r--r--packaging/opensuse-42.2/snapd.spec2
-rw-r--r--packaging/ubuntu-14.04/changelog16
-rw-r--r--packaging/ubuntu-16.04/changelog16
6 files changed, 276 insertions, 7 deletions
diff --git a/packaging/arch/PKGBUILD b/packaging/arch/PKGBUILD
index db5d27046d..5386f2bf0c 100644
--- a/packaging/arch/PKGBUILD
+++ b/packaging/arch/PKGBUILD
@@ -5,7 +5,7 @@
pkgbase=snapd
pkgname=snapd-git
-pkgver=2.30
+pkgver=2.31
pkgrel=1
arch=('i686' 'x86_64')
url="https://github.com/snapcore/snapd"
diff --git a/packaging/fedora/snapd.spec b/packaging/fedora/snapd.spec
index 9e0e0c3171..3969c86448 100644
--- a/packaging/fedora/snapd.spec
+++ b/packaging/fedora/snapd.spec
@@ -70,7 +70,7 @@
%endif
Name: snapd
-Version: 2.30
+Version: 2.31
Release: 0%{?dist}
Summary: A transactional software package manager
Group: System Environment/Base
@@ -711,6 +711,246 @@ fi
%changelog
+* Tue Feb 06 2018 Michael Vogt <mvo@ubuntu.com>
+- New upstream release 2.31
+ - cmd/snap-confine: allow snap-update-ns to chown things
+ - cmd/snap-confine: fix read-only filesystem when mounting nvidia
+ files in biarch
+ - packaging: create /var/lib/snapd/lib/{gl,gl32,vulkan} as part of
+ packaging
+ - advisor: ensure commands.db has mode 0644 and add test
+ - interfaces/desktop-legacy,unity7: support gtk2/gvfs gtk_show_uri()
+ - snap: improve validation of snap layoutsRules for validating
+ layouts:
+ - snap: fix command-not-found on core devices
+ - cmd/snap: display snap license information
+ - tests: enable content sharing test for $SNAP
+ - userd: add support for a simple UI that can be used from userd
+ - snap-confine/nvidia: Support legacy biarch trees for GLVND systems
+ - tests: generic detection of gadget and kernel snaps
+ - cmd/snap-update-ns: refactor and improve Change.Perform to handle
+ EROFS
+ - cmd/snap: improve output when snaps were found in a section or the
+ section is invalid
+ - cmd/snap-confine,tests: hide message about stale base snap
+ - cmd/snap-mgmt: fix out of source tree build
+ - strutil/quantity: new package that exports formatFoo (from
+ progress)
+ - cmd/snap: snap refresh --time with new and legacy schedules
+ - state: unknown tasks handler
+ - cmd/snap-confine,data/systemd: fix removal of snaps inside LXD
+ - snap: add io.snapcraft.Settings to `snap userd`
+ - spread: remove more EOLed releases
+ - snap: tidy up top-level help output
+ - snap: fix race in `snap run --strace`
+ - tests: update "searching" test to match store changes
+ - store: use the "publisher" when populating the "publisher" field
+ - snap: make `snap find --section` show all sections
+ - tests: new test to validate location control interface
+ - many: add new `snap refresh --amend <snap>` command
+ - tests/main/kernel-snap-refresh-on-core: skip the whole test if
+ edge and stable are the same version
+ - tests: set test kernel-snap-refresh-on-core to manual
+ - tests: new spread test for interface gpg-keys
+ - packaging/fedora: Merge changes from Fedora Dist-Git plus trivial
+ fix
+ - interfaces: miscellaneous policy updates
+ - interfaces/builtin: Replace Solus support with GLVND support
+ - tests/main/kernel-snap-refresh-on-core: do not fail if edge and
+ stable kernels are the same version
+ - snap: add `snap run --strace` to be able to strace snap apps
+ - tests: new spread test for ssh-keys interface
+ - errtracker: include detected virtualisation
+ - tests: add new kernel refresh/revert test for spread-cron
+ - interfaces/builtin: blacklist zigbee dongle
+ - cmd/snap-confine: discard stale mount namespaces
+ - cmd: remove unused execArg0/execEnv
+ - snap,interfaces/mount: disallow nobody/nogroup
+ - cmd/snap: improve `snap aliases` output when no aliases are
+ defined
+ - tests/lib/snaps/test-snapd-service: refactor service reload
+ - tests: new spread test for gpg-public-keys interface
+ - tests: new spread test for ssh-public-keys interface
+ - spread: setup machine creation on Linode
+ - interfaces/builtin: allow introspecting UDisks2
+ - interfaces/builtin: add support for content "source" section
+ - tests: new spread test for netlink-audit interface
+ - daemon: avoid panic'ing building an error response w/no snaps
+ given
+ - interfaces/mount,snap: early support for snap layouts
+ - daemon: unlock state even if RefreshSchedule() fails
+ - arch: add "armv8l" to ubuntuArchFromKernelArch table
+ - tests: fix for test interface-netlink-connector
+ - data/dbus: add AssumedAppArmorLabel=unconfined
+ - advisor: use forked bolt to make it work on ppc
+ - overlord/snapstate: record the 'kind' of conflicting change
+ - dirs: fix snap mount dir on Manjaro
+ - overlord/{snapstate,configstate}, daemon: introduce refresh.timer,
+ fallback to refresh.schedule
+ - config: add support for `snap set core proxy.no_proxy=...`
+ - snap-mgmt: extend spread tests, stop, disable and cleanup snap
+ services
+ - spread.yaml: add fedora 27
+ - cmd/snap-confine: allow snap-update-ns to poke writable holes in
+ $SNAP
+ - packaging/14.04: move linux-generic-lts-xenial to recommends
+ - osutil/sys: ppc has 32-bit getuid already
+ - snapstate: make no autorefresh message clearer
+ - spread: try to enable Fedora once more
+ - overlord/snapstate: do a minimal sanity check on containers
+ - configcore: ensure config.txt has a final newline
+ - cmd/libsnap-confine-private: print failed mount/umount regardless
+ of SNAP_CONFINE_DEBUG
+ - debian/tests: add missing autopkgtest test dependencies for debian
+ - image: port ini handling to goconfigparser
+ - tests/main/snap-service-after-before: add test for after/before
+ service ordering
+ - tests: enabling opensuse for tests
+ - tests: update auto-refresh-private to match messages from current
+ master
+ - dirs: check if distro 'is like' fedora when picking path to
+ libexecdir
+ - tests: fix "job canceled" issue and improve cleanup for snaps
+ - cmd/libsnap-confine-private: add debug build of libsnap-confine-
+ private.a, link it into snap-confine-debug
+ - vendor: remove x/sys/unix to fix builds on arm64 and powerpc
+ - image: let consume snapcraft export-login files from tooling
+ - interfaces/mir: allow Wayland socket and non-root sockets
+ - interfaces/builtin: use snap.{Plug,Slot}Info over
+ interfaces.{Plug,Slot}
+ - tests: add simple snap-mgmt test
+ - wrappers: autogenerate After/Before in systemd's service files for
+ apps
+ - snap: add usage hints in `snap download`
+ - snap: provide more meaningful errors for installMany and friends
+ - cmd/snap: show header/footer when `snap find` is used without
+ arguments
+ - overlord/snapstate: for Enable's tasks refer to the first task
+ with snap-setup, do not duplicate
+ - tests: add hard-coded fully expired macaroons to run related tests
+ - cmd/snap-update-ns: new test features
+ - cmd/snap-update-ns: we don't want to bind mount symlinks
+ - interfaces/mount: test OptsToCommonFlags, filter out x-snapd.
+ options
+ - cmd/snap-update-ns: untangle upcoming cyclic initialization
+ - client, daemon: update user's email when logging in with new
+ account
+ - tests: ensure snap-confine apparmor profile is parsable
+ - snap: do not leak internal errors on install/refresh etc
+ - snap: fix missing error check when multiple snaps are refreshed
+ - spread: trying to re-enable tests on Fedora
+ - snap: fix gadget.yaml parsing for multi volume gadgets
+ - snap: give the snap.Container interface a Walk method
+ - snap: rename `snap advise-command` to `snap advise-snap --command`
+ - overlord/snapstate: no refresh just for hints if there was a
+ recent regular full refresh
+ - progress: switch ansimeter's Spin() to use a spinner
+ - snap: support `command-not-found` symlink for `snap advise-
+ command`
+ - daemon: store email, ID and macaroon when creating a new user
+ - snap: app startup after/before validation
+ - timeutil: refresh timer take 2
+ - store, daemon/api: Rename MyAppsServer, point to
+ dashboard.snapcraft.io instead
+ - tests: use "quiet" helper instead of "dnf -q" to get errors on
+ failures
+ - cmd/snap-update-ns: improve mocking for tests
+ - many: implement the advisor backend, populate it from the store
+ - tests: make less calls to the package manager
+ - tests/main/confinement-classic: enable the test on Fedora
+ - snap: do not leak internal network errors to the user
+ - snap: use stdout instead of stderr for "fetching" message
+ - tests: fix test whoami, share successful_login.exp
+ - many: refresh with appropriate creds
+ - snap: add new `snap advice-command` skeleton
+ - tests: add test that ensures we never parse versions as numbers
+ - overlord/snapstate: override Snapstate.UserID in refresh if the
+ installing user is gone
+ - interfaces: allow socket "shutdown" syscall in default profile
+ - snap: print friendly message if `snap keys` is empty
+ - cmd/snap-update-ns: add execWritableMimic
+ - snap: make `snap info invalid-snap` output more user friendly
+ - cmd/snap, tests/main/classic-confinement: fix snap-exec path when
+ running under classic confinement
+ - overlord/ifacestate: fix disable/enable cycle to setup security
+ - snap: fix snap find " " output
+ - daemon: add new polkit action to manage interfaces
+ - packaging/arch: disable services when removing
+ - asserts/signtool: support for building tools on top that fill-
+ in/compute some headers
+ - cmd: clarify "This leaves %s tracking %s." message
+ - daemon: return "bad-query" error kind for store.ErrBadQuery
+ - taskrunner/many: KnownTaskKinds helper
+ - tests/main/interfaces-fuse_support: fix confinement, allow
+ unmount, fix spread tests
+ - snap: use the -no-fragments mksquashfs option
+ - data/selinux: allow messages from policykit
+ - tests: fix catalog-update wait loop
+ - tests/lib/prepare-restore: disable rate limiting in journald
+ - tests: change interfaces-fuse_support to be debug friendly
+ - tests/main/postrm-purge: stop snapd before purge
+ - This is an example of test log:https://paste.ubuntu.com/26215170/
+ - tests/main/interfaces-fuse_support: dump more debugging
+ information
+ - interfaces/dbus: adjust slot policy for listen, accept and accept4
+ syscalls
+ - tests: save the snapd-state without compression
+ - tests/main/searching: handle changes in featured snaps list
+ - overlord/snapstate: fix auto-refresh summary for 2 snaps
+ - overlord/auth,daemon: introduce an explicit auth.ErrInvalidUser
+ - interfaces: add /proc/partitions to system-observe (This addresses
+ LP#1708527.)
+ - tests/lib: introduce helpers for setting up /dev/random using
+ /dev/urandom in project prepare
+ - tests: new test for interface network status
+ - interfaces: interfaces: also add an app/hook-specific udev RUN
+ rule for hotplugging
+ - tests: fix external backend for tests that need DEBUG output
+ - tests: do not disable refresh timer on external backend
+ - client: send all snap related bool json fields
+ - interfaces/desktop,unity7: allow status/activate/lock of
+ screensavers
+ - tests/main: source mkpinentry.sh
+ - tests: fix security-device-cgroups-serial-port test for rpi and db
+ - cmd/snap-mgmt: add more directories for cleanup and refactor
+ purge() code
+ - snap: YAML and data structures for app before/after ordering
+ - tests: set TRUST_TEST_KEYS=false for all the external backends
+ - packaging/arch: install snap-mgmt tool
+ - tests: add support on tests for cm3 gadget
+ - interfaces/removable-media: also allow 'k' (lock)
+ - interfaces: use ConnectedPlug/ConnectedSlot types (step 2)
+ - interfaces: rename sanitize methods
+ - devicestate: fix misbehaving test when using systemd-resolved
+ - interfaces: added Ref() helpers, restored more detailed error
+ message on spi iface
+ - debian: make "gnupg" a recommends
+ - interfaces/many: misc updates for default, browser-support,
+ opengl, desktop, unity7, x11
+ - interfaces: PlugInfo/SlotInfo/ConnectedPlug/ConnectedSlot
+ attribute helpers
+ - interfaces: update fixme comments
+ - tests: make interfaces-snapd-control-with-manage more robust
+ - userd: generalize dbusInterface
+ - interfaces: use ConnectedPlug/ConnectedSlot types (step 1)
+ - hookstate: add compat "configure-snapd" task.
+ - config, overlord/snapstate, timeutil: rename ParseSchedule to
+ ParseLegacySchedule
+ - tests: adding tests for time*-control interfaces
+ - tests: new test to check interfaces after reboot the system
+ - cmd/snap-mgmt: fixes
+ - packaging/opensuse-42.2: package and use snap-mgmt
+ - corecfg: also "mask" services when disabling them
+ - cmd/snap-mgmt: introduce snap-mgmt tool
+ - configstate: simplify ConfigManager
+ - interfaces: add gpio-memory-control interface
+ - cmd: disable check-syntax-c
+ - packaging/arch: add bash-completion as optional dependency
+ - corecfg: rename package to overlord/configstate/configcore
+ - wrappers: fix unit tests to use dirs.SnapMountDir
+ - osutil/sys: reimplement getuid and chown with the right int type
+ - interfaces-netlink-connector: fix sourcing snaps.sh
+
* Thu Jan 25 2018 Neal Gompa <ngompa13@gmail.com> - 2.30-1
- Release 2.30 to Fedora (RH#1527519)
- Backport fix to correctly locate snapd libexecdir on Fedora derivatives (RH#1536895)
diff --git a/packaging/opensuse-42.2/snapd.changes b/packaging/opensuse-42.2/snapd.changes
index bde676c88d..1b0c6d082b 100644
--- a/packaging/opensuse-42.2/snapd.changes
+++ b/packaging/opensuse-42.2/snapd.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Tue Feb 06 09:46:22 UTC 2017 - mvo@fastmail.fm
+
+- Update to upstream release 2.31
+
+-------------------------------------------------------------------
Mon Dev 18 15:31:24 UTC 2017 - mvo@fastmail.fm
- Update to upstream release 2.30
diff --git a/packaging/opensuse-42.2/snapd.spec b/packaging/opensuse-42.2/snapd.spec
index f87e33eb65..18364ce8a0 100644
--- a/packaging/opensuse-42.2/snapd.spec
+++ b/packaging/opensuse-42.2/snapd.spec
@@ -32,7 +32,7 @@
%define systemd_services_list snapd.refresh.timer snapd.refresh.service snapd.socket snapd.service
Name: snapd
-Version: 2.30
+Version: 2.31
Release: 0
Summary: Tools enabling systems to work with .snap files
License: GPL-3.0
diff --git a/packaging/ubuntu-14.04/changelog b/packaging/ubuntu-14.04/changelog
index 98d981b45a..02ff23a2b8 100644
--- a/packaging/ubuntu-14.04/changelog
+++ b/packaging/ubuntu-14.04/changelog
@@ -1,6 +1,18 @@
-snapd (2.31~rc2~14.04) trusty; urgency=medium
+snapd (2.31~14.04) trusty; urgency=medium
* New upstream release, LP: #1745217
+ - cmd/snap-confine: allow snap-update-ns to chown things
+ - cmd/snap-confine: fix read-only filesystem when mounting nvidia
+ files in biarch
+ - packaging: create /var/lib/snapd/lib/{gl,gl32,vulkan} as part of
+ packaging
+ - advisor: ensure commands.db has mode 0644 and add test
+ - interfaces/desktop-legacy,unity7: support gtk2/gvfs gtk_show_uri()
+ - snap: improve validation of snap layoutsRules for validating
+ layouts:
+ - snap: fix command-not-found on core devices
+ - cmd/snap: display snap license information
+ - tests: enable content sharing test for $SNAP
- userd: add support for a simple UI that can be used from userd
- snap-confine/nvidia: Support legacy biarch trees for GLVND systems
- tests: generic detection of gadget and kernel snaps
@@ -227,7 +239,7 @@ snapd (2.31~rc2~14.04) trusty; urgency=medium
- osutil/sys: reimplement getuid and chown with the right int type
- interfaces-netlink-connector: fix sourcing snaps.sh
- -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 24 Jan 2018 21:11:10 +0100
+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 06 Feb 2018 09:42:47 +0100
snapd (2.30~14.04) trusty; urgency=medium
diff --git a/packaging/ubuntu-16.04/changelog b/packaging/ubuntu-16.04/changelog
index ebc9cfacb8..f8b8fcab34 100644
--- a/packaging/ubuntu-16.04/changelog
+++ b/packaging/ubuntu-16.04/changelog
@@ -1,6 +1,18 @@
-snapd (2.31~rc2) xenial; urgency=medium
+snapd (2.31) xenial; urgency=medium
* New upstream release, LP: #1745217
+ - cmd/snap-confine: allow snap-update-ns to chown things
+ - cmd/snap-confine: fix read-only filesystem when mounting nvidia
+ files in biarch
+ - packaging: create /var/lib/snapd/lib/{gl,gl32,vulkan} as part of
+ packaging
+ - advisor: ensure commands.db has mode 0644 and add test
+ - interfaces/desktop-legacy,unity7: support gtk2/gvfs gtk_show_uri()
+ - snap: improve validation of snap layoutsRules for validating
+ layouts:
+ - snap: fix command-not-found on core devices
+ - cmd/snap: display snap license information
+ - tests: enable content sharing test for $SNAP
- userd: add support for a simple UI that can be used from userd
- snap-confine/nvidia: Support legacy biarch trees for GLVND systems
- tests: generic detection of gadget and kernel snaps
@@ -227,7 +239,7 @@ snapd (2.31~rc2) xenial; urgency=medium
- osutil/sys: reimplement getuid and chown with the right int type
- interfaces-netlink-connector: fix sourcing snaps.sh
- -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 24 Jan 2018 21:03:42 +0100
+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 06 Feb 2018 09:43:22 +0100
snapd (2.30) xenial; urgency=medium