Bug#703371: libharminv-dev: harminv build stale on i386

2013-03-19 Thread Sébastien Villemot
Le lundi 18 mars 2013 à 17:02 -0400, Andreas Kloeckner a écrit :
 Package: libharminv-dev
 Version: 1.3.1-8
 Severity: grave
 Justification: renders package unusable

 It appears as though the harminv package has become unusable in i386.
 It refers to libcblas.3gf.so, which is no longer available in
 testing/unstable.

Can you please provide the output of the following command:

$ update-alternatives --display libblas.so.3

It looks like the i386 binary has been built on an non-minimal chroot,
and was therefore linked against ATLAS. This creates missing shared
library dependencies when the BLAS alternative does not point to ATLAS
(which I guess is the case for the reporter). A binNMU of the package
should fix the problem.

-- 
 .''`.Sébastien Villemot
: :' :Debian Developer
`. `' http://www.dynare.org/sebastien
  `-  GPG Key: 4096R/381A7594



signature.asc
Description: This is a digitally signed message part


Bug#703371: libharminv-dev: harminv build stale on i386

2013-03-19 Thread Sébastien Villemot
Control: tags -1 + patch

Le mardi 19 mars 2013 à 10:23 +0100, Sébastien Villemot a écrit :
 A binNMU of the package should fix the problem.

Actually a Build-Conflicts is a more robust solution. The attached patch
implements this.

Thorsten: does that sound fine to you? I can do the upload if this
helps.

-- 
 .''`.Sébastien Villemot
: :' :Debian Developer
`. `' http://www.dynare.org/sebastien
  `-  GPG Key: 4096R/381A7594

diff -Nru harminv-1.3.1/debian/changelog harminv-1.3.1/debian/changelog
--- harminv-1.3.1/debian/changelog	2011-12-09 15:11:38.0 +0100
+++ harminv-1.3.1/debian/changelog	2013-03-19 11:06:34.0 +0100
@@ -1,3 +1,14 @@
+harminv (1.3.1-8.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * debian/control: add Build-Conflicts against libatlas-base-dev. If the
+latter is installed, the build system detects and links against some
+ATLAS-specific shared libraries. In turn, this makes libharminv.so
+unusable when the BLAS alternative does not point to ATLAS.
+(Closes: #703371).
+
+ -- Sébastien Villemot sebast...@debian.org  Tue, 19 Mar 2013 11:04:38 +0100
+
 harminv (1.3.1-8) unstable; urgency=low
 
   * debian/control: moved to dh 8
diff -Nru harminv-1.3.1/debian/control harminv-1.3.1/debian/control
--- harminv-1.3.1/debian/control	2011-12-08 15:33:08.0 +0100
+++ harminv-1.3.1/debian/control	2013-03-19 11:06:51.0 +0100
@@ -6,6 +6,7 @@
 	autotools-dev, 
 	liblapack-dev, 
 	gfortran
+Build-Conflicts: libatlas-base-dev
 Standards-Version: 3.9.2
 Homepage: http://ab-initio.mit.edu/wiki/index.php/Harminv
 DM-Upload-Allowed: yes


signature.asc
Description: This is a digitally signed message part


Bug#703371: libharminv-dev: harminv build stale on i386

2013-03-19 Thread Andreas Kloeckner
Sébastien Villemot sebast...@debian.org writes:

 Le lundi 18 mars 2013 à 17:02 -0400, Andreas Kloeckner a écrit :
 Package: libharminv-dev
 Version: 1.3.1-8
 Severity: grave
 Justification: renders package unusable

 It appears as though the harminv package has become unusable in i386.
 It refers to libcblas.3gf.so, which is no longer available in
 testing/unstable.

 Can you please provide the output of the following command:

 $ update-alternatives --display libblas.so.3

 It looks like the i386 binary has been built on an non-minimal chroot,
 and was therefore linked against ATLAS. This creates missing shared
 library dependencies when the BLAS alternative does not point to ATLAS
 (which I guess is the case for the reporter). A binNMU of the package
 should fix the problem.

FYI:

libblas.so.3 - auto mode
  link currently points to /usr/lib/openblas-base/libopenblas.so.0
/usr/lib/libblas/libblas.so.3 - priority 10
  slave libblas.so.3gf: /usr/lib/libblas/libblas.so.3
/usr/lib/openblas-base/libopenblas.so.0 - priority 40
  slave libblas.so.3gf: /usr/lib/openblas-base/libopenblas.so.0
Current 'best' version is '/usr/lib/openblas-base/libopenblas.so.0'.

Andreas


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#703371: libharminv-dev: harminv build stale on i386

2013-03-19 Thread Thorsten Alteholz



On Tue, 19 Mar 2013, Sébastien Villemot wrote:

A binNMU of the package should fix the problem.


Actually a Build-Conflicts is a more robust solution. The attached patch
implements this.


Great, thanks a lot.


Thorsten: does that sound fine to you? I can do the upload if this
helps.


Yes, I am impressed by this quick solution.
You already did most of the work, so I will take care of the upload (just 
done) and the unblock request.


  Thorsten

Bug#703371: libharminv-dev: harminv build stale on i386

2013-03-18 Thread Andreas Kloeckner
Package: libharminv-dev
Version: 1.3.1-8
Severity: grave
Justification: renders package unusable

Dear Maintainer,

It appears as though the harminv package has become unusable in i386.
It refers to libcblas.3gf.so, which is no longer available in
testing/unstable.

Any help would be much appreciated.

Thanks,
Andreas

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org