Your message dated Sun, 26 Jun 2016 18:33:38 +0000
with message-id <[email protected]>
and subject line Bug#813309: fixed in lapack 3.6.1-1
has caused the Debian Bug report #813309,
regarding lapack: please make the build reproducible
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.)


-- 
813309: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813309
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lapack
Version: 3.6.0-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: locale randomness
X-Debbugs-Cc: [email protected]

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that lapack could not be built reproducibly.
It includes a log file of test results (testing_results.txt), which
includes measured run times of the tests.
The static library libblas.a can also contain objects in a different
order, depending on the configured locale.

The attached patch removes the test log, as it provides no value
to the user, and sorts the files packed into the static library
locale-independently.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/liblapack3.docs b/debian/liblapack3.docs
index 26f268d..e845566 100644
--- a/debian/liblapack3.docs
+++ b/debian/liblapack3.docs
@@ -1,2 +1 @@
-TESTING/testing_results.txt
 README
diff --git a/debian/rules b/debian/rules
index 058e33a..a3e96d9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -141,7 +141,7 @@ override_dh_auto_build-arch:
 	ar d librefblas.a xerbla.o # We want to use the xerbla.o from libcblas.a
 	mkdir -p tmp
 	cd tmp && ar x ../librefblas.a && ar x ../libcblas.a
-	ar r libblas.a tmp/*.o
+	ar r libblas.a $(shell LC_ALL=C ls tmp/*.o)
 	rm -rf tmp
 
 	# Build the test programs, in order to avoid FTBFS if DEB_BUILD_OPTIONS contains nocheck

--- End Message ---
--- Begin Message ---
Source: lapack
Source-Version: 3.6.1-1

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: Sun, 26 Jun 2016 15:43:55 +0200
Source: lapack
Binary: liblapack3 liblapacke liblapacke-dev libtmglib3 libtmglib-dev 
liblapack-dev liblapack-pic liblapack-test liblapack-doc liblapack-doc-man 
libblas3 libblas-common libblas-dev libblas-test libblas-doc
Architecture: source
Version: 3.6.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Sébastien Villemot <[email protected]>
Description:
 libblas-common - Dependency package for all BLAS implementations
 libblas-dev - Basic Linear Algebra Subroutines 3, static library
 libblas-doc - Transitional package for BLAS manpages
 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 (HTML)
 liblapack-doc-man - Library of linear algebra routines 3 - documentation 
(manual page
 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: 811191 813309
Changes:
 lapack (3.6.1-1) unstable; urgency=medium
 .
   * Imported Upstream version 3.6.1
   * Remove patches applied upstream:
     + parallel_build.patch
     + cblas-makerule.patch
     + cblas-test-output.patch
     + cblas-zblat2.patch
   * fix-typos.patch: former patch applied upstream, but new typos detected by
     lintian, so update the patch.
   * d/control:
     + use secure URLs for Vcs-* fields.
     + bump Standards-Version to 3.9.8, no changes needed.
   * d/rules:
     + fix variable substitution in *.pc files.
     + use --dbgsym-migration option of dh_strip.
       This new option replaces --ddeb-migration.
       Accordingly update versioned B-D of debhelper.
   * Make the build reproducible.
     + remove tests results from liblapack3 doc directory.
     + use locale-independent ordering of object files when creating static lib.
     + Remove files generated by Doxygen which include build dir in pathnames.
     (Closes: #813309)
   * Make lapack-testsuite always succeed, since some failures are expected.
     (Closes: #811191)
Checksums-Sha1:
 c1d36ad52f097155643a2c0b178071a9c95211c4 2841 lapack_3.6.1-1.dsc
 7220a9bc9c766cb513007f313b804d88f110c228 6813749 lapack_3.6.1.orig.tar.gz
 9c724491478005ef6f6c5968a1ced1a9c9685f7c 21660 lapack_3.6.1-1.debian.tar.xz
Checksums-Sha256:
 dd5247fd66417a9eed427f1c6ffe485899524b9b9bd0d228ebfd044dcf65337a 2841 
lapack_3.6.1-1.dsc
 888a50d787a9d828074db581c80b2d22bdb91435a673b1bf6cd6eb51aa50d1de 6813749 
lapack_3.6.1.orig.tar.gz
 53da9c1f8e7d78663d1b7fb7dc2bc4a98068c1151c577c85b0cdc471a0fb4d9f 21660 
lapack_3.6.1-1.debian.tar.xz
Files:
 f55263a69b196357e2f3a02b80b9be86 2841 libs optional lapack_3.6.1-1.dsc
 421b2cb72e15f237e144428f9c460ee0 6813749 libs optional lapack_3.6.1.orig.tar.gz
 1552152e51d4f9c56ece81ee8c2203b7 21660 libs optional 
lapack_3.6.1-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXcB0RAAoJECzs6TUOzr5Kk5QP/iE4dFWhLVL9L/sDdrHHzmAH
tiOTQWW8t6uUjyCAXoP5DKmviBqMxEo7fe0I5vtt1rx7BTQXChA4iJSyHmwY5Bmp
s5D2zqIboosvSN90uRcf0g3dyZh6IBNSJgFKaTICN4xqj7yn8t/eZck4YEirFuXq
/wFFOvytXFij+OmvE5S7t+OSJM8/tj3MwjD7ssLT6zjW5MxjgKYToeQ4hYhXChDY
A8yNa6A9nn/RNLEr7alr1GTnNNBSm5mrzhL6nawo95iqYAeeC6d68OZiVJGWLDxr
Gnrddo6k9hlhilmLUB79fM1xLTm+umu7Prt3vX/pJPoua/nMZDzfGmMf5fwRJFdI
2e7IA5iDoKSteW+Muohf5mEdvKikqmh2GuHj6w4hRIMqNB/a0sYrvtbVHzb75/gZ
Tirx4yrYs6rvaAmOELasnvkPBaHAA6RZ3N/t39ZXWtNA/d6DtKGg8b7FiPFOuNkX
KDhPV54LyuRyeQ8rQyBvm1E/eO0Sb420yyNfWjV6kFpeNo30lRXtyuWBpJ6tyIUh
5ZiVjb7SQi2OmHnIatkbVXwBTSyQCKD0SDUWuhhgQyDhb5CfOyIm5ide7SNWMZ5a
guvL8jjGSbNZXWqY9wS7vTyY7jA+BBZWvpXjRqWqv2sHdtqZ/e1TkvYwIVDssjJQ
YbybE7OepI4hG0q/S49q
=+OmR
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to