Debian Bug report logs - #1006302
beav: reproducible-builds: BuildId differences in /usr/bin/beav caused by build paths.

version graph

Package: src:beav; Maintainer for src:beav is Sam Hocevar (Debian packages) <sam+deb@zoy.org>;

Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>

Date: Wed, 23 Feb 2022 00:48:02 UTC

Severity: normal

Tags: patch

Fixed in version beav/1:1.40-18.2

Done: Vagrant Cascadian <vagrant@reproducible-builds.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, Sam Hocevar (Debian packages) <sam+deb@zoy.org>:
Bug#1006302; Package src:beav. (Wed, 23 Feb 2022 00:48:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Sam Hocevar (Debian packages) <sam+deb@zoy.org>. (Wed, 23 Feb 2022 00:48:04 GMT) (full text, mbox, link).


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

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: submit@bugs.debian.org
Subject: beav: reproducible-builds: BuildId differences in /usr/bin/beav caused by build paths.
Date: Tue, 22 Feb 2022 16:44:36 -0800
[Message part 1 (text/plain, inline)]
Source: beav
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The Build ID for /usr/bin/beav varies depending on the build path:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/beav.html

  Build·ID:·b98458c1b98af30cedde216318ef9d49db589091
  vs.
  Build·ID:·84365d92cbb6e196f85314ed4e72a254acdad00d


The attached patch to debian/rules fixes this by passing
-ffile-prefix-map via CFLAGS.


Alternately, updating the packaging to use dh/debhelper at a recent
compat level would also likely fix this.


There is one other outstanding issue with embedded timestamps (#777287)
that triggers reproducibility issues, but with both patches applied,
beav should build reproducibly on tests.reproducible-builds.org!


Given that Sam Hocevar is on the lowNMU list and hasn't responded to the
other patches on this package for some years, I plan to upload an NMU to
fix this soon.


live well,
  vagrant
[signature.asc (application/pgp-signature, inline)]

Reply sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
You have taken responsibility. (Wed, 23 Feb 2022 01:36:03 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Wed, 23 Feb 2022 01:36:03 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1006302-close@bugs.debian.org
Subject: Bug#1006302: fixed in beav 1:1.40-18.2
Date: Wed, 23 Feb 2022 01:33:52 +0000
Source: beav
Source-Version: 1:1.40-18.2
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

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

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated beav 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: Tue, 22 Feb 2022 17:00:32 -0800
Source: beav
Architecture: source
Version: 1:1.40-18.2
Distribution: unstable
Urgency: medium
Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 777287 903521 1006302
Changes:
 beav (1:1.40-18.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Chris Lamb ]
   * Remove timestamps from the build system. Closes: #777287
 .
   [ Vagrant Cascadian ]
   * debian/rules: Pass -ffile-prefix-map via CFLAGS. Closes: #1006302
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: Use host tools. Closes: #903521
Checksums-Sha1:
 aa6c13933f00e812542d4ecfa58ced398ad16fdc 1066 beav_1.40-18.2.dsc
 215d19a27787a497eef6c366eb05ec8feff2f747 14665 beav_1.40-18.2.diff.gz
Checksums-Sha256:
 415f316b33466d7b036226719efc9ede6d5ead1bf2367b7806ef85667624cf07 1066 beav_1.40-18.2.dsc
 897a7cb943a7ce02366f6e1ec2fa0d3b687aa9ac9631fa6eca483092234f880d 14665 beav_1.40-18.2.diff.gz
Files:
 46791e6206b9c034470ba07f9026c14b 1066 editors optional beav_1.40-18.2.dsc
 21a46999a87c2d87c2286df3328ededa 14665 editors optional beav_1.40-18.2.diff.gz

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYhWK1yAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqi7hAP9rlRflkGUOIr6H
eXu4ogW6vfzniJqOs1jIRHV8PKRB/QD8DwmauuiitIKkQZFPC980WT2mInIeCgEJ
CKY4iLkTGA4=
=092l
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 28 Mar 2022 07:24:51 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:18:57 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.