From fb162df4ce072e9e0c44393c43ab9ff88a6f0b8e Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Thu, 24 Aug 2017 18:09:15 -0400 Subject: [PATCH] Build documentation with FORCE_SOURCE_DATE=1 pdfTeX refuses to fully obey SOURCE_DATE_EPOCH without FORCE_SOURCE_DATE=1. See https://reproducible.alioth.debian.org/blog/posts/59/. Signed-off-by: Anders Kaseorg --- debian/changelog | 7 +++++++ debian/rules | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 1b16bd2f4..33c70cc29 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +openafs (1.6.21-3) UNRELEASED; urgency=medium + + * Build documentation with FORCE_SOURCE_DATE=1, without which pdfTeX + refuses to behave fully reproducibly. + + -- Anders Kaseorg Thu, 24 Aug 2017 18:08:04 -0400 + openafs (1.6.21-2) unstable; urgency=medium * debian/patches: diff --git a/debian/rules b/debian/rules index d5a977f2e..2f91d2fc4 100755 --- a/debian/rules +++ b/debian/rules @@ -33,7 +33,9 @@ ifneq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS))) DOXYCMD= GENDOCS= else - DOCMAKE=make + # pdfTeX refuses to fully obey SOURCE_DATE_EPOCH without + # FORCE_SOURCE_DATE=1. + DOCMAKE=FORCE_SOURCE_DATE=1 make DOXYCMD=dh_doxygen -popenafs-doc GENDOCS=AdminGuide QuickStartUnix UserGuide endif -- 2.39.5