Bug#918570: python3-sklearn-lib: dependency on libblas3 | libblas.so.3 instead of libatlas3-base?

Christian Kastner ckk at debian.org
Sun Mar 29 20:25:43 BST 2020


Hi Jörg,

On 2019-01-07 14:48:40 +0100 Jörg-Volker Peetz <jvpeetz at web.de> wrote:
> some libraries of this package are linked to libcblas.so.3.
> Could this be replaced by linking to libblas.so?
> Could this package depend on libblas3 | libblas.so.3 instead of
> libatlas3-base?

The BLAS implementation in Debian can be switched at runtime using
Debian's alternatives system.

You can find more details here:

  https://wiki.debian.org/DebianScience/LinearAlgebraLibraries#BLAS


Furthermore,

> I'm not quite sure what to make of these changes but the bigger problem is 
> that as a result of not finding these libraries correctly, the build-system 
> accidentally leaves behind two sets of files that are finding their way into 
> the binary package:
> 
> /usr/lib/python2.7/dist-packages/_configtest
> /usr/lib/python2.7/dist-packages/_configtest.c
> /usr/lib/python2.7/dist-packages/_configtest.o
> /usr/lib/python3/dist-packages/_configtest
> /usr/lib/python3/dist-packages/_configtest.c
> /usr/lib/python3/dist-packages/_configtest.o
> 
> (and they absolutely should not be there).

Those files don't appear in the binary package in the archive [1], and
an `apt-file search configtest` does not show these files appearing in
any other package.

Perhaps something went wrong during your rebuild?

[1] https://packages.debian.org/sid/amd64/python3-sklearn-lib/filelist



More information about the debian-science-maintainers mailing list