[ubuntu/zesty-proposed] lxc 2.0.7-0ubuntu1 (Accepted)
Stéphane Graber
stgraber at ubuntu.com
Fri Jan 27 23:13:13 UTC 2017
lxc (2.0.7-0ubuntu1) zesty; urgency=medium
* New upstream bugfix release (2.0.7):
- 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 try to read /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: Fri, 27 Jan 2017 17:21: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
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 27 Jan 2017 17:21: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
Distribution: zesty
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)
Changes:
lxc (2.0.7-0ubuntu1) zesty; urgency=medium
.
* New upstream bugfix release (2.0.7):
- 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 try to read /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:
e6b153cb3fa8335e42ae8891e62787d3369f2628 2638 lxc_2.0.7-0ubuntu1.dsc
340d7a594cdbb8f9bab89a3f0109fd06aaeacb42 1307351 lxc_2.0.7.orig.tar.gz
a4c1f790dde3040fa4e16903d81d62fd41d288d6 109616 lxc_2.0.7-0ubuntu1.debian.tar.xz
Checksums-Sha256:
7d4bca0f4cfe3356dfe248459226aebd9cb09660692853fe8d02a41d258b6cf7 2638 lxc_2.0.7-0ubuntu1.dsc
1c09c075f06ec029f86fa6370c7d379494ff4c66a129eda17af7b7b41e055f5d 1307351 lxc_2.0.7.orig.tar.gz
f84dd504cee9b96897237a0b13e43b1981e2147e47c23bda7202ef285447b8a8 109616 lxc_2.0.7-0ubuntu1.debian.tar.xz
Files:
ac27de715da41601c7ba1041172fc9cd 2638 admin optional lxc_2.0.7-0ubuntu1.dsc
b3d98ba1d1f6fda38801f4c0c2321137 1307351 admin optional lxc_2.0.7.orig.tar.gz
5e4f500bc5e2ad0f6ad778a96263db76 109616 admin optional lxc_2.0.7-0ubuntu1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYi9GVAAoJEMY4l01keS1ncwYP/1h2f2hQ0wAclm0Vfp0kxVyw
5gU2sqc9t36LNFrT1f4LASWc6u6en/z/tAX0R6UCkVteVt27YiLPRw/fui0CJnAZ
QB0j0Jqm3WQIpR2Kw7/zgpVa7ClOBevjwziTNeZwyBms27Va/Or99oJErBzPF0bf
nZfHr6WukbQtsIueAOtmODOvmcpi9cwK+aL67jEy13gZw9rf4e1LmMjR1bjVTnwT
4V+kJ8HmT8eGN5p6BO/oMhlaBeTAzy3lYO8XyCBXRktUj9n/XIiAv7R6sNNzViR/
Nm9Z+jATe7J30SPPcs4H1SWCFvWdY5xxl9I81+vVS71Z7SgeOWhn8xbR/P3RtzNb
cdp8QZuKuYu5IX+eapFW/BI9SmoHNcOLhbzy8YBzifY97aA2iae0DcjVLk6GvFbv
sjfX+9M3+jKoGnbOHnOzxyq9yu1BR30EYA88shueAE2SRgzk7RBKE23TzcoA+hDP
+/KrJQ+RwAxeq7r29MlTFWFVhjNGc5hRTC+vfxJC9ftMO3hogjftLFeZjcVTaedP
C3/uACZJrIA8761Yd62v6QeYDDttkkLBTOy+fTlFz05VA33yE0I7T5RV749Y5xdN
9RQJYlP2PEI/P+LHCpoR/3OfrkK8av7pa9cCwue3htjrIRlHzTJJTbwHmrXTXwtY
QOY+a4nj7ksYRvCW2JZ9
=K06L
-----END PGP SIGNATURE-----
More information about the Zesty-changes
mailing list