2016-08-18 21:18:34 |
Nicholas Skaggs |
bug |
|
|
added bug |
2016-08-18 21:18:47 |
Nicholas Skaggs |
bug task added |
|
juju-release-tools |
|
2016-08-19 14:27:10 |
Nicholas Skaggs |
bug task added |
|
juju-core-1 (Ubuntu) |
|
2016-08-19 14:27:27 |
Nicholas Skaggs |
bug task deleted |
juju-core-1 (Ubuntu) |
|
|
2016-08-19 14:27:47 |
Nicholas Skaggs |
bug task added |
|
juju-core (Ubuntu) |
|
2016-08-19 14:29:04 |
Nicholas Skaggs |
bug task deleted |
juju-core |
|
|
2016-08-22 14:08:24 |
Nicholas Skaggs |
juju-release-tools: status |
New |
Triaged |
|
2016-08-22 14:08:31 |
Nicholas Skaggs |
juju-release-tools: importance |
Undecided |
High |
|
2016-08-26 19:50:52 |
Nicholas Skaggs |
juju-release-tools: status |
Triaged |
In Progress |
|
2016-08-26 19:50:58 |
Nicholas Skaggs |
juju-core (Ubuntu): status |
New |
In Progress |
|
2016-08-26 19:51:00 |
Nicholas Skaggs |
juju-release-tools: assignee |
|
Nicholas Skaggs (nskaggs) |
|
2016-08-26 19:51:03 |
Nicholas Skaggs |
juju-core (Ubuntu): assignee |
|
Nicholas Skaggs (nskaggs) |
|
2016-09-30 20:42:08 |
Nicholas Skaggs |
juju-release-tools: status |
In Progress |
Fix Released |
|
2016-09-30 20:42:16 |
Nicholas Skaggs |
juju-core (Ubuntu): status |
In Progress |
Fix Committed |
|
2016-10-12 00:20:15 |
Launchpad Janitor |
juju-core (Ubuntu): status |
Fix Committed |
Fix Released |
|
2016-10-25 16:58:10 |
Mathieu Trudel-Lapierre |
nominated for series |
|
Ubuntu Yakkety |
|
2016-10-25 16:58:10 |
Mathieu Trudel-Lapierre |
bug task added |
|
juju-core (Ubuntu Yakkety) |
|
2016-10-25 16:58:10 |
Mathieu Trudel-Lapierre |
nominated for series |
|
Ubuntu Xenial |
|
2016-10-25 16:58:10 |
Mathieu Trudel-Lapierre |
bug task added |
|
juju-core (Ubuntu Xenial) |
|
2016-10-25 16:58:45 |
Mathieu Trudel-Lapierre |
juju-core (Ubuntu Xenial): status |
New |
In Progress |
|
2016-10-25 16:58:47 |
Mathieu Trudel-Lapierre |
juju-core (Ubuntu Yakkety): status |
New |
In Progress |
|
2016-10-25 17:04:42 |
Nicholas Skaggs |
juju-core (Ubuntu Yakkety): status |
In Progress |
Fix Released |
|
2016-10-25 17:08:45 |
Nicholas Skaggs |
juju-core (Ubuntu Yakkety): assignee |
|
Nicholas Skaggs (nskaggs) |
|
2016-10-25 17:08:47 |
Nicholas Skaggs |
juju-core (Ubuntu Xenial): assignee |
|
Nicholas Skaggs (nskaggs) |
|
2016-10-25 17:35:22 |
Nicholas Skaggs |
description |
Juju's autopkgtests don't execute when a new version of LXD is uploaded. This means a breaking change uploaded into LXD isn't caught before LXD lands.
This is because juju 2.0 doesn't depend on LXD directly, but instead lists it as a recommends. The juju-1 package, juju-local, depends on lxc directly and therefore the autopkgtests run during each new lxc upload. However, we are vulnerable for 2.0. Juju's autopkgtests do cover LXD and would provide protection if they were run.
To fix, we could list LXD as a depends on a package juju-core source package creates. This would run our tests and block incompatible LXD changes. Alternatively, we can explore ideas about checking proposed ourselves; however, the upload will not be blocked apart from a failing autopkgtest. |
Juju's autopkgtests don't execute when a new version of LXD is uploaded. This means a breaking change uploaded into LXD isn't caught before LXD lands.
This is because juju 2.0 doesn't depend on LXD directly, but instead lists it as a recommends. The juju-1 package, juju-local, depends on lxc directly and therefore the autopkgtests run during each new lxc upload. However, we are vulnerable for 2.0. Juju's autopkgtests do cover LXD and would provide protection if they were run.
To fix, we could list LXD as a depends on a package juju-core source package creates. This would run our tests and block incompatible LXD changes. Alternatively, we can explore ideas about checking proposed ourselves; however, the upload will not be blocked apart from a failing autopkgtest.
[SRU Information]
[Impact]
The addition of a dependency of LXD ensure juju binaries can only be built on platforms that also can build LXD and publish a package.
[Verification]
The debian control field lists LXD as a dependency. We should also see new adt runs of juju when LXD is uploaded.
[Regression Potential]
None.
[Other]
This should have no impact on end users of the package; the verification can be done by viewing juju-core source upload. |
|
2016-10-26 15:04:23 |
Mathieu Trudel-Lapierre |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-10-27 19:27:02 |
Brian Murray |
juju-core (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-10-27 19:27:05 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2016-10-27 19:27:10 |
Brian Murray |
tags |
|
verification-needed |
|
2016-10-28 17:08:33 |
Nicholas Skaggs |
tags |
verification-needed |
verification-done |
|
2016-11-14 20:11:59 |
Launchpad Janitor |
juju-core (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|