← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1615102] Re: SRU of LXD 2.0.4 (upstream bugfix release)

 

This bug was fixed in the package lxd - 2.0.4-0ubuntu1~ubuntu16.04.1

---------------
lxd (2.0.4-0ubuntu1~ubuntu16.04.1) xenial; urgency=medium

  * New upstream bugfix release (2.0.4) (LP: #1615102)
    - /dev/net/tun is now a default device (always present)
    - lxd-bridge: dnsmasq is now configured with IPv6 name resolution
    - lxd-bridge: iptables rules now have a comment
    - "lxd init" now comes with reasonable defaults
    - The "images:" remote now uses simplestreams on new installations
    - "lxc image export" now always uses the image fingerprint as filename
    - Import progress is now reported for URL imports in "lxc image import"
    - apparmor: Add feature detection and clean things a bit
    - apparmor: Don't depend on the LXC apparmor profile
    - apparmor: Rename main two chunks of rules
    - apparmor: Setup a more modular apparmor profile
    - client: Don't share http client with go routines
    - client: Error when trying to remove a non-existent device
    - client: Fix API info reporting in "lxc info"
    - client: Fix spelling: permisson -> permission
    - client: Make client.websocket a public API
    - client: Make --version option visible
    - client: Relax constraints on WebsocketRecvStream args
    - client: Use named args for actionCmds
    - client/finger: Remove unused field from finger cmd
    - client/image: Fix image import from URL
    - client/list: fix concurrent read/write
    - client/list: Fix error handling and race in "lxc list"
    - client/pause: Add some additional help to lxc pause
    - client/profile: Add "lxc profile unset" to help message
    - daemon/container: Actually handle containers list error
    - daemon/container: Add sanity checks for common problems
    - daemon/container: Alphabetize device processing
    - daemon/container: Better errors when sanity checking devices
    - daemon/container: Better handle missing or invalid device types
    - daemon/container: Document and validate limits.*.priority values
    - The "images:" remote now uses simplestreams on new installations
    - "lxc image export" now always uses the image fingerprint as filename
    - Import progress is now reported for URL imports in "lxc image import"
    - apparmor: Add feature detection and clean things a bit
    - apparmor: Don't depend on the LXC apparmor profile
    - apparmor: Rename main two chunks of rules
    - apparmor: Setup a more modular apparmor profile
    - client: Don't share http client with go routines
    - client: Error when trying to remove a non-existent device
    - client: Fix API info reporting in "lxc info"
    - client: Fix spelling: permisson -> permission
    - client: Make client.websocket a public API
    - client: Make --version option visible
    - client: Relax constraints on WebsocketRecvStream args
    - client: Use named args for actionCmds
    - client/finger: Remove unused field from finger cmd
    - client/image: Fix image import from URL
    - client/list: fix concurrent read/write
    - client/list: Fix error handling and race in "lxc list"
    - client/pause: Add some additional help to lxc pause
    - client/profile: Add "lxc profile unset" to help message
    - daemon/container: Actually handle containers list error
    - daemon/container: Add sanity checks for common problems
    - daemon/container: Alphabetize device processing
    - daemon/container: Better errors when sanity checking devices
    - daemon/container: Better handle missing or invalid device types
    - daemon/container: Document and validate limits.*.priority values
    - daemon/container: Document image export target behavior and fix bugs
    - daemon/container: Don't unfreeze a container on stop
    - daemon/container: Fix flag name in init error message
    - daemon/container: Fix limits.disk.priority when set to 0
    - daemon/container: Fix nic hotplug with openvswitch
    - daemon/container: Fix unix-char/unix-block in nested containers
    - daemon/container: Improve check for invalid physical devices
    - daemon/container: Remember the return code in the non wait-for-websocket
    - daemon/container: Remove unused "name" argument from UnixDevice
    - daemon/container: Return more error information back to the user
    - daemon/container: Sort disk devices by their path before their names
    - daemon/container: Unfreeze frozen container on shutdown
    - daemon/db: Don't fail db upgrade if $LXD_DIR/containers doesn't exist
    - daemon/db: remove fuse device from docker profile
    - daemon/migration: fix tempdir handling
    - daemon/profile: Prevent using invalid profile names
    - daemon/zfs: Fix ZFS volume size on 32bit architectures
    - daemon/zfs: Only delete copy- snapshots on delete
    - daemon/zfs: Remove subvolume in zfs.ImageCreate error flow
    - doc: Add /dev/net/tun and /dev/fuse to docs
    - doc: Added command to install squashfs-tools in README.md
    - doc: Document config_get in pongo templates
    - doc: Fixed errors on api examples with curl
    - doc: Initial documentation for production use of LXD
    - doc: Shuffle packages a bit in README.md
    - lxd-bridge-proxy: Remove unused code
    - Makefile: Also have "make dist" run multiple go get
    - scripts: Make lxc-to-lxd work inside virtualenv
    - simplestreams: Fix size reporting
    - simplestreams: Handle images without labels
    - simplestreams: List images available as both squashfs and tar.xz
    - simplestreams: Properly deal with unset expiry
    - simplestreams: Set proper user-agent
    - simplestreams: Use the hashes in the right order
  * Cherry-pick from upstream:
    - 0002-Fix-for-newer-shellcheck
  * Refresh debian/copyright to match vendor directory (dist/).
    Note that this bundled code isn't used for the main archive builds.
  * Bump liblxc dependency on 2.0.0 or higher.

 -- Stéphane Graber <stgraber@xxxxxxxxxx>  Fri, 19 Aug 2016 15:40:32
-0400

** Changed in: lxd (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1615102

Title:
  SRU of LXD 2.0.4 (upstream bugfix release)

Status in lxd package in Ubuntu:
  Fix Released
Status in lxd source package in Trusty:
  Triaged
Status in lxd source package in Xenial:
  Fix Released

Bug description:
  LXD upstream released LXD 2.0.4 as a bugfix release with following changelog:
      - /dev/net/tun is now a default device (always present)
      - lxd-bridge: dnsmasq is now configured with IPv6 name resolution
      - lxd-bridge: iptables rules now have a comment
      - "lxd init" now comes with reasonable defaults
      - The "images:" remote now uses simplestreams on new installations
      - "lxc image export" now always uses the image fingerprint as filename
      - Import progress is now reported for URL imports in "lxc image import"
      - apparmor: Add feature detection and clean things a bit
      - apparmor: Don't depend on the LXC apparmor profile
      - apparmor: Rename main two chunks of rules
      - apparmor: Setup a more modular apparmor profile
      - client: Don't share http client with go routines
      - client: Error when trying to remove a non-existent device
      - client: Fix API info reporting in "lxc info"
      - client: Fix spelling: permisson -> permission
      - client: Make client.websocket a public API
      - client: Make --version option visible
      - client: Relax constraints on WebsocketRecvStream args
      - client: Use named args for actionCmds
      - client/finger: Remove unused field from finger cmd
      - client/image: Fix image import from URL
      - client/list: fix concurrent read/write
      - client/list: Fix error handling and race in "lxc list"
      - client/pause: Add some additional help to lxc pause
      - client/profile: Add "lxc profile unset" to help message
      - daemon/container: Actually handle containers list error
      - daemon/container: Add sanity checks for common problems
      - daemon/container: Alphabetize device processing
      - daemon/container: Better errors when sanity checking devices
      - daemon/container: Better handle missing or invalid device types
      - daemon/container: Document and validate limits.*.priority values
      - The "images:" remote now uses simplestreams on new installations
      - "lxc image export" now always uses the image fingerprint as filename
      - Import progress is now reported for URL imports in "lxc image import"
      - apparmor: Add feature detection and clean things a bit
      - apparmor: Don't depend on the LXC apparmor profile
      - apparmor: Rename main two chunks of rules
      - apparmor: Setup a more modular apparmor profile
      - client: Don't share http client with go routines
      - client: Error when trying to remove a non-existent device
      - client: Fix API info reporting in "lxc info"
      - client: Fix spelling: permisson -> permission
      - client: Make client.websocket a public API
      - client: Make --version option visible
      - client: Relax constraints on WebsocketRecvStream args
      - client: Use named args for actionCmds
      - client/finger: Remove unused field from finger cmd
      - client/image: Fix image import from URL
      - client/list: fix concurrent read/write
      - client/list: Fix error handling and race in "lxc list"
      - client/pause: Add some additional help to lxc pause
      - client/profile: Add "lxc profile unset" to help message
      - daemon/container: Actually handle containers list error
      - daemon/container: Add sanity checks for common problems
      - daemon/container: Alphabetize device processing
      - daemon/container: Better errors when sanity checking devices
      - daemon/container: Better handle missing or invalid device types
      - daemon/container: Document and validate limits.*.priority values
      - daemon/container: Document image export target behavior and fix bugs
      - daemon/container: Don't unfreeze a container on stop
      - daemon/container: Fix flag name in init error message
      - daemon/container: Fix limits.disk.priority when set to 0
      - daemon/container: Fix nic hotplug with openvswitch
      - daemon/container: Fix unix-char/unix-block in nested containers
      - daemon/container: Improve check for invalid physical devices
      - daemon/container: Remember the return code in the non wait-for-websocket
      - daemon/container: Remove unused "name" argument from UnixDevice
      - daemon/container: Return more error information back to the user
      - daemon/container: Sort disk devices by their path before their names
      - daemon/container: Unfreeze frozen container on shutdown
      - daemon/db: Don't fail db upgrade if $LXD_DIR/containers doesn't exist
      - daemon/db: remove fuse device from docker profile
      - daemon/migration: fix tempdir handling
      - daemon/profile: Prevent using invalid profile names
      - daemon/zfs: Fix ZFS volume size on 32bit architectures
      - daemon/zfs: Only delete copy- snapshots on delete
      - daemon/zfs: Remove subvolume in zfs.ImageCreate error flow
      - doc: Add /dev/net/tun and /dev/fuse to docs
      - doc: Added command to install squashfs-tools in README.md
      - doc: Document config_get in pongo templates
      - doc: Fixed errors on api examples with curl
      - doc: Initial documentation for production use of LXD
      - doc: Shuffle packages a bit in README.md
      - lxd-bridge-proxy: Remove unused code
      - Makefile: Also have "make dist" run multiple go get
      - scripts: Make lxc-to-lxd work inside virtualenv
      - simplestreams: Fix size reporting
      - simplestreams: Handle images without labels
      - simplestreams: List images available as both squashfs and tar.xz
      - simplestreams: Properly deal with unset expiry
      - simplestreams: Set proper user-agent
      - simplestreams: Use the hashes in the right order

  Just like Ubuntu itself, upstream releases long term support releases,
  as is 2.0 and then periodic point releases including all the
  accumulated bugfixes.

  Only the latest upstream release gets full support from the upstream
  developers, everyone else is expected to first update to it before
  receiving any kind of support.

  This bugfix release has already been uploaded to Yakkety and
  automatically backported in the upstream PPAs for all Ubuntu releases.
  So far without any reported regression.

  This should qualify under the minor upstream bugfix release allowance
  of the SRU policy, letting us SRU this without paperwork for every
  single change included in this upstream release.

  Once the SRU hits -updates, we will be backporting this to trusty-
  backports as well, making sure we have the same version everywhere.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxd/+bug/1615102/+subscriptions