unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#61729] [PATCH 0/2] gnu: Update ocaml-eio to 0.8.1.
@ 2023-02-23  9:51 pukkamustard
  2023-02-23  9:54 ` [bug#61729] [PATCH 1/2] gnu: Update ocaml-uring to 0.5 pukkamustard
  2023-03-05 21:49 ` bug#61729: [PATCH 0/2] " Ludovic Courtès
  0 siblings, 2 replies; 4+ messages in thread
From: pukkamustard @ 2023-02-23  9:51 UTC (permalink / raw)
  To: 61729; +Cc: pukkamustard

Hello Guix,

This updates ocaml-eio (exposed as ocaml5.0-eio) to 0.8.1.

ocaml-mtime is also updated to 2.0.0 (from 1.4.0) in the same commit as it is
required by the new eio version, but the old version of eio does not compile
with the new version of ocaml-mtime.

Thanks,
pukkamustard

pukkamustard (2):
  gnu: Update ocaml-uring to 0.5.
  gnu: Update ocaml-eio to 0.8.1.

 gnu/packages/ocaml.scm | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)


base-commit: 454c9731973d15a22967cfd815134ee5d251c053
-- 
2.39.1





^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#61729] [PATCH 1/2] gnu: Update ocaml-uring to 0.5.
  2023-02-23  9:51 [bug#61729] [PATCH 0/2] gnu: Update ocaml-eio to 0.8.1 pukkamustard
@ 2023-02-23  9:54 ` pukkamustard
  2023-02-23  9:54   ` [bug#61729] [PATCH 2/2] gnu: Update ocaml-eio to 0.8.1 pukkamustard
  2023-03-05 21:49 ` bug#61729: [PATCH 0/2] " Ludovic Courtès
  1 sibling, 1 reply; 4+ messages in thread
From: pukkamustard @ 2023-02-23  9:54 UTC (permalink / raw)
  To: 61729; +Cc: pukkamustard

* gnu/packages/ocaml.scm (ocaml-uring): Update to 0.5.
---
 gnu/packages/ocaml.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index dae050af50..d3e68fb696 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -2891,7 +2891,7 @@ (define-public ocaml5.0-eio-luv
 (define-public ocaml-uring
   (package
     (name "ocaml-uring")
-    (version "0.4")
+    (version "0.5")
     (home-page "https://github.com/ocaml-multicore/ocaml-uring")
     (source
       (origin
@@ -2901,7 +2901,7 @@ (define-public ocaml-uring
                (commit (string-append "v" version))))
         (file-name (git-file-name name version))
         (sha256 (base32
-                 "0k70y7nb2wrk2yql0pwnrhsp1x7k9ld4gd8iihbv6r34kcm3a5m1"))))
+                 "0ygx8v01bb5808wy6nppg40h1ns8b1f2l585lwc4389z4wrppk95"))))
     (build-system dune-build-system)
     (propagated-inputs
      (list ocaml-cstruct
-- 
2.39.1





^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#61729] [PATCH 2/2] gnu: Update ocaml-eio to 0.8.1.
  2023-02-23  9:54 ` [bug#61729] [PATCH 1/2] gnu: Update ocaml-uring to 0.5 pukkamustard
@ 2023-02-23  9:54   ` pukkamustard
  0 siblings, 0 replies; 4+ messages in thread
From: pukkamustard @ 2023-02-23  9:54 UTC (permalink / raw)
  To: 61729; +Cc: pukkamustard

* gnu/packages/ocaml.scm (ocaml-eio): Update to 0.8.1.
  [native-inputs]: Add ocaml-mdx.
  (ocaml-mtime): Update to 2.0.0.
  [source]: Use https instead of http.
---
 gnu/packages/ocaml.scm | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index d3e68fb696..b991444dcc 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -2366,14 +2366,14 @@ (define-public ocaml-csv
 (define-public ocaml-mtime
   (package
     (name "ocaml-mtime")
-    (version "1.4.0")
+    (version "2.0.0")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://erratique.ch/software/mtime/releases/"
+              (uri (string-append "https://erratique.ch/software/mtime/releases/"
                                   "mtime-" version ".tbz"))
               (sha256
                (base32
-                "1xy6lg52n2zynp4p164ym9j0f1b95j5n4bi5y4mbdrry9w99h32m"))))
+                "1ss4w3qxsfp51d88r0j7dzqs05dbb1xdx11hn1jl9cvd03ma0g9z"))))
     (build-system ocaml-build-system)
     (native-inputs
      (list ocamlbuild opam))
@@ -2841,7 +2841,7 @@ (define-public ocaml-hmap
 (define ocaml-eio
   (package
     (name "ocaml-eio")
-    (version "0.7")
+    (version "0.8.1")
     (home-page "https://github.com/ocaml-multicore/eio")
     (source
      (origin
@@ -2851,7 +2851,7 @@ (define ocaml-eio
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256 (base32
-                "118raxdwv6pn5b152ffdhmwdi0l4wlwflcj2nmckfmm7v1z2fq4s"))))
+                "02q9i5wbb2497vd4ypc9d9p4zi3lmx0rsv8faiy7h8dnnzbjjf4z"))))
     (build-system dune-build-system)
     (arguments `(#:package "eio"))
     (propagated-inputs (list ocaml-bigstringaf
@@ -2865,7 +2865,10 @@ (define ocaml-eio
                              ocaml-hmap
                              ocaml-mtime
                              ocaml-odoc))
-    (native-inputs (list ocaml-astring ocaml-crowbar ocaml-alcotest))
+    (native-inputs (list ocaml-astring
+                         ocaml-crowbar
+                         ocaml-alcotest
+                         ocaml-mdx))
     (synopsis "Effect-based direct-style IO API for OCaml")
     (description "This package provides an effect-based IO API for multicore
 OCaml with fibers.")
-- 
2.39.1





^ permalink raw reply related	[flat|nested] 4+ messages in thread

* bug#61729: [PATCH 0/2] gnu: Update ocaml-eio to 0.8.1.
  2023-02-23  9:51 [bug#61729] [PATCH 0/2] gnu: Update ocaml-eio to 0.8.1 pukkamustard
  2023-02-23  9:54 ` [bug#61729] [PATCH 1/2] gnu: Update ocaml-uring to 0.5 pukkamustard
@ 2023-03-05 21:49 ` Ludovic Courtès
  1 sibling, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2023-03-05 21:49 UTC (permalink / raw)
  To: pukkamustard; +Cc: 61729-done

Hey pukkamustard,

pukkamustard <pukkamustard@posteo.net> skribis:

>   gnu: Update ocaml-uring to 0.5.
>   gnu: Update ocaml-eio to 0.8.1.

Applied, thanks!

Ludo’.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-03-05 21:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-23  9:51 [bug#61729] [PATCH 0/2] gnu: Update ocaml-eio to 0.8.1 pukkamustard
2023-02-23  9:54 ` [bug#61729] [PATCH 1/2] gnu: Update ocaml-uring to 0.5 pukkamustard
2023-02-23  9:54   ` [bug#61729] [PATCH 2/2] gnu: Update ocaml-eio to 0.8.1 pukkamustard
2023-03-05 21:49 ` bug#61729: [PATCH 0/2] " Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).