Format: 1.8 Date: Tue, 05 Jun 2018 18:01:41 -0400 Source: lxd Binary: lxd-client lxd lxd-tools Architecture: ppc64el ppc64el_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: dd093c15ef12435ec3bb49146ed59ab12a1f04d0 1483316 lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb 259dceab3766dbfcb36ef800d54642f9b85fc7b6 2520760 lxd-client_3.0.1-0ubuntu1~18.04.1_ppc64el.deb 217757683844ccdb8d356a2746f2bf9419ac11c3 3721968 lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb 674cb3ab9e56d2274387c2f48069aba3eae3d4af 2123592 lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb aa5093c0f24c6b5e884eeab3c500b27064267167 2715280 lxd-tools_3.0.1-0ubuntu1~18.04.1_ppc64el.deb 9badc9dae7f8fde04defd85d7c290e8ac613d753 8721 lxd_3.0.1-0ubuntu1~18.04.1_ppc64el.buildinfo 6b773779e1a8948c2e1f21219291256f87f2759c 4547400 lxd_3.0.1-0ubuntu1~18.04.1_ppc64el.deb 9d060739cf68d95df507c39168183c768f310283 391489 lxd_3.0.1-0ubuntu1~18.04.1_ppc64el_translations.tar.gz Checksums-Sha256: 6cd6447ef9f6d9559fc71efb9206a588f76faa08097ee86e299b6b8b668c89a4 1483316 lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb 7b3b8830651258648ce3888a557ebb1c10d40d5d281b71f1c9be1f658d21417c 2520760 lxd-client_3.0.1-0ubuntu1~18.04.1_ppc64el.deb 899a63a1a7b7c1006a1c6523c95b554e16eb768071f064b615878a96ea90b52e 3721968 lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb 938825e17f406b149e1a2417eb87c00a45dcf8ac888ae90c53347aef0fb3f21a 2123592 lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb 6d72c285a10a9a787927d3d659e8718ee35538db3827ffaa5768e6cfebde6ff0 2715280 lxd-tools_3.0.1-0ubuntu1~18.04.1_ppc64el.deb cd427918e905e39b4d072b73bd260e12484b96516edc09149d3b61fa908e4d7d 8721 lxd_3.0.1-0ubuntu1~18.04.1_ppc64el.buildinfo a4f85c4c48af7cb9c42aa3ad009c61bc8f4571f383c1af92819c7427a0f95763 4547400 lxd_3.0.1-0ubuntu1~18.04.1_ppc64el.deb e213e79085b4eb5425d0a69e7ecaef8d30bc2d980b069c7a9d6c287e23dee78c 391489 lxd_3.0.1-0ubuntu1~18.04.1_ppc64el_translations.tar.gz Files: df212f358fdf807ec3723d82131f2e7c 1483316 debug optional lxd-client-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb 075adbf1a1fbfe75d90ca3929c49578f 2520760 admin optional lxd-client_3.0.1-0ubuntu1~18.04.1_ppc64el.deb dc880782ad47f93782efc0dc2a2a71f8 3721968 debug optional lxd-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb e6a4a8d3ab91835e9767adff1f5ab4c8 2123592 debug optional lxd-tools-dbgsym_3.0.1-0ubuntu1~18.04.1_ppc64el.ddeb 91b5ed414cb4015fc8178e835ebf3e41 2715280 admin optional lxd-tools_3.0.1-0ubuntu1~18.04.1_ppc64el.deb e2cc12f5df54bbe8eb28adbd32a78153 8721 admin optional lxd_3.0.1-0ubuntu1~18.04.1_ppc64el.buildinfo 9b570637cc21033d70aa2782513f0dc3 4547400 admin optional lxd_3.0.1-0ubuntu1~18.04.1_ppc64el.deb b86fbf52c626fc4bd6441915151f7788 391489 raw-translations - lxd_3.0.1-0ubuntu1~18.04.1_ppc64el_translations.tar.gz