Debian Bug report logs - #933838
superlu-dist: please make the build reproducible

version graph

Package: src:superlu-dist; Maintainer for src:superlu-dist is Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>;

Reported by: "Chris Lamb" <lamby@debian.org>

Date: Sun, 4 Aug 2019 09:09:02 UTC

Severity: wishlist

Tags: patch

Found in version superlu-dist/6.1.1+dfsg1-1

Fixed in version superlu-dist/6.1.1+dfsg1-2

Done: Drew Parsons <dparsons@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#933838; Package src:superlu-dist. (Sun, 04 Aug 2019 09:09:06 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>. (Sun, 04 Aug 2019 09:09:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: superlu-dist: please make the build reproducible
Date: Sun, 04 Aug 2019 10:05:03 +0100
[Message part 1 (text/plain, inline)]
Source: superlu-dist
Version: 6.1.1+dfsg1-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed
that superlu-dist could not be built reproducibly.

Whilst it was likely reproducible in the past, due to the combination
of using sed's extended regular expression support (ie. "sed -r")
and repacking the tarball this means that the plus character ("+") in
the was causing the match part of the regular expression to fail to be
interpreted correctly.

Specifically, 6.1.1+dfsg1-1 when used as a regular expression instead
of a string literal is interpreted as attempting to match one or more
"1" characters followed by "dfsg", rather than the actual version and
thus directory name and thus the match misses and the required
replacement is not made.

Patch attached that just switches to regular "sed -e" for this part of
the replacement.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[superlu-dist.diff.txt (text/plain, attachment)]

Reply sent to Drew Parsons <dparsons@debian.org>:
You have taken responsibility. (Tue, 06 Aug 2019 09:03:06 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Tue, 06 Aug 2019 09:03:06 GMT) (full text, mbox, link).


Message #10 received at 933838-close@bugs.debian.org (full text, mbox, reply):

From: Drew Parsons <dparsons@debian.org>
To: 933838-close@bugs.debian.org
Subject: Bug#933838: fixed in superlu-dist 6.1.1+dfsg1-2
Date: Tue, 06 Aug 2019 09:02:19 +0000
Source: superlu-dist
Source-Version: 6.1.1+dfsg1-2

We believe that the bug you reported is fixed in the latest version of
superlu-dist, 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 933838@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Drew Parsons <dparsons@debian.org> (supplier of updated superlu-dist 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 06 Aug 2019 13:36:22 +0800
Source: superlu-dist
Architecture: source
Version: 6.1.1+dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Drew Parsons <dparsons@debian.org>
Closes: 933838
Changes:
 superlu-dist (6.1.1+dfsg1-2) unstable; urgency=medium
 .
   * update debian/watch and Homepage to
     https://github.com/xiaoyeli/superlu_dist
   * Support reproducible builds by separating sed -e from sed -r when
     processing Test files. Thanks Chris Lamb. Closes: #933838.
   * debian patch pkgconfig_dist.patch fixes library reference in
     superlu_dist.pc (-lsuperlu_dist not -lsuperlu)
Checksums-Sha1:
 ed4eb6068e945c112498d16db8e33bbdff9284f5 2310 superlu-dist_6.1.1+dfsg1-2.dsc
 754fa006ef3e3a7bd3fcd442aa3609593081eb10 7704 superlu-dist_6.1.1+dfsg1-2.debian.tar.xz
Checksums-Sha256:
 09d24d1c1755fa21787d115ce0498adedb3407d34691487cab21537d6db35a82 2310 superlu-dist_6.1.1+dfsg1-2.dsc
 4fc97e4eedac97fdeefae53c255ba6ed484cf731fd38a23716fe9dcb71aef80e 7704 superlu-dist_6.1.1+dfsg1-2.debian.tar.xz
Files:
 6be1c2ee61acdb1c1c32e1044cb31cbb 2310 libs optional superlu-dist_6.1.1+dfsg1-2.dsc
 f087d8a18d269599624fec5bcdc8543f 7704 libs optional superlu-dist_6.1.1+dfsg1-2.debian.tar.xz

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

iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAl1JOEgACgkQVz7x5L1a
Afr9OQ//d4KnA1yPGjDV5O7bxWO1QOkG4BExCTThEz+6kkFRd6kd3q+osBfnLqOk
bJhnTBXvRsX52x2Dzxmt0ef9IEFlvxbzzohdVCOH0sjKr9utG05mKrf5QoAzp+q3
DmYD2vj9tdNpdJqM4O4Gk55y8CYWpBZt7/f9fHQESrKApmYocmAsyTFLK/f6BdIN
F/yXDvvYK6mTP4taJQq0plsirs1hBk7y3OrpeV1cvliPAb5iwWGu0owXksI/LI8i
k0sSQYRBnfuSQe4yNZE1BMxGRx4VZB8JcEAQE+wz0cIOANAleli9bIJ5Vl9o28Gl
J9Q94Gjcn0OQiIGcKOqZjtjYNxeH+zFbqJRTdDXD5X+ktrKMm3ipQL7itN9mQbIT
7xNYX2Wu8kbCVXHw3nRL1wRmlhempsnlHzfL3Tq0DnUX6mm+k13ULu2wr+XBlXAQ
zRMi5jXypsUqhivGmzGD+GFuCPHWk8ZBQriXDl6EBhoJgQlpMap3m0aM9wj+d+RR
L2gLTnPBv+GM3Grzns4Nh9Dl3QEvrdcvfR8x5RrXt8E3d87LEYuE74ycPvJEg240
8zNxi9OTtOFwwwW1jPcbM2kOZYSNKVSo/kukIhDbsjK407TUQE+xdFksS0SB/xl9
v03QaeirNh4OvUCTb9cb4PEHHVdggS2BYbey/eDchi336JnShrQ=
=zaLW
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 04 Sep 2019 07:27:07 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 09:42:52 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.