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.
Attachment:
signature.asc
Description: This is a digitally signed message part