More fun with SONAME Provides

Michael Schwendt bugs.michael at gmx.net
Fri Jun 22 21:15:36 UTC 2007


Second run, trying to eliminate some harmless positives automatically...

Trouble ahead:

lam-libs provides libmpi.so.0
  required by: ScientificPython - 2.6-8.fc7.i386
  required by: R-RScaLAPACK - 0.5.1-9.fc7.i386
  required by: blacs - 1.1-24.fc7.1.i386
  required by: lam - 2:7.1.2-10.fc7.i386
  required by: lam-devel - 2:7.1.2-10.fc7.i386
  required by: openmpi - 1.1-8.fc7.i386
  required by: openmpi-devel - 1.1-8.fc7.i386
  required by: openmpi-libs - 1.1-8.fc7.i386
  required by: scalapack - 1.7.5-1.fc7.i386
  required by: tachyon-lam - 0.97-4.fc7.i386
  required by: tachyon-lam-gl - 0.97-4.fc7.i386
openmpi-libs provides libmpi.so.0
  required by: ScientificPython - 2.6-8.fc7.i386
  required by: R-RScaLAPACK - 0.5.1-9.fc7.i386
  required by: blacs - 1.1-24.fc7.1.i386
  required by: lam - 2:7.1.2-10.fc7.i386
  required by: lam-devel - 2:7.1.2-10.fc7.i386
  required by: lam-libs - 2:7.1.2-10.fc7.i386
  required by: openmpi - 1.1-8.fc7.i386
  required by: openmpi-devel - 1.1-8.fc7.i386
  required by: scalapack - 1.7.5-1.fc7.i386
  required by: tachyon-lam - 0.97-4.fc7.i386
  required by: tachyon-lam-gl - 0.97-4.fc7.i386

Both packages store libmpi.so.0 in a private path, /usr/lib/lam/ and
/usr/lib/openmpi/ respectively. Still there are other packages which
require libmpi.so.0  => there are bad dependencies here.


qt-qsa provides libqsa.so.1
  required by: qt4-qsa - 1.2.2-4.fc7.i386
  required by: qt4-qsa-devel - 1.2.2-4.fc7.i386
  required by: LabPlot - 1.5.1.5-7.fc7.i386
  required by: museek+ - 0.1.12-5.fc7.i386
  required by: qt-qsa-devel - 1.1.4-3.fc7.i386
qt4-qsa provides libqsa.so.1
  required by: qt4-qsa-devel - 1.2.2-4.fc7.i386
  required by: LabPlot - 1.5.1.5-7.fc7.i386
  required by: museek+ - 0.1.12-5.fc7.i386
  required by: qt-qsa - 1.1.4-3.fc7.i386
  required by: qt-qsa-devel - 1.1.4-3.fc7.i386

Both are Qt plugins in a private path. That other packages depend on the
soname is a bug, because they don't get what the depend on (Qt3 vs. Qt4)




More information about the Fedora-maintainers mailing list