[ubuntu/zesty-proposed] snapd 2.18+17.04ubuntu1 (Accepted)
Michael Vogt
michael.vogt at ubuntu.com
Thu Nov 24 20:43:14 UTC 2016
snapd (2.18+17.04ubuntu1) zesty; urgency=medium
* New upstream release, LP: #1644625
- store: retry on io.EOF
- tests: skip pty tests on ppc64el and powerpc
- client, cmd/snap: introducing "snap info"
- snap: do exit 0 on install/remove if that snap is already
installed or already removed
- snap: add `snap watch <change-id>` to attach to a running change
- store: retry downloads using retry loop
- snap: try doesn't require snap-dir when run in snap's directory
- daemon: show what will change in the "refresh-all" changes
- tests: disable autorefresh for the external backend
- snap: add `snap list -a` to show all snaps (even inactive ones)
- many: unify boolean env var handling
- overlord/ifacestate: don't setup jailmode snaps with devmode
confinement
- snapstate: do not garbage collect the snaps used by the bootenv
- debian: drop hard xdelta dependency for now
- snap: make `snap login` ask for email if not given as argument
- osutil: fix build on armhf (arm in go-arch) and powerpc (ppc in
go-arch)
- many: rename DevmodeConfinement to DevModeConfinement
- store: resp.Body.Close() missing in ReadyToBuy
- many: use ConfinementOptions instead of ConfinementType
- snap, daemon, store: fake the channel map in the REST API
- misc: run github.com/gordonklaus/ineffassign as part of the static
checks
- docs: add goreportcard badge and remove coveralls badge
- tests: force gofmt -s in static checks
- many: run gofmt -s -w on all the code
- store: DRY actual retry code
- many: fix various errors uncovered by goreportcard.com
- interfaces/builtin: allow additional shared memory for webkit
- many: some more missing snapState->snapst
- asserts: introduce an optional freeform display-name for model
- interfaces/builtin: rename usb-raw to raw-usb
- progress: init pbar with correct total value
- daemon/api.go: add quotedNames() helper
- interfaces: add ConfinementOptions type
- tests: add a test about the extra bits that prepare-device can
specify for device registration
- tests: check that gpio device nodes are exported after reboot
- tests: parameterize core channel with env var for classic too
- many: rename variable "ss" to "snapsup" or "snapst" or "st"
(depending on context)
- tests: do not use external snaps in spread
- store: retry buy request
- store: retry store.Find
- store: retry assertion store call
- store: retry call for snap details
- many: use snap.ConfinementType rather than bool devmode
- daemon: if a bad snap is posted it is not an internal error but a
bad request
- client: add "Snap.Screenshots" to the client API
- interfaces: update base declaration documentation and policy for
on-classic and snap-type
- store: check payment method before TOS for a better UX
- interfaces: allow sched_setaffinity in process-control
- tests: parameterize core channel with env var
- tests: ensure that the XDG_ env contains at least XDG_RUNTIME_DIR
- interfaces: fcitx also listens on the session bus for Qt apps (LP:
#1634089)
- store: retry ListRefresh
- snap: use "Password of <email>:" in the `snap login`
- many: reshuffle how we load/inject tests keys so image doesn't
need assertstate anymore
- store: use range requests if we have a local file already
- dirs,interfaces,overlord,snap,snapenv,test: export per-snap
XDG_RUNTIME_DIR per user (LP: #1620442)
- osutil: make RealUser only look at SUDO_USER when uid==0
LP: #1638656
- tests: do not use the ppa:snappy-dev/image in the tests
- store: retry readyToBuy request
- tests: increase `expect` timeouts
- static tests: add spell check
- tests: add debug to all flaky expect tests
- systemd: correct the mount arguments when mounting with squashfuse
- interfaces: add avahi-observe (LP: #1639967)
- store: bring delta downloads back
- interfaces: add alsa (LP: #1598309)
- interfaces/builtin: fix a broken test that snuck into master
- osutil: add chattr funcs
- image: init "snap_mode" on image creation time to avoid ugly
messages
- tests: test-snapd-fuse-consumer needs python-fuse as a build-
package
- interfaces/builtin: add i2c interface
- interfaces: add ofono interface
- tests: do not use hello-world in our tests
- snap: add support for classic confinement
- interfaces: remove LegacyAutoConnect() from the interfaces
- interfaces: miscellaneous policy updates (LP: #1639988, 1614269,
1639614, 1605216, 1629996, et al)
- tests: run autopkgtests in the autopkgtest.ubuntu.com
infrastructure
- Implement lxd-client interface exposing the lxd snap (LP:
#1634880)
- asserts: validate optional account username
- many: remove unnecessary snap name parameter from buying endpoint
- tests: do not hardcode the size of /dev/ram0
- tests: add test that ensures the right content for /etc/os-release
- spread tests: fix snap mode check
- docs: fix path for source files location in HACKING.md
- interfaces/builtin/mir: allow slot to make recvfrom syscalls
- store: sections/featured snaps store support
Date: Thu, 24 Nov 2016 19:43:08 +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.18+17.04ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 24 Nov 2016 19:43:08 +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
Architecture: source
Version: 2.18+17.04ubuntu1
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
snapd - Tool to interact with Ubuntu Core Snappy.
ubuntu-core-snapd-units - transitional dummy package
ubuntu-snappy - transitional dummy package
ubuntu-snappy-cli - transitional dummy package
Launchpad-Bugs-Fixed: 1598309 1620442 1634089 1634880 1638656 1639967 1639988 1644625
Changes:
snapd (2.18+17.04ubuntu1) zesty; urgency=medium
.
* New upstream release, LP: #1644625
- store: retry on io.EOF
- tests: skip pty tests on ppc64el and powerpc
- client, cmd/snap: introducing "snap info"
- snap: do exit 0 on install/remove if that snap is already
installed or already removed
- snap: add `snap watch <change-id>` to attach to a running change
- store: retry downloads using retry loop
- snap: try doesn't require snap-dir when run in snap's directory
- daemon: show what will change in the "refresh-all" changes
- tests: disable autorefresh for the external backend
- snap: add `snap list -a` to show all snaps (even inactive ones)
- many: unify boolean env var handling
- overlord/ifacestate: don't setup jailmode snaps with devmode
confinement
- snapstate: do not garbage collect the snaps used by the bootenv
- debian: drop hard xdelta dependency for now
- snap: make `snap login` ask for email if not given as argument
- osutil: fix build on armhf (arm in go-arch) and powerpc (ppc in
go-arch)
- many: rename DevmodeConfinement to DevModeConfinement
- store: resp.Body.Close() missing in ReadyToBuy
- many: use ConfinementOptions instead of ConfinementType
- snap, daemon, store: fake the channel map in the REST API
- misc: run github.com/gordonklaus/ineffassign as part of the static
checks
- docs: add goreportcard badge and remove coveralls badge
- tests: force gofmt -s in static checks
- many: run gofmt -s -w on all the code
- store: DRY actual retry code
- many: fix various errors uncovered by goreportcard.com
- interfaces/builtin: allow additional shared memory for webkit
- many: some more missing snapState->snapst
- asserts: introduce an optional freeform display-name for model
- interfaces/builtin: rename usb-raw to raw-usb
- progress: init pbar with correct total value
- daemon/api.go: add quotedNames() helper
- interfaces: add ConfinementOptions type
- tests: add a test about the extra bits that prepare-device can
specify for device registration
- tests: check that gpio device nodes are exported after reboot
- tests: parameterize core channel with env var for classic too
- many: rename variable "ss" to "snapsup" or "snapst" or "st"
(depending on context)
- tests: do not use external snaps in spread
- store: retry buy request
- store: retry store.Find
- store: retry assertion store call
- store: retry call for snap details
- many: use snap.ConfinementType rather than bool devmode
- daemon: if a bad snap is posted it is not an internal error but a
bad request
- client: add "Snap.Screenshots" to the client API
- interfaces: update base declaration documentation and policy for
on-classic and snap-type
- store: check payment method before TOS for a better UX
- interfaces: allow sched_setaffinity in process-control
- tests: parameterize core channel with env var
- tests: ensure that the XDG_ env contains at least XDG_RUNTIME_DIR
- interfaces: fcitx also listens on the session bus for Qt apps (LP:
#1634089)
- store: retry ListRefresh
- snap: use "Password of <email>:" in the `snap login`
- many: reshuffle how we load/inject tests keys so image doesn't
need assertstate anymore
- store: use range requests if we have a local file already
- dirs,interfaces,overlord,snap,snapenv,test: export per-snap
XDG_RUNTIME_DIR per user (LP: #1620442)
- osutil: make RealUser only look at SUDO_USER when uid==0
LP: #1638656
- tests: do not use the ppa:snappy-dev/image in the tests
- store: retry readyToBuy request
- tests: increase `expect` timeouts
- static tests: add spell check
- tests: add debug to all flaky expect tests
- systemd: correct the mount arguments when mounting with squashfuse
- interfaces: add avahi-observe (LP: #1639967)
- store: bring delta downloads back
- interfaces: add alsa (LP: #1598309)
- interfaces/builtin: fix a broken test that snuck into master
- osutil: add chattr funcs
- image: init "snap_mode" on image creation time to avoid ugly
messages
- tests: test-snapd-fuse-consumer needs python-fuse as a build-
package
- interfaces/builtin: add i2c interface
- interfaces: add ofono interface
- tests: do not use hello-world in our tests
- snap: add support for classic confinement
- interfaces: remove LegacyAutoConnect() from the interfaces
- interfaces: miscellaneous policy updates (LP: #1639988, 1614269,
1639614, 1605216, 1629996, et al)
- tests: run autopkgtests in the autopkgtest.ubuntu.com
infrastructure
- Implement lxd-client interface exposing the lxd snap (LP:
#1634880)
- asserts: validate optional account username
- many: remove unnecessary snap name parameter from buying endpoint
- tests: do not hardcode the size of /dev/ram0
- tests: add test that ensures the right content for /etc/os-release
- spread tests: fix snap mode check
- docs: fix path for source files location in HACKING.md
- interfaces/builtin/mir: allow slot to make recvfrom syscalls
- store: sections/featured snaps store support
Checksums-Sha1:
0291aace679a36c2e2024cb40c9c15a48df6fed4 2329 snapd_2.18+17.04ubuntu1.dsc
843662724a6237e980c6233d84aaca2e719630ad 960076 snapd_2.18+17.04ubuntu1.tar.xz
Checksums-Sha256:
126a20fecf2f9b13e3220ac59e159bc24c9edbef7807a8a030c7f43c24688f38 2329 snapd_2.18+17.04ubuntu1.dsc
537476bc9ca2bcc537d5e358aef09e3117064b75c5866c94ad2bf0c539b77be5 960076 snapd_2.18+17.04ubuntu1.tar.xz
Files:
d8604f659848eb44f5f50b07f55b705b 2329 devel optional snapd_2.18+17.04ubuntu1.dsc
5c628172ab3cd89530df4d17b831838d 960076 devel optional snapd_2.18+17.04ubuntu1.tar.xz
-----BEGIN PGP SIGNATURE-----
iQI1BAEBCAAfBQJYN1CbGBxtaWNoYWVsLnZvZ3RAdWJ1bnR1LmNvbQAKCRCYyrs6
vUylnoxGD/wNi0TJdqDXBS1mEJH0LUCUrP53Gnxzxyqjvo8nWke3SvgTREDG1f3F
elShSi9aAdVz3F6qLCvfyxW77w4UxTD9R5m7KNxJoIL05StC/iDQtT5AUSDreQ5y
nOF/tEZejMEUMt+S49zRQyhtubahcEYEnpM6bHdGE4jfnfJlObWoyUQm6/o8NfvE
UuvYLCGpX4HNNJp9uRMQN91WG5bsPywePbJpyNbgvec9HBCvTzNeLTvWHpNmM8q3
waSFlWFsq2tTWPrDT0hc/69TQRGwpymuZ+xvi5O3NUhwzzRWRZAJUIXhZTlppZ3J
JZPYFezUWIlCDU7anOA4ZOpoP3vnwZNJwmYRtBPcHQViFxO6CnUo/iw6oCb+tvd3
1820HEaiRgp33y39ut9bDD7Wx/8c5qINuVDuoRBHN5t71+BO8tF/bsNc6sQJa1cI
1EbZp3IOu1HZlHppX6hUVrfubfYGiUDGY4iqoZER3nGKDWeKnQT99M9nWsf7l7LM
RzYjLmr4YpFtCCkjnQrNVGTQ0u+nfkadqQlgOgPzkrOGgKLfwmEvhCX/LRKKxTq/
HdJWQXD34n+gbD3SXiDdfs8uLz5ofah+2ZupvR5NL0uuw30RAThVuRrr+BTqLap0
QKYAkXnqIpdU4qM9AaOajpKik83lQSkqXZIQfzk3+HLDc/mNBBmGNA==
=pVul
-----END PGP SIGNATURE-----
More information about the Zesty-changes
mailing list