2017-05-28 20:07:20 |
Steve Langasek |
bug |
|
|
added bug |
2017-05-29 12:21:00 |
Christian Ehrhardt |
bug |
|
|
added subscriber Ubuntu Server Team |
2017-05-29 12:27:05 |
Christian Ehrhardt |
bug task added |
|
kimchi (Ubuntu) |
|
2017-05-29 12:27:16 |
Christian Ehrhardt |
bug task added |
|
nova (Ubuntu) |
|
2017-05-29 12:27:29 |
Christian Ehrhardt |
bug task added |
|
ubuntu-virt (Ubuntu) |
|
2017-05-29 12:27:48 |
Christian Ehrhardt |
bug task added |
|
uvtool (Ubuntu) |
|
2017-05-29 12:27:59 |
Christian Ehrhardt |
kimchi (Ubuntu): status |
New |
Triaged |
|
2017-05-29 12:28:04 |
Christian Ehrhardt |
nova (Ubuntu): status |
New |
Confirmed |
|
2017-05-29 12:28:08 |
Christian Ehrhardt |
ubuntu-virt (Ubuntu): status |
New |
Triaged |
|
2017-05-29 12:28:12 |
Christian Ehrhardt |
uvtool (Ubuntu): status |
New |
Confirmed |
|
2017-05-29 12:28:16 |
Christian Ehrhardt |
kimchi (Ubuntu): importance |
Undecided |
High |
|
2017-05-29 12:28:25 |
Christian Ehrhardt |
uvtool (Ubuntu): importance |
Undecided |
High |
|
2017-05-29 12:28:27 |
Christian Ehrhardt |
ubuntu-virt (Ubuntu): importance |
Undecided |
High |
|
2017-05-29 12:28:29 |
Christian Ehrhardt |
nova (Ubuntu): importance |
Undecided |
High |
|
2017-05-29 12:28:34 |
Christian Ehrhardt |
kimchi (Ubuntu): assignee |
|
ChristianEhrhardt (paelzer) |
|
2017-05-29 12:28:36 |
Christian Ehrhardt |
nova (Ubuntu): assignee |
|
ChristianEhrhardt (paelzer) |
|
2017-05-29 12:28:38 |
Christian Ehrhardt |
ubuntu-virt (Ubuntu): assignee |
|
ChristianEhrhardt (paelzer) |
|
2017-05-29 12:28:40 |
Christian Ehrhardt |
uvtool (Ubuntu): assignee |
|
ChristianEhrhardt (paelzer) |
|
2017-05-29 14:01:22 |
Christian Ehrhardt |
libvirt (Ubuntu): status |
New |
Triaged |
|
2017-05-29 14:01:24 |
Christian Ehrhardt |
libvirt (Ubuntu): importance |
Undecided |
High |
|
2017-05-29 14:01:29 |
Christian Ehrhardt |
libvirt (Ubuntu): assignee |
|
ChristianEhrhardt (paelzer) |
|
2017-05-29 18:28:06 |
Christian Ehrhardt |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863648 |
|
2017-05-29 18:28:06 |
Christian Ehrhardt |
bug task added |
|
libvirt (Debian) |
|
2017-05-29 18:28:44 |
Christian Ehrhardt |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863649 |
|
2017-05-29 19:27:36 |
Bug Watch Updater |
libvirt (Debian): status |
Unknown |
New |
|
2017-05-30 05:58:40 |
Christian Ehrhardt |
bug task added |
|
virt-manager (Ubuntu) |
|
2017-05-30 05:58:48 |
Christian Ehrhardt |
virt-manager (Ubuntu): status |
New |
Triaged |
|
2017-05-30 05:58:58 |
Christian Ehrhardt |
virt-manager (Ubuntu): importance |
Undecided |
High |
|
2017-05-30 05:59:00 |
Christian Ehrhardt |
virt-manager (Ubuntu): assignee |
|
ChristianEhrhardt (paelzer) |
|
2017-05-30 06:11:43 |
Christian Ehrhardt |
kimchi (Ubuntu): assignee |
ChristianEhrhardt (paelzer) |
Frédéric Bonnard (frediz) |
|
2017-05-30 06:19:18 |
Christian Ehrhardt |
bug task added |
|
ginger (Ubuntu) |
|
2017-05-30 06:19:33 |
Christian Ehrhardt |
ginger (Ubuntu): status |
New |
Triaged |
|
2017-05-30 06:19:37 |
Christian Ehrhardt |
ginger (Ubuntu): importance |
Undecided |
High |
|
2017-05-30 06:20:29 |
Christian Ehrhardt |
ginger (Ubuntu): assignee |
|
Frédéric Bonnard (frediz) |
|
2017-05-30 07:57:27 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/nova/+git/nova/+merge/324778 |
|
2017-05-30 08:49:02 |
Launchpad Janitor |
ubuntu-virt (Ubuntu): status |
Triaged |
Fix Released |
|
2017-05-30 08:57:14 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/uvtool/+git/uvtool/+merge/324779 |
|
2017-05-30 08:58:31 |
Christian Ehrhardt |
nova (Ubuntu): assignee |
ChristianEhrhardt (paelzer) |
James Page (james-page) |
|
2017-05-30 08:58:48 |
Christian Ehrhardt |
ubuntu-virt (Ubuntu): assignee |
ChristianEhrhardt (paelzer) |
|
|
2017-05-30 08:59:00 |
Christian Ehrhardt |
uvtool (Ubuntu): assignee |
ChristianEhrhardt (paelzer) |
Robie Basak (racb) |
|
2017-05-30 11:26:01 |
Christian Ehrhardt |
virt-manager (Ubuntu): status |
Triaged |
In Progress |
|
2017-05-30 13:42:51 |
Launchpad Janitor |
virt-manager (Ubuntu): status |
In Progress |
Fix Released |
|
2017-05-30 14:11:49 |
Christian Ehrhardt |
virt-manager (Ubuntu): assignee |
ChristianEhrhardt (paelzer) |
|
|
2017-05-30 14:28:03 |
Christian Ehrhardt |
summary |
libvirt-bin dropped conffiles but never cleaned them up on disk |
Complete libvirt migration to Debian style packaging (dependencies, conffiles) |
|
2017-05-30 14:30:50 |
Christian Ehrhardt |
description |
While investigating libvirt/dnsmasq interactions for bug #1694156, I noticed that I had redundant files under /etc/dnsmasq.d from libvirt-daemon-system and libvirt-bin. Looking at the status of the libvirt-bin package, I see the following:
Package: libvirt-bin
Status: install ok installed
Priority: extra
Section: oldlibs
[...]
Conffiles:
/etc/default/virtlockd de3684752181bda812f7bf4ef983654c obsolete
/etc/default/libvirt-bin 619ef67a86531f89f4cf45efde87cb82 obsolete
/etc/init/libvirt-bin.conf e946cc33fb1161ab19eddccfe526cee5 obsolete
/etc/dnsmasq.d-available/libvirt-bin bbf7e62e130a4cb7b6db7c4260883a68 obsolete
/etc/libvirt/libvirt-admin.conf 7c1bbeb439d79ec32ff7d18cb1364e2f obsolete
/etc/cron.daily/libvirt-bin 21a4c092781e8119b8d5aa9d9d3d9f8b obsolete
/etc/apparmor.d/libvirt/TEMPLATE 0d5580a22d95fc622cd5b8efe54b8757 obsolete
/etc/dnsmasq.d/libvirt-bin bbf7e62e130a4cb7b6db7c4260883a68 obsolete
I see that this is a transitional package, but if the libvirt-bin package is going to be built at all from the source, it should be taking care to remove the obsolete conffiles on upgrade. This should be done now, even though the actual obsolescence happened some time ago. |
TL;DR:
- post Xenial the transition was made to match Debian packaging
- among those changes a bigger one is the split of libvirt-bin into libvirt-daemon-system, libvirt-daemon, libvirt-clients
- libvirt-bin became a transitional package
- on that transition not all reverse dependencies were fixed
- also several conffiles where renamed, dropped or moved packag owning it
We need to:
- fix dependencies to match the new packaging so we can drop the transitional one day
- damage on the conffiles is done, but clean up as good as possible especially with the potential yet-unaffected LTS->LTS upgrades in mind.
----
While investigating libvirt/dnsmasq interactions for bug #1694156, I noticed that I had redundant files under /etc/dnsmasq.d from libvirt-daemon-system and libvirt-bin. Looking at the status of the libvirt-bin package, I see the following:
Package: libvirt-bin
Status: install ok installed
Priority: extra
Section: oldlibs
[...]
Conffiles:
/etc/default/virtlockd de3684752181bda812f7bf4ef983654c obsolete
/etc/default/libvirt-bin 619ef67a86531f89f4cf45efde87cb82 obsolete
/etc/init/libvirt-bin.conf e946cc33fb1161ab19eddccfe526cee5 obsolete
/etc/dnsmasq.d-available/libvirt-bin bbf7e62e130a4cb7b6db7c4260883a68 obsolete
/etc/libvirt/libvirt-admin.conf 7c1bbeb439d79ec32ff7d18cb1364e2f obsolete
/etc/cron.daily/libvirt-bin 21a4c092781e8119b8d5aa9d9d3d9f8b obsolete
/etc/apparmor.d/libvirt/TEMPLATE 0d5580a22d95fc622cd5b8efe54b8757 obsolete
/etc/dnsmasq.d/libvirt-bin bbf7e62e130a4cb7b6db7c4260883a68 obsolete
I see that this is a transitional package, but if the libvirt-bin package is going to be built at all from the source, it should be taking care to remove the obsolete conffiles on upgrade. This should be done now, even though the actual obsolescence happened some time ago. |
|
2017-05-30 20:05:27 |
Bug Watch Updater |
libvirt (Debian): status |
New |
Fix Committed |
|
2017-05-31 08:05:59 |
Christian Ehrhardt |
attachment added |
|
conffiles-forgotten-repro.sh https://bugs.launchpad.net/ubuntu/+source/ginger/+bug/1694159/+attachment/4886615/+files/conffiles-forgotten-repro.sh |
|
2017-05-31 18:47:29 |
Christian Ehrhardt |
ginger (Ubuntu): assignee |
Frédéric Bonnard (frediz) |
|
|
2017-05-31 18:47:30 |
Christian Ehrhardt |
kimchi (Ubuntu): assignee |
Frédéric Bonnard (frediz) |
|
|
2017-05-31 18:47:42 |
Christian Ehrhardt |
bug |
|
|
added subscriber Ubuntu Package Archive Administrators |
2017-05-31 18:48:42 |
Christian Ehrhardt |
description |
TL;DR:
- post Xenial the transition was made to match Debian packaging
- among those changes a bigger one is the split of libvirt-bin into libvirt-daemon-system, libvirt-daemon, libvirt-clients
- libvirt-bin became a transitional package
- on that transition not all reverse dependencies were fixed
- also several conffiles where renamed, dropped or moved packag owning it
We need to:
- fix dependencies to match the new packaging so we can drop the transitional one day
- damage on the conffiles is done, but clean up as good as possible especially with the potential yet-unaffected LTS->LTS upgrades in mind.
----
While investigating libvirt/dnsmasq interactions for bug #1694156, I noticed that I had redundant files under /etc/dnsmasq.d from libvirt-daemon-system and libvirt-bin. Looking at the status of the libvirt-bin package, I see the following:
Package: libvirt-bin
Status: install ok installed
Priority: extra
Section: oldlibs
[...]
Conffiles:
/etc/default/virtlockd de3684752181bda812f7bf4ef983654c obsolete
/etc/default/libvirt-bin 619ef67a86531f89f4cf45efde87cb82 obsolete
/etc/init/libvirt-bin.conf e946cc33fb1161ab19eddccfe526cee5 obsolete
/etc/dnsmasq.d-available/libvirt-bin bbf7e62e130a4cb7b6db7c4260883a68 obsolete
/etc/libvirt/libvirt-admin.conf 7c1bbeb439d79ec32ff7d18cb1364e2f obsolete
/etc/cron.daily/libvirt-bin 21a4c092781e8119b8d5aa9d9d3d9f8b obsolete
/etc/apparmor.d/libvirt/TEMPLATE 0d5580a22d95fc622cd5b8efe54b8757 obsolete
/etc/dnsmasq.d/libvirt-bin bbf7e62e130a4cb7b6db7c4260883a68 obsolete
I see that this is a transitional package, but if the libvirt-bin package is going to be built at all from the source, it should be taking care to remove the obsolete conffiles on upgrade. This should be done now, even though the actual obsolescence happened some time ago. |
TL;DR:
- post Xenial the transition was made to match Debian packaging
- among those changes a bigger one is the split of libvirt-bin into libvirt-daemon-system, libvirt-daemon, libvirt-clients
- libvirt-bin became a transitional package
- on that transition not all reverse dependencies were fixed
- also several conffiles where renamed, dropped or moved packag owning it
We need to:
- fix dependencies to match the new packaging so we can drop the transitional one day
- damage on the conffiles is done, but clean up as good as possible especially with the potential yet-unaffected LTS->LTS upgrades in mind.
Actions:
- fix dependencies in related ubuntu only packages
- fix conffile handling in libvirt package
- remove kimchi and ginger from the archive (Archive admin)
----
While investigating libvirt/dnsmasq interactions for bug #1694156, I noticed that I had redundant files under /etc/dnsmasq.d from libvirt-daemon-system and libvirt-bin. Looking at the status of the libvirt-bin package, I see the following:
Package: libvirt-bin
Status: install ok installed
Priority: extra
Section: oldlibs
[...]
Conffiles:
/etc/default/virtlockd de3684752181bda812f7bf4ef983654c obsolete
/etc/default/libvirt-bin 619ef67a86531f89f4cf45efde87cb82 obsolete
/etc/init/libvirt-bin.conf e946cc33fb1161ab19eddccfe526cee5 obsolete
/etc/dnsmasq.d-available/libvirt-bin bbf7e62e130a4cb7b6db7c4260883a68 obsolete
/etc/libvirt/libvirt-admin.conf 7c1bbeb439d79ec32ff7d18cb1364e2f obsolete
/etc/cron.daily/libvirt-bin 21a4c092781e8119b8d5aa9d9d3d9f8b obsolete
/etc/apparmor.d/libvirt/TEMPLATE 0d5580a22d95fc622cd5b8efe54b8757 obsolete
/etc/dnsmasq.d/libvirt-bin bbf7e62e130a4cb7b6db7c4260883a68 obsolete
I see that this is a transitional package, but if the libvirt-bin package is going to be built at all from the source, it should be taking care to remove the obsolete conffiles on upgrade. This should be done now, even though the actual obsolescence happened some time ago. |
|
2017-06-02 17:40:33 |
Christian Ehrhardt |
attachment added |
|
Logs of the test runs https://bugs.launchpad.net/ubuntu/+source/ginger/+bug/1694159/+attachment/4888003/+files/conffiles-forgotten-tests.tgz |
|
2017-06-05 13:11:22 |
Christian Ehrhardt |
attachment added |
|
Updated test script https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1694159/+attachment/4889383/+files/conffiles-forgotten-test.sh |
|
2017-06-05 13:16:34 |
Christian Ehrhardt |
attachment added |
|
updated test logs including new case https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1694159/+attachment/4889384/+files/conffiles-forgotten-tests.tgz |
|
2017-06-05 20:30:05 |
Christian Ehrhardt |
bug task added |
|
ubuntu-release-notes |
|
2017-06-05 21:47:16 |
Christian Ehrhardt |
ubuntu-release-notes: assignee |
|
ChristianEhrhardt (paelzer) |
|
2017-06-06 15:00:04 |
Launchpad Janitor |
libvirt (Ubuntu): status |
Triaged |
Fix Released |
|
2017-06-14 06:51:13 |
Adam Conrad |
removed subscriber Ubuntu Package Archive Administrators |
|
|
|
2017-06-14 06:51:17 |
Adam Conrad |
ginger (Ubuntu): status |
Triaged |
Fix Released |
|
2017-06-14 06:51:20 |
Adam Conrad |
kimchi (Ubuntu): status |
Triaged |
Fix Released |
|
2017-07-07 09:31:08 |
Bug Watch Updater |
libvirt (Debian): status |
Fix Committed |
Fix Released |
|
2017-10-20 11:41:37 |
James Page |
nova (Ubuntu): status |
Confirmed |
Triaged |
|
2017-10-20 11:43:07 |
James Page |
nova (Ubuntu): importance |
High |
Medium |
|
2017-10-20 11:43:11 |
James Page |
nova (Ubuntu): milestone |
|
ubuntu-18.04 |
|
2017-10-20 11:43:16 |
James Page |
nova (Ubuntu): assignee |
James Page (james-page) |
|
|
2017-12-07 12:27:26 |
Launchpad Janitor |
uvtool (Ubuntu): status |
Confirmed |
Fix Released |
|
2017-12-14 09:57:54 |
Christian Ehrhardt |
nova (Ubuntu): importance |
Medium |
Critical |
|
2017-12-14 11:34:33 |
James Page |
nova (Ubuntu): status |
Triaged |
Fix Committed |
|
2017-12-14 11:34:36 |
James Page |
nova (Ubuntu): assignee |
|
James Page (james-page) |
|
2017-12-14 11:39:01 |
Christian Ehrhardt |
bug |
|
|
added subscriber ChristianEhrhardt |
2018-02-07 09:40:34 |
Launchpad Janitor |
nova (Ubuntu): status |
Fix Committed |
Fix Released |
|