hey Reproducible Build folks--

Just wanted to give a shout out to Simon McVittie (cc'ed here), who did
a bunch of work getting ikiwiki to support a deterministic option.

In ikiwiki version 3.20150610, we see the following
reproducibility-oriented changes (in addition to a small fix i supplied
for #785738):

      * Populate pagectime from either mtime or inode change time,
        whichever is older, again for more reproducible builds
      * debian: build the docwiki with LC_ALL=C.UTF-8 and TZ=UTC
      * brokenlinks: sort the pages that link to the missing page, for
        better reproducibility
      * Add [[!meta date]] to news items and tips, since the git checkout
        and build process can leave the checkout date in the tarball
        release, leading to unstable sorting
      * Sort backlinks deterministically, by falling back to sorting by href
        if the link text is identical
      * Add a $config{deterministic} option and use it for the docwiki
      * haiku: if deterministic build is requested, return a hard-coded haiku
      * polygen: if deterministic build is requested, use a well-known random 

Thanks to Simon for all this thoughtful tuning of a rather intricate
package.  It's much appreciated!



Attachment: signature.asc
Description: PGP signature

Reproducible-builds mailing list

Reply via email to