[ubuntu/xenial-proposed] lxc 2.0.7-0ubuntu1~16.04.1 (Accepted)

Stéphane Graber stgraber at ubuntu.com
Fri Feb 3 16:43:03 UTC 2017


lxc (2.0.7-0ubuntu1~16.04.1) xenial; urgency=medium

  * New upstream bugfix release (2.0.7) (LP: #1660844)
    - attach: Close lsm label file descriptor
    - attach: Non-functional changes
    - attach: Simplify lsm_openat()
    - caps: Add lxc_cap_is_set()
    - conf: attach: Save errno across call to close
    - conf: Clearly report to either use drop or keep
    - conf: criu: Add make_anonymous_mount_file()
    - conf: Fix suggest_default_idmap()
    - configure: Add --enable-gnutls option
    - configure: Check for memfd_create()
    - configure: Check whether gettid() is declared
    - configure: Do not allow variable length arrays
    - configure: Remove -Werror=vla
    - configure: Use AC_HEADER_MAJOR to detect major()/minor()/makedev()
    - conf: Non-functional changes
    - conf: Remove thread-unsafe strsignal + improve log
    - init: Add cgroupfs-mount to Should-Start/Stop sysvinit LSB headers
    - log: Add lxc_unix_epoch_to_utc()
    - log: Annotate lxc_unix_epoch_to_utc()
    - log: Drop all timezone conversion functions
    - log: Make sure that date is correctly formatted
    - log: Use lxc_unix_epoch_to_utc()
    - log: Use N/A if getpid() != gettid() when threaded
    - log: Use thread-safe localtime_r()
    - lvm: Suppress warnings about leaked files
    - lxccontainer: Log failure to send sig to init pid
    - monitor: Add more logging
    - monitor: Close mainloop on exit if we opened it
    - monitor: Improve log + set log level to DEBUG
    - monitor: Log which pipe fd is currently used
    - monitor: Make lxc-monitord async signal safe
    - monitor: Non-functional changes
    - python3-lxc: Fix api_test.py on s390x
    - start: Check for CAP_SETGID before setgroups()
    - start: Fix execute and improve setgroups() calls
    - state: Use async signal safe fun in lxc_wait()
    - templates: lxc-debian: Don't read from /usr/lib/systemd on the host
    - templates: lxc-debian: Fix getty service startup
    - templates: lxc-debian: Fix typo with dpkg --print-foreign-architectures
    - templates: lxc-debian: Handle ppc hostarch -> powerpc
    - templates: lxc-opensuse: Change openSUSE default release to Leap 42.2
    - templates: lxc-opensuse: Remove libgcc_s1
    - templates: lxc-opensuse: Remove poweroff.target -> sigpwr.target copy
    - templates: lxc-opensuse: Set to be unconfined by AppArmor
    - templates: lxc-opensuse: Update for Leap 42.2
    - tests; Don't cause test failures on cleanup errors
    - tests: Skip unpriv tests on broken overlay module
    - tools: Improve logging
    - tools: lxc-start: Remove c->is_defined(c) check
    - tools: lxc-start: Set configfile after load_config
    - tools: Only check for O_RDONLY
    - tree-wide: Random macro cleanups
    - tree-wide: Remove any variable length arrays
    - tree-wide: Sic semper assertis!
    - utils: Add macro __LXC_NUMSTRLEN
    - utils: Add uid, gid, group convenience wrappers

  * Cherry-pick upstream bugfix:
    - 0002-Make-lxc-start-ephemeral-Python-3.2-compatible.patch

  * Resolve lintian warnings
    - Drop un-needed overrides
    - Fix typos in debian/control

Date: Tue, 31 Jan 2017 18:37:52 -0500
Changed-By: Stéphane Graber <stgraber at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/lxc/2.0.7-0ubuntu1~16.04.1
-------------- next part --------------
Format: 1.8
Date: Tue, 31 Jan 2017 18:37:52 -0500
Source: lxc
Binary: lxc lxc1 lxc-common lxc-dev lxc-templates lxc-tests liblxc1 python3-lxc lua-lxc
Architecture: source
Version: 2.0.7-0ubuntu1~16.04.1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Stéphane Graber <stgraber at ubuntu.com>
Description:
 liblxc1    - Linux Containers userspace tools (library)
 lua-lxc    - Linux Containers userspace tools (Lua bindings)
 lxc        - Transitional package for lxc1
 lxc-common - Linux Containers userspace tools (common tools)
 lxc-dev    - Linux Containers userspace tools (development)
 lxc-templates - Linux Containers userspace tools (templates)
 lxc-tests  - Linux Containers userspace tools (test binaries)
 lxc1       - Linux Containers userspace tools
 python3-lxc - Linux Containers userspace tools (Python 3.x bindings)
Launchpad-Bugs-Fixed: 1660844
Changes:
 lxc (2.0.7-0ubuntu1~16.04.1) xenial; urgency=medium
 .
   * New upstream bugfix release (2.0.7) (LP: #1660844)
     - attach: Close lsm label file descriptor
     - attach: Non-functional changes
     - attach: Simplify lsm_openat()
     - caps: Add lxc_cap_is_set()
     - conf: attach: Save errno across call to close
     - conf: Clearly report to either use drop or keep
     - conf: criu: Add make_anonymous_mount_file()
     - conf: Fix suggest_default_idmap()
     - configure: Add --enable-gnutls option
     - configure: Check for memfd_create()
     - configure: Check whether gettid() is declared
     - configure: Do not allow variable length arrays
     - configure: Remove -Werror=vla
     - configure: Use AC_HEADER_MAJOR to detect major()/minor()/makedev()
     - conf: Non-functional changes
     - conf: Remove thread-unsafe strsignal + improve log
     - init: Add cgroupfs-mount to Should-Start/Stop sysvinit LSB headers
     - log: Add lxc_unix_epoch_to_utc()
     - log: Annotate lxc_unix_epoch_to_utc()
     - log: Drop all timezone conversion functions
     - log: Make sure that date is correctly formatted
     - log: Use lxc_unix_epoch_to_utc()
     - log: Use N/A if getpid() != gettid() when threaded
     - log: Use thread-safe localtime_r()
     - lvm: Suppress warnings about leaked files
     - lxccontainer: Log failure to send sig to init pid
     - monitor: Add more logging
     - monitor: Close mainloop on exit if we opened it
     - monitor: Improve log + set log level to DEBUG
     - monitor: Log which pipe fd is currently used
     - monitor: Make lxc-monitord async signal safe
     - monitor: Non-functional changes
     - python3-lxc: Fix api_test.py on s390x
     - start: Check for CAP_SETGID before setgroups()
     - start: Fix execute and improve setgroups() calls
     - state: Use async signal safe fun in lxc_wait()
     - templates: lxc-debian: Don't read from /usr/lib/systemd on the host
     - templates: lxc-debian: Fix getty service startup
     - templates: lxc-debian: Fix typo with dpkg --print-foreign-architectures
     - templates: lxc-debian: Handle ppc hostarch -> powerpc
     - templates: lxc-opensuse: Change openSUSE default release to Leap 42.2
     - templates: lxc-opensuse: Remove libgcc_s1
     - templates: lxc-opensuse: Remove poweroff.target -> sigpwr.target copy
     - templates: lxc-opensuse: Set to be unconfined by AppArmor
     - templates: lxc-opensuse: Update for Leap 42.2
     - tests; Don't cause test failures on cleanup errors
     - tests: Skip unpriv tests on broken overlay module
     - tools: Improve logging
     - tools: lxc-start: Remove c->is_defined(c) check
     - tools: lxc-start: Set configfile after load_config
     - tools: Only check for O_RDONLY
     - tree-wide: Random macro cleanups
     - tree-wide: Remove any variable length arrays
     - tree-wide: Sic semper assertis!
     - utils: Add macro __LXC_NUMSTRLEN
     - utils: Add uid, gid, group convenience wrappers
 .
   * Cherry-pick upstream bugfix:
     - 0002-Make-lxc-start-ephemeral-Python-3.2-compatible.patch
 .
   * Resolve lintian warnings
     - Drop un-needed overrides
     - Fix typos in debian/control
Checksums-Sha1:
 01947baeb6a10b06cd314490bc21097959d08072 2670 lxc_2.0.7-0ubuntu1~16.04.1.dsc
 340d7a594cdbb8f9bab89a3f0109fd06aaeacb42 1307351 lxc_2.0.7.orig.tar.gz
 0d00205cbfbd9b591ff2f911540b44f6a23cef00 109160 lxc_2.0.7-0ubuntu1~16.04.1.debian.tar.xz
Checksums-Sha256:
 2b205afdf020cc027e8564a97c43cbf111ecb9ad3faa721ae0c87bfa329b6454 2670 lxc_2.0.7-0ubuntu1~16.04.1.dsc
 1c09c075f06ec029f86fa6370c7d379494ff4c66a129eda17af7b7b41e055f5d 1307351 lxc_2.0.7.orig.tar.gz
 f8e096b3acdb4a986b517065240bbdf812412569bc994dd45ac907c1b218ecea 109160 lxc_2.0.7-0ubuntu1~16.04.1.debian.tar.xz
Files:
 e021d54c5d4f6a1e05bf78aeb54e0b41 2670 admin optional lxc_2.0.7-0ubuntu1~16.04.1.dsc
 b3d98ba1d1f6fda38801f4c0c2321137 1307351 admin optional lxc_2.0.7.orig.tar.gz
 12aa3c270e0c05afd25eebc88b75fcd5 109160 admin optional lxc_2.0.7-0ubuntu1~16.04.1.debian.tar.xz


More information about the Xenial-changes mailing list