Bug#688861: freeze exception: libxvmc/1.0.7-1.1 - adding a libxvmc1-i386:i386 package
On 2012-09-26 20:13, Julien Cristau wrote:
> If libgl1-nvidia-glx-ia32 used to not need libxvmc, why can't
> libgl1-nvidia-glx:i386 also be made to not need libxvmc?
Good question ...
nvidia-graphics-drivers (256.53-1) experimental; urgency=low
[ Andreas Beckmann ]
* Add libxvmc1 to Build-Depends.
-- Russ Allbery <email@example.com> Sat, 18 Sep 2010 15:07:19 -0700
That was the first upload targeting squeeze+1, upstream started to link
libXvMCNVIDIA.so.1 with libXvMC.so.1
Since libXvMC.so.1 was not available in ia32-libs, no 32-bit version of
libXvMCNVIDIA.so.1 was included in libgl1-nvidia-glx-ia32.
Would you approve a package split of libgl1-nvidia-glx into
libgl1-nvidia-glx and libxvmcnvidia1 that moves the problematic library
to another package. libgl1-nvidia-glx would drop the dependency on
libxvmc1 and become multiarch co-installable. libxvmcnvidia1:i386 would
not be multiarch coinstallable due to lack of multiarch libxvmc1, but
that library is not needed that much - and nobody has missed it in the
old -ia32 package. Perhaps libXvMCNVIDIA.so.1 has never been in a -ia32
package from the beginning of time ... but I never noticed :-)
And since we need a trip through NEW anyway for this change, could we
add some more transitional helper packages for smoothing the -ia32 to
In #687506 Ralf has analyzed that we could turn the virtual *-i386
packages into real packages that are only build on :i386 and are marked
as M-A: foreign, that way they could be Recommended from the
transitional -ia32:amd64 packages.