Your message dated Sat, 29 Jun 2024 13:38:50 +0000
with message-id <e1snyhy-008l4o...@fasolo.debian.org>
and subject line Bug#1011496: fixed in nwall 1.32+debian-7
has caused the Debian Bug report #1011496,
regarding nwall: reproducible-builds: embedded build paths in /usr/bin/nwall
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 ow...@bugs.debian.org
immediately.)
--
1011496: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011496
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: nwall
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
The build path is embedded in /usr/bin/nwall:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/nwall.html
/build/1st/nwall-1.32+debian/src/nwall.c:65
vs.
/build/2/nwall-1.32+debian/2nd/src/nwall.c:65
The attached patch fixes this by adding -ffile-prefix-map to CFLAGS in
debian/rules, which avoids embedding the absolute build path.
Alternately, switching to use a newer debhelper compat level and the dh
build system would likely also fix this, as it includes -ffile-prefix-map
by default.
With this patch applied, nwall should build reproducibly on
tests.reproducible-builds.org!
live well,
vagrant
From c5fa3d56c8c43cebc37ec635f05cf62a810c573f Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagr...@reproducible-builds.org>
Date: Mon, 23 May 2022 23:00:09 +0000
Subject: [PATCH] debian/rules: Add -ffile-prefix-map to CFLAGS.
---
debian/rules | 3 +++
1 file changed, 3 insertions(+)
diff --git a/debian/rules b/debian/rules
index c88d7b5..69e5a1d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,6 +16,9 @@ else
CFLAGS += -O2
endif
+# Avoid embedding the build path
+CFLAGS += -ffile-prefix-map=$(CURDIR)=.
+
config.status: configure
dh_testdir
cp -f /usr/share/misc/config.sub config.sub
--
2.36.1
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: nwall
Source-Version: 1.32+debian-7
Done: Petter Reinholdtsen <p...@debian.org>
We believe that the bug you reported is fixed in the latest version of
nwall, 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 1011...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Petter Reinholdtsen <p...@debian.org> (supplier of updated nwall 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 29 Jun 2024 14:46:42 +0200
Source: nwall
Architecture: source
Version: 1.32+debian-7
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Petter Reinholdtsen <p...@debian.org>
Closes: 1011496
Changes:
nwall (1.32+debian-7) unstable; urgency=medium
.
* QA upload.
.
* Added d/gbp.conf to describe branch layout.
* Updated vcs in d/control to Salsa.
* Updated d/gbp.conf to enforce the use of pristine-tar.
* Updated Standards-Version from 3.9.3.1 to 4.7.0.
* Use wrap-and-sort -at for debian control files.
* Replaced obsolete libncurses5-dev build dependency with libncurses-dev.
* Drop fields with obsolete URLs.
* Switched to debhelper compat level 13 and rewrite build to simple dh
(Closes: #1011496).
Checksums-Sha1:
7495ac10a8b5f4cbd53fdb702d7331f5d1b0b7bf 1841 nwall_1.32+debian-7.dsc
9301f8260e3f57a7fd4826d578bd0a73c2867c1f 4280 nwall_1.32+debian-7.debian.tar.xz
6cf7ae4580b9d68c875258563675aee321412f8c 6479
nwall_1.32+debian-7_source.buildinfo
Checksums-Sha256:
d536514997c5876bd0b96a4b3def5ed1f07718d2f989872c812536eccaeb837c 1841
nwall_1.32+debian-7.dsc
3ddfba77876137f4729d0ae382a0e4ac71ec5b40cf6709d133eb2e5cb88fda42 4280
nwall_1.32+debian-7.debian.tar.xz
55827daa7e2181bf6a0f663f7475573118a7732b661174321c8442673ef5143d 6479
nwall_1.32+debian-7_source.buildinfo
Files:
6b12464c0305028af9d10f429c3e74ca 1841 misc optional nwall_1.32+debian-7.dsc
bcfd1cb152078c823cc6e00d01c23405 4280 misc optional
nwall_1.32+debian-7.debian.tar.xz
95e080d90a0a2d7a7a55dbc5c76b6329 6479 misc optional
nwall_1.32+debian-7_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEERqLf4owIeylOb9kkgSgKoIe6+w4FAmaAAqIACgkQgSgKoIe6
+w4jGw//YhACmIDFv2XDrjNnuYJOnth2gh+4kBw3nUEE0GQ3wTeVWcTDjq6ZlJva
qJe+37yaKF2yhyK7pilbcia74Rzj3nRxKedPsXzBltmgf3r50zA0CZxReUPV1f1A
4e1KTFBWKuiXJTn53n/BcDtWTsnoOIkUCarEu7fmUVbQP9Y/b8X9NP9Jqba5jSeE
w/pVsqPUUAOiOVANpPF/ksi6ocdRZU71W65bFzo4J0ZX+GfHAygqRzrfreSeqo8z
1uXZMk9zAxyGhVnMWr8gPWDo2tonsi0eSRjurFahsbh7gBHbuETTwlJwHbqk25+M
9hfAz9ukzr28odqKtpqWCBeAA13ZfWJ3zA0lOcsrClD0r9vD9bE7Xw44ffuqrqtH
heZag2onVLqqBiH/7gTp39xK89PXl6NGx7vunJ1Dw7ANuM5tCo8THUJvFxrroiNg
XGnLjOVjHZWDZvfCxChRrJV7uHpWqX1nFC0sn9/wbH1lzHIXgnGxah7r4NhBsHZ0
xCmQIg7FYoAuXxrE4bv6VGsdsTfvLN3WDVdtOFVKaZkHT++cB/0z63U9NyEZl4/n
r1ugEWC0c6YVjQJN1FeHixNGx5gic7OtSnLrzY5ySsycJdoXxEuFjYp5Kwt03Cu6
n4hxOElSowEWaVzxhwSuZT/gYl+YgXRourtzzjkYMWQEGsqLZ5Y=
=IE2t
-----END PGP SIGNATURE-----
pgpSXXdUjpDda.pgp
Description: PGP signature
--- End Message ---