Bug#588175: liblapack-dev: please change the order of the dependencies
bzed at debian.org
Mon Jul 5 19:51:47 UTC 2010
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