[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/01: gnu: ocaml-batteries: Fix non determinism.
From: |
guix-commits |
Subject: |
01/01: gnu: ocaml-batteries: Fix non determinism. |
Date: |
Thu, 6 Jun 2019 15:24:47 -0400 (EDT) |
roptat pushed a commit to branch master
in repository guix.
commit 850f7873452a8936c5cdb5206aac728e18c44d4c
Author: Julien Lepiller <address@hidden>
Date: Thu Jun 6 20:09:34 2019 +0200
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(+)
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 492149a..bd66ab0 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