[ubuntu/cosmic-proposed] lxd 3.0.1-0ubuntu1 (Accepted)

Stéphane Graber stgraber at ubuntu.com
Tue Jun 5 22:17:13 UTC 2018


lxd (3.0.1-0ubuntu1) cosmic; urgency=medium

  * New usptream bugfix release:
    - lxc: Fix mistakenly hidden commands
    - i18n: Update translation templates
    - lxd/migration: Pre-validate profiles
    - client: Improve remote operation errors
    - Fix some typos and wording.
    - Wording fix.
    - lxc/image: Fix crash due to bad arg parsing
    - lxd: add missing limits.h include
    - lxd/init: Fix --auto with network config
    - lxc: Consistent naming of clustering terms
    - i18n: Update translation templates
    - lxc/file: Fix pushing files to remote
    - lxd/init: Don’t setup a remote storage pool by default
    - Fix lxd init failing to join cluster interactively with existing zfs pool
    - lxc/query: Fix -d and -X
    - lxc/help: Make help respect --all too
    - Fix typo in help of “lxc network”
    - Properly filter node-level storage configs by pool ID
    - i18n: Update translation templates
    - lxd/init: Consistency
    - Make new gofmt happy
    - lxc/file: Allow using -r to follow symlinks
    - Replace juju/idmclient with CanonicalLtd/candidclient
    - lxc/config: Fix adding trust cert on snap
    - lxc/alias: Fix example in help message
    - i18n: Update translation templates
    - client: Introduce LXD_SOCKET
    - Makefile: Add a manifest
    - containers: fix snapshot deletion
    - lxc/init: Add missing --no-profiles
    - i18n: Update translations
    - lxc/file: Fix pull target logic
    - doc: Fix example in userns-idmap
    - devices: fail if Nvidia device minor is missing
    - Add db.ContainersNodeList
    - storage: createContainerMountpoint() fix perms
    - ceph: s/0755/0711/g
    - lvm: s/0755/0711/g
    - storage utils: s/0755/0711/g
    - zfs: s/0755/0711/g
    - patches: add “storage_api_path_permissions”
    - sys/fs: s/MkdirAll/Mkdir/g
    - btrfs: fix permissions
    - Pass a logger to raft-http
    - Add new cluster.Promote function
    - Add new cluster.Rebalance function
    - Notify the cluster leader after a node removal, so it can rebalance
    - Add integration test
    - doc: Tweak backup.md
    - lxd/init: Require root for interactive cluster join
    - Disable flaky unit tests for now
    - Log the error that made Daemon.Init() fail
    - client: Expose http URL in ConnectionInfo
    - lxc/query: Add support for non-JSON endpoints
    - Handle empty query strings
    - Support reading queries from standard in
    - Support passing multiple queries
    - Rename database files
    - Support querying both local and global database
    - Update integration tests
    - Normalize name of images_aliases table
    - Add query.Dump helper to dump schema and data
    - Add support for dump command in lxd sql
    - lxd/containers: Fix lxc.net 1 check
    - doc/backup.md: update snap path
    - Add lxc cluster enable command
    - Fix command description formatting
    - Update .pot files
    - Use an isolated LXD instance in integration tests
    - Start a container in the integration test
    - Address style comments
    - add LXD_UNPRIVILEGED_ONLY to disallow privileged containers.
    - lxd: tweak LXD_UNPRIVILEGED_ONLY
    - doc: add LXD_UNPRIVILEGED_ONLY
    - tests: add tests for LXD_UNPRIVILEGED_ONLY
    - Reword errors when LXD_UNPRIVILEGED_ONLY is set
    - lxd/containers: Allow sending progress
    - lxc/rename: Deal with remote renames
    - lxd/db: Don’t crash on empty queries
    - lxd/sql: Drop custom table renderer
    - lxd/network: Fix fan subnet calculation logic
    - Update translations from weblate
    - lxc/main: Fix remote caching
    - lxc/storage_volumes: Various fixes
    - tests: Add extra cleanup code
    - lxd/storage: Also set zfs.pool_name on upgrade
    - migration: fix btrfs live migration
    - lxd/containers: Fix broken unix hotplug logic
    - lxc/list: Reduce number of API calls
    - Make the interaction betwean lxd daemon and waitready non-blocking
    - Increase logging during startup
    - Remove log alias for waitready
    - Remove log alias for db.OpenCluster
    - Make Unavailable accept an error parameter
    - Add a new Schema.File() method to load extra queries from a file
    - Add support for patch.local.sql and patch.global.sql
    - Add integration tests
    - Add shared.DirCopy to recursively copy a directory.
    - Update database.md
    - Backup global database if non-clustered
    - lxd/init: Offer to setup a Fan bridge when clustered
    - lxd init: fix maas.api.url check when setting up existing bridge
    - Take raft snapshots more frequently and at shutdown
    - Add --schema flag to lxd sql to dump only the schema.
    - Update database.md with information about lxd sql and patch.*.sql
    - Document how to dump the content or schema of databases
    - Fix shell lints
    - Disable snapshot logging, as it’s too verbose now
    - Make .dump and .schema special queries, for consistency with sqlite3
    - Run make i18n
    - xattr: Support empty values
    - doc: s/status command/info command/
    - lxd/init: Explain password less behavior
    - Make waitready less verbose
    - devices: clone mode of device
    - lxd/init: Have --auto setup networkng if missing
    - container_lxc: fix optional property for disk devs
    - test: Fix busybox image
    - lxc/action: Fix pause
    - lxd/callhook: Respect LXD_SOCKET environment variable
    - forkfile: only open O_RDWR if necessary
    - Consider a copy to be local only when not clustered
    - Add integration tests
    - api: Add backup structs
    - client: Implement backup functionality
    - shared: Implement RunCommandWithFds
    - btrfs: add doContainerCreate()
    - btrfs: add doContainerSnapshotCreate()
    - ceph: ensure fs consistency when snapshotting
    - ceph: ensure fs consistency when restoring
    - ceph: add doContainerCreate()
    - ceph: add doContainerMount()
    - lvm: add doContainerMount()
    - zfs: add doContainerMount()
    - zfs: add do*() helpers
    - lvm: use internal pool name
    - lxd-p2c: Handle target URL smarter
    - lxd-p2c: Ignore missing arg errors
    - lxd-p2c: Delete containers on failure
    - lxd-p2c: Better report rsync errors
    - lxd-p2c: Allow overriding rsync args
    - Serialize reads to the cluster database
    - doc: Fix typo in api-extensions
    - Redirect container/snapshost publish API requests to the relevant node
    - gpu: fallback to default device mode
    - Improve error messages and docs about node-specific config keys
    - Avoid wrapping long lines
    - lxd-p2c: Add rsync version check
    - lvm: s/LXDPool/LXDThinPool/g
    - Extract expandConfigFromProfiles from expandConfig to avoid db calls
    - Broadcast profile changes to other cluster nodes
    - lvm: use LXD pool name
    - tests: Reduce ceph pg_num down to 1
    - lxc-to-lxd: Respect LXD_SOCKET environment variable
    - Manually release the liblxc structs
    - Drop manual GC calls
    - lxd/containers: Fix fd leak in metadata

  * Add missing dependency on iproute2 (LP: #1770395)
  * Add missing recommend on apparmor

Date: Tue, 05 Jun 2018 18:01:41 -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/3.0.1-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 05 Jun 2018 18:01:41 -0400
Source: lxd
Binary: lxd-client lxd lxd-tools
Architecture: source
Version: 3.0.1-0ubuntu1
Distribution: cosmic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Stéphane Graber <stgraber at ubuntu.com>
Description:
 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: 1770395
Changes:
 lxd (3.0.1-0ubuntu1) cosmic; urgency=medium
 .
   * New usptream bugfix release:
     - lxc: Fix mistakenly hidden commands
     - i18n: Update translation templates
     - lxd/migration: Pre-validate profiles
     - client: Improve remote operation errors
     - Fix some typos and wording.
     - Wording fix.
     - lxc/image: Fix crash due to bad arg parsing
     - lxd: add missing limits.h include
     - lxd/init: Fix --auto with network config
     - lxc: Consistent naming of clustering terms
     - i18n: Update translation templates
     - lxc/file: Fix pushing files to remote
     - lxd/init: Don’t setup a remote storage pool by default
     - Fix lxd init failing to join cluster interactively with existing zfs pool
     - lxc/query: Fix -d and -X
     - lxc/help: Make help respect --all too
     - Fix typo in help of “lxc network”
     - Properly filter node-level storage configs by pool ID
     - i18n: Update translation templates
     - lxd/init: Consistency
     - Make new gofmt happy
     - lxc/file: Allow using -r to follow symlinks
     - Replace juju/idmclient with CanonicalLtd/candidclient
     - lxc/config: Fix adding trust cert on snap
     - lxc/alias: Fix example in help message
     - i18n: Update translation templates
     - client: Introduce LXD_SOCKET
     - Makefile: Add a manifest
     - containers: fix snapshot deletion
     - lxc/init: Add missing --no-profiles
     - i18n: Update translations
     - lxc/file: Fix pull target logic
     - doc: Fix example in userns-idmap
     - devices: fail if Nvidia device minor is missing
     - Add db.ContainersNodeList
     - storage: createContainerMountpoint() fix perms
     - ceph: s/0755/0711/g
     - lvm: s/0755/0711/g
     - storage utils: s/0755/0711/g
     - zfs: s/0755/0711/g
     - patches: add “storage_api_path_permissions”
     - sys/fs: s/MkdirAll/Mkdir/g
     - btrfs: fix permissions
     - Pass a logger to raft-http
     - Add new cluster.Promote function
     - Add new cluster.Rebalance function
     - Notify the cluster leader after a node removal, so it can rebalance
     - Add integration test
     - doc: Tweak backup.md
     - lxd/init: Require root for interactive cluster join
     - Disable flaky unit tests for now
     - Log the error that made Daemon.Init() fail
     - client: Expose http URL in ConnectionInfo
     - lxc/query: Add support for non-JSON endpoints
     - Handle empty query strings
     - Support reading queries from standard in
     - Support passing multiple queries
     - Rename database files
     - Support querying both local and global database
     - Update integration tests
     - Normalize name of images_aliases table
     - Add query.Dump helper to dump schema and data
     - Add support for dump command in lxd sql
     - lxd/containers: Fix lxc.net 1 check
     - doc/backup.md: update snap path
     - Add lxc cluster enable command
     - Fix command description formatting
     - Update .pot files
     - Use an isolated LXD instance in integration tests
     - Start a container in the integration test
     - Address style comments
     - add LXD_UNPRIVILEGED_ONLY to disallow privileged containers.
     - lxd: tweak LXD_UNPRIVILEGED_ONLY
     - doc: add LXD_UNPRIVILEGED_ONLY
     - tests: add tests for LXD_UNPRIVILEGED_ONLY
     - Reword errors when LXD_UNPRIVILEGED_ONLY is set
     - lxd/containers: Allow sending progress
     - lxc/rename: Deal with remote renames
     - lxd/db: Don’t crash on empty queries
     - lxd/sql: Drop custom table renderer
     - lxd/network: Fix fan subnet calculation logic
     - Update translations from weblate
     - lxc/main: Fix remote caching
     - lxc/storage_volumes: Various fixes
     - tests: Add extra cleanup code
     - lxd/storage: Also set zfs.pool_name on upgrade
     - migration: fix btrfs live migration
     - lxd/containers: Fix broken unix hotplug logic
     - lxc/list: Reduce number of API calls
     - Make the interaction betwean lxd daemon and waitready non-blocking
     - Increase logging during startup
     - Remove log alias for waitready
     - Remove log alias for db.OpenCluster
     - Make Unavailable accept an error parameter
     - Add a new Schema.File() method to load extra queries from a file
     - Add support for patch.local.sql and patch.global.sql
     - Add integration tests
     - Add shared.DirCopy to recursively copy a directory.
     - Update database.md
     - Backup global database if non-clustered
     - lxd/init: Offer to setup a Fan bridge when clustered
     - lxd init: fix maas.api.url check when setting up existing bridge
     - Take raft snapshots more frequently and at shutdown
     - Add --schema flag to lxd sql to dump only the schema.
     - Update database.md with information about lxd sql and patch.*.sql
     - Document how to dump the content or schema of databases
     - Fix shell lints
     - Disable snapshot logging, as it’s too verbose now
     - Make .dump and .schema special queries, for consistency with sqlite3
     - Run make i18n
     - xattr: Support empty values
     - doc: s/status command/info command/
     - lxd/init: Explain password less behavior
     - Make waitready less verbose
     - devices: clone mode of device
     - lxd/init: Have --auto setup networkng if missing
     - container_lxc: fix optional property for disk devs
     - test: Fix busybox image
     - lxc/action: Fix pause
     - lxd/callhook: Respect LXD_SOCKET environment variable
     - forkfile: only open O_RDWR if necessary
     - Consider a copy to be local only when not clustered
     - Add integration tests
     - api: Add backup structs
     - client: Implement backup functionality
     - shared: Implement RunCommandWithFds
     - btrfs: add doContainerCreate()
     - btrfs: add doContainerSnapshotCreate()
     - ceph: ensure fs consistency when snapshotting
     - ceph: ensure fs consistency when restoring
     - ceph: add doContainerCreate()
     - ceph: add doContainerMount()
     - lvm: add doContainerMount()
     - zfs: add doContainerMount()
     - zfs: add do*() helpers
     - lvm: use internal pool name
     - lxd-p2c: Handle target URL smarter
     - lxd-p2c: Ignore missing arg errors
     - lxd-p2c: Delete containers on failure
     - lxd-p2c: Better report rsync errors
     - lxd-p2c: Allow overriding rsync args
     - Serialize reads to the cluster database
     - doc: Fix typo in api-extensions
     - Redirect container/snapshost publish API requests to the relevant node
     - gpu: fallback to default device mode
     - Improve error messages and docs about node-specific config keys
     - Avoid wrapping long lines
     - lxd-p2c: Add rsync version check
     - lvm: s/LXDPool/LXDThinPool/g
     - Extract expandConfigFromProfiles from expandConfig to avoid db calls
     - Broadcast profile changes to other cluster nodes
     - lvm: use LXD pool name
     - tests: Reduce ceph pg_num down to 1
     - lxc-to-lxd: Respect LXD_SOCKET environment variable
     - Manually release the liblxc structs
     - Drop manual GC calls
     - lxd/containers: Fix fd leak in metadata
 .
   * Add missing dependency on iproute2 (LP: #1770395)
   * Add missing recommend on apparmor
Checksums-Sha1:
 1c1f87325425fe34168568f5b6d42e3418e5aff1 2654 lxd_3.0.1-0ubuntu1.dsc
 0431a7cbd2ca83a918cc4904cc04ad5fc04fd547 28097464 lxd_3.0.1.orig.tar.gz
 408362940288215fadd878671e399f9d657c556d 833 lxd_3.0.1.orig.tar.gz.asc
 be70fc324b26c8671add4141acd55e4fc7ef84c4 110568 lxd_3.0.1-0ubuntu1.debian.tar.xz
 b62508934fe8cfbc3b016f6d1f0891617687d792 7748 lxd_3.0.1-0ubuntu1_source.buildinfo
Checksums-Sha256:
 634367ce1fbe5fb72ef46aa478700ad6a989641cbaa156576bc3d8bd73374782 2654 lxd_3.0.1-0ubuntu1.dsc
 bc663f20e2cf8e1416cee583fdf0e1fd37d2bf71ecfb71858de3e6bb2722988b 28097464 lxd_3.0.1.orig.tar.gz
 ac0bd8134dd9eda94937b7074c557f5bb4ce3cb42d32c59d92cb8cfaaac4aabf 833 lxd_3.0.1.orig.tar.gz.asc
 76eacff5f364c7ae7e2b291d538ead67b55369347aa5d78b19e4bd1bbd90cb76 110568 lxd_3.0.1-0ubuntu1.debian.tar.xz
 4de4e90b80e154d4f2c87ad9eebae4c1b028b6e4c497640327a475c43cb5bcc1 7748 lxd_3.0.1-0ubuntu1_source.buildinfo
Files:
 4724e46033b718b39d3e4be39d7e59f4 2654 admin optional lxd_3.0.1-0ubuntu1.dsc
 63f5937605f9ba861b4c5f617171920b 28097464 admin optional lxd_3.0.1.orig.tar.gz
 a08fc2d51f8dd5c700ee7fa3b9849844 833 admin optional lxd_3.0.1.orig.tar.gz.asc
 427dd9208c71edf4192707894e81a252 110568 admin optional lxd_3.0.1-0ubuntu1.debian.tar.xz
 3cb25c5b674f113052e803c5c90bcfe7 7748 admin optional lxd_3.0.1-0ubuntu1_source.buildinfo

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

iQIzBAEBCgAdFiEEYC9WdmPlk7y9FPM4xjiXTWR5LWcFAlsXC7AACgkQxjiXTWR5
LWc4kA//TflwySvP2gWBmUiFxri1i/LrUq1pGzQgvZIN41NxlkZlYTwQutuHNoSw
/F5Z3c2f4JGHXTGMG22s3szuRdxLPeG7+HXOcPBHvEjc+JXv17mDTul8zSVanrGv
oPcSEHuR6l+a4GwD/00ZYqbCZlySPvtIMaTbXT2C1OIu/XoVjW1beOZxfsSZYHk9
nRM008e7f2/OQq/XUByUu7HXTFyLuXuzaBkaxk6pUOG8tQg7gL2CZUfkehS0+a2N
cHLthwFfUjHUL0PKrw+bKq1Wl+1DhhR1v8ATlMLiP9YER9qFTIQH0Sy58cEEesn0
2rO89/9gtYlQ0iDkPecV/4VUz8QO38ZkDHWFzQBoM/yIgWGWFuNdJxDy/vIN0eok
sXiSddDcSP3JY1SSrYvhqF2yl+Ll2AiFZctQe768XCP/adkuUVnVY+jJevxbBled
Mw8hHZT1Eiteha71UZjrL3LR0gfDTYyQqPvl60ccA2n8sK5RFWOTOa0+Hh8yq037
XCOqOGcGplShs19IdRswf4s8MQntkWFYkk8TDDMCtzBTW42UHbQPGcnU70PlXK8d
9C9MHTSe1zBEpNyFTpssgK36YkY9JFMCHUrlvASV4lqgv1tqOxjMKGRguTCB/Loi
rwJgCD4xhtgR78hAOuwfwejGKULDD9ScgdLL5P/DADRr3zeAmTs=
=CJoy
-----END PGP SIGNATURE-----


More information about the Cosmic-changes mailing list