[Reproducible-builds] cheers to ikiwiki

Daniel Kahn Gillmor dkg at fifthhorseman.net
Thu Jun 11 04:37:39 UTC 2015


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 seed

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

Regards,

        --dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 948 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150611/2ac9eaf3/attachment.sig>


More information about the Reproducible-builds mailing list