[pkg-nvidia-devel] more updates for n-g-d (currently in unstable)

Andreas Beckmann debian at abeckmann.de
Sat Aug 21 14:48:47 UTC 2010


Hi Russ,

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.

Andreas



More information about the Pkg-nvidia-devel mailing list