Reproducible document builds
From: | Ben Hutchings <ben@decadent.org.uk> | |
To: | Jonathan Corbet <corbet@lwn.net> | |
Subject: | [PATCH 0/5] Reproducible document builds | |
Date: | Wed, 08 Jul 2015 20:03:25 +0100 | |
Message-ID: | <1436382205.18571.52.camel@decadent.org.uk> | |
Cc: | =?ISO-8859-1?Q?J=E9r=E9my?= Bobbio <lunar@debian.org>, reproducible-builds@lists.alioth.debian.org, linux-doc@vger.kernel.org, Randy Dunlap <rdunlap@xenotime.net> | |
Archive‑link: | Article |
As part of the reproducible builds project, Jérémy Bobbio identified several time-dependent and non-deterministic functions in the document build process (htmldocs, mandocs targets). This patch series should fix all of those. Ben. Ben Hutchings (4): DocBook: Don't store mtime (or name) in compressed man pages DocBook: Generate consistent IDs DocBook: Avoid building man pages repeatedly and inconsistently scripts/kernel-doc: Use $KBUILD_BUILD_TIMESTAMP as man page date Jérémy Bobbio (1): scripts/kernel-doc: parse kernel-doc deterministically Documentation/DocBook/Makefile | 12 ++++++++++-- Documentation/DocBook/device-drivers.tmpl | 6 ++++++ Documentation/DocBook/gadget.tmpl | 3 +++ Documentation/DocBook/kernel-api.tmpl | 6 ++++++ Documentation/DocBook/stylesheet.xsl | 1 + scripts/kernel-doc | 17 +++++++++++++---- 6 files changed, 39 insertions(+), 6 deletions(-) -- Ben Hutchings If the facts do not conform to your theory, they must be disposed of.