From 850f7873452a8936c5cdb5206aac728e18c44d4c Mon Sep 17 00:00:00 2001 From: Julien Lepiller Date: Thu, 6 Jun 2019 20:09:34 +0200 Subject: gnu: ocaml-batteries: Fix non determinism. * gnu/packages/ocaml.scm (ocaml-batteries)[arguments]: Fix non deterministic file ordering. --- gnu/packages/ocaml.scm | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gnu/packages/ocaml.scm') diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index 492149af9a..bd66ab04aa 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -2297,6 +2297,12 @@ many additional enhancements, including: `(#:phases (modify-phases %standard-phases (delete 'check) ; tests are run by the build phase + (add-before 'build 'fix-nondeterminism + (lambda _ + (substitute* "setup.ml" + (("Sys.readdir dirname") + "let a = Sys.readdir dirname in Array.sort String.compare a; a")) + #t)) (replace 'build (lambda* (#:key inputs outputs #:allow-other-keys) (let ((files -- cgit v1.2.3