Impact: Users upgrading from Hardy to Lucid have a broken virtinst installation because the transition from python-central to python-support leaves obsolete files behind in /usr/lib/python2.6/dist-packages/virtinst.
This update fixes the issue by adding a python-virtinst.preinst file that uses pycentral to remove the obsolete files. An added complexity is the fact that python-virtinst is now a transitional package, so extra logic is added to specify the new package name to pycentral.
See attached debdiff.
How to reproduce:
test case #1:
- Install hardy
- Install virt-manager
- Upgrade to lucid
- Try running virt-manager
- Install upgraded package in -proposed
- Try running virt-manager
test case #2:
- Install hardy
- Install virt-manager
- Install updated package in -proposed
- Upgrade to lucid
- Try running virt-manager
SRU request:
Impact: Users upgrading from Hardy to Lucid have a broken virtinst installation because the transition from python-central to python-support leaves obsolete files behind in /usr/lib/ python2. 6/dist- packages/ virtinst.
This update fixes the issue by adding a python- virtinst. preinst file that uses pycentral to remove the obsolete files. An added complexity is the fact that python-virtinst is now a transitional package, so extra logic is added to specify the new package name to pycentral.
See attached debdiff.
How to reproduce:
test case #1:
- Install hardy
- Install virt-manager
- Upgrade to lucid
- Try running virt-manager
- Install upgraded package in -proposed
- Try running virt-manager
test case #2:
- Install hardy
- Install virt-manager
- Install updated package in -proposed
- Upgrade to lucid
- Try running virt-manager