Bug#906720: leiningen-clojure: please make the build reproducible
Chris Lamb
lamby at debian.org
Tue Aug 21 09:20:23 BST 2018
Elana,
> 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.
Sorry but I don't quite follow your reasoning here.
We should always do as much as possible to make a build reproducible,
at the very least to see what is left to do. This is justification
enough to remove this override line given that #877418 is resolved.
(In other words, working on a "it's not 100% reproducible so let's not
bother at all" is actually counter-productive and actually somewhat
demotivating.)
Saying that, according to my tests when I filed this bug, the problem
is simply a umask one, not a bytecode one so removing your override
will make the package reproducible.
I therefore entreat you to revert this change.
Best wishes,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
More information about the Pkg-clojure-maintainers
mailing list