guix-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]