Your message dated Tue, 06 Sep 2016 18:35:13 +0000
with message-id <[email protected]>
and subject line Bug#824639: fixed in openblas 0.2.19-1
has caused the Debian Bug report #824639,
regarding openblas: please make the build reproducible (fileordering)
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.)
--
824639: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824639
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openblas
Version: 0.2.18-1
Severity: wishlist
Tags: patch upstream
User: [email protected]
Usertags: fileordering
X-Debbugs-Cc: [email protected]
Dear Maintainer,
While working on the “reproducible builds” effort [1], we have noticed
that 'openblas' could not be built reproducibly.
The attached patch fixes the order files are passed to `ar' and gcc.
Once applied, openblas can be built reproducibly in our current
experimental framework.
Regards,
Alexis Bienvenüe.
[1]: https://wiki.debian.org/ReproducibleBuilds
Description: Order files
Order the files when calling `ar' or $(CC), to make the build reproducible.
Author: Alexis Bienvenüe <[email protected]>
Index: openblas-0.2.18/Makefile
===================================================================
--- openblas-0.2.18.orig/Makefile
+++ openblas-0.2.18/Makefile
@@ -207,7 +207,7 @@ netlib :
mkdir lapack-netlib
cd lapack-netlib && ar -x /usr/lib/lapack/liblapack_pic.a
make -C interface delete-duplicate-lapack-objects
- ar -ru $(LIBNAME) lapack-netlib/*
+ ar -ru $(LIBNAME) `LC_ALL=C ls lapack-netlib/*`
clean::
rm -rf lapack-netlib
Index: openblas-0.2.18/interface/Makefile
===================================================================
--- openblas-0.2.18.orig/interface/Makefile
+++ openblas-0.2.18/interface/Makefile
@@ -2153,7 +2153,7 @@ libblas.so.3: $(SBLAS1OBJS) $(SBLAS2OBJS
# The prerequisites must match the symbols deleted in target delete-duplicate-lapack-objects
liblapack.so.3: $(SLAPACKOBJS) $(DLAPACKOBJS) $(CLAPACKOBJS) $(ZLAPACKOBJS) ../kernel/lsame.o ../driver/others/xerbla.o
- $(CC) $(LDFLAGS) -shared -o $@ $^ ../lapack-netlib/* -Wl,-soname,liblapack.so.3 -L.. -lopenblas $(EXTRALIB)
+ $(CC) $(LDFLAGS) -shared -o $@ $^ `LC_ALL=C ls ../lapack-netlib/*` -Wl,-soname,liblapack.so.3 -L.. -lopenblas $(EXTRALIB)
clean::
rm -f libblas.so.3 liblapack.so.3
--- End Message ---
--- Begin Message ---
Source: openblas
Source-Version: 0.2.19-1
We believe that the bug you reported is fixed in the latest version of
openblas, 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 openblas 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: Tue, 06 Sep 2016 20:24:32 +0200
Source: openblas
Binary: libopenblas-base libopenblas-dev
Architecture: source
Version: 0.2.19-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Sébastien Villemot <[email protected]>
Description:
libopenblas-base - Optimized BLAS (linear algebra) library (shared library)
libopenblas-dev - Optimized BLAS (linear algebra) library (development files)
Closes: 824639
Changes:
openblas (0.2.19-1) unstable; urgency=medium
.
* Imported Upstream version 0.2.19
* d/p/always-run-testsuite.patch: drop patch, no longer needed.
* Add support for mips64el.
* d/p/order-files.patch: new patch, makes build reproducible.
Thanks to Alexis Bienvenüe (Closes: #824639)
* d/README.Debian: explain that recompilation is useful on non-x86 archs.
Checksums-Sha1:
b5dffccf23157dca85c89713375dff87c9cc8a22 2370 openblas_0.2.19-1.dsc
d1fddb67bc8376b2e8afaf71433d79780573e438 3900571 openblas_0.2.19.orig.tar.gz
be0833edabdd0ff3e738960645971d3e54c14910 15528 openblas_0.2.19-1.debian.tar.xz
Checksums-Sha256:
19be721320f7274556327c073967aa4bb26c373f0bb33e9d99bb1f38267f26f8 2370
openblas_0.2.19-1.dsc
03a88d1738b20461dbc6f9530dc6466733d816b2b8a85a99b528cdfb8f809243 3900571
openblas_0.2.19.orig.tar.gz
b2feec9540a45dda25065f4d4666e7894292feb31d2bff211e029f945369d96f 15528
openblas_0.2.19-1.debian.tar.xz
Files:
0b9ed41960969c15bfc30750f85357ff 2370 devel optional openblas_0.2.19-1.dsc
1726f2522ee2d94758e3b97aa5ac45df 3900571 devel optional
openblas_0.2.19.orig.tar.gz
bf94e793ee30e90e35113d34a91df65b 15528 devel optional
openblas_0.2.19-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJXzwonAAoJECzs6TUOzr5KfSIQAJis8nKRRuBZGRXy5YxvDvEg
nSjbwC4gGnFoSprM5gl8HawNijE2fP98Tn6shEykQQIHuGR5Ak4hL9QJTyMtcKnV
f+rnc9gSyoBwL2KS/19Yh6VI2o5aKy1eRsyHijU568n/+htvHXNyR9wQK9OWRmvB
M5OwiDuzBR15fDCX+JGbkrEHC8CGypcTn/SE4w1KCdeyQSJtZA0W22AuRzRgJKSo
JB3pi+k17D0UjLd8j4oZDux6oGmyJC2TVSyYhKcdXFGYn/KdzhD1kXb38g9KL+oa
jkGhV2PaDe27e3zQv3M2hgoF+W/Z6RqO5cspY23J9HTYuBb79h8qsKEUKC/gd6ev
WiiYfTguUw32zVEKe4zrJoFJHpcptTG4s0C7bCmKG9gLp+bTm8ab60C5fgcOk4aF
GIKgRhEJ03quQ3YCeIvSJW/+1Qtl6T8HrmUUUDbl+iy6h0p3+pxukPW+I0zujv3G
v+gnBwOBufJX43Tu3I0qJStpSKq4SWgS6pDakARYH7xaPleQOTlDP5YdhOxl4VDJ
el9zv1PiuompK6uGXM13P3TjFiKvtgIZDozkTINei1SQ1BhnYJSbvNC8qjTDzQOH
/tOw9nttt3auSy9Oz3Q26gWswRqxVYwEiJBNjbMQsGbrfrjsxMmbJUBJcTJDhnfm
zdlSLlGqqaSedmzogF4v
=4v/u
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers