Format: 1.8 Date: Tue, 05 Jun 2018 18:01:41 -0400 Source: lxd Binary: lxd-client lxd lxd-tools Architecture: i386 i386_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: 3e95201bd7816dbc51a33763bbdc83633a91090d 1540868 lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb 207aeb81b02c75d1af5f74beaab3f70773423823 2785020 lxd-client_3.0.1-0ubuntu1~18.04.1_i386.deb 2637868a414b22ad1b9b3a9cb4bebe9cc26a4571 3509288 lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb 2b0b88b5d6bb04ccca3adeae66494a3611a09bf6 2209032 lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb 569fd11a872a9c67f8a2775b8a51c72cc19daae2 2898696 lxd-tools_3.0.1-0ubuntu1~18.04.1_i386.deb c5d54bbdb5df87200673361005ed8d36350457a0 8682 lxd_3.0.1-0ubuntu1~18.04.1_i386.buildinfo 8df843aea8695eb5fd8658549bdba186fba33b9e 4984372 lxd_3.0.1-0ubuntu1~18.04.1_i386.deb b96c362d7f0f67746f70ce25d11677b825f3dee1 390862 lxd_3.0.1-0ubuntu1~18.04.1_i386_translations.tar.gz Checksums-Sha256: 5cccd8fb7157b9c90050dad11f029da9ee84ad71196212b0096746165c99625a 1540868 lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb 16e084ddc1f26c19ebd5c03560f60f06d63ad8bf9f91f7aecf1e3f41c15e5a20 2785020 lxd-client_3.0.1-0ubuntu1~18.04.1_i386.deb bad430045cfbe9ba80fc9b8891a1be65766e1a247d3dc0061b83961f1cb2b537 3509288 lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb e919ccea0e7cd5ab4f60dfa9ea93b8496a4001ba38bfc52fdf06bf62945b75cb 2209032 lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb db941682150a5439d250d5a4dec0fc3255b32a4478ce63ebf1c6d176bc07ffae 2898696 lxd-tools_3.0.1-0ubuntu1~18.04.1_i386.deb bbda66bb9f3a0857fdd67a91be42ac6f8a7b15fc4dd15ddaa5a9cabbd5d7375e 8682 lxd_3.0.1-0ubuntu1~18.04.1_i386.buildinfo 0c4825330855294651e606337e1550565bbeb56969bc5513d426960fe66019b4 4984372 lxd_3.0.1-0ubuntu1~18.04.1_i386.deb 869b54b9b992fc119a092a10d1c16ec540a7b6b3a49ec5a0a9a101d7493924eb 390862 lxd_3.0.1-0ubuntu1~18.04.1_i386_translations.tar.gz Files: 344a25748eeda6cc849f96c8e62d1a85 1540868 debug optional lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb 0d36d7e6cc034eb990b82376bea0ec01 2785020 admin optional lxd-client_3.0.1-0ubuntu1~18.04.1_i386.deb d6c8ee3b698328b0fa47b9f56ece3311 3509288 debug optional lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb a92a3a4ff3597776fc2e19f38384196b 2209032 debug optional lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_i386.ddeb af83bff2f32c683a8dfaef11898b5b14 2898696 admin optional lxd-tools_3.0.1-0ubuntu1~18.04.1_i386.deb c5110e94a52445652543b10106f419ef 8682 admin optional lxd_3.0.1-0ubuntu1~18.04.1_i386.buildinfo b87e21217adc926bc55d887462cadcef 4984372 admin optional lxd_3.0.1-0ubuntu1~18.04.1_i386.deb 3f364e363d9dcbfbb8341f3c3bb4d545 390862 raw-translations - lxd_3.0.1-0ubuntu1~18.04.1_i386_translations.tar.gz