2015-02-05 14:04:24 |
Ian Booth |
bug |
|
|
added bug |
2015-02-05 15:45:29 |
Scott Moser |
summary |
cannot install cloud-images-utils on precise |
depends on cloud-utils without knowledge of cloud-image-utils |
|
2015-02-05 15:45:35 |
Scott Moser |
cloud-init: status |
New |
Fix Released |
|
2015-02-05 15:45:54 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu) |
|
2015-02-05 15:46:02 |
Scott Moser |
cloud-init (Ubuntu): status |
New |
Fix Released |
|
2015-02-05 15:46:07 |
Scott Moser |
cloud-init: importance |
Undecided |
Medium |
|
2015-02-05 15:46:10 |
Scott Moser |
cloud-init (Ubuntu): importance |
Undecided |
Medium |
|
2015-02-05 15:46:16 |
Scott Moser |
nominated for series |
|
Ubuntu Precise |
|
2015-02-05 15:46:16 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Precise) |
|
2015-02-05 15:46:26 |
Scott Moser |
cloud-init (Ubuntu Precise): status |
New |
Confirmed |
|
2015-02-05 15:46:31 |
Scott Moser |
cloud-init (Ubuntu Precise): importance |
Undecided |
Medium |
|
2015-02-05 15:54:34 |
Scott Moser |
bug task added |
|
cloud-initramfs-tools (Ubuntu) |
|
2015-02-05 15:55:33 |
Scott Moser |
cloud-initramfs-tools (Ubuntu): status |
New |
Fix Released |
|
2015-02-05 15:55:37 |
Scott Moser |
cloud-initramfs-tools (Ubuntu Precise): status |
New |
Confirmed |
|
2015-02-05 15:55:44 |
Scott Moser |
cloud-initramfs-tools (Ubuntu Precise): importance |
Undecided |
Medium |
|
2015-02-05 15:55:48 |
Scott Moser |
cloud-initramfs-tools (Ubuntu): importance |
Undecided |
Medium |
|
2015-02-05 16:36:45 |
Scott Moser |
bug task deleted |
cloud-init (Ubuntu) |
|
|
2015-02-05 16:37:11 |
Scott Moser |
bug task added |
|
cloud-utils (Ubuntu) |
|
2015-02-05 16:37:20 |
Scott Moser |
bug task deleted |
cloud-init |
|
|
2015-02-05 16:37:22 |
Scott Moser |
bug task deleted |
cloud-init (Ubuntu Precise) |
|
|
2015-02-05 16:37:26 |
Scott Moser |
bug task deleted |
cloud-initramfs-tools (Ubuntu) |
|
|
2015-02-05 16:37:29 |
Scott Moser |
bug task deleted |
cloud-initramfs-tools (Ubuntu Precise) |
|
|
2015-02-05 16:37:41 |
Scott Moser |
bug task deleted |
cloud-utils (Ubuntu Precise) |
|
|
2015-02-05 16:37:58 |
Scott Moser |
nominated for series |
|
Ubuntu Trusty |
|
2015-02-05 16:37:58 |
Scott Moser |
bug task added |
|
cloud-utils (Ubuntu Trusty) |
|
2015-02-05 16:38:12 |
Scott Moser |
cloud-utils (Ubuntu): status |
New |
In Progress |
|
2015-02-05 16:38:18 |
Scott Moser |
cloud-utils (Ubuntu): importance |
Undecided |
Medium |
|
2015-02-05 16:38:20 |
Scott Moser |
cloud-utils (Ubuntu): assignee |
|
Scott Moser (smoser) |
|
2015-02-05 16:38:22 |
Scott Moser |
cloud-utils (Ubuntu Trusty): assignee |
|
Scott Moser (smoser) |
|
2015-02-05 16:38:25 |
Scott Moser |
cloud-utils (Ubuntu Trusty): importance |
Undecided |
Medium |
|
2015-02-05 16:38:28 |
Scott Moser |
cloud-utils (Ubuntu Trusty): status |
New |
In Progress |
|
2015-02-05 16:42:03 |
Scott Moser |
summary |
depends on cloud-utils without knowledge of cloud-image-utils |
cloud-image-utils should Break, not Conflict with cloud-utils |
|
2015-02-05 16:55:03 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/vivid-proposed/cloud-utils |
|
2015-02-05 17:21:52 |
Launchpad Janitor |
cloud-utils (Ubuntu): status |
In Progress |
Fix Released |
|
2015-02-05 19:01:17 |
Scott Moser |
description |
As per https://bugs.launchpad.net/juju-core/+bug/1407699/comments/4, cloud-images-utils cannot be installed on precise. This is blocking the release of Juju 1.22, as that needs to have cloud-images-utils available, and tries to apt-get install it during cloud init, but the apt install doesn't go ahead due to the above problem.
As per the above comment:
<smoser> we can fix that with a packaging change to cloud-init in precise.
<smoser> to depend on cloud-image-utils | cloud-utils
Could we please get that packaging change done and the new cloud-init apckage propagated to the archives? |
[Begin SRU Template]
[Impact]
Due to the broken use of 'Conflicts' rather than 'Breaks', if user runs:
apt-get install cloud-image-utils
then any package that depended on cloud-utils (specifically cloud-init) will be removed by apt.
This affects juju's use specifically as described in comment 1.
[Test Case]
Test case is not completely trivial, as you need a package installed that depends on cloud-utils without an '| cloud-image-utils'.
An older version of cloud-init would suffice, or using the cloud-tools archive with precise level packages as described in comment 1.
# with cloud-tools archive
# launch fresh cloud image of trusty
$ sudo apt-add-repository -y cloud-archive:tools
$ sudo apt-get update -qy
$ apt-get install --dry-run -q cloud-image-utils
# from precise trying to get newer cloud-tools
# launch fresh cloud image of precise
$ echo "deb http://archive.ubuntu.com/ubuntu/ trusty main" |
sudo tee -a /etc/apt/sources.list
$ sudo apt-get update -qy
$ sudo apt-get install --dry-run -q cloud-image-utils
[Regression Potential]
This was a bug and this fix should only be positive. Possible regressions are in other bugs like this, where installation of one package conflicts or causes another to be uninstallable/not-upgradable.
Other packages that depend on cloud-utils per 'apt-cache-rdepends' are
cloud-initramfs-growroot, bikeshed, lxc-templates, cloud-init, juju-local
uvtool-libvirt
[End SRU Template]
=== Original Bug ==
As per https://bugs.launchpad.net/juju-core/+bug/1407699/comments/4, cloud-images-utils cannot be installed on precise. This is blocking the release of Juju 1.22, as that needs to have cloud-images-utils available, and tries to apt-get install it during cloud init, but the apt install doesn't go ahead due to the above problem.
As per the above comment:
<smoser> we can fix that with a packaging change to cloud-init in precise.
<smoser> to depend on cloud-image-utils | cloud-utils
Could we please get that packaging change done and the new cloud-init apckage propagated to the archives? |
|
2015-02-05 19:05:51 |
Brian Murray |
cloud-utils (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2015-02-05 19:05:53 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2015-02-05 19:05:55 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2015-02-05 19:06:00 |
Brian Murray |
tags |
|
verification-needed |
|
2015-02-05 19:27:39 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/trusty-proposed/cloud-utils |
|
2015-02-06 16:46:27 |
Scott Moser |
tags |
verification-needed |
verification-done |
|
2015-02-12 09:00:32 |
Launchpad Janitor |
cloud-utils (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2015-02-12 09:00:37 |
Adam Conrad |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|