Your message dated Wed, 11 May 2022 16:03:56 +0000 with message-id <E1noooe-000Eui-9Y@fasolo.debian.org> and subject line Bug#1010828: fixed in bbrun 1.6-9 has caused the Debian Bug report #1010828, regarding bbrun: reproducible-builds: embedded build paths in /usr/bin/bbrun 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 owner@bugs.debian.org immediately.) -- 1010828: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010828 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: bbrun: reproducible-builds: embedded build paths in /usr/bin/bbrun
- From: Vagrant Cascadian <vagrant@reproducible-builds.org>
- Date: Tue, 10 May 2022 15:36:21 -0700
- Message-id: <[🔎] 87fslhggm2.fsf@contorta>
Source: bbrun Severity: normal Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: buildpath X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org The build path is embedded in /usr/bin/bbrun: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/bbrun.html /build/1st/bbrun-1.6/bbrun/bbrun.c:59 vs. /build/2/bbrun-1.6/2nd/bbrun/bbrun.c:59 The attached patches fix this by patching the Makefile to accept an EXTRA_CFLAGS variable, and then adjusting debian/rules to pass the default CFLAGS via the EXTRA_CFLAGS variable. The default CFLAGS include the -ffile-prefix-map argument which is used to avoid embedding the absolute path in compiled files. With these patches applied, bbrun should build reproducibly on tests.reproducible-builds.org! live well, vagrantFrom: Vagrant Cascadian <vagrant@reproducible-builds.org> Date: Tue, 10 May 2022 22:11:56 +0000 X-Dgit-Generated: 1.6-9~20220510~0 4fb14836754865a2aaa98583c317a4cc51a84298 Subject: bbrun/Makefile: Allow passing EXTRA_CFLAGS. --- --- bbrun-1.6.orig/bbrun/Makefile +++ bbrun-1.6/bbrun/Makefile @@ -11,7 +11,7 @@ OBJS = bbrun.o \ all: bbrun .c.o: - $(CC) -g -c -O2 -std=gnu89 -Wall $< -o $*.o $(CFLAGS) + $(CC) -g -c -O2 -std=gnu89 -Wall $< -o $*.o $(CFLAGS) $(EXTRA_CFLAGS) bbrun: $(OBJS) $(CC) -Wall -g -o bbrun $^ $(LIBDIR) $(LIBS)From 9afb47e8065156467fbcf4f9e5ced3c11121a6d9 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagrant@reproducible-builds.org> Date: Tue, 10 May 2022 22:13:30 +0000 Subject: [PATCH 2/4] debian/rules: Pass CFLAGS via EXTRA_CFLAGS variable in dh_auto_build. --- debian/rules | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/rules b/debian/rules index 2c653ec..6dbcea3 100755 --- a/debian/rules +++ b/debian/rules @@ -5,3 +5,6 @@ override_dh_auto_install: dh_install + +override_dh_auto_build: + dh_auto_build -- EXTRA_CFLAGS="$(CFLAGS)" -- 2.30.2Attachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 1010828-close@bugs.debian.org
- Subject: Bug#1010828: fixed in bbrun 1.6-9
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 11 May 2022 16:03:56 +0000
- Message-id: <E1noooe-000Eui-9Y@fasolo.debian.org>
- Reply-to: Vagrant Cascadian <vagrant@debian.org>
Source: bbrun Source-Version: 1.6-9 Done: Vagrant Cascadian <vagrant@debian.org> We believe that the bug you reported is fixed in the latest version of bbrun, 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 1010828@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Vagrant Cascadian <vagrant@debian.org> (supplier of updated bbrun 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: Wed, 11 May 2022 08:43:56 -0700 Source: bbrun Architecture: source Version: 1.6-9 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Vagrant Cascadian <vagrant@debian.org> Closes: 930926 995462 1010828 Changes: bbrun (1.6-9) unstable; urgency=medium . * QA upload. . [ Debian Janitor ] * Remove constraints unnecessary since buster: + bbrun: Drop versioned constraint on blackbox in Suggests. . [ Vagrant Cascadian ] * debian/patches: Allow passing EXTRA_CFLAGS to Makefile. * debian/rules: Pass CFLAGS via EXTRA_CFLAGS variable in dh_auto_build. (Closes: #1010828) . [ Helmut Grohne ] * debian/patches: Make pkg-config substitutable. (Closes: #930926) . [ Vagrant Cascadian ] * debian/patches: Remove gcc5 support patch. (Closes: #995462) * debian/control: Update to debhelper-compat 13. * debian/control: Set Rules-Requires-Root to "no". * debian/control: Update Standards-Version to 4.6.0. Checksums-Sha1: e4584c7645f7fcf053b543f55b21143336698457 1222 bbrun_1.6-9.dsc 9780d5aad3eb84eca61ea600e9e42d5ae27634c8 7772 bbrun_1.6-9.debian.tar.xz c02008cdc5acbb258661191c58b3e1940f87eb9d 10488 bbrun_1.6-9_arm64.buildinfo Checksums-Sha256: a5478bcba3b9fa626eef6fc3e000de90a30eec697d48747fd4889a276f8dfdc2 1222 bbrun_1.6-9.dsc dc00431140cc71ab49ac446583211572cf4cb8f8532fb65fd39fa7a83c257665 7772 bbrun_1.6-9.debian.tar.xz 3e4e41debf68f6f222e683e1fe853858dd018fe088e44246a6af5ee47a499a10 10488 bbrun_1.6-9_arm64.buildinfo Files: a4a15fa4cd306c3097d395ed6f9f1ce4 1222 x11 optional bbrun_1.6-9.dsc c62c0f1e7f90305dca0620405141658d 7772 x11 optional bbrun_1.6-9.debian.tar.xz 1725ff279bb3655c25adf19f0e844d85 10488 x11 optional bbrun_1.6-9_arm64.buildinfo -----BEGIN PGP SIGNATURE----- iIkEARYKADEWIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYnvdFRMcdmFncmFudEBk ZWJpYW4ub3JnAAoJENxRj8h/lxaqDwEA/RbcTrqCDNdRN5iQMCOblODs+e06+kDG WRCnuXmqHv/dAP9paO7Q48tQv1GO3iLCWHg/SjJT3gCJ0ovndMdhQyUhDg== =ctow -----END PGP SIGNATURE-----
--- End Message ---