Format: 1.8 Date: Tue, 05 Jun 2018 18:01:41 -0400 Source: lxd Binary: lxd-client lxd lxd-tools Architecture: armhf armhf_translations Version: 3.0.1-0ubuntu1~18.04.1 Distribution: bionic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Stéphane Graber 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 1775290 Changes: lxd (3.0.1-0ubuntu1~18.04.1) bionic; urgency=medium . * New usptream bugfix release (LP: #1775290): - 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: e46c35571c3fb6514510a2ee0a05b45b48f0a457 1455492 lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb b258db25078433c86ad100fc508dae28a7de6ab0 2572692 lxd-client_3.0.1-0ubuntu1~18.04.1_armhf.deb bab2070bd7408806cd8287b8a6b9e7ef7c3c96eb 3376008 lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb c9b7a3cc2f8e0072259ff985c8fb749e9065e0c8 2083040 lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb 84f47737f06192adcba7fe4e9950a42df059b9a9 2671924 lxd-tools_3.0.1-0ubuntu1~18.04.1_armhf.deb e713c71733d05bd3162a06f2b3af5f5c8e7a9d5b 8603 lxd_3.0.1-0ubuntu1~18.04.1_armhf.buildinfo cc90780ac96e2d05df5211057f7e84d34e2fdafb 4585180 lxd_3.0.1-0ubuntu1~18.04.1_armhf.deb ad4c4a815f024d0d2185c592e365fd39edda6dc2 391085 lxd_3.0.1-0ubuntu1~18.04.1_armhf_translations.tar.gz Checksums-Sha256: 9fc3a9d4a0bf5a4226d56c75c43531f1e4aa769b020562a8c606530bda3e632e 1455492 lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb 4d7c22386b2a6db55efdcab67e1186c53d7293fa335dbde043de759b53a48c8d 2572692 lxd-client_3.0.1-0ubuntu1~18.04.1_armhf.deb 41ee0fedff34c049d3364f7de00a26532733c31aef4da108ca994f6631849586 3376008 lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb 593027e8737e63bbad6ad2e5768aa23465e01eab65f74f2b1d6043a1c9fd9d1b 2083040 lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb 49a2422e5828578fb929753460b807fbffca77d490d737141c143b7a71221770 2671924 lxd-tools_3.0.1-0ubuntu1~18.04.1_armhf.deb aef6a6d65f528fa81f7c1542d26c32296a6c45da1da08ef11522c5e62c826589 8603 lxd_3.0.1-0ubuntu1~18.04.1_armhf.buildinfo 2e5f23eed0b564d67870ee92847aff351b9b4868ad08b60ab091198a1c54ab81 4585180 lxd_3.0.1-0ubuntu1~18.04.1_armhf.deb 3393cefe0a16b96cddf1b6afe5cece478193f576c71e4f15e254b5b368882c6b 391085 lxd_3.0.1-0ubuntu1~18.04.1_armhf_translations.tar.gz Files: 39df31097e491213befba052402ce8cc 1455492 debug optional lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb 2ca12424824eed8ffccccd856eed3356 2572692 admin optional lxd-client_3.0.1-0ubuntu1~18.04.1_armhf.deb 23bfd0963c0a0d9042624d36a7a6e699 3376008 debug optional lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb 5cf19a52b6ebd138f4c9785b576f0a12 2083040 debug optional lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_armhf.ddeb c5e93203d531f4ca4f8bc5a28a84213d 2671924 admin optional lxd-tools_3.0.1-0ubuntu1~18.04.1_armhf.deb b2ad7e0733f04476f3c734af7eb0ae75 8603 admin optional lxd_3.0.1-0ubuntu1~18.04.1_armhf.buildinfo e2ddb31e72c9722e0618d257e1d6529b 4585180 admin optional lxd_3.0.1-0ubuntu1~18.04.1_armhf.deb 0a173317cd91e5292cd6947565e5c57f 391085 raw-translations - lxd_3.0.1-0ubuntu1~18.04.1_armhf_translations.tar.gz