|
|
Subscribe / Log in / New account

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.



Copyright © 2015, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds