[ubuntu/yakkety-proposed] snapd 2.11+16.10 (Accepted)

Michael Vogt michael.vogt at ubuntu.com
Tue Jul 26 15:04:15 UTC 2016


snapd (2.11+16.10) yakkety; urgency=medium

  * New upstream release: LP: #1605303
    - increase version number to reflect the nature of the update
      better
    - store, daemon, client, cmd/snap, docs/rest.md: adieu search
      grammar
    - debian: move snapd.refresh.timer into timers.target
    - snapstate: add daemon-reload to fix autopkgtest on yakkety
    - Interfaces: hardware-observe
    - snap: rework the output after a snap operation
    - daemon, cmd/snap: refresh --devmode
    - store, daemon, client, cmd/snap: implement `snap find --private`
    - tests: add network-observe interface spread test
    - interfaces/builtin: allow getsockopt for connected x11 plugs
    - osutil: check for nogrup instead of adm
    - store: small cleanups (more needed)
    - snap/squashfs: fix test not to hardcode snap size
    - client,cmd/snap: cleanup cmd/snap test suite, add extra args
      testThis cleans up the cmd/snap test suite:
    - wrappers: map "never" restart condition to "no."
    - wrappers: run update-desktop-database after add/remove of desktop
      files
    - release: work around elementary mistake
    - many: remove all traces of channel from the buying codepath
    - store: kill setUbuntuStoreHeaders
    - docs: add payment methods documentation
    - many: present user with a choice of payment backends
    - asserts: add cross checks for snap asserts
    - cmd/snap,cmd/snap-exec: support running hooks via snap-exec.
    - tests: improve snap run symlink tests
    - tests: add content sharing interface spread test
    - store & many: a mechanical branch shortening store names
    - snappy: remove old snappy pkg
    - overlord/snapstate: kill flagscompat
    - overlord/snapstate, daemon, client, cmd/snap: devmode override
      (aka confined)
    - tests: extend refresh test to talk to the staging and production
      stores
    - asserts,daemon: cross checks for account and account-key
      assertions
    - client: existing JSON fixtures uses tabs for indentation
    - snap-exec: add proper integration test for snap-exec
    - spread.yaml, tests: replace hello-world with test-snapd-tools
    - tests: add locale-control interface spread test
    - tests: add mount-observe interface spread test
    - tests: add system-observe interface spread test
    - many: add AuthContext to mediate user updates to the state
    - store/auth: add helper for the macaroon refresh endpoint
    - cmd: add buy command
    - overlord: switch snapstate.Update to use ListRefresh (aka
      /snaps/metadata)
    - snap-exec: fix silly off-by-one error
    - tests: stop using hello-world.echo in the tests
    - tests: add env command to test-snapd-tools
    - classic: remove (most of) "classic" mode, this is implemented as a
      snap now
    - many: remove snapstate.Candidate and other cleanups
    - many: removed authenticator, store gets a user instead
    - asserts: fix minor doc comment typo
    - snap: ensure unknown arguments to `snap run` are ignored
    - overlord/auth: add Device/SetDevice to persist device identity in
      state
    - overlord: make SyncBoot work again
    - tests: add -y flag to apt autoremove command in unity task restore
    - many: migrate SnapSetup and SideInfo to use RealName
    - daemon: drop auther()
    - client: improve error from client.do() on json decode failures
    - tests: readd the fake store tests
    - many: allow removal of broken snaps, add spread test
    - overlord: implement &Retry{After: duration} support for handlers
    - interface: add new interfaces.all.SecurityBackends
    - integration-tests: remove login tests
    - cmd,interfaces,snap: implement hook whitelist.
    - daemon,overlord/auth,store: update macaroon authentication to use
      the new endpoints
    - daemon, overlord: add buy endpoint to REST API
    - tests: use systemd-run for starting and stopping the unity app
    - tests, integration-tests: port systemd service check test to
      spread
    - store: switch search to new snap-specific endpoint
    - store, many: start using the new details endpoint
    - tests, integration-tests: port unity test to spread
    - tests: add spread test for tried snaps removal
    - tests, integration-tests: port auth errors test to spread
    - snapstate: rename OfficialName to RealName in the new tests
    - many: rename SideInfo.OfficialName to SideInfo.RealName
    - snapstate: use snapstate.Type in backend.RemoveSnapFiles
    - many: add `snap enable/disable` commands
    - tests, integration-tests: port refresh all test to spread
    - snap: add `snap run --shell`
    - tests: set yaml indentation to 4 spaces
    - snapstate: cleanup downloaded temp snap files
    - overlord: make patch1_test more robust
    - debian: add snapd.postrm that purges
    - integration-tests: drop already covered refresh app test
    - many: add concept of "broken" snaps
    - tests, integration-tests: port remove errors tests to spread
    - tests, integration-tests: port revert test to spread
    - debian: fix snapbuild path
    - overlord: fix access to the state without lock in firstboot.go and
      add test
    - snapstate: add very simple garbage collection on upgrade
    - asserts: introduce assertstest with helpers to test code involving
      assertions
    - tests, integration tests: port undone failed install test to
      spread
    - snap,store: switch to the new snaps/metadata endpoint, introduce
      and start capturing DeveloperID
    - tests, integration-tests: port the op remove retry test to spread
    - po: remove snappy.pot from git, it will be generated at build time
    - many: add some missing tests, clarify some things and nitpicks as
      follow up to `snap revert`
    - snapstate: when doing snapsate.Update|Install, talk to the store
      early
    - tests, integration-tests: port the op remove test to spread
    - interfaces: allow /usr/bin/locale in default policy
    - many: add `snap revert`
    - overlord/auth,store: add macaroon serialization/deserialization
      helpers
    - many: embed main store trusted assertions in snapd, way to have
      test ones, spread tests for ack and known
    - overlord/snapstate,daemon: clarify active vs current, add
      SnapState.HasCurrent,CurrentInfo
    - tests: do not search for a specific snap (we hit 100 items) and
      pagination kicks in
    - tests: use printf instead of echo where we need portability
    - tests: rename and generalize basic-binaries to test-snapd-tools

Date: Tue, 26 Jul 2016 15:49:04 +0200
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.11+16.10
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 26 Jul 2016 15:49:04 +0200
Source: snapd
Binary: golang-github-ubuntu-core-snappy-dev golang-github-snapcore-snapd-dev snapd ubuntu-core-snapd-units ubuntu-snappy ubuntu-snappy-cli
Architecture: source
Version: 2.11+16.10
Distribution: yakkety
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
 snapd      - Tool to interact with Ubuntu Core Snappy.
 ubuntu-core-snapd-units - Scripts for snapd that should only run on ubuntu core systems.
 ubuntu-snappy - transitional dummy package
 ubuntu-snappy-cli - transitional dummy package
Launchpad-Bugs-Fixed: 1605303
Changes:
 snapd (2.11+16.10) yakkety; urgency=medium
 .
   * New upstream release: LP: #1605303
     - increase version number to reflect the nature of the update
       better
     - store, daemon, client, cmd/snap, docs/rest.md: adieu search
       grammar
     - debian: move snapd.refresh.timer into timers.target
     - snapstate: add daemon-reload to fix autopkgtest on yakkety
     - Interfaces: hardware-observe
     - snap: rework the output after a snap operation
     - daemon, cmd/snap: refresh --devmode
     - store, daemon, client, cmd/snap: implement `snap find --private`
     - tests: add network-observe interface spread test
     - interfaces/builtin: allow getsockopt for connected x11 plugs
     - osutil: check for nogrup instead of adm
     - store: small cleanups (more needed)
     - snap/squashfs: fix test not to hardcode snap size
     - client,cmd/snap: cleanup cmd/snap test suite, add extra args
       testThis cleans up the cmd/snap test suite:
     - wrappers: map "never" restart condition to "no."
     - wrappers: run update-desktop-database after add/remove of desktop
       files
     - release: work around elementary mistake
     - many: remove all traces of channel from the buying codepath
     - store: kill setUbuntuStoreHeaders
     - docs: add payment methods documentation
     - many: present user with a choice of payment backends
     - asserts: add cross checks for snap asserts
     - cmd/snap,cmd/snap-exec: support running hooks via snap-exec.
     - tests: improve snap run symlink tests
     - tests: add content sharing interface spread test
     - store & many: a mechanical branch shortening store names
     - snappy: remove old snappy pkg
     - overlord/snapstate: kill flagscompat
     - overlord/snapstate, daemon, client, cmd/snap: devmode override
       (aka confined)
     - tests: extend refresh test to talk to the staging and production
       stores
     - asserts,daemon: cross checks for account and account-key
       assertions
     - client: existing JSON fixtures uses tabs for indentation
     - snap-exec: add proper integration test for snap-exec
     - spread.yaml, tests: replace hello-world with test-snapd-tools
     - tests: add locale-control interface spread test
     - tests: add mount-observe interface spread test
     - tests: add system-observe interface spread test
     - many: add AuthContext to mediate user updates to the state
     - store/auth: add helper for the macaroon refresh endpoint
     - cmd: add buy command
     - overlord: switch snapstate.Update to use ListRefresh (aka
       /snaps/metadata)
     - snap-exec: fix silly off-by-one error
     - tests: stop using hello-world.echo in the tests
     - tests: add env command to test-snapd-tools
     - classic: remove (most of) "classic" mode, this is implemented as a
       snap now
     - many: remove snapstate.Candidate and other cleanups
     - many: removed authenticator, store gets a user instead
     - asserts: fix minor doc comment typo
     - snap: ensure unknown arguments to `snap run` are ignored
     - overlord/auth: add Device/SetDevice to persist device identity in
       state
     - overlord: make SyncBoot work again
     - tests: add -y flag to apt autoremove command in unity task restore
     - many: migrate SnapSetup and SideInfo to use RealName
     - daemon: drop auther()
     - client: improve error from client.do() on json decode failures
     - tests: readd the fake store tests
     - many: allow removal of broken snaps, add spread test
     - overlord: implement &Retry{After: duration} support for handlers
     - interface: add new interfaces.all.SecurityBackends
     - integration-tests: remove login tests
     - cmd,interfaces,snap: implement hook whitelist.
     - daemon,overlord/auth,store: update macaroon authentication to use
       the new endpoints
     - daemon, overlord: add buy endpoint to REST API
     - tests: use systemd-run for starting and stopping the unity app
     - tests, integration-tests: port systemd service check test to
       spread
     - store: switch search to new snap-specific endpoint
     - store, many: start using the new details endpoint
     - tests, integration-tests: port unity test to spread
     - tests: add spread test for tried snaps removal
     - tests, integration-tests: port auth errors test to spread
     - snapstate: rename OfficialName to RealName in the new tests
     - many: rename SideInfo.OfficialName to SideInfo.RealName
     - snapstate: use snapstate.Type in backend.RemoveSnapFiles
     - many: add `snap enable/disable` commands
     - tests, integration-tests: port refresh all test to spread
     - snap: add `snap run --shell`
     - tests: set yaml indentation to 4 spaces
     - snapstate: cleanup downloaded temp snap files
     - overlord: make patch1_test more robust
     - debian: add snapd.postrm that purges
     - integration-tests: drop already covered refresh app test
     - many: add concept of "broken" snaps
     - tests, integration-tests: port remove errors tests to spread
     - tests, integration-tests: port revert test to spread
     - debian: fix snapbuild path
     - overlord: fix access to the state without lock in firstboot.go and
       add test
     - snapstate: add very simple garbage collection on upgrade
     - asserts: introduce assertstest with helpers to test code involving
       assertions
     - tests, integration tests: port undone failed install test to
       spread
     - snap,store: switch to the new snaps/metadata endpoint, introduce
       and start capturing DeveloperID
     - tests, integration-tests: port the op remove retry test to spread
     - po: remove snappy.pot from git, it will be generated at build time
     - many: add some missing tests, clarify some things and nitpicks as
       follow up to `snap revert`
     - snapstate: when doing snapsate.Update|Install, talk to the store
       early
     - tests, integration-tests: port the op remove test to spread
     - interfaces: allow /usr/bin/locale in default policy
     - many: add `snap revert`
     - overlord/auth,store: add macaroon serialization/deserialization
       helpers
     - many: embed main store trusted assertions in snapd, way to have
       test ones, spread tests for ack and known
     - overlord/snapstate,daemon: clarify active vs current, add
       SnapState.HasCurrent,CurrentInfo
     - tests: do not search for a specific snap (we hit 100 items) and
       pagination kicks in
     - tests: use printf instead of echo where we need portability
     - tests: rename and generalize basic-binaries to test-snapd-tools
Checksums-Sha1:
 5c8e741716c8d49139f6c4aaf41bf81c1472ff77 2502 snapd_2.11+16.10.dsc
 4abd48dbac921182b3ea7cde352a9b4670dbe27e 428484 snapd_2.11+16.10.tar.xz
Checksums-Sha256:
 5dbff1fe2f919ad0d58cb82d216036e25f58329012a0afb9b003e92ccf88a86a 2502 snapd_2.11+16.10.dsc
 6d4b995788c05ec39075945583d4015ee8ecb7de4303e55d5b35df0b10397711 428484 snapd_2.11+16.10.tar.xz
Files:
 121d46bdfb2bc4f06f77925669c23da2 2502 devel optional snapd_2.11+16.10.dsc
 86dce721548192df73e77e6a939af6f4 428484 devel optional snapd_2.11+16.10.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXl3vOAAoJEJjKuzq9TKWelJgP/i/mWZ1M8A9IjkTbfbbJq+pc
X+bYPKCwifh0Ob35WZ1yQ6tpHNyj7Zh3UDWI3iM9hpxH8J8n/KikyoUPOG7/wXAc
VU5KadfIwE0GNeRkZCtafXdkmqnbYyZA3+WsIIT+xqNf42NiiQSX5i8RoBy2X8Nu
9HPnJKvtUzPVmDn+IkmKHsO5/yDNMWMlnbqy/a2IBWm5LBeEPi1NEcwbYnIPdrAr
jBYT3CUwzX0boBi0S+2WIZLW95NVo9vX6TNcyq1ZoQN52Msqm8J0tEPcVz7xkXZH
pkY1Z8wk9dNA51wcbNr5U3KMkCpUuKXUhX14yEnhPyGpFhfm3cp+n0fFZFk7g3jQ
JeEELH+CRQnRvDV7W0h0oY9ZavBSIN8G1NMektvtpnBgmLAsUPslH6NNiNYVSxCF
/mLoNrHo+gD9rHvLewiGDD7EpIlD+b48UC5TG+u9V3MDJNOmDaJR9t1qzqPOVnuS
EWxTT3mUDm5D/5amnxzQH8FDtUIGmvy0IY5atAAd+blfcCbTi6KdQaFDIklIoYW4
++iNDq0/ZfAIVKAy8wI5JYi0maZeBAIEd6mVncKOdnHKN+E9GTW7V7/Eqv8ADnFS
60W4VdCF0xzD9ZvD/EYPAAHajfp5Ou6GQpf8rIoCoNlZRG2etfikOol6X480JST0
rckGvexDoVCcClCYfVPT
=IIyM
-----END PGP SIGNATURE-----


More information about the Yakkety-changes mailing list