[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