[ubuntu/artful-proposed] lxd 2.13-0ubuntu1 (Accepted)

Stéphane Graber stgraber at ubuntu.com
Wed Apr 26 05:56:13 UTC 2017


lxd (2.13-0ubuntu1) artful; urgency=medium

  * New upstream release (2.13):
    - lxc/copy: Allow copying a container without its snapshots
    - lxd/storage/zfs: Introduce a new "zfs.clone_copy" property
    - client: New, better designed, client library available for testing
    - lxd/containers: unix-char/unix-block devices can now be renamed
    - lxd/containers: AppArmor namespacing for privileged containers too
    - lxd/storage/lvm: Implement non-thinpool LVM storage pools
    - lxc/list: Support for CSV as an output format
    - lxd/init: Support for creating a subvolume in an existing btrfs setup
    - lxd/storage: Implement support for restricting rsync bandwidth
    - lxd/network: Allow overriding the VXLAN multicast interface

    - client: Add basic logging code
    - client: Fix file push path handling
    - doc/api-extensions: Properly escape markdown
    - doc/configuration: Drop deprecated config options
    - doc/configuration: Extract containers documentation to containers.md
    - doc/configuration: Extract networking documentation to networks.md
    - doc/configuration: Extract profiles documentation to profiles.md
    - doc/configuration: Extract server documentation to server.md
    - doc/configuration: Extract storage documentation to storage.md
    - doc/configuration: Fix storage volume configuration
    - doc/configuration: Update with links to other documents
    - doc/lxd-ssl-authentication: Drop mention of PKI CRL (not implemented)
    - doc/production-setup: Fix broken table
    - doc/README: Update for new API client
    - doc/storage: Add note about escaping btrfs qgroups
    - doc/storage: Re-format a bit
    - i18n: Update translations from weblate
    - lxc/copy: Return the source error too
    - lxc/copy: Wait for operations asynchronously
    - lxc/list: Document list format options
    - lxc/manpage: Show all commands in "man lxc"
    - lxd/containers: Add containerGetParentAndSnapshotName()
    - lxd/containers: Added soft memory limit even when hard is selected
    - lxd/containers: Allow for stable host interface names
    - lxd/containers: Fix handling of devices with minor>255
    - lxd/containers: Fix typo in securtiy.syscalls.blacklist
    - lxd/containers: Fix unix device removal (bad cgroup.deny entry)
    - lxd/containers: Improve storage error messages on creation
    - lxd/containers: Properly invalidate the idmap cache
    - lxd/daemon: Improve PKI certificate handling
    - lxd/db: Deal with the case where no updates exist
    - lxd/images: Drop leftover debug statement
    - lxd/init: Add all storage options
    - lxd/main_activateifneeded: Port to new client code
    - lxd/main_callhook: Port to new client code
    - lxd/main_daemon: Port to new client code
    - lxd/main_forkexec: Remove use of os.FindProcess
    - lxd/main_import: Handle non-existing snapshots path
    - lxd/main_import: Port to new client code
    - lxd/main_init: Port to new client code
    - lxd/main_migratedumpsuccess: Port to new client code
    - lxd/main_netcat: Implement logging
    - lxd/main_netcat: Switch to new helper
    - lxd/main_ready: Port to new client code
    - lxd/main_shutdown: Port to new client code
    - lxd/main_waitready: Port to new client code
    - lxd/migration: Fix stateful restore
    - lxd/operations: Remove useless for loops
    - lxd/profiles: Fix ETag handling
    - lxd/rsync: Make our netcat handle EAGAIN
    - lxd/storage: Check that pool exists on profile changes
    - lxd/storage: Fix and improve config validation
    - lxd/storage/lvm: Improve snapshot handling
    - lxd/storage/lvm: Tweak {Try}RunCommand() calls
    - shared/api: Add the Stateful field to ContainerPut
    - shared/api: Properly define the image creation source
    - shared/gnuflag: Fix golint
    - shared/i18n: Simplify and make golint clean
    - shared/ioprogress: Simplify and make golint clean
    - shared/logger: Add line number logging
    - shared/logger: Add pretty formatting
    - shared/logger: Create new package for logger
    - shared/util_linux: Add function to detect errno
    - shared/version: Make golint clean
    - tests/lxd-benchmark: Port to new client code
    - tests: Add additional "file push -p" tests
    - tests: Add additional import tests
    - tests: Add additional storage pool tests
    - tests: Add migration tests for copy and move
    - tests: Keep testsuite non-executable (they're sourced)
    - tests: Make sure a client certificate is generated
    - tests: Make sure we also delete dependent records in import tests
    - tests: Record how long the tests take
    - tests: Run golint on client/ and lxc/config/
    - tests: Stop containers before modifying the DB
    - tests: Use flake8 instead of separate pyflakes and pep8
    - tests: Use shutdown/respawn helpers to simplify import tests

  * Update systemd unit to set maximum kernel NOFILE (rather than "infinity")

Date: Wed, 26 Apr 2017 01:35:57 -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.13-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 26 Apr 2017 01:35:57 -0400
Source: lxd
Binary: lxd-client lxd lxc2 lxd-tools golang-github-lxc-lxd-dev
Architecture: source
Version: 2.13-0ubuntu1
Distribution: artful
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
Changes:
 lxd (2.13-0ubuntu1) artful; urgency=medium
 .
   * New upstream release (2.13):
     - lxc/copy: Allow copying a container without its snapshots
     - lxd/storage/zfs: Introduce a new "zfs.clone_copy" property
     - client: New, better designed, client library available for testing
     - lxd/containers: unix-char/unix-block devices can now be renamed
     - lxd/containers: AppArmor namespacing for privileged containers too
     - lxd/storage/lvm: Implement non-thinpool LVM storage pools
     - lxc/list: Support for CSV as an output format
     - lxd/init: Support for creating a subvolume in an existing btrfs setup
     - lxd/storage: Implement support for restricting rsync bandwidth
     - lxd/network: Allow overriding the VXLAN multicast interface
 .
     - client: Add basic logging code
     - client: Fix file push path handling
     - doc/api-extensions: Properly escape markdown
     - doc/configuration: Drop deprecated config options
     - doc/configuration: Extract containers documentation to containers.md
     - doc/configuration: Extract networking documentation to networks.md
     - doc/configuration: Extract profiles documentation to profiles.md
     - doc/configuration: Extract server documentation to server.md
     - doc/configuration: Extract storage documentation to storage.md
     - doc/configuration: Fix storage volume configuration
     - doc/configuration: Update with links to other documents
     - doc/lxd-ssl-authentication: Drop mention of PKI CRL (not implemented)
     - doc/production-setup: Fix broken table
     - doc/README: Update for new API client
     - doc/storage: Add note about escaping btrfs qgroups
     - doc/storage: Re-format a bit
     - i18n: Update translations from weblate
     - lxc/copy: Return the source error too
     - lxc/copy: Wait for operations asynchronously
     - lxc/list: Document list format options
     - lxc/manpage: Show all commands in "man lxc"
     - lxd/containers: Add containerGetParentAndSnapshotName()
     - lxd/containers: Added soft memory limit even when hard is selected
     - lxd/containers: Allow for stable host interface names
     - lxd/containers: Fix handling of devices with minor>255
     - lxd/containers: Fix typo in securtiy.syscalls.blacklist
     - lxd/containers: Fix unix device removal (bad cgroup.deny entry)
     - lxd/containers: Improve storage error messages on creation
     - lxd/containers: Properly invalidate the idmap cache
     - lxd/daemon: Improve PKI certificate handling
     - lxd/db: Deal with the case where no updates exist
     - lxd/images: Drop leftover debug statement
     - lxd/init: Add all storage options
     - lxd/main_activateifneeded: Port to new client code
     - lxd/main_callhook: Port to new client code
     - lxd/main_daemon: Port to new client code
     - lxd/main_forkexec: Remove use of os.FindProcess
     - lxd/main_import: Handle non-existing snapshots path
     - lxd/main_import: Port to new client code
     - lxd/main_init: Port to new client code
     - lxd/main_migratedumpsuccess: Port to new client code
     - lxd/main_netcat: Implement logging
     - lxd/main_netcat: Switch to new helper
     - lxd/main_ready: Port to new client code
     - lxd/main_shutdown: Port to new client code
     - lxd/main_waitready: Port to new client code
     - lxd/migration: Fix stateful restore
     - lxd/operations: Remove useless for loops
     - lxd/profiles: Fix ETag handling
     - lxd/rsync: Make our netcat handle EAGAIN
     - lxd/storage: Check that pool exists on profile changes
     - lxd/storage: Fix and improve config validation
     - lxd/storage/lvm: Improve snapshot handling
     - lxd/storage/lvm: Tweak {Try}RunCommand() calls
     - shared/api: Add the Stateful field to ContainerPut
     - shared/api: Properly define the image creation source
     - shared/gnuflag: Fix golint
     - shared/i18n: Simplify and make golint clean
     - shared/ioprogress: Simplify and make golint clean
     - shared/logger: Add line number logging
     - shared/logger: Add pretty formatting
     - shared/logger: Create new package for logger
     - shared/util_linux: Add function to detect errno
     - shared/version: Make golint clean
     - tests/lxd-benchmark: Port to new client code
     - tests: Add additional "file push -p" tests
     - tests: Add additional import tests
     - tests: Add additional storage pool tests
     - tests: Add migration tests for copy and move
     - tests: Keep testsuite non-executable (they're sourced)
     - tests: Make sure a client certificate is generated
     - tests: Make sure we also delete dependent records in import tests
     - tests: Record how long the tests take
     - tests: Run golint on client/ and lxc/config/
     - tests: Stop containers before modifying the DB
     - tests: Use flake8 instead of separate pyflakes and pep8
     - tests: Use shutdown/respawn helpers to simplify import tests
 .
   * Update systemd unit to set maximum kernel NOFILE (rather than "infinity")
Checksums-Sha1:
 b71acf687dc208ef8a2be1db7fa0a2de1ce74a3a 2844 lxd_2.13-0ubuntu1.dsc
 67008b1b7c7df7e3b8f0b5ff8ebb3325c0bbe1de 5491146 lxd_2.13.orig.tar.gz
 33a4b0ca34f8b60121b8a888093d441614ca9814 94900 lxd_2.13-0ubuntu1.debian.tar.xz
Checksums-Sha256:
 15ae3209678174cb9879822fd03566ef57965d84151798fe84a07a1a8b3a56ee 2844 lxd_2.13-0ubuntu1.dsc
 8cabd676699f281dfa5e840fa1a2f8e000584964a44b99705c4846a8b5221b45 5491146 lxd_2.13.orig.tar.gz
 0f5085359b86abf421b0a2d26f3f700f08ad4742840beefe83304931ec834890 94900 lxd_2.13-0ubuntu1.debian.tar.xz
Files:
 3b3553c450d409ea7936b4ee0f29308c 2844 admin optional lxd_2.13-0ubuntu1.dsc
 54ad4654eae2e302ddc7b04053582088 5491146 admin optional lxd_2.13.orig.tar.gz
 369e78104a9e2ab33ca601615278462d 94900 admin optional lxd_2.13-0ubuntu1.debian.tar.xz

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

iQIcBAEBCgAGBQJZADZCAAoJEMY4l01keS1nj8AP/12kjvUD/Lwo2us6Yu3ovQSw
MjJNQC3L8zbhnxfKucVMClC0DDQz+LjQY3NDBRXBCCDBbYqVIU8H+UNvtrHRBvVp
jfejax1cchma+GPTmKtZT0pFhwvX1o2n4XqyZMeJcpxFfWUiwOeGONcp0pK+9Egq
hUv3AmT2hkVkc3UPgBw4vgjWdXjqxtCdSFSIglWzrUSncUNGtqDkrepl15xnxzIJ
YzKEhVj4pxJ2MGWQXTm4jL8mrbwVtqZpJVLastMURCw8T2WLYHaqJ7xNWJJJacg6
3kIrPVBYeo2QPhVR68xN9cx2z0bkpmubRZShwnWMeKOph4U1QLhRe7Vbc9fBfGMV
lgMLahW+twBtZpNeRBf1HrkjgkM/75x6oG1204JBdPEduKLJibD9HhTcshwddO+v
r0fOcKsKUKBd/AcmBj3OiiIXdH6NkTNUWFMh1MkKwonI6kVSIgn6yL9/Yb1DcI7L
l9XFFCBh4J4eWAjEXCVei0zDGBLZtoD6ZtHAiM2UrD4F/whUal3YUYVPIvsTQx8/
TyZ94uuYkoCmSfYosZcFFoxMraTHAES0zzAz88rmPp1HGXcEtHskpdYZ5r0mbXvs
RohJj5Itny4iGOc7d8mxBQED7sWo9OTnnLLTy7nFTB4oYAmLE/Vwz1DH0odMJ667
OHQ16DWHmwTO5Ot8p7Sq
=ddcs
-----END PGP SIGNATURE-----


More information about the Artful-changes mailing list