Your message dated Fri, 11 Dec 2020 11:04:11 +0000
with message-id <[email protected]>
and subject line Bug#953071: fixed in ndisc6 1.0.4-2
has caused the Debian Bug report #953071,
regarding ndisc6: please make the build reproducible
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 [email protected]
immediately.)
--
953071: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953071
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ndisc6
Version: 1.0.4-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
ndisc6 could not be built reproducibly.
This is because it includes the CFLAGS used to build the package in
the binary via PACKAGE_CONFIGURE_INVOCATION which then includes the
absolute build path via (eg.) the -ffile-prefix-map flag.
I see you already patch out the hostname, etc. and you could follow
this approach and remove the CFLAGS too, but just in case they might
be useful I've attached a patch that strips out the -fdebug-prefix-map
(etc.) calls instead.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build2.patch 1969-12-31 16:00:00.000000000
-0800
--- b/debian/patches/reproducible-build2.patch 2020-03-03 17:44:08.283963589
-0800
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2020-03-03
+
+--- ndisc6-1.0.4.orig/configure.ac
++++ ndisc6-1.0.4/configure.ac
+@@ -21,7 +21,7 @@ dnl ************************************
+ AC_COPYRIGHT([Copyright (C) 2005-2016 Remi Denis-Courmont])
+ AC_INIT(ndisc6, 1.0.4, [email protected])
+ AC_PREREQ(2.62)
+-INVOCATION="`echo "$0 $ac_configure_args" | sed -e 's/\\\/\\\\\\\/g'`"
++INVOCATION="`echo "$0 $ac_configure_args" | sed -e 's/\\\/\\\\\\\/g' -e 's@
[[^ ]]*-f\(file\|debug\)-prefix-map=[[^ ]]*@@g'`"
+
+ AS_MESSAGE(checking system...)
+ AC_CONFIG_SRCDIR(configure.ac)
--- a/debian/patches/series 2020-03-03 17:27:41.254772042 -0800
--- b/debian/patches/series 2020-03-03 17:38:05.811926815 -0800
@@ -1,2 +1,3 @@
resolvconf-rdnssd-hook.patch
reproducible-build.patch
+reproducible-build2.patch
--- End Message ---
--- Begin Message ---
Source: ndisc6
Source-Version: 1.0.4-2
Done: Bernhard Schmidt <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ndisc6, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bernhard Schmidt <[email protected]> (supplier of updated ndisc6 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 11 Dec 2020 10:32:44 +0100
Source: ndisc6
Architecture: source
Version: 1.0.4-2
Distribution: unstable
Urgency: medium
Maintainer: Bernhard Schmidt <[email protected]>
Changed-By: Bernhard Schmidt <[email protected]>
Closes: 908259 953071
Changes:
ndisc6 (1.0.4-2) unstable; urgency=medium
.
* Make build reprodicible by dropping configure arguments from help texts.
Thanks to Chris Lamb (Closes: #953071)
* rdnssd.postrm: Fix wrong redirection order (Closes: #908259)
* d/control: Add ${misc:Pre-Depends}, drop obsolete Conflicts
.
[ Debian Janitor ]
* Trim trailing whitespace.
* Use secure URI in Homepage field.
* Bump debhelper from old 11 to 12.
* Set debhelper-compat version in Build-Depends.
* Replace /var/run with /run for the Service PIDFile.
* Set upstream metadata fields: Name (from ./configure), Repository.
* Replace XC-Package-Type with Package-Type.
Checksums-Sha1:
278113557f769e66d1df86f281976693fc7c799b 2009 ndisc6_1.0.4-2.dsc
b11090ceb6b67f19f5d5e76066ebdbbca7b0c3f4 7156 ndisc6_1.0.4-2.debian.tar.xz
6ccf13a78153d079c2b65010f4feaea75a0d6e38 7354 ndisc6_1.0.4-2_amd64.buildinfo
Checksums-Sha256:
1580a9d701f4418b313ff5b2fab5436d84e0b4e6e7ed89b8b44e9bf68066333d 2009
ndisc6_1.0.4-2.dsc
db1c875c65a844cc1cb95487d79abbbda73f5b8b8f3c6d19e8b38fea1620f9f1 7156
ndisc6_1.0.4-2.debian.tar.xz
bddb0b8a5884c0923a8909fcedcd2d7bfddfe3d7ab3adc4e5e6acf1ff445942d 7354
ndisc6_1.0.4-2_amd64.buildinfo
Files:
2c03d94c44b908790a6c0006b1a3e758 2009 net optional ndisc6_1.0.4-2.dsc
9a2ebb6b91c7cee0f0a18c4a15830e12 7156 net optional ndisc6_1.0.4-2.debian.tar.xz
0294874100baf26061830a19fa1e2df1 7354 net optional
ndisc6_1.0.4-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE1uAexRal3873GVbTd1B55bhQvJMFAl/TS2cRHGJlcm5pQGRl
Ymlhbi5vcmcACgkQd1B55bhQvJMonw//WKd36aNeOYnNyoDD3swWlBZ83tTWU/lp
qtsIJu+E77SyF3/ZEBadwr+4gTksblodmM1ITQUOJMvwQZ0+J1LDyQl1BCiJ/+k9
d4MQLJaG/qdsnGSLFJw6ayPwMswUyl6G7/HSupRcsHMtkXw6rJjlN08GlXEex6mv
rDRfbtdmaeZW598tJu/L3uXUzt/KCRY9KlNYKUUm3Rt13ke5yLynaPrWtdAPxTcK
OBhew7d6sioOnto3KOADJx/F+tEQrJ+SGvEKRpkxltIVMYUC6eVvR5B4dopupBEK
NPSxIudKqRuLXREzpTfmhf/5k45PoCEGc7GpdZwWk3aTKuXlpzoCKzK8r1fbA8ph
S62vFj8RltlRnKgCtdwZ0hauxxipe4e0UBNkqDwRwcascpiezIOBUa2PMbDe34Zn
HLXezk/gggvsIBNL29Gq4GSUkZdixB7WdE+nZKmXp4/wiHdvgtoHjgiMmAXbTwzt
BKqAFymQydmQaJ7dCwUqHdB4bT8mRlmT7n2q7AQ+bTcCx/7hVtdOmBbvn8y1Zl1k
Fgb1zAy/LSw70ZMs4RhPYvxjyLaAs3hZNtHrDuluUv7qUxDqf/69TPC0YU1gNdqn
SnKvWjbk9S0bCYKWK56qaJFveHn/Jt1Ix6/y6kYY6y7NPiQcsltzQRRD39zo38ru
f6g0EO4KwNk=
=OEMm
-----END PGP SIGNATURE-----
--- End Message ---