Subject: clojure does not build reproducibly

From: Alex Vong <[email-masked]>
Date: Fri, 02 Sep 2016 13:12:13 +0800

Package: guix
Severity: wishlist
User: [email-masked]
Usertags: determinism

Hi,

Clojure 1.8.0 currently does not build reproducibly. This is a known bug
documented in [0]. There is not much we can do except for waiting
upstream to fix it.

Below is the comment from <reproducible-build.org>:
  Generates code in non-deterministic order. Check emit in
  ./src/jvm/clojure/lang/Compiler.java, especially around PersistentMap
  - smells like dict key access order. See also clojure1.2

Cheers,
Alex

[0]: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/clojure1.6.html