[ubuntu/xenial-proposed] lxd 2.0.4-0ubuntu1~ubuntu16.04.1 (Accepted)
Stéphane Graber
stgraber at ubuntu.com
Mon Aug 22 10:43:41 UTC 2016
lxd (2.0.4-0ubuntu1~ubuntu16.04.1) xenial; urgency=medium
* New upstream bugfix release (2.0.4) (LP: #1615102)
- /dev/net/tun is now a default device (always present)
- lxd-bridge: dnsmasq is now configured with IPv6 name resolution
- lxd-bridge: iptables rules now have a comment
- "lxd init" now comes with reasonable defaults
- The "images:" remote now uses simplestreams on new installations
- "lxc image export" now always uses the image fingerprint as filename
- Import progress is now reported for URL imports in "lxc image import"
- apparmor: Add feature detection and clean things a bit
- apparmor: Don't depend on the LXC apparmor profile
- apparmor: Rename main two chunks of rules
- apparmor: Setup a more modular apparmor profile
- client: Don't share http client with go routines
- client: Error when trying to remove a non-existent device
- client: Fix API info reporting in "lxc info"
- client: Fix spelling: permisson -> permission
- client: Make client.websocket a public API
- client: Make --version option visible
- client: Relax constraints on WebsocketRecvStream args
- client: Use named args for actionCmds
- client/finger: Remove unused field from finger cmd
- client/image: Fix image import from URL
- client/list: fix concurrent read/write
- client/list: Fix error handling and race in "lxc list"
- client/pause: Add some additional help to lxc pause
- client/profile: Add "lxc profile unset" to help message
- daemon/container: Actually handle containers list error
- daemon/container: Add sanity checks for common problems
- daemon/container: Alphabetize device processing
- daemon/container: Better errors when sanity checking devices
- daemon/container: Better handle missing or invalid device types
- daemon/container: Document and validate limits.*.priority values
- The "images:" remote now uses simplestreams on new installations
- "lxc image export" now always uses the image fingerprint as filename
- Import progress is now reported for URL imports in "lxc image import"
- apparmor: Add feature detection and clean things a bit
- apparmor: Don't depend on the LXC apparmor profile
- apparmor: Rename main two chunks of rules
- apparmor: Setup a more modular apparmor profile
- client: Don't share http client with go routines
- client: Error when trying to remove a non-existent device
- client: Fix API info reporting in "lxc info"
- client: Fix spelling: permisson -> permission
- client: Make client.websocket a public API
- client: Make --version option visible
- client: Relax constraints on WebsocketRecvStream args
- client: Use named args for actionCmds
- client/finger: Remove unused field from finger cmd
- client/image: Fix image import from URL
- client/list: fix concurrent read/write
- client/list: Fix error handling and race in "lxc list"
- client/pause: Add some additional help to lxc pause
- client/profile: Add "lxc profile unset" to help message
- daemon/container: Actually handle containers list error
- daemon/container: Add sanity checks for common problems
- daemon/container: Alphabetize device processing
- daemon/container: Better errors when sanity checking devices
- daemon/container: Better handle missing or invalid device types
- daemon/container: Document and validate limits.*.priority values
- daemon/container: Document image export target behavior and fix bugs
- daemon/container: Don't unfreeze a container on stop
- daemon/container: Fix flag name in init error message
- daemon/container: Fix limits.disk.priority when set to 0
- daemon/container: Fix nic hotplug with openvswitch
- daemon/container: Fix unix-char/unix-block in nested containers
- daemon/container: Improve check for invalid physical devices
- daemon/container: Remember the return code in the non wait-for-websocket
- daemon/container: Remove unused "name" argument from UnixDevice
- daemon/container: Return more error information back to the user
- daemon/container: Sort disk devices by their path before their names
- daemon/container: Unfreeze frozen container on shutdown
- daemon/db: Don't fail db upgrade if $LXD_DIR/containers doesn't exist
- daemon/db: remove fuse device from docker profile
- daemon/migration: fix tempdir handling
- daemon/profile: Prevent using invalid profile names
- daemon/zfs: Fix ZFS volume size on 32bit architectures
- daemon/zfs: Only delete copy- snapshots on delete
- daemon/zfs: Remove subvolume in zfs.ImageCreate error flow
- doc: Add /dev/net/tun and /dev/fuse to docs
- doc: Added command to install squashfs-tools in README.md
- doc: Document config_get in pongo templates
- doc: Fixed errors on api examples with curl
- doc: Initial documentation for production use of LXD
- doc: Shuffle packages a bit in README.md
- lxd-bridge-proxy: Remove unused code
- Makefile: Also have "make dist" run multiple go get
- scripts: Make lxc-to-lxd work inside virtualenv
- simplestreams: Fix size reporting
- simplestreams: Handle images without labels
- simplestreams: List images available as both squashfs and tar.xz
- simplestreams: Properly deal with unset expiry
- simplestreams: Set proper user-agent
- simplestreams: Use the hashes in the right order
* Cherry-pick from upstream:
- 0002-Fix-for-newer-shellcheck
* Refresh debian/copyright to match vendor directory (dist/).
Note that this bundled code isn't used for the main archive builds.
* Bump liblxc dependency on 2.0.0 or higher.
Date: Fri, 19 Aug 2016 15:40:32 -0400
Changed-By: Stéphane Graber <stgraber at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/lxd/2.0.4-0ubuntu1~ubuntu16.04.1
-------------- next part --------------
Format: 1.8
Date: Fri, 19 Aug 2016 15:40:32 -0400
Source: lxd
Binary: lxd-client lxd lxc2 lxd-tools golang-github-lxc-lxd-dev
Architecture: source
Version: 2.0.4-0ubuntu1~ubuntu16.04.1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Stéphane Graber <stgraber at ubuntu.com>
Description:
golang-github-lxc-lxd-dev - Container hypervisor based on LXC - go source
lxc2 - Container hypervisor based on LXC - metapackage
lxd - Container hypervisor based on LXC - daemon
lxd-client - Container hypervisor based on LXC - client
lxd-tools - Container hypervisor based on LXC - extra tools
Launchpad-Bugs-Fixed: 1615102
Changes:
lxd (2.0.4-0ubuntu1~ubuntu16.04.1) xenial; urgency=medium
.
* New upstream bugfix release (2.0.4) (LP: #1615102)
- /dev/net/tun is now a default device (always present)
- lxd-bridge: dnsmasq is now configured with IPv6 name resolution
- lxd-bridge: iptables rules now have a comment
- "lxd init" now comes with reasonable defaults
- The "images:" remote now uses simplestreams on new installations
- "lxc image export" now always uses the image fingerprint as filename
- Import progress is now reported for URL imports in "lxc image import"
- apparmor: Add feature detection and clean things a bit
- apparmor: Don't depend on the LXC apparmor profile
- apparmor: Rename main two chunks of rules
- apparmor: Setup a more modular apparmor profile
- client: Don't share http client with go routines
- client: Error when trying to remove a non-existent device
- client: Fix API info reporting in "lxc info"
- client: Fix spelling: permisson -> permission
- client: Make client.websocket a public API
- client: Make --version option visible
- client: Relax constraints on WebsocketRecvStream args
- client: Use named args for actionCmds
- client/finger: Remove unused field from finger cmd
- client/image: Fix image import from URL
- client/list: fix concurrent read/write
- client/list: Fix error handling and race in "lxc list"
- client/pause: Add some additional help to lxc pause
- client/profile: Add "lxc profile unset" to help message
- daemon/container: Actually handle containers list error
- daemon/container: Add sanity checks for common problems
- daemon/container: Alphabetize device processing
- daemon/container: Better errors when sanity checking devices
- daemon/container: Better handle missing or invalid device types
- daemon/container: Document and validate limits.*.priority values
- The "images:" remote now uses simplestreams on new installations
- "lxc image export" now always uses the image fingerprint as filename
- Import progress is now reported for URL imports in "lxc image import"
- apparmor: Add feature detection and clean things a bit
- apparmor: Don't depend on the LXC apparmor profile
- apparmor: Rename main two chunks of rules
- apparmor: Setup a more modular apparmor profile
- client: Don't share http client with go routines
- client: Error when trying to remove a non-existent device
- client: Fix API info reporting in "lxc info"
- client: Fix spelling: permisson -> permission
- client: Make client.websocket a public API
- client: Make --version option visible
- client: Relax constraints on WebsocketRecvStream args
- client: Use named args for actionCmds
- client/finger: Remove unused field from finger cmd
- client/image: Fix image import from URL
- client/list: fix concurrent read/write
- client/list: Fix error handling and race in "lxc list"
- client/pause: Add some additional help to lxc pause
- client/profile: Add "lxc profile unset" to help message
- daemon/container: Actually handle containers list error
- daemon/container: Add sanity checks for common problems
- daemon/container: Alphabetize device processing
- daemon/container: Better errors when sanity checking devices
- daemon/container: Better handle missing or invalid device types
- daemon/container: Document and validate limits.*.priority values
- daemon/container: Document image export target behavior and fix bugs
- daemon/container: Don't unfreeze a container on stop
- daemon/container: Fix flag name in init error message
- daemon/container: Fix limits.disk.priority when set to 0
- daemon/container: Fix nic hotplug with openvswitch
- daemon/container: Fix unix-char/unix-block in nested containers
- daemon/container: Improve check for invalid physical devices
- daemon/container: Remember the return code in the non wait-for-websocket
- daemon/container: Remove unused "name" argument from UnixDevice
- daemon/container: Return more error information back to the user
- daemon/container: Sort disk devices by their path before their names
- daemon/container: Unfreeze frozen container on shutdown
- daemon/db: Don't fail db upgrade if $LXD_DIR/containers doesn't exist
- daemon/db: remove fuse device from docker profile
- daemon/migration: fix tempdir handling
- daemon/profile: Prevent using invalid profile names
- daemon/zfs: Fix ZFS volume size on 32bit architectures
- daemon/zfs: Only delete copy- snapshots on delete
- daemon/zfs: Remove subvolume in zfs.ImageCreate error flow
- doc: Add /dev/net/tun and /dev/fuse to docs
- doc: Added command to install squashfs-tools in README.md
- doc: Document config_get in pongo templates
- doc: Fixed errors on api examples with curl
- doc: Initial documentation for production use of LXD
- doc: Shuffle packages a bit in README.md
- lxd-bridge-proxy: Remove unused code
- Makefile: Also have "make dist" run multiple go get
- scripts: Make lxc-to-lxd work inside virtualenv
- simplestreams: Fix size reporting
- simplestreams: Handle images without labels
- simplestreams: List images available as both squashfs and tar.xz
- simplestreams: Properly deal with unset expiry
- simplestreams: Set proper user-agent
- simplestreams: Use the hashes in the right order
* Cherry-pick from upstream:
- 0002-Fix-for-newer-shellcheck
* Refresh debian/copyright to match vendor directory (dist/).
Note that this bundled code isn't used for the main archive builds.
* Bump liblxc dependency on 2.0.0 or higher.
Checksums-Sha1:
359c0f346141655a162be18c016a910ee99ea67f 2756 lxd_2.0.4-0ubuntu1~ubuntu16.04.1.dsc
0f94ec9345c7ae4c7ca039229229d302374c8ce0 9107706 lxd_2.0.4.orig.tar.gz
98f12ef7f468120c0da1552422bf639673cc2e04 89452 lxd_2.0.4-0ubuntu1~ubuntu16.04.1.debian.tar.xz
Checksums-Sha256:
f7476f0b9bea538c93fb4d20bdccd6fc1e49defa0fb568416a2fa64de49a86cc 2756 lxd_2.0.4-0ubuntu1~ubuntu16.04.1.dsc
b2ef2c6a03e9451ebfbbb813445c5c4f3718aaf83e159577fd22f607a1ec5fcc 9107706 lxd_2.0.4.orig.tar.gz
1833c9572b16662392c008839c5670069a0e763b014aab9fce975ef1a17db265 89452 lxd_2.0.4-0ubuntu1~ubuntu16.04.1.debian.tar.xz
Files:
a2da43186d7b55de9c05c8bc8901f7e5 2756 admin optional lxd_2.0.4-0ubuntu1~ubuntu16.04.1.dsc
96dbf7427bf7646f286ddab3b00a30b3 9107706 admin optional lxd_2.0.4.orig.tar.gz
60845917fbcdc0922ade5623850263cd 89452 admin optional lxd_2.0.4-0ubuntu1~ubuntu16.04.1.debian.tar.xz
More information about the Xenial-changes
mailing list