Your message dated Thu, 13 May 2010 03:33:33 +0000
with message-id <e1ocpaz-0008pt...@ries.debian.org>
and subject line Bug#581237: fixed in r-base 2.11.0-2
has caused the Debian Bug report #581237,
regarding /usr/lib/R/lib/lib{Rblas, Rlapack}.so are built only on armel. Still
intentional?
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 ow...@bugs.debian.org
immediately.)
--
581237: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581237
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: r-base
Version: 2.11.0-1
Severity: normal
Hello,
I stumbled upon this issue while analizing kdeedu FTBFS [1] on armel. It is
caused by likely buggy kdeedu buildsystem settings when
/usr/lib/R/lib/libRlapack.so is present. So it is not the fault of the
r-base-core package directly.
But this issue left me wondering why armel is the *only* architecture which
still builds /usr/lib/R/lib/lib{Rblas,Rlapack}.so:
$ wget -O amd64_filelist
http://packages.debian.org/sid/amd64/r-base-core/filelist
$ wget -O armel_filelist
http://packages.debian.org/sid/armel/r-base-core/filelist
<strip irrelevant html and text from both>
$ diff -u amd64_filelist armel_filelist
--- amd64_filelist 2010-05-12 00:03:42.000000000 +0300
+++ armel_filelist 2010-05-12 00:04:00.000000000 +0300
@@ -45,6 +45,8 @@
/usr/lib/R/etc/ldpaths
/usr/lib/R/etc/repositories
/usr/lib/R/lib/libR.so
+/usr/lib/R/lib/libRblas.so
+/usr/lib/R/lib/libRlapack.so
/usr/lib/R/library/R.css
/usr/lib/R/library/base/CITATION
/usr/lib/R/library/base/DESCRIPTION
Then I saw this old code in debian/rules:
# edd 14 Nov 2003 turn blas off on arm
ifeq ($(arch),arm)
atlas = --without-blas
endif
As far as I can tell, --without-blas disables detection of system blas at
configure stage. But libblas-dev build dependency is NOT arch specific (or it
should be [!armel]). What is more, there is also the following at m4/R.m4:2894
# We cannot use LAPACK if BLAS is not found
if test "x${acx_blas_ok}" != xyes; then
acx_lapack_ok=noblas
fi
So system lapack cannot be used if system blas is not used yet --with-lapack is
passed to configure on armel by debian/rules. And again, liblapack-dev build
dependency is NOT architecture specific.
So my question is if that --without-blas is still intentional nowadays. I would
appretiate quick answer or upload because kdeedu is part of ongoing KDE SC
4.4.3 transition. Initial 10 days is about to expire for majority of other KDE
SC packages.
If /usr/lib/R/lib/libRlapack.so is intentional on armel, I will have to fix
kdeedu build system and if it is not, I could wait a bit until fixed r-base is
uploaded to sid and request a give back.
1.
https://buildd.debian.org/fetch.cgi?&pkg=kdeedu&ver=4%3A4.4.3-1&arch=armel&stamp=1273585548&file=log
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.33-2-amd64 (SMP w/1 CPU core)
Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
Source: r-base
Source-Version: 2.11.0-2
We believe that the bug you reported is fixed in the latest version of
r-base, which is due to be installed in the Debian FTP archive:
r-base-core-dbg_2.11.0-2_i386.deb
to main/r/r-base/r-base-core-dbg_2.11.0-2_i386.deb
r-base-core_2.11.0-2_i386.deb
to main/r/r-base/r-base-core_2.11.0-2_i386.deb
r-base-dev_2.11.0-2_all.deb
to main/r/r-base/r-base-dev_2.11.0-2_all.deb
r-base-html_2.11.0-2_all.deb
to main/r/r-base/r-base-html_2.11.0-2_all.deb
r-base_2.11.0-2.diff.gz
to main/r/r-base/r-base_2.11.0-2.diff.gz
r-base_2.11.0-2.dsc
to main/r/r-base/r-base_2.11.0-2.dsc
r-base_2.11.0-2_all.deb
to main/r/r-base/r-base_2.11.0-2_all.deb
r-doc-html_2.11.0-2_all.deb
to main/r/r-base/r-doc-html_2.11.0-2_all.deb
r-doc-info_2.11.0-2_all.deb
to main/r/r-base/r-doc-info_2.11.0-2_all.deb
r-doc-pdf_2.11.0-2_all.deb
to main/r/r-base/r-doc-pdf_2.11.0-2_all.deb
r-mathlib_2.11.0-2_i386.deb
to main/r/r-base/r-mathlib_2.11.0-2_i386.deb
r-recommended_2.11.0-2_all.deb
to main/r/r-base/r-recommended_2.11.0-2_all.deb
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 581...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dirk Eddelbuettel <e...@debian.org> (supplier of updated r-base 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 12 May 2010 21:25:38 -0500
Source: r-base
Binary: r-base r-base-core r-base-dev r-mathlib r-base-html r-doc-pdf
r-doc-html r-doc-info r-recommended r-base-core-dbg
Architecture: source i386 all
Version: 2.11.0-2
Distribution: unstable
Urgency: low
Maintainer: Dirk Eddelbuettel <e...@debian.org>
Changed-By: Dirk Eddelbuettel <e...@debian.org>
Description:
r-base - GNU R statistical computation and graphics system
r-base-core - GNU R core of statistical computation and graphics system
r-base-core-dbg - GNU R debug symbols for statistical comp. language and
environmen
r-base-dev - GNU R installation of auxiliary GNU R packages
r-base-html - GNU R html docs for statistical computing system functions
r-doc-html - GNU R html manuals for statistical computing system
r-doc-info - GNU R info manuals statistical computing system
r-doc-pdf - GNU R pdf manuals for statistical computing system
r-mathlib - GNU R standalone mathematics library
r-recommended - GNU R collection of recommended packages [metapackage]
Closes: 581237
Changes:
r-base (2.11.0-2) unstable; urgency=low
.
* debian/rules: Withdraw old hack to let armel build without system blas
and lapack as these now work. With special thanks to Modestas Vainius
for spotting this and testing the fix. (Closes: #581237)
.
* debian/rules: Also withdraw setting of radical -O0 -g0 on armel
which was once needed due to poor Fortran compiler performance.
Once again thanks to Modestas Vainius for spotting and checking!
Checksums-Sha1:
b8d3b422950546668a8c9372da234b8a449b7977 1725 r-base_2.11.0-2.dsc
4bb2fc33e78b92a4f05055d89835e6d57f41a998 68195 r-base_2.11.0-2.diff.gz
b355a8f5c7eaa5c461a9b40a9e7429195a359b96 13583856 r-base-core_2.11.0-2_i386.deb
f5686d435eba5d9f1457ffded2f0696a3f9564bf 548982 r-mathlib_2.11.0-2_i386.deb
d3d0b2895cd78253cb6f74019187620e2917ed37 2416982
r-base-core-dbg_2.11.0-2_i386.deb
5fe90a49c8a5fa237e497c2dee36dda1a2381939 33796 r-base_2.11.0-2_all.deb
c566917116280345446b279334a7ae0e69515c13 3486 r-base-dev_2.11.0-2_all.deb
8be03526fd285a4d053b59d11f2018944dba43f2 82094 r-base-html_2.11.0-2_all.deb
a546042cb9feb57932530c0fa8b7f42586393607 7758666 r-doc-pdf_2.11.0-2_all.deb
75a73a45c11a021853ad72d5d85148dbab3c94f0 583186 r-doc-html_2.11.0-2_all.deb
71deee3cc2527775131b1fa1b1dacc49c493f0d0 500872 r-doc-info_2.11.0-2_all.deb
1f795537767cbc9cec3c6126a9996f8c538291a6 2674 r-recommended_2.11.0-2_all.deb
Checksums-Sha256:
826baf84d790b38495bb1b90e80268c19b44ff6626f43c51eb0ef4a85a29950d 1725
r-base_2.11.0-2.dsc
0845be32bce30a512fa68d21b98eccc718009e8a86c710f729148c812474429b 68195
r-base_2.11.0-2.diff.gz
aded226a9e568927d7980f7ea904eb73b745db3db78b04d3ddd03d77f2d7c7a0 13583856
r-base-core_2.11.0-2_i386.deb
10d203f2a514581c4fabe6716a801e797c7e6f0f261acdb036d0a167b5460589 548982
r-mathlib_2.11.0-2_i386.deb
32596026c54a7195205da53d16c80e6ebf4771e764b45f3e1179e510c2d9633c 2416982
r-base-core-dbg_2.11.0-2_i386.deb
6d641318d2ee3de8545f58f90380367091cf9945c8b663ae4096e114fe114985 33796
r-base_2.11.0-2_all.deb
9f074396407e3ce2db18a301c211c045026a4e12bb48896edd54828663a51ee8 3486
r-base-dev_2.11.0-2_all.deb
c6e708ea4eefe27dd221ece15f41d26acde3d64d913e1338672becb107aae50f 82094
r-base-html_2.11.0-2_all.deb
48dd1ba198394292cdbc57cc11301ddeadbd5fc8e6ab7cebac01ac1b4358647f 7758666
r-doc-pdf_2.11.0-2_all.deb
a77082f60792395bc520674e06cad9ac89ad19bcd493c377a8b2011864a6086d 583186
r-doc-html_2.11.0-2_all.deb
ac709b9f40a5e774395b237a4bce7d469c7f12f7eac3d63fd4a8fa7088ec0e71 500872
r-doc-info_2.11.0-2_all.deb
13dbb4977e12d7a50faa8140efb7fd18d1e71ea8ba264cc5bc49ea036fe8f7e6 2674
r-recommended_2.11.0-2_all.deb
Files:
86c9bf34188a93ce84e44e3cf3a29cd8 1725 gnu-r optional r-base_2.11.0-2.dsc
0581f9d67bab2e6c16cfef61d79c3083 68195 gnu-r optional r-base_2.11.0-2.diff.gz
d111fe4779f60a71212888125c557da5 13583856 gnu-r optional
r-base-core_2.11.0-2_i386.deb
9dda026b8afb889c3839288e06624aee 548982 gnu-r optional
r-mathlib_2.11.0-2_i386.deb
9ffb0e530b77e7ec059e7fbe8dedf681 2416982 debug extra
r-base-core-dbg_2.11.0-2_i386.deb
85d95f320c153e0ab8cf41a7c1a7d9ab 33796 gnu-r optional r-base_2.11.0-2_all.deb
829b851a088821d05ddbc1b4c06f7427 3486 gnu-r optional
r-base-dev_2.11.0-2_all.deb
2b2dd5fb9bde9e7a4026e62832b88c39 82094 doc extra r-base-html_2.11.0-2_all.deb
49f468c0536d8c5533bbaa3e8137af98 7758666 doc optional
r-doc-pdf_2.11.0-2_all.deb
15bb1592b9d5137a994dd65ed3c734c3 583186 doc optional
r-doc-html_2.11.0-2_all.deb
ef56fcddcc4602a8b869fca71c5e3da6 500872 doc optional
r-doc-info_2.11.0-2_all.deb
5fe5f66351e7afebe7f0977e0354cab6 2674 gnu-r optional
r-recommended_2.11.0-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFL62lzCZSR95Gw07cRAnVfAJ0Q+aB6gNfN5G3rY8N7bueyC2XLVwCcCnc6
0/bjIk80bjC66O6zc9Vb6Ec=
=81qZ
-----END PGP SIGNATURE-----
--- End Message ---