Bug#906720: leiningen-clojure: please make the build reproducible

Elana Hashman ehashman at debian.org
Tue Aug 21 03:40:25 BST 2018


On Mon, Aug 20, 2018 at 08:33:46AM +0100, Chris Lamb wrote:
> 
> This is because you disabled the running of strip-nondeterminism

Ehhh this is not exactly true. At the time we turned this off due to
#877418. However, Clojure itself does not actually produce reproducible
bytecode[*] most of the time, so I don't think turning this off will
actually fix the reproducibility of the package.

Assuming that Clojure can produce reproducible bytecode, and stripping
non-determinism does not affect Leiningen AOT-compiled performance, I'd
be happy to accept this patch.

Cheers,

- e

[*]: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/clojure1.8.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-clojure-maintainers/attachments/20180820/819516ff/attachment-0002.sig>


More information about the Pkg-clojure-maintainers mailing list