Bug#785736: git-annex documentation should be made reproducible.

2015-06-14 Thread Simon McVittie
On Tue, 19 May 2015 at 15:44:15 -0400, Joey Hess wrote: Daniel Kahn Gillmor wrote: And ikiwiki defaults to sorting the inlined pages by age, if i'm reading IkiWiki/Plugin/inline.pm correctly. I suppose the source documentation is unpacked from the tarball with non-deterministic timestamps,

Bug#785736: git-annex documentation should be made reproducible.

2015-06-14 Thread Simon McVittie
On Sun, 14 Jun 2015 at 13:20:59 +0100, Simon McVittie wrote: Hopefully that will resolve most of the unreproducibility in git-annex, ikiwiki-hosting and other projects whose documentation uses ikiwiki. By the way, I notice Joey has marked this bug as pending by adding $config{deterministic} and

Bug#785736: git-annex documentation should be made reproducible.

2015-06-14 Thread Joey Hess
Simon McVittie wrote: By the way, I notice Joey has marked this bug as pending by adding $config{deterministic} and TZ. You might also want LC_ALL=C.UTF-8 to make sure nothing gets translated - $config{deterministic} doesn't set TZ or LC_ALL. (Unless you think it should?) I think not. I'll

Bug#785736: git-annex documentation should be made reproducible.

2015-05-19 Thread Daniel Kahn Gillmor
Control: tag 785736 + patch On Tue 2015-05-19 13:59:36 -0400, Daniel Kahn Gillmor wrote: https://reproducible.debian.net/rb-pkg/unstable/amd64/git-annex.html shows that the documentation shipped with git-annex appears to embed the timestamp of the build. The embedded timestamp should

Bug#785736: git-annex documentation should be made reproducible.

2015-05-19 Thread Daniel Kahn Gillmor
Control: clone 785736 -1 Control: reassign -1 ikiwiki Control: retitle -1 ikiwiki should have a deterministic build mode Control: severity -1 wishlist Control: block 785736 by -1 On Tue 2015-05-19 15:44:15 -0400, Joey Hess wrote: Daniel Kahn Gillmor wrote: And ikiwiki defaults to sorting the

Bug#785736: git-annex documentation should be made reproducible.

2015-05-19 Thread Daniel Kahn Gillmor
On Tue 2015-05-19 15:27:14 -0400, Joey Hess wrote: mdash;​·​span·​class=dateSat·​Oct·​19·​06:​05:​52·​2013/​span mdash;​·​span·​class=dateSun·​Oct·​20·​08:​05:​52·​2013/​span Unless you built in 2013, and cooincidentally at the same MM:SS each time, that's not the timestamp of

Bug#785736: git-annex documentation should be made reproducible.

2015-05-19 Thread Joey Hess
Daniel Kahn Gillmor wrote: And ikiwiki defaults to sorting the inlined pages by age, if i'm reading IkiWiki/Plugin/inline.pm correctly. I suppose the source documentation is unpacked from the tarball with non-deterministic timestamps, which makes sorting by age non-deterministic. sort=age

Bug#785736: git-annex documentation should be made reproducible.

2015-05-19 Thread Daniel Kahn Gillmor
Package: git-annex Version: 5.20141125 Severity: wishlist User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps randomness Hi, this is an attempt to clear up at least one source of unreproducibility in git-annex.

Bug#785736: git-annex documentation should be made reproducible.

2015-05-19 Thread Daniel Kahn Gillmor
On Tue 2015-05-19 14:47:33 -0400, Daniel Kahn Gillmor wrote: https://bugs.debian.org/785736 The final source of non-determinism in the git-annex documentation appears to be the sort order of inlined pages from design/assistant/polls.mdwn. This file contains: [[!inline

Bug#785736: git-annex documentation should be made reproducible.

2015-05-19 Thread Joey Hess
Daniel Kahn Gillmor wrote: Hi, this is an attempt to clear up at least one source of unreproducibility in git-annex. https://reproducible.debian.net/rb-pkg/unstable/amd64/git-annex.html shows that the documentation shipped with git-annex appears to embed the timestamp of the build. The