Activity log for bug #1694159

Date Who What changed Old value New value Message
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