lxd 2.17-0ubuntu1 source package in Ubuntu

Changelog

lxd (2.17-0ubuntu1) artful; urgency=medium

  * New upstream release (2.17):
    - Add support for specifying the ceph user
    - Implement "instance types" as an easy way to specify limits
    - Add a new "lxc query" command as a low level query tool for the LXD API
    - Filesystem ACLs are now rewritten when the container changes uid/gid map
    - LXD now supports using binary deltas when refreshing daily images
    - "lxc image info" now shows whether an image was automatically cached

    - client: Cleanup code duplication in image download function
    - client: Remove deprecated client code
    - client: Simplify ConnectPublicLXD logic
    - doc: Add storage documentation for volatile.pool.pristine
    - doc: Add the volatile.initial\_source key
    - doc: Fix bad JSON in rest-api.md
    - doc: Properly escape path params
    - extra/lxc-to-lxd: Ignore capabilities that are dropped by default
    - extra/lxc-to-lxd: Ignore sysfs/proc mounts
    - extra/lxc-to-lxd: Properly handle lxc.seccomp
    - i18n: Update translations from weblate
    - lxc: Fix race in progress reporter
    - lxc: Re-introduce remote protocol migration
    - lxc/config: Expose extra certificate functions
    - lxc/image: Fix copy of image aliases
    - lxc/image: Wait for the refresh to complete
    - lxc/remote: Don't require a crt for public remotes
    - lxd: Move lxd/util.go into its own lxd/util/ sub-package
    - lxd/containers: Allow passing disk devices with the LXD snap
    - lxd/containers: Another LXC 2.1 key rename, lxc.idmap
    - lxd/containers: Fix a typo: now -> know
    - lxd/containers: Fix gpu attach when mixing GPU vendors
    - lxd/containers: Fix sorting order of devices
    - lxd/containers: Fix support for isolcpu in CPU scheduler
    - lxd/containers: Make stateful snapshot restores work again
    - lxd/daemon: Add initial lxd/sys sub-package and OperatingSystem structure
    - lxd/daemon: d.os.Init must be run after all paths are created
    - lxd/daemon: Extract Daemon.ExpireLogs into a standalone function
    - lxd/daemon: Extract Daemon.GetListeners into a standalone function
    - lxd/daemon: Extract Daemon.httpClient into a standalone HTTPClient
    - lxd/daemon: Extract Daemon.ListenAddresses into a standalone function
    - lxd/daemon: Extract Daemon.PasswordCheck into a standalone function
    - lxd/daemon: Extract Daemon.SetupStorageDriver into a standalone function
    - lxd/daemon: Log a warning for unknown config keys instead of crashing
    - lxd/daemon: Move Daemon.BackingFs to the OS struct
    - lxd/daemon: Move Daemon.IdmapSet to OS.IdmapSet
    - lxd/daemon: Move Daemon.isRecursionRequest to the lxd/util sub-package
    - lxd/daemon: Move Daemon.lxcpath to OS.LxcPath
    - lxd/daemon: Move Daemon.MockMode to OS.MockMode
    - lxd/daemon: Move Deamon.CheckTrustState and Deamon.isTrustedClient
    - lxd/daemon: Move filesystemDetect function into lxd/util subpackage
    - lxd/daemon: Replace Daemon with State in all model entities
    - lxd/daemon: Use select and save a few goroutines
    - lxd/daemon: Use sql.DB or sys.OS instead of Daemon where possible
    - lxd/db: Drop dependencies on Daemon in db.go
    - lxd/db: Move db\*.go files into their own db/ sub-package
    - lxd/images: Carry old "cached" value on refresh
    - lxd/import: Don't use un-initialized structs
    - lxd/networks: Allow starting LXD without dnsmasq
    - lxd/networks: Fix networkIptablesClear with missing ip{6}tables
    - lxd/networks: Make "dev" work as a network name
    - lxd/networks: Set dnsmasq.raw to be 0644
    - lxd/networks: Stop networks on clean shutdown
    - lxd/patches: Fix canmount=noauto patch
    - lxd/patches: Unset "size" for ZFS containers + images
    - lxd/storage: Count custom volumes in pool UsedBy
    - lxd/storage: Enable "volume.size" for {btrfs,zfs}
    - lxd/storage: Fix "size" property
    - lxd/storage: Fix wrong driver name for log output
    - lxd/storage: Non-functional changes
    - lxd/storage/ceph: Fix double --cluster
    - lxd/storage/ceph: Unmap until EINVAL
    - lxd/storage/ceph: Use "/dev/rbd<idx>" via sysfs
    - lxd/storage/ceph: Use minimal image feature set for clones
    - lxd/storage/dir: Check if directory is empty
    - lxd/storage/zfs: Always require existing datasets to be empty
    - lxd/storage/zfs: Refactoring
    - shared: Add wrapper to translate host paths
    - shared: Move GetRemoteCertificate from lxc/remote
    - tests: function to include storage backends helpers
    - tests: Refactor cleanup functions
    - tests: Split out lxc and lxd related helper functions
    - tests: Split out network-related helper functions
    - tests: Split out storage-related helper functions
    - tests: Split out test setup related helper functions
    - tests: Use $storage\_backends variable

  * Add dependency on xdelta3 (for delta updates)
  * Add build-dependency on libacl1-dev (for posix ACL remapping)

 -- Stéphane Graber <email address hidden>  Wed, 23 Aug 2017 00:38:09 -0400

Upload details

Uploaded by:
Stéphane Graber
Uploaded to:
Artful
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
lxd_2.17.orig.tar.gz 6.2 MiB 3544a8f7119d1718d136cdae2ce9c74d4544ad9ef55517dc234cc69538b0c329
lxd_2.17.orig.tar.gz.asc 801 bytes 8610b25c06ec5346680f6eed8260c4cfe578aceb1eed80858844674dfdcaf4bd
lxd_2.17-0ubuntu1.debian.tar.xz 98.5 KiB 332a2474743f9df155f6b93b65312d83b94c71881fa229bb386ce539355f8e12
lxd_2.17-0ubuntu1.dsc 3.1 KiB 20f9bfffb61291898c31042814e258d6a2c177ae5fc3bca025278b124c0cb118

View changes file

Binary packages built by this source

golang-github-lxc-lxd-dev: No summary available for golang-github-lxc-lxd-dev in ubuntu artful.

No description available for golang-github-lxc-lxd-dev in ubuntu artful.

lxc2: No summary available for lxc2 in ubuntu artful.

No description available for lxc2 in ubuntu artful.

lxd: No summary available for lxd in ubuntu artful.

No description available for lxd in ubuntu artful.

lxd-client: No summary available for lxd-client in ubuntu artful.

No description available for lxd-client in ubuntu artful.

lxd-client-dbgsym: No summary available for lxd-client-dbgsym in ubuntu artful.

No description available for lxd-client-dbgsym in ubuntu artful.

lxd-dbgsym: No summary available for lxd-dbgsym in ubuntu artful.

No description available for lxd-dbgsym in ubuntu artful.

lxd-tools: No summary available for lxd-tools in ubuntu artful.

No description available for lxd-tools in ubuntu artful.

lxd-tools-dbgsym: No summary available for lxd-tools-dbgsym in ubuntu artful.

No description available for lxd-tools-dbgsym in ubuntu artful.