Bug#878708: geographiclib: please make the build reproducible
Chris Lamb
lamby at debian.org
Mon Oct 16 01:22:41 UTC 2017
Source: geographiclib
Version: 1.49-1
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that geographiclib could not be built reproducibly.
This is because the documentation generates a .tag file with the
absolute build path.
Patch attached that simply disables the generation of this file as
shipping it is not useful to end users as the referenced .cpp files
are not present at that location in the binary package.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
--- a/debian/patches/reproducible-build.patch 1969-12-31 19:00:00.000000000 -0500
--- b/debian/patches/reproducible-build.patch 2017-10-15 20:43:11.882599642 -0400
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby at debian.org>
+Last-Update: 2017-10-15
+
+--- geographiclib-1.49.orig/doc/doxyfile.in
++++ geographiclib-1.49/doc/doxyfile.in
+@@ -1544,7 +1544,7 @@ TAGFILES =
+ # When a file name is specified after GENERATE_TAGFILE, doxygen will create
+ # a tag file that is based on the input files it reads.
+
+-GENERATE_TAGFILE = html/GeographicLib.tag
++GENERATE_TAGFILE =
+
+ # If the ALLEXTERNALS tag is set to YES all external classes will be listed
+ # in the class index. If set to NO only the inherited external classes
--- a/debian/patches/series 2017-10-15 20:30:09.291563240 -0400
--- b/debian/patches/series 2017-10-15 20:43:10.530577980 -0400
@@ -1,3 +1,4 @@
css.patch
privacy.patch
disable-python-build.patch
+reproducible-build.patch
More information about the Reproducible-bugs
mailing list