[ubuntu/zesty-proposed] snapd 2.21+17.04 (Accepted)

Michael Vogt michael.vogt at ubuntu.com
Fri Jan 13 20:38:14 UTC 2017


snapd (2.21+17.04) zesty; urgency=medium

  * New upstream release, LP: #1656382
    - daemon: re-enable reexec
    - interfaces: allow reading installed files from previous revisions
      by default
    - daemon: make activation optional
    - tests: run all snap-confine tests in c-unit-tests task
    - many: fix abbreviated forms of disconnect
    - tests: switch more tests to MATCH
    - store: export userAgent. daemon: print store.UserAgent() on
      startup.
    - tests: test classic confinement `snap list` and  `snap info`
      output
    - debian: skip snap-confine unit tests on nocheck
    - overlord/snapstate: share code between Update and UpdateMany, so
      that it deals with auto-aliases correctly
    - interfaces: upower-observe: refactor to allow snaps to provide a
      slot
    - tests: add end-to-end store test for classic confinement
    - overlord,overlord/snapstate: have UpdateMany retire/enable auto-
      aliases even without new revision
    - interfaces/browser-support: add @{PROC}/@{pid}/fd/[0-9] w and misc
      /run/udev
    - interfaces/builtin: add physical-memory-* and io-ports-control
    - interfaces: allow getsockopt by default since it is so commonly
      used
    - cmd/snap, daemon, overlord/snapstate: tests and fixes for "snap
      refresh" of a classic snap
    - interfaces: allow read/write access of real-time clock with time-
      control interface
    - store: request no CDN via a header using SNAPPY_STORE_NO_CDN
      envvar
    - snap: add information about tracking channel (not just actual
      channel)
    - interfaces: use fewer dot imports
    - overlord/snapstate: remove restrictions on ResetAliases
    - overlord, store: move confinement filtering to the overlord (from
      The Store)
    - many: move interface test helpers to ifacetest package
    - many: implement 'snap aliases'
    - vet: fix for unkeyed fields error on aliases_test.go
    - interfaces: miscellaneous policy updates for network-control,
      unity7, pulseaudio, default and home
    - tests: test for auto-aliases
    - interface hooks: connect plug slot hooks (step 2)
    - cmd/snap: fix internal naming in snap connect
    - snap: use "size" as the json tag in snap.ChannelSnapInfo
    - tests: restore the missing initialization of iface manager causing
      race
    - snap: fix missing sizes in `snap info <remote-snap>`
    - tests: improve cleanup for c-unit-tests
    - cmd/snap-confine: build non-installed libsnap-confine-private.a
    - cmd/snap-confine: small tweaks to seccomp support code
    - interfaces/docker-support: allow /run/shm/aufs.xeno for 14.04
    - many: obtain installed snaps developer/publisher username through
      assertions
    - store: setting of fields for details endpoint
    - cmd/snap-confine: check for rst2man on configure
    - snap: show `snap --help` output when just running `snap`
    - interface/builtin: drop the obsolete checks in udisks2
      SanitizeSlot
    - cmd/snap: remove currency switch following UX review
    - spread: find top-level directory before running generate-
      packaging-dir
    - interface hooks: prepare plug slot hooks (step 1)
    - i18n: use github.com/mvo5/gettext.go (pure go) for i18n to avoid
      cgo
    - many: put a marker in the User-Agent sent by snapd/snap when under
      testingThe User-Agent will look like:
    - tests: fix -reuse and -resend when govendor is missing
    - snap: provide friendlier `snap find` message when no snaps are
      found
    - tests: fix mkversions.sh failure on zesty
    - spread: install build-essentail unconditionally
    - spread: improve qemu ubuntu-14.04-{32,64} support
    - overlord/snapstate,daemon: implement GET /v2/aliases handling
    - store: retry user info request
    - tests: port more snap-confine regression tests
    - tests: cancel the scheduled reboot on ubuntu-core-upgrade-no-gc
      and restore state
    - tests: debug zesty autopkgtest failures
    - overlord/snapstate: use keyed fields on literals
    - tests: use MATCH in install-remove-multi
    - tests: increase wait time for service to be up
    - tests: make debug-each succeed if DENIED doesn't match
    - tests: skip packaging dir generation for non-git based autopkgtest
      runs
    - tests: port refresh-all-undo to MATCH
    - tests: improve snap connect test
    - tests: port additional snap-confine regression tests
    - tests: show --version when it matches unknown
    - tests: optionally use apt proxy for qemu
    - tests: add hello-classic test
    - many: behave more consistently when pointed to staging and
      possibly the fake store
    - overlord/ifacestate: remove stale comments
    - interfaces/apparmor: ignore snippets in classic confinement
    - tests: port first regression test from snap-confine
    - cmd/snap-confine: disable old tests

Date: Fri, 13 Jan 2017 19:39:51 +0100
Changed-By: Michael Vogt <michael.vogt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/snapd/2.21+17.04
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 13 Jan 2017 19:39:51 +0100
Source: snapd
Binary: golang-github-ubuntu-core-snappy-dev golang-github-snapcore-snapd-dev snapd ubuntu-snappy ubuntu-snappy-cli ubuntu-core-snapd-units snap-confine ubuntu-core-launcher
Architecture: source
Version: 2.21+17.04
Distribution: zesty
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Michael Vogt <michael.vogt at ubuntu.com>
Description:
 golang-github-snapcore-snapd-dev - snappy development go packages.
 golang-github-ubuntu-core-snappy-dev - transitional dummy package
 snap-confine - Support executable to apply confinement for snappy apps
 snapd      - Tool to interact with Ubuntu Core Snappy.
 ubuntu-core-launcher - Launcher for ubuntu-core (snappy) apps
 ubuntu-core-snapd-units - transitional dummy package
 ubuntu-snappy - transitional dummy package
 ubuntu-snappy-cli - transitional dummy package
Launchpad-Bugs-Fixed: 1656382
Changes:
 snapd (2.21+17.04) zesty; urgency=medium
 .
   * New upstream release, LP: #1656382
     - daemon: re-enable reexec
     - interfaces: allow reading installed files from previous revisions
       by default
     - daemon: make activation optional
     - tests: run all snap-confine tests in c-unit-tests task
     - many: fix abbreviated forms of disconnect
     - tests: switch more tests to MATCH
     - store: export userAgent. daemon: print store.UserAgent() on
       startup.
     - tests: test classic confinement `snap list` and  `snap info`
       output
     - debian: skip snap-confine unit tests on nocheck
     - overlord/snapstate: share code between Update and UpdateMany, so
       that it deals with auto-aliases correctly
     - interfaces: upower-observe: refactor to allow snaps to provide a
       slot
     - tests: add end-to-end store test for classic confinement
     - overlord,overlord/snapstate: have UpdateMany retire/enable auto-
       aliases even without new revision
     - interfaces/browser-support: add @{PROC}/@{pid}/fd/[0-9] w and misc
       /run/udev
     - interfaces/builtin: add physical-memory-* and io-ports-control
     - interfaces: allow getsockopt by default since it is so commonly
       used
     - cmd/snap, daemon, overlord/snapstate: tests and fixes for "snap
       refresh" of a classic snap
     - interfaces: allow read/write access of real-time clock with time-
       control interface
     - store: request no CDN via a header using SNAPPY_STORE_NO_CDN
       envvar
     - snap: add information about tracking channel (not just actual
       channel)
     - interfaces: use fewer dot imports
     - overlord/snapstate: remove restrictions on ResetAliases
     - overlord, store: move confinement filtering to the overlord (from
       The Store)
     - many: move interface test helpers to ifacetest package
     - many: implement 'snap aliases'
     - vet: fix for unkeyed fields error on aliases_test.go
     - interfaces: miscellaneous policy updates for network-control,
       unity7, pulseaudio, default and home
     - tests: test for auto-aliases
     - interface hooks: connect plug slot hooks (step 2)
     - cmd/snap: fix internal naming in snap connect
     - snap: use "size" as the json tag in snap.ChannelSnapInfo
     - tests: restore the missing initialization of iface manager causing
       race
     - snap: fix missing sizes in `snap info <remote-snap>`
     - tests: improve cleanup for c-unit-tests
     - cmd/snap-confine: build non-installed libsnap-confine-private.a
     - cmd/snap-confine: small tweaks to seccomp support code
     - interfaces/docker-support: allow /run/shm/aufs.xeno for 14.04
     - many: obtain installed snaps developer/publisher username through
       assertions
     - store: setting of fields for details endpoint
     - cmd/snap-confine: check for rst2man on configure
     - snap: show `snap --help` output when just running `snap`
     - interface/builtin: drop the obsolete checks in udisks2
       SanitizeSlot
     - cmd/snap: remove currency switch following UX review
     - spread: find top-level directory before running generate-
       packaging-dir
     - interface hooks: prepare plug slot hooks (step 1)
     - i18n: use github.com/mvo5/gettext.go (pure go) for i18n to avoid
       cgo
     - many: put a marker in the User-Agent sent by snapd/snap when under
       testingThe User-Agent will look like:
     - tests: fix -reuse and -resend when govendor is missing
     - snap: provide friendlier `snap find` message when no snaps are
       found
     - tests: fix mkversions.sh failure on zesty
     - spread: install build-essentail unconditionally
     - spread: improve qemu ubuntu-14.04-{32,64} support
     - overlord/snapstate,daemon: implement GET /v2/aliases handling
     - store: retry user info request
     - tests: port more snap-confine regression tests
     - tests: cancel the scheduled reboot on ubuntu-core-upgrade-no-gc
       and restore state
     - tests: debug zesty autopkgtest failures
     - overlord/snapstate: use keyed fields on literals
     - tests: use MATCH in install-remove-multi
     - tests: increase wait time for service to be up
     - tests: make debug-each succeed if DENIED doesn't match
     - tests: skip packaging dir generation for non-git based autopkgtest
       runs
     - tests: port refresh-all-undo to MATCH
     - tests: improve snap connect test
     - tests: port additional snap-confine regression tests
     - tests: show --version when it matches unknown
     - tests: optionally use apt proxy for qemu
     - tests: add hello-classic test
     - many: behave more consistently when pointed to staging and
       possibly the fake store
     - overlord/ifacestate: remove stale comments
     - interfaces/apparmor: ignore snippets in classic confinement
     - tests: port first regression test from snap-confine
     - cmd/snap-confine: disable old tests
Checksums-Sha1:
 ef12ca67744874ea8ae11ae83add10cdeb6249b4 2588 snapd_2.21+17.04.dsc
 f73e9bf99caaf1365f8d1e7dff25a4a8018f93fc 1078096 snapd_2.21+17.04.tar.xz
Checksums-Sha256:
 7709806968360d29d9199892870dce84dfbfafd8902045a7eb081f80b6144d50 2588 snapd_2.21+17.04.dsc
 cbaab33acff6bbf1d55486406367b24c82f1b0fbd11cd380997d66f47b52d9c8 1078096 snapd_2.21+17.04.tar.xz
Files:
 3d3218669599561d467151d88e2f6e76 2588 devel optional snapd_2.21+17.04.dsc
 fa9c9398f70ac522a62a4d9a03bb1a8d 1078096 devel optional snapd_2.21+17.04.tar.xz

-----BEGIN PGP SIGNATURE-----

iQI1BAEBCAAfBQJYeSDwGBxtaWNoYWVsLnZvZ3RAdWJ1bnR1LmNvbQAKCRCYyrs6
vUylngonEACrBUR7jWeLyVUW/NWQ5LgtA1qty0SNOjOD958gtRZbNFEIbR3mm/Z8
QTbkrPbp+J8SZYWKXXSM0EcxSuRYarNPel9D40ev1xOIUsXGbfPy2wf6r6wxtp4Y
hsZXscZ+RkSAdPYUkflTyF4OFHofayDsnml8CykSSFfjxaOJEGSjufc73nkK/7dq
HDsr6Icv3o7QxzfpfBYaK9Ft3PP1gG2iPRBv6C5JLFlnjpEUQSI5mD83SGbm4kfE
awM7MbQs49UHqv+zhZuboioRv1bcl0Bwd7osmrduIZtbtyN4kRbsD6S6njAXOt0o
PwgwKChS2jRG5O6NFSYCXokgyCi9lTo04QoXsOkxotnbqD1NgtK6YL9OT7JNWGP3
OoSE5lpEl9qoAuncczgLFrooUrSCw9fIQVDXsieDPCVz0Z+DEHFwzfy2LFZdOBuD
pYXY5Nds/NpH2I1TOOGjiCljE9O5HQethlFxuC79QeXETj0x5/Mushj1t4y/xKBp
X9SM/HW80NBMxuj0MMUG7heK0WSOXwFKiz4iykfjQJRoisdf7iKZjkxiVbWV56m3
VCEwlwtbPr5X40/8Qih8H1G9xO0JO1oVhQfy0bT2seihADgX/2rZkVk0OUZRA/dq
WXdTBz6Q/GubbYwhgyIr3mV+u81W0N0zG+ksrR3fXfGPaeuCxZBcVw==
=0tyN
-----END PGP SIGNATURE-----


More information about the Zesty-changes mailing list