Bug#596843: [pkg-nvidia-devel] Bug#596843: unable to purge after replacing nvidia-glx with nvidia-glx-legacy

Andreas Beckmann debian at abeckmann.de
Mon Sep 20 13:36:15 UTC 2010


On Tuesday, 14. September 2010 20:31:43 Marvin Renich wrote:
> * Russ Allbery <rra at debian.org> [100914 13:09]:
> > Yeah, unfortunately this is a bug in the old nvidia-glx, which makes it
> > rather hard to fix.  It was incorrectly trying to clean up diversions on
> > postrm purge as well.  I'm not sure there's any good way to fix this
> > retroactively.

We would need a versioned Conflicts on packages in config-files-remaining 
state. As this is not supported in dpkg, we would have to emulate it in the 
preinst of libgl*-nvidia-alternatives* which is likely to break other things 
(regular upgrades?) in weird ways. Adding NEWS entries to the 
libgl*-nvidia-alternatives* packages might confuse users as well. Eventually 
adding a NEWS entry to the nvidia-glx-legacy-ABCxx packages would work best. 
Doing a preinst check there might be too late already.


Andreas





More information about the pkg-nvidia-devel mailing list