Debian Bug report logs - #832917
hyperscan: please make the build reproducible

version graph

Package: src:hyperscan; Maintainer for src:hyperscan is Robert Haist <rha@debian.org>;

Reported by: Dhole <dhole@openmailbox.org>

Date: Fri, 29 Jul 2016 15:33:01 UTC

Severity: wishlist

Tags: patch

Found in version hyperscan/4.2.0-1

Fixed in version hyperscan/4.2.0-2

Done: Robert Haist <rhaist@mailbox.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-builds@lists.alioth.debian.org, Robert Haist <rhaist@mailbox.org>:
Bug#832917; Package src:hyperscan. (Fri, 29 Jul 2016 15:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to Dhole <dhole@openmailbox.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Robert Haist <rhaist@mailbox.org>. (Fri, 29 Jul 2016 15:33:05 GMT) (full text, mbox, link).


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

From: Dhole <dhole@openmailbox.org>
To: submit@bugs.debian.org
Subject: hyperscan: please make the build reproducible
Date: Fri, 29 Jul 2016 17:30:12 +0200
[Message part 1 (text/plain, inline)]
Source: hyperscan 
Version: 4.2.0-1 
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [1], we have noticed
that hyperscan could not be built reproducibly.

During the build a timestamp is embedded in the compiled binaries.

The attached patch fixes this by using SOURCE_DATE_EPOCH as the
timestamp. Once applied, hyperscan can be built reproducibly in our
current experimental framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds

Regards,
-- 
Dhole
[hyperscan.diff.txt (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]

Reply sent to Robert Haist <rhaist@mailbox.org>:
You have taken responsibility. (Tue, 02 Aug 2016 18:54:14 GMT) (full text, mbox, link).


Notification sent to Dhole <dhole@openmailbox.org>:
Bug acknowledged by developer. (Tue, 02 Aug 2016 18:54:14 GMT) (full text, mbox, link).


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

From: Robert Haist <rhaist@mailbox.org>
To: 832917-close@bugs.debian.org
Subject: Bug#832917: fixed in hyperscan 4.2.0-2
Date: Tue, 02 Aug 2016 18:51:47 +0000
Source: hyperscan
Source-Version: 4.2.0-2

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

Debian distribution maintenance software
pp.
Robert Haist <rhaist@mailbox.org> (supplier of updated hyperscan 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: Fri, 29 Jul 2016 20:49:09 +0200
Source: hyperscan
Binary: libhyperscan-dev libhyperscan4.2
Architecture: source
Version: 4.2.0-2
Distribution: unstable
Urgency: medium
Maintainer: Robert Haist <rhaist@mailbox.org>
Changed-By: Robert Haist <rhaist@mailbox.org>
Description:
 libhyperscan-dev - Development files for the Hyperscan library
 libhyperscan4.2 - High-performance regular expression matching library
Closes: 832917
Changes:
 hyperscan (4.2.0-2) unstable; urgency=medium
 .
   [ Eduard Sanou ]
   * Use SOURCE_DATE_EPOCH as embedded timestamp to make the build
     reproducible (Closes: #832917).
 .
   [ Robert Haist ]
   * Fix builds (E-march-native) for i386, kfreebsd-amd64, kfreebsd-i386, x32.
Checksums-Sha1:
 028fa834952919ba08518392c4fceb9abf2bb1ac 1994 hyperscan_4.2.0-2.dsc
 de259c957056ea198788f00d054abd9273019117 5072 hyperscan_4.2.0-2.debian.tar.xz
Checksums-Sha256:
 6aa2e1e4315557f37d875a2e0874d4a3c44b464e8c10fe3b45a02b7f8b5e9e9d 1994 hyperscan_4.2.0-2.dsc
 4ccc64dd87fe1c1e3ed02b38591e2d40470576593c3fefa7d87c712b77cd5cf8 5072 hyperscan_4.2.0-2.debian.tar.xz
Files:
 3aa73153a29663719cecd1a097238c75 1994 libs optional hyperscan_4.2.0-2.dsc
 c3e582752c857b6a6bc940e504ab962c 5072 libs optional hyperscan_4.2.0-2.debian.tar.xz

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

iQIcBAEBCAAGBQJXoOmqAAoJEHW3EGNcITp+oAIP+wVYzN861xyyqI4FyXor0ilH
UtY4ZgVZ2YjCLCcBDDMu3PUoX3UdHEkrHX+fXqpzWw6BBw3RjVCujwvoG/PCvBT7
NwWbrWICtAa1sNGfwNd4GsFmyPEtQTp4QQZgiIhjkM41kuE/ZNGnlUh31oPLdewS
+Cpz3eeulAkco54drE7OFgACviTa0P9ETjue3hxtC4Q6lezZbXQVF6a2ZEsgbbee
A0Mxmj9SBZS22YM0FQ9QDTJ404UWdruHlF4eBNAjebRbI+O4t2PKRpR+lp62Bgww
mcHOfC73LIl5ihXcyab8TEhqNgQdCoxVG8mlf5dwYZiH9QzgEeS0yT90i05k1iPH
2tOXO2SmHqklloIHAGKZgBJB3iK/b0lB2yv+Zq0yaeDelE6ZRaAeafNvQVqmcdA0
H0zF8/UzErn7QiqIkjzeVIvIDVbSJeWNZBFxeh6mqtmAJBLIp3Rhj6s2aXR9cccT
bEJkVKCZYVSnM5YXX/6iUW3Q0xEHyumS7f0lSEL4MN2p//4TAU9oXqzNnFRUz04z
PT+m6kMIJfC0TSdr4vqq5x6wedCSQnhURqxPWI0TO1RQ6brdVGYaMUVB3mL+c2os
Z5RITB0fbMYttzlAGAcxWJrQD+QDKzGXsDouv3fRpBHcgi2ppqQQKD6twK5R0tCU
G4hSt+Y4piioUgjTSorH
=zSLU
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 16 Oct 2016 07:28:25 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 13:46:28 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.