Your message dated Sun, 21 Apr 2024 17:49:55 +0000
with message-id <e1rybk7-000nal...@fasolo.debian.org>
and subject line Bug#1024283: fixed in ipsvd 1.0.0-6
has caused the Debian Bug report #1024283,
regarding ipsvd: reproducible-builds: buildid differences in various binaries
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.)


-- 
1024283: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024283
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ipsvd
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

The buildid differs when built from a different path for various
binaries in /usr/bin:

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

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

Switching to dh and a recent debhelper compat level might also solve
this problem.

According to my local tests, with this patch applied, ipsvd should
build reproducibly on tests.reproducible-builds.org!

Thanks for maintaining ipsvd!

live well,
  vagrant
From 7310c68df7db93c4b837e18e70cebfde1a60f9ae Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagr...@reproducible-builds.org>
Date: Wed, 16 Nov 2022 23:30:03 +0000
Subject: [PATCH] debian/rules: Add -ffile-prefix-map to CFLAGS to avoid
 embedding build paths.

https://reproducible-builds.org/docs/build-path/
---
 debian/rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/rules b/debian/rules
index f3d69a5..97ec522 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,7 +5,7 @@ ifneq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
   STRIP =: nostrip
 endif
 
-CFLAGS =-g -O2 -Wall
+CFLAGS =-g -O2 -Wall -ffile-prefix-map=$(CURDIR)=.
 LDFLAGS =-Os
 CC =gcc
 ifneq (,$(findstring diet,$(DEB_BUILD_OPTIONS)))
-- 
2.38.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ipsvd
Source-Version: 1.0.0-6
Done: Andreas Beckmann <a...@debian.org>

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

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated ipsvd 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: Sun, 21 Apr 2024 19:32:53 +0200
Source: ipsvd
Architecture: source
Version: 1.0.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 1024283 1069448
Changes:
 ipsvd (1.0.0-6) unstable; urgency=medium
 .
   * QA upload.
   * Re-import package history into GIT.
   * Make the build verbose.
   * Do not omit the hardening flags.  (Closes: #1024283, #1069448)
   * Fix building with -Werror=implicit-function-declaration.
Checksums-Sha1:
 9d2c2fccbdde0538130c422ce455d88d0672de2a 1734 ipsvd_1.0.0-6.dsc
 bff9a3f77d92c787f8e79d36bc2907752827b4ff 6108 ipsvd_1.0.0-6.debian.tar.xz
 91712c6e472ca9e91779dfa650c3d63bfe09e30f 4717 ipsvd_1.0.0-6_source.buildinfo
Checksums-Sha256:
 f31abc6d7790260120fe69753ae709474920ef0c8ebd1881fbbfd9fc8d5a946b 1734 
ipsvd_1.0.0-6.dsc
 d16f38bbaad1066ea29ed5b7ce8955f72104954e8bfddbdd8cc953b4eb6f3c2c 6108 
ipsvd_1.0.0-6.debian.tar.xz
 09de445abaa3efa1fa974bd82bd1bb0c2c777beb1fc3cbf3f080aadb7dbfaf82 4717 
ipsvd_1.0.0-6_source.buildinfo
Files:
 2f924aadfea9d5e807fa4c17101ec56e 1734 net optional ipsvd_1.0.0-6.dsc
 628f662a5c4b036407a1030fe0ac6810 6108 net optional ipsvd_1.0.0-6.debian.tar.xz
 eef4ffe496704e271b5b374ed2025477 4717 net optional 
ipsvd_1.0.0-6_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmYlTlMQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCNhnD/9TCIp3CNC6Yl5pyGdd3Ac3TpZJtFccaS1C
Q/rSblhea7dNF/laiggtbD9zNtN+/saRUvn5U1XR/byXJPeiFh+9nfmxjv4FsMFL
yRD0TVk5Su0N9iTB9HB2vZ4uUgTRDa4HHmlETctiOzDJa0XHKQnuGuiyLRdkvgvA
AVuM9C9dxdQFbtZk8ONRyu6+/jxcY/bHoCfmx85jCPstcTpvk48xkm+76alhCgF+
3cAPM1xtRwuq/p0NdeTOKMrF1Vlo9X5H0b+1QsFVa9exT8DZCqUlEDcYfXiJyH2w
P17DqGNDfizfXGYKzDVCGRdkG/l165ghjGxEbRdxuaEuH2S/cTJnz0ax6GNIk97z
MetjqXZiVxLUHscPvQgua0YLN0DhbrxNh8BausONuuO+xLSjTqGLyEq3YHOvkyiB
BhjeVZ5ZiwBQAmAb2UGdqb3mvl8VwJ/p1uTSs9/h86xcnqsTmoHIb74c9qGPvZCi
ULVwqJTVeEqUo90dpiFEhURNz3CpwDJNQdqYmSQldOyo0njR8BcS2MvCllrcnPTr
K8o7/dgjdUkqYb7qaDHpGpddRhsevUJG1NAdMZNZVMC55QW2aawZrBmV62CqJ6Xs
MX1+Dgxb9/98hnFpHOHQqSPOtMAjZGQKM8XQeQXCt3kzuBCn2RSvwLq2Ka0lz5/2
ZurHU1siaQ==
=Xwwb
-----END PGP SIGNATURE-----

Attachment: pgpVN7nju4oZo.pgp
Description: PGP signature


--- End Message ---

Reply via email to