2018-08-22 18:07:16 |
Stéphane Graber |
bug |
|
|
added bug |
2018-08-22 18:07:48 |
Stéphane Graber |
nominated for series |
|
Ubuntu Cosmic |
|
2018-08-22 18:07:48 |
Stéphane Graber |
bug task added |
|
lxc (Ubuntu Cosmic) |
|
2018-08-22 18:07:48 |
Stéphane Graber |
nominated for series |
|
Ubuntu Bionic |
|
2018-08-22 18:07:48 |
Stéphane Graber |
bug task added |
|
lxc (Ubuntu Bionic) |
|
2018-08-22 18:07:48 |
Stéphane Graber |
nominated for series |
|
Ubuntu Xenial |
|
2018-08-22 18:07:48 |
Stéphane Graber |
bug task added |
|
lxc (Ubuntu Xenial) |
|
2018-08-22 18:07:53 |
Stéphane Graber |
lxc (Ubuntu Xenial): status |
New |
Triaged |
|
2018-08-22 18:07:55 |
Stéphane Graber |
lxc (Ubuntu Bionic): status |
New |
Triaged |
|
2018-08-22 18:07:58 |
Stéphane Graber |
lxc (Ubuntu Cosmic): status |
New |
Triaged |
|
2018-08-22 18:08:00 |
Stéphane Graber |
lxc (Ubuntu Xenial): importance |
Undecided |
High |
|
2018-08-22 18:08:02 |
Stéphane Graber |
lxc (Ubuntu Bionic): importance |
Undecided |
High |
|
2018-08-22 18:08:05 |
Stéphane Graber |
lxc (Ubuntu Cosmic): importance |
Undecided |
High |
|
2018-08-22 18:08:10 |
Stéphane Graber |
lxc (Ubuntu Xenial): assignee |
|
Stéphane Graber (stgraber) |
|
2018-08-22 18:08:13 |
Stéphane Graber |
lxc (Ubuntu Bionic): assignee |
|
Stéphane Graber (stgraber) |
|
2018-08-22 18:08:15 |
Stéphane Graber |
lxc (Ubuntu Cosmic): assignee |
|
Stéphane Graber (stgraber) |
|
2018-08-22 18:08:17 |
Stéphane Graber |
lxc (Ubuntu Cosmic): status |
Triaged |
In Progress |
|
2018-09-04 18:52:42 |
Launchpad Janitor |
lxc (Ubuntu Cosmic): status |
In Progress |
Fix Released |
|
2018-09-10 19:13:13 |
Stéphane Graber |
lxc (Ubuntu Bionic): status |
Triaged |
In Progress |
|
2018-09-27 17:21:21 |
Steve Langasek |
description |
LXC upstream released LXC 3.0.2 as a bugfix release with following changelog:
- CVE 2018-6556: verify netns fd in lxc-user-nic
- fixed a range of bugs found by Coverity
- lxc-usernsexec: cleanup and bugfixes
- log: add CMD_SYSINFO()
- log: add CMD_SYSERROR()
- state: s/sleep()/nanosleep()/
- lxclock: improve file locking
- lxccontainer: improve file locking
- lxccontainer: fix F_OFD_GETLK checks
- netlink: add __netlink_{send,recv,transaction}
- netns: allocate network namespace id
- MAINTAINERS: add Wolfgang Bumiller
- pam_cgfs: cleanups
- log: add default log priority
- tree-wide: pass unsigned long to prctl()
- macro: add new macro header
- conf: mount devpts without “max” on EINVAL
- tree-wide: handle EINTR in read() and write()
- tree-wide: replace pipe() with pipe2()
- confile: split mount options into flags and data
- conf: improve rootfs setup
- autotools: default to -Wvla -std=gnu11
- tree-wide: remove VLAs
- tree-wide: replace strtok_r() with lxc_iterate_parts()
- utils: add lxc_iterate_parts()
- apparmor: allow start-container to change to lxc-**
- apparmor: update current profiles
- apparmor: Allow /usr/lib* paths for mount and pivot_root
- conf: the atime flags are locked in userns
- conf: handle partially functional device nodes
- conf: create /dev directory
- autotools: build both a shared and static liblxc
- namespace: add api to convert namespaces to standard identifiers
- tree-wide: set MSG_NOSIGNAL
- tree-wide: use mknod() to create dummy files
- cgfsng: respect lxc.cgroup.use
- cgroups: remove is_crucial_cgroup_subsystem()
- tree-wide: remove unneeded log prefixes
- tests: cleanup all tests
- terminal: set FD_CLOEXEC on pty file descriptors
- conf: simplify lxc_setup_dev_console()
- tools: rework tools
- autodev: adapt to changes in Linux 4.18
- log: change DEBUG, INFO, TRACE, NOTICE macro using strerror to SYS* macro
- log: add lxc_log_strerror_r macro
- network: unpriv lxc will run lxc.net.[i].script.up now
- conf: only use newuidmap and newgidmap when necessary
- autotools: support tls in cross-compile
Just like Ubuntu itself, upstream releases long term support releases, as is 3.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 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 xenial-backports as well, making sure we have the same version everywhere. |
LXC upstream released LXC 3.0.2 as a bugfix release with following changelog:
- CVE 2018-6556: verify netns fd in lxc-user-nic
- fixed a range of bugs found by Coverity
- lxc-usernsexec: cleanup and bugfixes
- log: add CMD_SYSINFO()
- log: add CMD_SYSERROR()
- state: s/sleep()/nanosleep()/
- lxclock: improve file locking
- lxccontainer: improve file locking
- lxccontainer: fix F_OFD_GETLK checks
- netlink: add __netlink_{send,recv,transaction}
- netns: allocate network namespace id
- MAINTAINERS: add Wolfgang Bumiller
- pam_cgfs: cleanups
- log: add default log priority
- tree-wide: pass unsigned long to prctl()
- macro: add new macro header
- conf: mount devpts without “max” on EINVAL
- tree-wide: handle EINTR in read() and write()
- tree-wide: replace pipe() with pipe2()
- confile: split mount options into flags and data
- conf: improve rootfs setup
- autotools: default to -Wvla -std=gnu11
- tree-wide: remove VLAs
- tree-wide: replace strtok_r() with lxc_iterate_parts()
- utils: add lxc_iterate_parts()
- apparmor: allow start-container to change to lxc-**
- apparmor: update current profiles
- apparmor: Allow /usr/lib* paths for mount and pivot_root
- conf: the atime flags are locked in userns
- conf: handle partially functional device nodes
- conf: create /dev directory
- autotools: build both a shared and static liblxc
- namespace: add api to convert namespaces to standard identifiers
- tree-wide: set MSG_NOSIGNAL
- tree-wide: use mknod() to create dummy files
- cgfsng: respect lxc.cgroup.use
- cgroups: remove is_crucial_cgroup_subsystem()
- tree-wide: remove unneeded log prefixes
- tests: cleanup all tests
- terminal: set FD_CLOEXEC on pty file descriptors
- conf: simplify lxc_setup_dev_console()
- tools: rework tools
- autodev: adapt to changes in Linux 4.18
- log: change DEBUG, INFO, TRACE, NOTICE macro using strerror to SYS* macro
- log: add lxc_log_strerror_r macro
- network: unpriv lxc will run lxc.net.[i].script.up now
- conf: only use newuidmap and newgidmap when necessary
- autotools: support tls in cross-compile
Just like Ubuntu itself, upstream releases long term support releases, as is 3.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 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 xenial-backports as well, making sure we have the same version everywhere.
[Test case]
lxc has autopkgtests which will assert that the binaries built in -proposed are functional. |
|
2018-09-27 17:21:42 |
Steve Langasek |
lxc (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2018-09-27 17:21:44 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-09-27 17:21:46 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2018-09-27 17:21:49 |
Steve Langasek |
tags |
|
verification-needed verification-needed-bionic |
|
2018-10-16 20:40:40 |
Stéphane Graber |
tags |
verification-needed verification-needed-bionic |
verification-done verification-done-bionic |
|
2018-10-16 20:40:50 |
Launchpad Janitor |
lxc (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2018-10-16 20:40:55 |
Stéphane Graber |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2018-11-23 04:51:49 |
Stéphane Graber |
lxc (Ubuntu Xenial): status |
Triaged |
Fix Released |
|