[Bug 1694159] Re: Complete libvirt migration to Debian style packaging (dependencies, conffiles)

ChristianEhrhardt 1694159 at bugs.launchpad.net
Fri Jun 2 17:34:12 UTC 2017


PPA Fixes (https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2784/+packages):
FixX: is a build for Xenial to similulate an upgrade LTS->LTS with the fix.
FixA: is a fixed version for Artful to check full upgrade paths, as well as e.g. Zesty->Fix (not having old files)

0. Calls
./conffiles-forgotten-test.sh TXUF
./conffiles-forgotten-test.sh TXF
./conffiles-forgotten-test.sh ZAF
./conffiles-forgotten-test.sh TXUF custom
./conffiles-forgotten-test.sh TXF custom

1. Upgrade paths:
 1.1 T->X->UCA-O-FixX (like full upgrade through Y,Z,A but faster)
 1.2 T->X->FixX (simulating LTS->LTS)
 1.3 Z->FixA (no old things around, shall not fail on upgrades on any of our code)

2. Default conffiles
 2.1 if all files are on default content only, they are deleted and not retained
 2.2 T-X-Fix e.g. default /etc/default/libvirt-bin not interferring with new /etc/default/libvirtd content
 2.3 T-X-UCA-Fix default /etc/default/libvirt-bin (duplicate) not interferring with new /etc/default/libvirtd content
 2.4 /etc/default/virtlockd and /etc/libvirt/libvirt-admin.conf shall still be around as they work and will come back via Debian
 2.5 remove default /etc/dnsmasq.d/libvirt-bin link

3. custom conffiles
 3.1 T-X-Fix      custom data on TEMPLATE be removed, but retained in backup
 3.2 T-X-Fix      custom data on /etc/cron.daily/libvirt-bin moved
 3.3 T-X-Fix      custom data on /etc/default/libvirt-bin moved
 3.4 T-X-Fix      custom data on /etc/init.d/libvirt-bin moved
 3.5 T-X-Fix      Leave custom /etc/dnsmasq.d/libvirt-bin link untouched
 3.6 T-X-UCA-Fix  custom data on TEMPLATE removed, but retained in backup
 3.7 T-X-UCA-Fix  custom /etc/default/libvirt-bin (duplicate) moved, new data retained .dpkg-new
 3.8 T-X-UCA-Fix  custom data on /etc/cron.daily/libvirt-bin (duplicate) moved, new data retained .dpkg-new
 3.9 T-X-UCA-Fix  leave custom /etc/dnsmasq.d/libvirt-bin link untouched
 3.10 T-X-UCA-Fix custom /etc/init.d/libvirt-bin (want change) removed old, retained in dpkg-bak

-- 
You received this bug notification because you are a member of Ubuntu
Package Archive Administrators, which is subscribed to the bug report.
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



More information about the ubuntu-archive mailing list