Bug#588175: liblapack-dev: please change the order of the dependencies

Bernd Zeimetz bzed at debian.org
Mon Jul 5 19:51:47 UTC 2010

Package: liblapack-dev
Version: 3.2.1-8
Severity: important

Currently liblapack-dev depends on

libatlas-base-dev | libblas-dev | libblas-3gf.so

which results in libatlas-base-dev being installed by default from
sbuild as it is the first in the list.
This again results in a hard coded dependency on atlas, as
libblas-3gf.so is provided from atlas then, and dpkg-shlibdeps decides
that the atlas base package is necessary to fulfill that dependency.
Actually I'm not sure if that is another bug in atlas, but for now the
best thing to avoid the unnecessary dependency on atlas would be to
change the build-dependency of liblapack-dev to

libblas-dev | libatlas-base-dev | libblas-3gf.so

The other workaround for packages build-depending on liblapack-dev
is to build-depend on libblas-dev before liblapack-dev first, then
sbuild is happy and does not install libatlas-base-dev.

Also see #403246 for details.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.34-think (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages liblapack-dev depends on:
ii  libatlas-base-dev [libblas-3g 3.8.3-22   Automatically Tuned Linear Algebra
ii  libblas-dev [libblas-3gf.so]  1.2-7      Basic Linear Algebra Subroutines 3
ii  liblapack3gf                  3.2.1-8    library of linear algebra routines

liblapack-dev recommends no packages.

liblapack-dev suggests no packages.

-- no debconf information

More information about the debian-science-maintainers mailing list