Source: guiqwt
Version: 3.0.1-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the "reproducible builds" effort [0], we noticed that
guiqwt could not be built reproducibly.
The attached patch removes timestamps from the build system. Once
applied, guiqwt can be built reproducibly using our reproducible
toolchain.
[0] https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
diff --git a/doc/conf.py b/doc/conf.py
index ebb5e52..a2a55a9 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -45,8 +45,10 @@ master_doc = 'index'
# General information about the project.
project = 'guiqwt'
+import os
import time
-this_year = time.strftime("%Y", time.localtime())
+import datetime
+this_year =
datetime.datetime.utcfromtimestamp(int(os.environ.get('SOURCE_DATE_EPOCH',
time.time()))).strftime("%Y")
copyright = "2009-%s, CEA - Commissariat à l'Energie Atomique et aux Energies
Alternatives" % this_year
# The version info for the project you're documenting, acts as replacement for
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers