[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