Your message dated Sat, 09 Sep 2017 09:24:58 +0000
with message-id <[email protected]>
and subject line Bug#871967: fixed in lapack 3.7.1-2
has caused the Debian Bug report #871967,
regarding libblas-dev: inconsistent gfortran dependency
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
871967: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871967
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libblas-dev
Version: 3.7.1-1
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:lp-solve

libblas-dev Depends on gfortran and it provides libblas.so. Most users
depend on it with the libblas.so alternative. Another libblas.so
provider, libatlas-base-dev, does not depend on gfortran. Thus when
depending on libblas-dev | libblas.so, one cannot currently assume that
gfortran is present. That makes the gfortran dependency look weird.

This issue causes practical problems, because dose-builddebcheck finds
an installation set for cross building lp-solve that notably doesn't
include libblas-dev, but includes libatlas-base-dev instead. Trying to
build it with sbuild and the default resolver fails though as apt
doesn't consider this solution.

I see a number of routes forward here, each of which causes a change in
some package:

1. libblas-dev should demote its gfortran dependency to recommends
   acknowledging the current state where libblas.so does not ensure
   gfortran presence.
2. libatlas-base-dev should start depending on gfortran.

I strongly prefer the former option, because gfortran is a compiler and
thus needs toolchain dependency translation for cross building. Such
translation is not yet available in the archive and any such dependency
will make the affected packages unusable for cross building. It also
looks like not every user of libblas-dev does need gfortran (e.g.
lp-solve doesn't need it). Some (currently buggy) packages may need the
explicit gfortran dependency then.

Please either demote the dependency or reassign this bug to
libatlas-base-dev.

Helmut

--- End Message ---
--- Begin Message ---
Source: lapack
Source-Version: 3.7.1-2

We believe that the bug you reported is fixed in the latest version of
lapack, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <[email protected]> (supplier of updated lapack package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 09 Sep 2017 10:21:44 +0200
Source: lapack
Binary: liblapack3 liblapacke liblapacke-dev libtmglib3 libtmglib-dev 
liblapack-dev liblapack-pic liblapack-test liblapack-doc libblas3 libblas-dev 
libblas-test liblapack-doc-man
Architecture: source
Version: 3.7.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Sébastien Villemot <[email protected]>
Description:
 libblas-dev - Basic Linear Algebra Subroutines 3, static library
 libblas-test - Basic Linear Algebra Subroutines 3, testing programs
 libblas3   - Basic Linear Algebra Reference implementations, shared library
 liblapack-dev - Library of linear algebra routines 3 - static version
 liblapack-doc - Library of linear algebra routines 3 - documentation
 liblapack-doc-man - Transitional package for BLAS and LAPACK manpages
 liblapack-pic - Library of linear algebra routines 3 - static PIC version
 liblapack-test - Library of linear algebra routines 3 - testing programs
 liblapack3 - Library of linear algebra routines 3 - shared version
 liblapacke - Library of linear algebra routines 3 - C lib shared version
 liblapacke-dev - Library of linear algebra routines 3 - Headers
 libtmglib-dev - test matrix generators of LAPACK - development files
 libtmglib3 - test matrix generators of LAPACK - shared version
Closes: 770290 871967
Changes:
 lapack (3.7.1-2) unstable; urgency=low
 .
   [ Sébastien Villemot ]
   * Multi-archify the package.
     + drop package libblas-common, no longer needed
     + cblas.h is now included in the alternatives system (and installed under
       /usr/include/<multiarch>)
     + liblapack_pic.a is no longer in the alternatives system
     Thanks to Dima Kogan for his help (Closes: #770290)
   * d/control: remove unneeded dependency of liblapack-pic on liblapack3.
   * Drop the dependency of libblas-dev on gfortran. (Closes: #871967)
   * Bump packages from priority extra to optional, per policy 4.0.1.
   * Bump to Standards-Version 4.1.0.
 .
   [ Dima Kogan ]
   * Using arch-specific compilers, binutils for cross-compiling.
Checksums-Sha1:
 1d60cb049d62dcf299af5c75bd4f43a99e914786 2804 lapack_3.7.1-2.dsc
 7e9b9a253f72b0a30f43ce3330024bb659fc6162 20684 lapack_3.7.1-2.debian.tar.xz
 a8f0c293029925ed8ebfd05dc0c887d95054766c 12151 lapack_3.7.1-2_amd64.buildinfo
Checksums-Sha256:
 a23f19e0896eab7998efc817301bf3922e8005f399efd3ce6787e900e89cbcce 2804 
lapack_3.7.1-2.dsc
 37354a7348db35e1c74e018e15ec47129322418c2aabcba7259c1ef91df62170 20684 
lapack_3.7.1-2.debian.tar.xz
 c36d6a7868b560d519435008b6e47252f9cd1457bd57df136eff38515a31b3e4 12151 
lapack_3.7.1-2_amd64.buildinfo
Files:
 20281392952c83460412727f132b22be 2804 libs optional lapack_3.7.1-2.dsc
 11daa1f21060bbf11686286f0fac8589 20684 libs optional 
lapack_3.7.1-2.debian.tar.xz
 012163e2ef9f047b4958528064e0898f 12151 libs optional 
lapack_3.7.1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAlmzrMwACgkQLOzpNQ7O
vkosRw//U5RHe0aevG22febo8uJ9jqoplGR9iWydaZwUT8AAIbKh/NqB5AeAfrn7
haA/uw7/tSAiicTxUHgeeXheErmz6OieGhbn2/a4c7D41xISGCehHgWezZCG7q/3
WvZdn0ZYvpT9/H+2Bahq06htT6cJ7GjFZm2MZRCQMBlLtT146aaMxLmK/sNGJyDi
9tO/QwR5W3+z9y5yzKKtIe1sESTPTaR0c7ovIHkhfhpjH3MY0L1OV1BPFf4qoIYo
TNxi3m3s+9X0bUoOlzZsiQN8AjAwaEitfBC0QI5ZAa/4FpvZD88aw1jXjKsssPWp
UKiTOEUlgubgZuA1yjUY/MUo31tvmaxUpIpgug/vlXuo/PTRIf5fUz5TwVgQMlio
KNfJERebTBqy8ruqC0+SvTJCRyeedYJQ0587cHNh+5sWDYiWIBnrwuwHmDTzvXkx
5GLbScbdhmNpUoosNatgGUOUtSZ5+7hDmMsJOpHCU7cSUGAIPpWBMP4Q71pSZGS0
S4MtbsP+lhPTzdlsp0PBfrm4sDBFNg+ECmJ2FbOcRRnhO6PWLjbngoXcH8z3Fe/c
Q1hTD6f7bTivJv3RulP9d15AZ0Pz3b2qjQngT7ymZ65cBUFUudXM/GBHOhF8eEPb
V6LIQcv4ucpBLnJN58ygLTKPQqMe5SPYMM+MYL1CujhzqfOSM3M=
=PMdI
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to