[pkg-nvidia-devel] more updates for n-g-d (currently in unstable)
Russ Allbery
rra at debian.org
Sun Aug 22 05:13:47 UTC 2010
Andreas Beckmann <debian at abeckmann.de> writes:
> I made some more changes to nvidia-graphics-drivers that should replace
> the version 195.36.31-1 sitting currently in NEW:
> * move the diversion and trigger handling of libGL.so/libGL.so.1 from
> libgl1-nvidia-glx to new package libgl1-nvidia-alternatives (same for
> -ia32), these new packages can be used for the legacy versions, too, so
> less code duplication (and in case of changes, we hopefully don't have
> to touch all libgl1-nvidia-{,legacy*}-glx{,-ia32} packages)
> * handle the -ia32 alternatives via triggers, too, now that the
> diverting package no longer depends on ia32-libs
> WARNING: updates from 195.36.31-1 are *NOT SUPPORTED* (which should be
> OK for a package that only came to NEW but was not released to
> unstable). Manually removing libgl1-nvidia-glx{,-ia32} should be enough
> to remove the "migrated" diversions owned by libgl1-nvidia-glx{,-ia32},
> afterwards 195.36.31-2 should be installable.
> Upgrading via dpkg -i *.deb no longer works (in a single pass but if you
> run it twice, the upgrades succeed) because libgl1-nvidia-alternatives
> comes too early in this list and can't be installed because it breaks
> some old versions not yet upgraded. But this time dpkg errors out early
> with dependency problems before starting to run any preinst scripts. As
> always, apt-get/aptitude handles this well by appropriate reordering.
I tried this out and it all looked fine to me, so this has now been
uploaded. Thank you for your work on this! I agree that this is a lot
cleaner.
--
Russ Allbery (rra at debian.org) <http://www.eyrie.org/~eagle/>
More information about the Pkg-nvidia-devel
mailing list