SRU of LXC 2.0.7 (upstream bugfix release)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Stéphane Graber | ||
Xenial |
Fix Released
|
Medium
|
Stéphane Graber | ||
Yakkety |
Fix Released
|
Medium
|
Stéphane Graber |
Bug Description
LXC upstream released LXC 2.0.7 as a bugfix release with following changelog:
- 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_
- conf: Fix suggest_
- 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()
- 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_
- log: Annotate lxc_unix_
- log: Drop all timezone conversion functions
- log: Make sure that date is correctly formatted
- log: Use lxc_unix_
- 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 get stuff from /usr/lib/systemd on the host
- templates: lxc-debian: Fix getty service startup
- templates: lxc-debian: Fix typo in calling dpkg with --print-
- 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
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 Zesty 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.
Changed in lxc (Ubuntu): | |
status: | New → Fix Released |
Changed in lxc (Ubuntu Trusty): | |
status: | New → In Progress |
status: | In Progress → Triaged |
Changed in lxc (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in lxc (Ubuntu Yakkety): | |
status: | New → In Progress |
Changed in lxc (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in lxc (Ubuntu Yakkety): | |
importance: | Undecided → Medium |
Changed in lxc (Ubuntu Trusty): | |
importance: | Undecided → Medium |
assignee: | nobody → Stéphane Graber (stgraber) |
Changed in lxc (Ubuntu Xenial): | |
assignee: | nobody → Stéphane Graber (stgraber) |
Changed in lxc (Ubuntu Yakkety): | |
assignee: | nobody → Stéphane Graber (stgraber) |
Changed in lxc (Ubuntu Trusty): | |
status: | Triaged → Fix Released |
What is the test plan for this when the package lands in -proposed?