Your message dated Thu, 06 Jul 2017 05:50:12 +0000
with message-id <[email protected]>
and subject line Bug#829710: fixed in zorp 6.0.10-3
has caused the Debian Bug report #829710,
regarding zorp: 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.)
--
829710: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829710
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: zorp
Version: 3.9.5-7.1
Severity: wishlist
Tags: patch upstream
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that zorp could not be built reproducibly.
It embeds the current build date/time into the binary.
The attached patch strips this to enable reproducible building.
Regards,
Reiner
[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/reproducible-build.patch b/debian/patches/reproducible-build.patch
new file mode 100644
index 0000000..81d6219
--- /dev/null
+++ b/debian/patches/reproducible-build.patch
@@ -0,0 +1,34 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Strip embedded compile/config date to enable reproducible building
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -450,8 +450,6 @@
+ AC_SUBST(SOCK_LIBS)
+
+
+-date=`date +%Y/%m/%d`
+-AC_DEFINE_UNQUOTED(ZORP_CONFIG_DATE, "$date", [Configuration date])
+
+ TESTCASES=""
+ dnl for mod in $MODULE_DIRS; do
+--- a/zorp/main.c
++++ b/zorp/main.c
+@@ -191,8 +191,6 @@
+ {
+ printf("Zorp %s (%s)\n"
+ "Revision: %s\n"
+- "Compile-Date: %s %s\n"
+- "Config-Date: %s\n"
+ "Trace: %s\n"
+ "Debug: %s\n"
+ "IPOptions: %s\n"
+@@ -200,8 +198,6 @@
+ ,
+ BROCHURE_VERSION, VERSION,
+ ZORP_SOURCE_REVISION,
+- __DATE__, __TIME__,
+- ZORP_CONFIG_DATE,
+ ON_OFF_STR(ENABLE_TRACE),
+ ON_OFF_STR(ENABLE_DEBUG),
+ ON_OFF_STR(ENABLE_IPOPTIONS),
diff --git a/debian/patches/series b/debian/patches/series
index 0b162a1..6bd156d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -11,3 +11,4 @@
0011-tests-Makefile.am-Removed-kzorp-directory-too-becaus.patch
0012-Makefile.am-Removed-test-directory-because-of-an-err.patch
remove-ssl3.patch
+reproducible-build.patch
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: zorp
Source-Version: 6.0.10-3
We believe that the bug you reported is fixed in the latest version of
zorp, 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.
SZALAY Attila <[email protected]> (supplier of updated zorp 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: SHA256
Format: 1.8
Date: Wed, 05 Jul 2017 22:24:25 +0200
Source: zorp
Binary: zorp libzorp6.0 libzorp-dev zorp-modules
Architecture: source amd64
Version: 6.0.10-3
Distribution: unstable
Urgency: medium
Maintainer: SZALAY Attila <[email protected]>
Changed-By: SZALAY Attila <[email protected]>
Description:
libzorp-dev - Development files needed to compile Zorp modules
libzorp6.0 - Runtime library of Zorp
zorp - Advanced protocol analyzing firewall
zorp-modules - Default proxy modules for Zorp
Closes: 829710
Changes:
zorp (6.0.10-3) unstable; urgency=medium
.
* [c5abb31] Fixed watchfile to point to the new repository
* [6fa0e3b] Added patch to remove compilation time from the binaries
(Closes: #829710)
Checksums-Sha1:
466f87577203d2e5f89a540bfb62cbc744333f3c 2135 zorp_6.0.10-3.dsc
3b11ed75cda19f3d44e5933521d90fab50813db4 15116 zorp_6.0.10-3.debian.tar.xz
a02e90d7f973f7cf27008ba56113d5ca49cec8f6 26302 libzorp-dev_6.0.10-3_amd64.deb
aba20fb83a0ae894e74117d0cdfa3bb93b67ef0d 917548
libzorp6.0-dbgsym_6.0.10-3_amd64.deb
5a50d8c69f3e9d7e74ded67d203be4ebe697bc63 105448 libzorp6.0_6.0.10-3_amd64.deb
9512339e5e163163dc8966f95b3928369cb95bd6 86036 zorp-dbgsym_6.0.10-3_amd64.deb
5eee9e5170a969d63a114f5b288254ed53b89169 1317754
zorp-modules-dbgsym_6.0.10-3_amd64.deb
684f9b0c90158244bbe084156a9b0fae9cff1190 229440 zorp-modules_6.0.10-3_amd64.deb
fdc7f238270906ef6085e4e6eebe8c732d8a79ca 9346 zorp_6.0.10-3_amd64.buildinfo
e225ae6d39c237debf6688b127132d3f28775d9e 152306 zorp_6.0.10-3_amd64.deb
Checksums-Sha256:
5cd825a36e7a45698143396461d2c3f0f3e3a1af208d88a0a19d5bb11378e057 2135
zorp_6.0.10-3.dsc
25a0b87b9d2bd71b7029741fe831c4fe976a36d64ed122630d6adc37ddf975a4 15116
zorp_6.0.10-3.debian.tar.xz
ef1758cc6e567ecdba507367d0a1270d77e4eb33871a2a6f44b91051047cf2ff 26302
libzorp-dev_6.0.10-3_amd64.deb
65801d455550786670c2798ca8990b7dad9006ffc5f52ddea836c566bfc3c181 917548
libzorp6.0-dbgsym_6.0.10-3_amd64.deb
84225210cf64a5398f800bccc4cf979454515b902bde5f737d6494b311b7beb7 105448
libzorp6.0_6.0.10-3_amd64.deb
2d93bf9793d074e618dee870a25a11b506c2173083ed2016fe1ce44e8bc4cab6 86036
zorp-dbgsym_6.0.10-3_amd64.deb
4b9c3ba073b58e4498fbe82c5943fe03b53db70418bd4eb3f8065c638f3e9ed0 1317754
zorp-modules-dbgsym_6.0.10-3_amd64.deb
afeacb7a72b8067c56757647945f63c3963506d623394a1eefee842ac2583207 229440
zorp-modules_6.0.10-3_amd64.deb
302bb81c9065975c2fa5b70de7f38a3b79f4606e8bd561d700786a0cfd9bbfd6 9346
zorp_6.0.10-3_amd64.buildinfo
35e333cf18c9e142dc6a32d2a2b7e3a11867ec3c5433229eab0a01714b516008 152306
zorp_6.0.10-3_amd64.deb
Files:
4f9f3a76bdf23f897ac49c23aa602448 2135 net optional zorp_6.0.10-3.dsc
25c44f457c02113f16c88de6ac14cf76 15116 net optional zorp_6.0.10-3.debian.tar.xz
33bcac21017643509b3f1677c2f35791 26302 libdevel optional
libzorp-dev_6.0.10-3_amd64.deb
7c2e6c7911b85428b38b74a121014fff 917548 debug extra
libzorp6.0-dbgsym_6.0.10-3_amd64.deb
81f2eb5a39ba1f977ca31a6ff59331f8 105448 libs optional
libzorp6.0_6.0.10-3_amd64.deb
cc4d82a2f066d6904fcd2a8dab71d791 86036 debug extra
zorp-dbgsym_6.0.10-3_amd64.deb
98e09a2dbb7a82f68c992139d23d0d63 1317754 debug extra
zorp-modules-dbgsym_6.0.10-3_amd64.deb
03dd138a1ab90a32ae05bebab2e2d723 229440 net optional
zorp-modules_6.0.10-3_amd64.deb
58e6875eef623eb75db943b2aa5920cd 9346 net optional
zorp_6.0.10-3_amd64.buildinfo
d9f241394db13dea61cc811c9a98d7f5 152306 net optional zorp_6.0.10-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEDLxdlTMbVcF2xVjk+A0hGpn97vgFAlldzFYACgkQ+A0hGpn9
7viRDxAAg9+LgBz8wQXI47w6VZiDo2SosZIvjuaZc6xfGP4WJ25K1DjZAzsJnNVv
Yw1ne9fZmsFpWZgEoji2UhPOIv+L/zFYQvTpKCQ84dU3vNQ2G4uyLRWiRd1FaB5n
5yLXasQuyZdNCniIpMs/JesO/XynOntjX0Eu3OFCGOLgV5fpdBWhMHGsGyX3WucC
BYaX/VL8k+0qwlvjD0rWHlCe2krX9Dqd/eXyPWO+sAwkYlcRDblCRVy4C2Lg8rpZ
TjJ/yFaPLuNmt+PgmDlq5P1rOTK/Zg+VhPxK1hkI3r2RYzr7kTVuPoMmD5GyVLyb
BxSU+MzUnB1rQJAa+ZkNo7TqayQ8wNWj2REmeKCjQ6PmZS0ZT4eICyrs5OUzfMyp
LaaQBlELe7et8s+tpk0x7I8ZHg4kP/PINluZZ2qSSZggHsRf9kiVso71L7+oz1rB
vzgMiGb/8fHQvI7fLhSr8pSKhP+sblO2E1p5W0mijw9sHn4Hdo8GSdvcZtjWeiaH
RKPHQDTy8WoVF6yeQHSoIF1OZIw5TWERCUZXcaiLOTC6i0LhUJSgAHvy6+uOzlpM
9UPLfEQHXs5ojn9rCac/TCxy3YZgMoJFljuyNe51ZAUYJbu43EuH3hmvAz7FuelB
vazdddTUC3qPyq6B+V3xTSnb5qRL3/o6qynWIhWEdpnFXmwfEI8=
=8WbR
-----END PGP SIGNATURE-----
--- End Message ---