Build:
- 0
2026-09-04 18:35.16: New job: build irmin.2.2.0 (4588f453cb51) 2026-09-04 18:35.16: Waiting for resource in pool day11-builds 2026-09-04 18:50.14: Got resource from pool day11-builds 2026-09-04 18:50.14: [profile full] build irmin.2.2.0 2026-09-04 18:50.14: build irmin.2.2.0 (4588f453cb51) === DEPENDENCIES (30 transitive) === angstrom.0.16.1 b7da2c05a431 astring.0.8.5 dd9bc4900cb4 base-bytes.base 03f6a7f50e10 base-threads.base 3d2f2cbc6db2 base-unix.base 3a38ddca6b5e base64.3.5.2 eaed35f9f548 bigstringaf.0.10.0 377d6f8fb17f compiler-cloning.enabled 966a2e6839f0 cppo.1.8.0 3a29ac6f7bab csexp.1.5.2 8c096e7de322 digestif.1.3.1 97399aad4c57 dune.3.24.2 25fbaa318de6 dune-configurator.3.24.2 517e3f9cad4b eqaf.0.10 cd5b6ef6ec3e fmt.0.11.0 151e0b51ed7d jsonm.1.0.2 1bc7b2115a96 logs.0.10.0 2a2be2927e01 lwt.6.1.2 0f24acbe404b ocaml.5.5.1 70ca0c66e0e8 ocaml-base-compiler.5.5.1 59841d7ed85e ocaml-compiler.5.5.1 492c0c740bd1 ocaml-syntax-shims.1.0.0 609f8309a47d ocamlbuild.0.16.1 e25cf731aeb5 ocamlfind.1.9.9~preview 5e0261154b58 ocamlgraph.2.2.0 c8e04eceddc9 ocplib-endian.1.2 d41cba8ea738 stringext.1.6.0 bc0bd2fff16a topkg.1.1.1 2919b4412ec4 uri.4.4.0 70ce46d31b42 uutf.1.0.4 69a1c756ad05 === STDOUT === Processing: [default: loading data] [irmin.2.2.0: dl] [irmin.2.2.0: extract] -> retrieved irmin.2.2.0 (https://opam.ocaml.org/cache) [irmin: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "irmin" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/irmin.2.2.0) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/irmin/type/.irmin_type.objs/byte -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/uutf -cmi-file src/irmin/type/.irmin_type.objs/byte/irmin_type__Type_json.cmi -no-alias-deps -open Irmin_type__ -o src/irmin/type/.irmin_type.objs/byte/irmin_type__Type_json.cmo -c -impl src/irmin/type/type_json.ml) - File "src/irmin/type/type_json.ml", line 164, characters 9-17: - 164 | (Fmt.strf - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - - File "src/irmin/type/type_json.ml", line 343, characters 27-35: - 343 | (`Msg (Fmt.strf "missing value for %s.%s" r.rname h.fname)) ) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/irmin/type/.irmin_type.objs/byte -I src/irmin/type/.irmin_type.objs/native -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/uutf -cmi-file src/irmin/type/.irmin_type.objs/byte/irmin_type__Type_json.cmi -no-alias-deps -open Irmin_type__ -o src/irmin/type/.irmin_type.objs/native/irmin_type__Type_json.cmx -c -impl src/irmin/type/type_json.ml) - File "src/irmin/type/type_json.ml", line 164, characters 9-17: - 164 | (Fmt.strf - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - - File "src/irmin/type/type_json.ml", line 343, characters 27-35: - 343 | (`Msg (Fmt.strf "missing value for %s.%s" r.rname h.fname)) ) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/irmin/.irmin.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -cmi-file src/irmin/.irmin.objs/byte/irmin__Commit.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/byte/irmin__Commit.cmo -c -impl src/irmin/commit.ml) - File "src/irmin/commit.ml", line 80, characters 4-13: - 80 | Fmt.kstrf invalid_arg "Commit.get: %a not found" pp_key k - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/commit.ml", line 213, characters 38-42: - 213 | Fmt.pf ppf "[%a]" Fmt.(list ~sep:(unit " ") pp_key) keys - ^^^^ - Alert deprecated: Fmt.unit - use Fmt.any instead. - - File "src/irmin/commit.ml", line 295, characters 7-15: - 295 | Fmt.strf "d: %d, seen1: %s, seen2: %s, seenboth: %s, lcas: %s (%d) %s" - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - - File "src/irmin/commit.ml", line 299, characters 32-40: - 299 | (fun d ks acc -> Fmt.strf "(%d: %s)" d (str_keys ks) :: acc) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - - File "src/irmin/commit.ml", line 457, characters 15-23: - 457 | Fmt.strf "Recursive merging of common ancestors: %s" msg) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/irmin/.irmin.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -cmi-file src/irmin/.irmin.objs/byte/irmin__Tree.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/byte/irmin__Tree.cmo -c -impl src/irmin/tree.ml) - File "src/irmin/tree.ml", line 988, characters 4-13: - 988 | Fmt.kstrf invalid_arg "Irmin.Tree.%s: %a not found" n pp_path k - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/tree.ml", line 755, characters 12-42: - 755 | (step [@tailcall]) ~path acc h @@ fun acc -> - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 51 [wrong-tailcall-expectation]: expected tailcall - - File "src/irmin/tree.ml", line 764, characters 12-50: - 764 | (steps [@tailcall]) ~path acc bindings @@ fun acc -> - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 51 [wrong-tailcall-expectation]: expected tailcall - - File "src/irmin/tree.ml", line 1068, characters 8-32: - 1068 | (aux [@tailcall]) n path @@ function - ^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 51 [wrong-tailcall-expectation]: expected tailcall - - File "src/irmin/tree.ml", line 1098, characters 8-32: - 1098 | (aux [@tailcall]) n path @@ function - ^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 51 [wrong-tailcall-expectation]: expected tailcall - - File "src/irmin/tree.ml", line 1133, characters 8-32: - 1133 | (aux [@tailcall]) n path @@ function - ^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 51 [wrong-tailcall-expectation]: expected tailcall - - File "src/irmin/tree.ml", line 1238, characters 4-31: - 1238 | (add_to_todo [@tailcall]) n @@ fun () -> - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Warning 51 [wrong-tailcall-expectation]: expected tailcall - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/irmin/.irmin.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -cmi-file src/irmin/.irmin.objs/byte/irmin__Contents.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/byte/irmin__Contents.cmo -c -impl src/irmin/contents.ml) - File "src/irmin/contents.ml", line 43, characters 28-36: - 43 | | `Error e -> failwith (Fmt.strf "%a" Jsonm.pp_error e) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/irmin/.irmin.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -cmi-file src/irmin/.irmin.objs/byte/irmin__Sync_ext.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/byte/irmin__Sync_ext.cmo -c -impl src/irmin/sync_ext.ml) - File "src/irmin/sync_ext.ml", line 20, characters 23-32: - 20 | let invalid_argf fmt = Fmt.kstrf Lwt.fail_invalid_arg fmt - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/irmin/.irmin.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -cmi-file src/irmin/.irmin.objs/byte/irmin__Store.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/byte/irmin__Store.cmo -c -impl src/irmin/store.ml) - File "src/irmin/store.ml", line 45, characters 10-19: - 45 | Fmt.kstrf Lwt.fail_invalid_arg "corrupted value: got %a, expecting %a" - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 291, characters 27-36: - 291 | let import_error fmt = Fmt.kstrf (fun x -> Lwt.fail (Import_error x)) fmt - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 333, characters 17-26: - 333 | | e -> Fmt.kstrf Lwt.fail_invalid_arg "impot error: %a" Fmt.exn e) - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 369, characters 22-31: - 369 | let err_no_head s = Fmt.kstrf Lwt.fail_invalid_arg "Irmin.%s: no head" s - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 389, characters 14-22: - 389 | let err = Fmt.strf "%a is not a valid branch name." pp_branch t in - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - - File "src/irmin/store.ml", line 699, characters 17-26: - 699 | | Error e -> Fmt.kstrf Lwt.fail_with "%s: %a" name pp_write_error e - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 891, characters 8-17: - 891 | Fmt.kstrf Lwt.fail_invalid_arg - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 1054, characters 6-15: - 1054 | Fmt.kstrf invalid_arg "Branch.get: %a not found" pp_branch k - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/irmin/.irmin.objs/byte -I src/irmin/.irmin.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -I src/irmin/type/.irmin_type.objs/native -cmi-file src/irmin/.irmin.objs/byte/irmin__Tree.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/native/irmin__Tree.cmx -c -impl src/irmin/tree.ml) - File "src/irmin/tree.ml", line 988, characters 4-13: - 988 | Fmt.kstrf invalid_arg "Irmin.Tree.%s: %a not found" n pp_path k - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/irmin/.irmin.objs/byte -I src/irmin/.irmin.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -I src/irmin/type/.irmin_type.objs/native -cmi-file src/irmin/.irmin.objs/byte/irmin__Commit.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/native/irmin__Commit.cmx -c -impl src/irmin/commit.ml) - File "src/irmin/commit.ml", line 80, characters 4-13: - 80 | Fmt.kstrf invalid_arg "Commit.get: %a not found" pp_key k - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/commit.ml", line 213, characters 38-42: - 213 | Fmt.pf ppf "[%a]" Fmt.(list ~sep:(unit " ") pp_key) keys - ^^^^ - Alert deprecated: Fmt.unit - use Fmt.any instead. - - File "src/irmin/commit.ml", line 295, characters 7-15: - 295 | Fmt.strf "d: %d, seen1: %s, seen2: %s, seenboth: %s, lcas: %s (%d) %s" - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - - File "src/irmin/commit.ml", line 299, characters 32-40: - 299 | (fun d ks acc -> Fmt.strf "(%d: %s)" d (str_keys ks) :: acc) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - - File "src/irmin/commit.ml", line 457, characters 15-23: - 457 | Fmt.strf "Recursive merging of common ancestors: %s" msg) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/irmin/.irmin.objs/byte -I src/irmin/.irmin.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -I src/irmin/type/.irmin_type.objs/native -cmi-file src/irmin/.irmin.objs/byte/irmin__Store.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/native/irmin__Store.cmx -c -impl src/irmin/store.ml) - File "src/irmin/store.ml", line 45, characters 10-19: - 45 | Fmt.kstrf Lwt.fail_invalid_arg "corrupted value: got %a, expecting %a" - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 291, characters 27-36: - 291 | let import_error fmt = Fmt.kstrf (fun x -> Lwt.fail (Import_error x)) fmt - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 333, characters 17-26: - 333 | | e -> Fmt.kstrf Lwt.fail_invalid_arg "impot error: %a" Fmt.exn e) - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 369, characters 22-31: - 369 | let err_no_head s = Fmt.kstrf Lwt.fail_invalid_arg "Irmin.%s: no head" s - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 389, characters 14-22: - 389 | let err = Fmt.strf "%a is not a valid branch name." pp_branch t in - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - - File "src/irmin/store.ml", line 699, characters 17-26: - 699 | | Error e -> Fmt.kstrf Lwt.fail_with "%s: %a" name pp_write_error e - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 891, characters 8-17: - 891 | Fmt.kstrf Lwt.fail_invalid_arg - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - - File "src/irmin/store.ml", line 1054, characters 6-15: - 1054 | Fmt.kstrf invalid_arg "Branch.get: %a not found" pp_branch k - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/irmin/.irmin.objs/byte -I src/irmin/.irmin.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -I src/irmin/type/.irmin_type.objs/native -cmi-file src/irmin/.irmin.objs/byte/irmin__Contents.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/native/irmin__Contents.cmx -c -impl src/irmin/contents.ml) - File "src/irmin/contents.ml", line 43, characters 28-36: - 43 | | `Error e -> failwith (Fmt.strf "%a" Jsonm.pp_error e) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/irmin/.irmin.objs/byte -I src/irmin/.irmin.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/jsonm -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uutf -I src/irmin/type/.irmin_type.objs/byte -I src/irmin/type/.irmin_type.objs/native -cmi-file src/irmin/.irmin.objs/byte/irmin__Sync_ext.cmi -no-alias-deps -open Irmin__ -o src/irmin/.irmin.objs/native/irmin__Sync_ext.cmx -c -impl src/irmin/sync_ext.ml) - File "src/irmin/sync_ext.ml", line 20, characters 23-32: - 20 | let invalid_argf fmt = Fmt.kstrf Lwt.fail_invalid_arg fmt - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. -> compiled irmin.2.2.0 -> installed irmin.2.2.0 === STDERR === 2026-09-04 18:50.31: OK: build irmin.2.2.0 (runc: 11.2s, disk: 28KB) 2026-09-04 18:50.31: Job succeeded