Hi, faketime is not necessary to build the documentation reproducibly. There was already a patch to set the time to a static value, but it was not included in the series file. Attached is a patch which gets rid of faketime again.
Regards, Reiner
diff --git a/debian/patches/series b/debian/patches/series index 82fd50d..1c65a8e 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -3,3 +3,4 @@ qmake source_date_epoch replace-today-in-manual typo-occurred +static-time diff --git a/debian/rules b/debian/rules index 3617f62..5f319c9 100755 --- a/debian/rules +++ b/debian/rules @@ -18,10 +18,6 @@ export DEB_CPPFLAGS_MAINT_APPEND = -DDEBIAN_EPOCH=$(SOURCE_DATE_EPOCH) DATE_FMT = %Y-%m-%d SOURCE_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u "+$(DATE_FMT)") -# source datetime string for building gle-manual.pdf -DATETIME_FMT = %Y-%m-%d %H:%M:%S -SOURCE_DATETIME ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATETIME_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATETIME_FMT)" 2>/dev/null || date -u "+$(DATETIME_FMT)") - %: # dh $@ --with autoreconf dh $@ --with autotools_dev @@ -30,7 +26,7 @@ SOURCE_DATETIME ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATETIME_FMT)" override_dh_auto_build: make echo $(SOURCE_DATE) > gle-refman/title/source_date.tex - faketime -f "$(SOURCE_DATETIME)" make doc + make doc override_dh_auto_clean: [ ! -f Makefile ] || make distclean
signature.asc
Description: PGP signature
-- debian-science-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
