Debian Bug report logs - #956583
xxhash: please make the build reproducible

version graph

Package: src:xxhash; Maintainer for src:xxhash is Josue Ortega <josue@debian.org>;

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

Date: Mon, 13 Apr 2020 09:51:01 UTC

Severity: wishlist

Tags: patch

Found in version xxhash/0.7.3-1

Fixed in version xxhash/0.7.3-2

Done: Norbert Preining <norbert@preining.info>

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, Norbert Preining <norbert@preining.info>:
Bug#956583; Package src:xxhash. (Mon, 13 Apr 2020 09:51:03 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, Norbert Preining <norbert@preining.info>. (Mon, 13 Apr 2020 09:51:03 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: xxhash: please make the build reproducible
Date: Mon, 13 Apr 2020 10:48:09 +0100
[Message part 1 (text/plain, inline)]
Source: xxhash
Version: 0.7.3-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because the shipped pkg-config file embeds the path the
package was built in. Patch attached that changes this prefix value to
"/usr" which I *think* is right, but it's at least no worse than the
current shipped value which will never resolve on a user's machine.

        @@ -1,11 +1,11 @@
         #   xxHash - Extremely fast hash algorithm
         #   BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php)
         
        -prefix=/build/1st/xxhash-0.7.3/debian/tmp/usr
        +prefix=/build/2/xxhash-0.7.3/2nd/debian/tmp/usr

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#956583; Package src:xxhash. (Mon, 13 Apr 2020 10:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Norbert Preining <norbert@preining.info>:
Extra info received and forwarded to list. (Mon, 13 Apr 2020 10:15:03 GMT) (full text, mbox, link).


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

From: Norbert Preining <norbert@preining.info>
To: Chris Lamb <lamby@debian.org>, 956583@bugs.debian.org
Subject: Re: Bug#956583: xxhash: please make the build reproducible
Date: Mon, 13 Apr 2020 19:10:42 +0900
On Mon, 13 Apr 2020, Chris Lamb wrote:
> --- a/debian/patches/reproducible-build.patch	1970-01-01 01:00:00.000000000 +0100
> --- b/debian/patches/reproducible-build.patch	2020-04-13 10:40:21.112307341 +0100

Thanks, fix is tested and uploaded!

Best

Norbert

--
PREINING Norbert                              https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13



Reply sent to Norbert Preining <norbert@preining.info>:
You have taken responsibility. (Mon, 13 Apr 2020 10:57:09 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Mon, 13 Apr 2020 10:57:09 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 956583-close@bugs.debian.org
Subject: Bug#956583: fixed in xxhash 0.7.3-2
Date: Mon, 13 Apr 2020 10:54:14 +0000
Source: xxhash
Source-Version: 0.7.3-2
Done: Norbert Preining <norbert@preining.info>

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

Debian distribution maintenance software
pp.
Norbert Preining <norbert@preining.info> (supplier of updated xxhash 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: SHA512

Format: 1.8
Date: Mon, 13 Apr 2020 19:00:33 +0900
Source: xxhash
Architecture: source
Version: 0.7.3-2
Distribution: unstable
Urgency: medium
Maintainer: Norbert Preining <norbert@preining.info>
Changed-By: Norbert Preining <norbert@preining.info>
Closes: 956583
Changes:
 xxhash (0.7.3-2) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Make the build reproducible (Closes: #956583)
Checksums-Sha1:
 41645bbd187234fb9f54014836c3b15715f74092 1601 xxhash_0.7.3-2.dsc
 16c835615653ea754ae33099cea4f02e020c4b1c 3640 xxhash_0.7.3-2.debian.tar.xz
 b4bf2c3ac9af5c892f63a634780192470bece7db 5994 xxhash_0.7.3-2_source.buildinfo
Checksums-Sha256:
 812577aa1bd553a14451e958e92b1064b333b5f3bd843392207b43372cc52f28 1601 xxhash_0.7.3-2.dsc
 cf84efed79d446b2c4d30a6167239ee73956a0fd05abe48b496d9ee65c3255c2 3640 xxhash_0.7.3-2.debian.tar.xz
 2c8c5f0b016af165aabcc52d01bc5a4ae979f9c2afd3c6245b872bd585194a33 5994 xxhash_0.7.3-2_source.buildinfo
Files:
 909856d3e7d6953d873c97018a203e2a 1601 utils optional xxhash_0.7.3-2.dsc
 66c1256da78aeccd8c1a2f989b3adab1 3640 utils optional xxhash_0.7.3-2.debian.tar.xz
 1a2cacf20df014c4efd2abe37d510fbb 5994 utils optional xxhash_0.7.3-2_source.buildinfo

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

iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAl6UOc8ACgkQ2A4JsIcU
AGYL7Qf/b/vZKY8BLbk8O6eomj0QyNwAv80gYSRLrkzAjSICyD5ngCmlJzQVVRMl
OpjNJCGH/gMeiVKV2YXtbtKIy5wgBGh8q7UaLHbUn/obPmYpKsWj9KWLCUv4aXwd
vDiSd/NmzFlbdRm4V1AGGHfmYkeKnk2qvf5VnaOmxUmERBCbFUdtQlEbRDk5js6K
0R4Zifp+P2QsK8Tk6Dcc3c2dG3ZElFpQ8PectkzqubqQh2DHDlWCYlLe+RRQtxIm
QcAxy2YfRHuylUZR/E41DkKo7z0igtWrVOAgroKo3pDF7i/PKXEWE/tmZg+H24ol
vrf8yncOM/N/5g1PUHQy1zDZOK1axA==
=xlwI
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 12 May 2020 07:32:45 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 10:53:46 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.