Public bug reported:
go-lxc is used by LXD as the way to interact with liblxc.
As a result, upstream changes for it are usually restricted to bugfixes or
minor improvements (for things like CRIU support). To make our lives easier, we
like to keep go-lxc in sync in all supported Ubuntu releases to match the LXC
version that we also keep in sync there.
To do so, we need to SRU a new version of go-lxc to xenial and yakkety, with
the following upstream changelog:
- bindings C: check for LXC_DEVEL in version.h file
- bindings go: check for LXC_DEVEL in version.h
- lxc-binding: add binding for c->attach()
- container: add RunCommandNoWait()
- lxc_test: add test for RunCommandNoWait()
- Move LXC_DEVEL define to after version.h include
- c/r: make sure container is running before doing a dump
- container, error: return correct error
- Fix TestRunCommandNoWait failure
- tests: Skip architecture test on !x86
- tests: Make skip messages consistent
- Run "go fmt"
The xenial SRU will not require any extra work. The next LXD upload will
simply pick up the new go-lxc at build time.
For the yakkety SRU, we will need to upload a no change rebuild of LXD
to build against the new go-lxc and we'll need them both to be released
at the same time. That's because of the addition of the "attach()"
function which changes the Go shared library hash.
** Affects: golang-gopkg-lxc-go-lxc.v2 (Ubuntu)
Importance: Undecided
Status: Fix Released
** Affects: lxd (Ubuntu)
Importance: Undecided
Status: Fix Released
** Affects: golang-gopkg-lxc-go-lxc.v2 (Ubuntu Xenial)
Importance: Undecided
Assignee: Stéphane Graber (stgraber)
Status: In Progress
** Affects: golang-gopkg-lxc-go-lxc.v2 (Ubuntu Yakkety)
Importance: Undecided
Assignee: Stéphane Graber (stgraber)
Status: In Progress
** Affects: lxd (Ubuntu Yakkety)
Importance: Undecided
Assignee: Stéphane Graber (stgraber)
Status: Triaged
** Changed in: golang-gopkg-lxc-go-lxc.v2 (Ubuntu)
Status: New => Fix Released
** Also affects: golang-gopkg-lxc-go-lxc.v2 (Ubuntu Yakkety)
Importance: Undecided
Status: New
** Also affects: golang-gopkg-lxc-go-lxc.v2 (Ubuntu Xenial)
Importance: Undecided
Status: New
** Also affects: lxd (Ubuntu)
Importance: Undecided
Status: New
** No longer affects: lxd (Ubuntu Xenial)
** Changed in: lxd (Ubuntu)
Status: New => Invalid
** Changed in: lxd (Ubuntu)
Status: Invalid => Fix Released
** Changed in: lxd (Ubuntu Yakkety)
Status: New => In Progress
** Changed in: golang-gopkg-lxc-go-lxc.v2 (Ubuntu Yakkety)
Status: New => In Progress
** Changed in: golang-gopkg-lxc-go-lxc.v2 (Ubuntu Xenial)
Status: New => In Progress
** Changed in: lxd (Ubuntu Yakkety)
Status: In Progress => Triaged
** Changed in: golang-gopkg-lxc-go-lxc.v2 (Ubuntu Xenial)
Assignee: (unassigned) => Stéphane Graber (stgraber)
** Changed in: golang-gopkg-lxc-go-lxc.v2 (Ubuntu Yakkety)
Assignee: (unassigned) => Stéphane Graber (stgraber)
** Changed in: lxd (Ubuntu Yakkety)
Assignee: (unassigned) => Stéphane Graber (stgraber)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1647017
Title:
[SRU] Update xenial and yakkety to match zesty version
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/golang-gopkg-lxc-go-lxc.v2/+bug/1647017/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs