Shortest test (WIP), it shows:
- Several dir deletes can't happen due to not-empty directories.
  Those are created later on by libvirt and the packages don't know them, those 
are all taken over so "ok".
    dpkg: warning: unable to delete old directory '/etc/libvirt/nwfilter': 
Directory not empty
    [...]
- Other dirs fail to delete due to stuff we forgot.
  We will handle those with rm_conffiles, but in all cases the new packages 
will extract things there so the dir won't (and shouldn't go away)
    dpkg: warning: unable to delete old directory '/etc/dnsmasq.d-available': 
Directory not empty
    [...]
- some valid handling of conffiles
  Installing new version of config file /etc/libvirt/libvirtd.conf ...
  [...]
- dpkg --status libvirt-bin listing way too much as obsolete.
  The status on libvirt-daemon-system lists them as well.
  dpkg -S Seems aware of that and lists libvirt-daemon-system is the sole owner
- some of the mv_conffiles in the package clearly did not work
  $ lxc exec ${REL}-test-virtdeps-X-to-UCA-O -- dpkg -S 
/etc/default/libvirt-bin /etc/default/libvirtd
    libvirt-bin: /etc/default/libvirt-bin
    libvirt-daemon-system: /etc/default/libvirtd
- dpkg -L more clearly pointing to those that are a problem

** Attachment added: "conffiles-forgotten-repro.sh"
   
https://bugs.launchpad.net/ubuntu/+source/ginger/+bug/1694159/+attachment/4886615/+files/conffiles-forgotten-repro.sh

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1694159

Title:
  Complete libvirt migration to Debian style packaging (dependencies,
  conffiles)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ginger/+bug/1694159/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to