Your message dated Fri, 21 Oct 2016 19:51:00 +0000
with message-id <[email protected]>
and subject line Bug#829717: fixed in savi 1.5.0-1
has caused the Debian Bug report #829717,
regarding savi: 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.)
--
829717: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829717
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: savi
Version: 1.4.9-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps username hostname
X-Debbugs-Cc: [email protected]
Hi!
While working on the "reproducible builds" effort [1], we have noticed
that savi could not be built reproducibly.
It embeds the build date, username and hostname 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..78c300b
--- /dev/null
+++ b/debian/patches/reproducible-build.patch
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Strip build date, username and hostname to enable reproducible building
+
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -123,7 +123,7 @@
+
+ version.c: FORCE
+ # echo -E may be useful on Linux if output is over multiple lines
+- @echo "char *Version = \"SaVi was compiled with 'make ARCH=$(ARCH)'$(LINEEND)\\nVersion" `cat ../VERSION`"$(LINEEND)\\nBuilt by $(USER)@$(HOST)$(HOSTNAME), `date`\";" > ./version.c
++ @echo "char *Version = \"SaVi was compiled with 'make ARCH=$(ARCH)'$(LINEEND)\\nVersion" `cat ../VERSION`"\";" > ./version.c
+
+
+ objs: $(OBJS)
diff --git a/debian/patches/series b/debian/patches/series
index 9aa50f0..8e88990 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
enable_zlib.diff
share_lib_div.diff
+reproducible-build.patch
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: savi
Source-Version: 1.5.0-1
We believe that the bug you reported is fixed in the latest version of
savi, 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.
Bas Couwenberg <[email protected]> (supplier of updated savi 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, 21 Oct 2016 21:34:04 +0200
Source: savi
Binary: savi
Architecture: source amd64
Version: 1.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Description:
savi - satellite constellation visualisation
Closes: 829717
Changes:
savi (1.5.0-1) unstable; urgency=medium
.
* Team upload.
* New upstream release.
* Restructure control file with cme, changes:
- Update Vcs-* URLs to use anonscm.debian.org instead of git.debian.org
- Update Vcs-Browser URL to use cgit instead of gitweb over HTTPS
* Update Vcs-Git URL to use HTTPS.
* Set Maintainer to Debian GIS Project, move YunQiang Su to Uploaders.
* Update watch file to handle common issues.
* Add upstream metadata.
* Add gbp.conf to use pristine-tar by default.
* Update copyright file using copyright-format 1.0.
* Refresh patches & add DEP3 headers.
* Enable parallel dh.
* Use CFLAGS from environment set by dpkg-buildflags.
* Enable all hardening buildflags.
* Add patch by Reiner Herrmann for reproducible builds.
(closes: #829717)
* Bump Standards-Version to 3.9.8, no changes.
Checksums-Sha1:
a6b39070020fd39d5815fb859458fa6bc2ba3f72 1875 savi_1.5.0-1.dsc
be176d8caff9ceee00dc57ad459f5f4d022103bd 853685 savi_1.5.0.orig.tar.gz
17887832e4ae46e062a986a76375e1a5b1d5c6a3 6300 savi_1.5.0-1.debian.tar.xz
0625565d35a543d00b8814d9467a87d2c7371345 267888 savi-dbgsym_1.5.0-1_amd64.deb
76f1a20c47d204e3776b23b506c15f197d69c733 766584 savi_1.5.0-1_amd64.deb
Checksums-Sha256:
d3e65cce5debcff133700f1b4d9e2a41c15263158779a66fc6711e59c6f0a5a0 1875
savi_1.5.0-1.dsc
a7ecf90ca3a71f4e9a4604c1f00255b82143043f87c94a57d9375a194ed48cce 853685
savi_1.5.0.orig.tar.gz
c1faded2b5082c63164fd6ca80ea757ca76e42678f83adeebe93895ebd397385 6300
savi_1.5.0-1.debian.tar.xz
2a270997a778660e28ff9bb7c82ce0514ea5b51651203ba0c439b4d225063b40 267888
savi-dbgsym_1.5.0-1_amd64.deb
61e8a6004fa07d303447f61266e175a2d19dac03b900e94e19d08b6bcbc7927f 766584
savi_1.5.0-1_amd64.deb
Files:
36d5592d8df19e8ae382c37161439b6b 1875 science optional savi_1.5.0-1.dsc
8f4fd4581bc13226cb496dcc20362798 853685 science optional savi_1.5.0.orig.tar.gz
0319356b6fb0ff291268ab6954f76cea 6300 science optional
savi_1.5.0-1.debian.tar.xz
f6e1660f2015e6d81daf0ddea1ee3d01 267888 debug extra
savi-dbgsym_1.5.0-1_amd64.deb
be3b426ff2b0f45c3d84d460b5da4376 766584 science optional savi_1.5.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJYCm7CAAoJEGdQ8QrojUrxbKAQAMNTroNBaQu4aEqZtr+hXbS8
gXEbfhO7v91DQU0wI9sdCe2JY3wiPs+9Ls6YjGQwf2qJm04aIVp8nrvV3Sp5fiU1
erxK+zb1VnmhokdGn8t3IFIyUX8Ab454hrTfR795Cbomx1CZe32I3iMosbObX+JJ
43o/vBIlE2sCnH0rUWa0wizWP9wH6vCHqoC9P85lGDrPu1V7T35/lI3gKhX0iT4s
1s4nJJ6u+Xk0yavl6FVuMgilSqZQ/4ak+8bfupEuXItpMRNT9/B7EKdOo2cObHhV
Vsx8ipthkTP6gg0trR9P9sXET3bt31ofCwvkv3grVs0zcX9KJvxCWHKCn7QQs0c6
z1mwOcD8W+ZtAZeZyBsM9JYuM6rnoswbm+7V+jU8OGC3jLSi8FewM6kPYNr8UqW7
eXNtfPncbh11VCparHZBsik9OZwU/du9mBr+VruPj4U4J0vinKesuPnZQHsEnHzA
dyx/dkBqFdtqrfM571Lomnv/Fm61GRcx8Xj9wPiraIb9LY7ZawPVpoW2eMzeEd2w
C1eXOezZo7p3zbH88VKmBmq/bxtzSNZilNRyKNMz4P1kTFwBRU3S/RAL6MEk1FR3
JaMI9H3Vebewi2vC7wXApA36SZUa6TTRvlENKON5tdXEuC0L+QktPIb+SWk+W3UB
aIp43mEd4TJtwC0eHQWz
=YXuP
-----END PGP SIGNATURE-----
--- End Message ---