On Sun, Feb 10, 2019 at 11:12:29AM -0500, Elana Hashman wrote:
> 
> I'm gonna guess, based on my earlier testing, that other 4s of startup
> time can be accounted for by the fact that spec and core.specs are built
> with stripped nondeterminism. Let me try turning that off in a -2
> release and see if that solves the other ~3s of slowness.

Confirmed! Here's a build using the core.specs/spec *-2 releases with
strip_nondetermism disabled:

time java -cp debian/libclojure-java/usr/share/java/clojure-1.10.0.jar 
clojure.main -e ''

real    0m1.610s
user    0m3.776s
sys     0m0.160s
dh_strip_nondeterminism
time java -cp debian/libclojure-java/usr/share/java/clojure-1.10.0.jar 
clojure.main -e ''

real    0m11.399s
user    0m28.725s
sys     0m0.600s

I'm gonna proceed with uploads with that shut off so we can get 1.10 in
before soft freeze and we can try to address the issues with
reproducible builds later. Note that clojure, even with
dh_strip_nondeterminism turned on, still isn't reproducible due to
non-deterministic Java bytecode[*], so we're not really losing out on
anything here...

I'll add an update to the reproducible builds bug.

- e

[*]: 
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/clojure.html

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Pkg-clojure-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-clojure-maintainers

Reply via email to