2026-03-15 16:32.20: New job: Analyse2026-03-15 16:32.20: Waiting for resource in pool analyse2026-03-15 16:36.31: Got resource from pool analyse2026-03-15 16:36.31: Solving with opam-repository commit: https://github.com/ocaml/opam-repository.git#refs/heads/master (4f056bfedf536e66065c3783e694e6aa0b38261a)2026-03-15 16:37.08: Waiting for worker…Building on okypous.caelum.ci.dev-12026-03-15 16:37.56 [INFO] Solving for deps_for_opam_dune_lint.opam,grpc.dev, grpc-lwt.dev, grpc-examples.dev,grpc-eio.dev, grpc-bench.dev, grpc-async.dev2026-03-15 16:37.58 [INFO] debian-13-5.3_opam-2.5: found solution in 2.11 s2026-03-15 16:37.58 [INFO] debian-13-5.2_opam-2.5: found solution in 2.14 s2026-03-15 16:37.58 [INFO] debian-13-5.1_opam-2.5: found solution in 2.14 s2026-03-15 16:37.59 [INFO] debian-13-4.14+flambda_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] debian-13-5.4+flambda_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] debian-13-4.11_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.13_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.10_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.09_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.12_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-5.0_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] opensuse-15.6-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] ubuntu-22.04-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] fedora-43-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] alpine-3.22-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] opensuse-16.0-4.14_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] fedora-42-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-12-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] ubuntu-25.04-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-5.4_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] opensuse-15.6-5.4_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] ubuntu-24.04-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.08_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] alpine-3.22-5.4_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] fedora-43-5.4_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] ubuntu-25.10-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] ubuntu-25.04-5.4_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] opensuse-16.0-5.4_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] debian-12-5.4_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] ubuntu-22.04-5.4_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] ubuntu-24.04-5.4_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] ubuntu-25.10-5.4_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] fedora-42-5.4_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] debian-13-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-5.0_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] debian-13-5.4_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.14_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.13_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] debian-13-4.08_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.11_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.09_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-4.12_opam-2.5: eliminated all possibilities in 2.03 s2026-03-15 16:37.59 [INFO] debian-13-4.10_opam-2.5: eliminated all possibilities in 2.02 s2026-03-15 16:37.59 [INFO] debian-13-5.2_opam-2.5: found solution in 3.32 s2026-03-15 16:37.59 [INFO] debian-13-5.1_opam-2.5: found solution in 3.32 s2026-03-15 16:37.59 [INFO] debian-13-5.3_opam-2.5: found solution in 3.32 s2026-03-15 16:37.59 [INFO] = debian-13-4.08_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 astring.0.8.5 async_unix.v0.15.0 base-bigarray.basebase-bytes.base base-threads.base base-unix.base base64.3.5.2bechamel.0.5.0 bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conf-autoconf.0.2 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam domain-name.0.5.0dune-build-info.3.20.2 dune-configurator.3.20.2 duration.0.2.1eio_linux.1.3 eio_main.1.3 eio_posix.1.3 faraday.0.8.2faraday-async.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2fmt.0.11.0 fpath.0.7.3 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hkdf.1.0.4 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 iomux.0.4 ipaddr.5.6.2 jsonm.1.0.2 logs.0.8.0lwt.5.9.2 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209mirage-crypto-rng-async.0.11.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 omd.2.0.0~alpha3 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pbkdf.1.2.0pp.2.0.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1ppx_deriving_yojson.3.10.0 ppxlib.0.37.0 psq.0.2.1 ptime.1.2.0re.1.11.0 result.1.5 rresult.0.7.0 seq.base sexplib.v0.15.1sha.1.15.4 spdx_licenses.1.4.0 ssl.0.7.0 stdcompat.19stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls-async.0.17.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uucp.15.0.0uunf.15.0.0 uutf.1.0.4 x509.0.16.5 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-benchocaml-base-compiler ocaml-variants- asn1-combinators -> asn1-combinators.0.2.6x509 0.16.5 requires >= 0.2.0 & < 0.3.0- async -> (problem)grpc-examples dev requires >= v0.17.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Incompatible with restriction: >= v0.17.0async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.15.0async_unix v0.15.0 requires >= v0.15 & < v0.16- base -> (problem)Rejected candidates:base.v0.17.3: Requires ocaml >= 5.1.0base.v0.17.2: Requires ocaml >= 5.1.0base.v0.17.1: Requires ocaml >= 5.1.0base.v0.17.0: Requires ocaml >= 5.1.0base.v0.16.4: Requires ocaml >= 4.14.0...- conduit-lwt -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt.8.0.0: Requires ocaml >= 4.13.0conduit-lwt.7.1.0: Requires ocaml >= 4.13.0conduit-lwt.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.2: Incompatible with restriction: >= 7.1.0...- conduit-lwt-unix -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt-unix.8.0.0: Requires ocaml >= 4.13.0conduit-lwt-unix.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.1.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.4.0.2: Incompatible with restriction: >= 7.1.0...- core -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.2: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16...- core_kernel -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16Rejected candidates:core_kernel.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.15.0: Requires ocaml >= 4.11.0core_kernel.v0.14.2: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.14.1: Incompatible with restriction: >= v0.15 & < v0.16...- core_unix -> (problem)async_unix v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0...- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eqaf -> eqaf.0.9mirage-crypto 0.11.3 requires >= 0.8 & < 0.10- grpc-async -> (problem)Rejected candidates:grpc-async.0.2.0: Requires ocaml >= 4.11grpc-async.0.1.0: Requires ocaml >= 4.11- mirage-crypto -> mirage-crypto.0.11.3hkdf 1.0.4 requires < 1.0.0- mirage-crypto-ec -> mirage-crypto-ec.0.11.3tls 0.17.0 requires >= 0.10.0 & < 1.0.0- mirage-crypto-pk -> mirage-crypto-pk.0.11.3tls 0.17.0 requires < 1.0.0- mirage-crypto-rng -> mirage-crypto-rng.0.11.3mirage-crypto-ec 0.11.3 requires = 0.11.3- ocaml -> ocaml.4.08.1lwt 5.9.2 requires >= 4.08 & < 5.5notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.08.1 requires = 4.08.1- ocaml-base-compiler -> ocaml-base-compiler.4.08.1User requested = 4.08.1- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.15.0sexplib v0.15.1 requires >= v0.15 & < v0.16- ppx_expect -> (problem)Rejected candidates:ppx_expect.v0.17.3: Requires ocaml >= 5.1.0ppx_expect.v0.17.2: Requires ocaml >= 5.1.0ppx_expect.v0.17.1: Requires ocaml >= 5.1.0ppx_expect.v0.17.0: Requires ocaml >= 5.1.0ppx_expect.v0.16.2: Requires ocaml >= 4.14.0...- ppx_inline_test -> (problem)Rejected candidates:ppx_inline_test.v0.17.1: Requires ocaml >= 5.1.0ppx_inline_test.v0.17.0: Requires ocaml >= 5.1.0ppx_inline_test.v0.16.1: Requires ocaml >= 4.14.0ppx_inline_test.v0.16.0: Requires ocaml >= 4.14.0ppx_inline_test.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0...- ppx_jane -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.14.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.13.0: Incompatible with restriction: >= v0.15 & < v0.16...- ppx_sexp_conv -> (problem)cohttp 6.2.1 requires >= v0.13.0Rejected candidates:ppx_sexp_conv.v0.17.1: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.17.0: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.16.0: Requires ocaml >= 4.14.0ppx_sexp_conv.v0.15.1: Requires ppxlib >= 0.26.0 & < 0.36.0ppx_sexp_conv.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.26.0...- sexplib0 -> sexplib0.v0.15.1parsexp v0.15.0 requires >= v0.15 & < v0.16- tls -> tls.0.17.0tls-async 0.17.0 requires = 0.17.0- uring -> (problem)eio_linux 1.3 requires >= 0.9Rejected candidates:uring.2.7.0: Requires ocaml >= 4.12.0uring.0.9: Requires ocaml >= 4.12.0uring.0.8: Incompatible with restriction: >= 0.9uring.0.7: Incompatible with restriction: >= 0.9uring.0.6: Incompatible with restriction: >= 0.9...2026-03-15 16:37.59 [INFO] = debian-13-4.08_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.0.0 bechamel-notty.0.4.0bigarray-compat.1.0.0 biniou.1.2.0 bos.0.2.0 camlp-streams.5.0.1cohttp-lwt-unix.1.2.0 conduit-lwt.1.3.0 conf-libssl.1 conf-m4.1conf-pkg-config.1.0 conf-protoc.1.0.0 conf-which.1 cppo.1.6.1csexp.1.3.2 cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam dune-configurator.2.5.1 duration.0.2.1easy-format.1.0.1 eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2faraday-lwt.0.5.0 faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3grpc.dev grpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2-async.0.9.0 h2-lwt-unix.0.1.0 hpack.0.1.0 httpaf.0.4.1 iomux.0.2ke.0.5 logs.0.7.0 lwt.5.3.0 lwt_ssl.1.2.0 magic-mime.1.0.0mdx.2.2.1 mirage-crypto-rng-async.0.10.7 mmap.1.1.0 mtime.1.3.0notty.0.2.3 num.1.5 ocaml-config.0 ocaml-protoc-plugin.4.5.0ocaml-version.3.5.0 ocamlbuild.0.14.0 ocamlfind.1.8.0ocamlgraph.1.8.8 ocplib-endian.1.0 octavius.0.1.0opam-dune-lint.0.3 opam-file-format.2.1.3 opam-state.2.1.0ppx_derivers.1.0 ppx_deriving_yojson.3.5 ppx_tools.5.2+4.08.0ppxfind.1.1 psq.0.1.0 ptime.0.8.5 re.1.9.0 result.1.5 seq.0.3ssl.0.5.13 stringext.1.4.0 topkg.1.0.8 uri.4.0.0 uutf.1.0.3yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-benchocaml-base-compiler ocaml-variants ocaml ocaml ocaml- async -> (problem)gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Incompatible with restriction: >= v0.15.0async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.14.0async_unix v0.14.0 requires >= v0.14 & < v0.15- async_unix -> async_unix.v0.14.0tls-async 0.15.2 requires >= v0.14 & < v0.15- base -> base.v0.14.0base_bigstring v0.14.0 requires >= v0.14 & < v0.15- base_bigstring -> base_bigstring.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- base_quickcheck -> base_quickcheck.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- bin_prot -> bin_prot.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_unix v0.14.0 requires >= v0.14 & < v0.15gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.2: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15...- core_kernel -> core_kernel.v0.14.0async_kernel v0.14.0 requires >= v0.14 & < v0.15- core_unix -> (problem)grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Requires ocaml >= 5.1.0core_unix.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3core_unix.v0.16.0: Requires ocaml >= 4.14.0core_unix.v0.15.2: Requires core_kernel >= v0.15 & < v0.16core_unix.v0.15.1: Requires core_kernel >= v0.15 & < v0.16...- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> dune-private-libs.2.5.1dune-configurator 2.5.1 requires = 2.5.1- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.8mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- fieldslib -> fieldslib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- grpc-async -> (problem)Rejected candidates:grpc-async.0.2.0: Requires ocaml >= 4.11grpc-async.0.1.0: Requires ocaml >= 4.11- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- ipaddr -> ipaddr.2.8.0conduit 1.3.0 requires >= 2.5.0 & < 3.0.0- jane-street-headers -> jane-street-headers.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- jbuilder -> jbuilder.1.0+beta20.1dune 3.10.0 requires not(= transition)- jst-config -> jst-config.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- ocaml -> ocaml.4.08.1base v0.14.0 requires >= 4.07.0 & < 4.12ocaml-base-compiler 4.08.1 requires = 4.08.1- ocaml-base-compiler -> ocaml-base-compiler.4.08.1User requested = 4.08.1- ocaml-migrate-parsetree -> ocaml-migrate-parsetree.1.3.0ipaddr 2.8.0 requires < 2.0.0ppxfind 1.1 requires < 1.6.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- odoc-parser -> odoc-parser.1.0.1mdx 2.2.1 requires >= 1.0.0 & < 2.3.0- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.0sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> ppx_assert.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_base -> ppx_base.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_bench -> ppx_bench.v0.14.0splittable_random v0.14.0 requires >= v0.14 & < v0.15- ppx_cold -> ppx_cold.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_compare -> ppx_compare.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_custom_printf -> ppx_custom_printf.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_deriving -> ppx_deriving.4.5-1ppx_deriving_yojson 3.5 requires >= 4.2 & < 5.0- ppx_enumerate -> ppx_enumerate.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_fields_conv -> ppx_fields_conv.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_hash -> ppx_hash.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_here -> ppx_here.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_inline_test -> ppx_inline_test.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_jane -> (problem)async_kernel v0.14.0 requires >= v0.14 & < v0.15grpc-examples dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.13.0: Incompatible with restriction: >= v0.14 & < v0.15...- ppx_js_style -> ppx_js_style.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_let -> ppx_let.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_optcomp -> ppx_optcomp.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_conv -> ppx_sexp_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_message -> ppx_sexp_message.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_value -> ppx_sexp_value.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_variants_conv -> ppx_variants_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppxlib -> (problem)base_quickcheck v0.14.0 requires >= 0.11.0 & < 0.22.0ppx_bench v0.14.0 requires >= 0.11.0 & < 0.14.0Rejected candidates:ppxlib.0.38.0~5.5preview: Incompatible with restriction: >= 0.11.0 & < 0.22.0ppxlib.0.37.0: Incompatible with restriction: >= 0.11.0 & < 0.22.0ppxlib.0.36.2: Incompatible with restriction: >= 0.11.0 & < 0.22.0ppxlib.0.36.0: Incompatible with restriction: >= 0.11.0 & < 0.22.0ppxlib.0.35.0: Incompatible with restriction: >= 0.11.0 & < 0.22.0...- rresult -> rresult.0.6.0bos 0.2.0 requires >= 0.4.0 & < 0.7.0- sexplib -> sexplib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- sexplib0 -> sexplib0.v0.14.0base v0.14.0 requires >= v0.14 & < v0.15- splittable_random -> splittable_random.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- stdio -> stdio.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- time_now -> time_now.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.15.2gluten-async 0.3.0 requires not(>= 1.0.0)- typerep -> typerep.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- uring -> (problem)eio_linux 0.12 requires >= 0.5Rejected candidates:uring.2.7.0: Requires ocaml >= 4.12.0uring.0.9: Requires ocaml >= 4.12.0uring.0.8: Requires ocaml >= 4.12.0uring.0.7: Requires ocaml >= 4.12.0uring.0.6: Requires ocaml >= 4.12.0...- variantslib -> variantslib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- x509 -> (problem)tls-async 0.15.2 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires ocaml >= 4.13.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...2026-03-15 16:37.59 [INFO] = debian-13-4.09_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 astring.0.8.5 async_unix.v0.15.0 base-bigarray.basebase-bytes.base base-threads.base base-unix.base base64.3.5.2bechamel.0.5.0 bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conf-autoconf.0.2 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam domain-name.0.5.0dune-build-info.3.20.2 dune-configurator.3.20.2 duration.0.2.1eio_linux.1.3 eio_main.1.3 eio_posix.1.3 faraday.0.8.2faraday-async.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2fmt.0.11.0 fpath.0.7.3 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hkdf.1.0.4 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 iomux.0.4 ipaddr.5.6.2 jsonm.1.0.2 logs.0.8.0lwt.5.9.2 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209mirage-crypto-rng-async.0.11.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 omd.2.0.0~alpha3 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pbkdf.1.2.0pp.2.0.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1ppx_deriving_yojson.3.10.0 ppxlib.0.37.0 psq.0.2.1 ptime.1.2.0re.1.11.0 result.1.5 rresult.0.7.0 seq.base sexplib.v0.15.1sha.1.15.4 spdx_licenses.1.4.0 ssl.0.7.0 stdcompat.19stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls-async.0.17.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uucp.15.0.0uunf.15.0.0 uutf.1.0.4 x509.0.16.5 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-benchocaml-base-compiler ocaml-variants- asn1-combinators -> asn1-combinators.0.2.6x509 0.16.5 requires >= 0.2.0 & < 0.3.0- async -> (problem)grpc-examples dev requires >= v0.17.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Incompatible with restriction: >= v0.17.0async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.15.0async_unix v0.15.0 requires >= v0.15 & < v0.16- base -> (problem)Rejected candidates:base.v0.17.3: Requires ocaml >= 5.1.0base.v0.17.2: Requires ocaml >= 5.1.0base.v0.17.1: Requires ocaml >= 5.1.0base.v0.17.0: Requires ocaml >= 5.1.0base.v0.16.4: Requires ocaml >= 4.14.0...- conduit-lwt -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt.8.0.0: Requires ocaml >= 4.13.0conduit-lwt.7.1.0: Requires ocaml >= 4.13.0conduit-lwt.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.2: Incompatible with restriction: >= 7.1.0...- conduit-lwt-unix -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt-unix.8.0.0: Requires ocaml >= 4.13.0conduit-lwt-unix.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.1.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.4.0.2: Incompatible with restriction: >= 7.1.0...- core -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.2: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16...- core_kernel -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16Rejected candidates:core_kernel.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.15.0: Requires ocaml >= 4.11.0core_kernel.v0.14.2: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.14.1: Incompatible with restriction: >= v0.15 & < v0.16...- core_unix -> (problem)async_unix v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0...- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eqaf -> eqaf.0.9mirage-crypto 0.11.3 requires >= 0.8 & < 0.10- grpc-async -> (problem)Rejected candidates:grpc-async.0.2.0: Requires ocaml >= 4.11grpc-async.0.1.0: Requires ocaml >= 4.11- mirage-crypto -> mirage-crypto.0.11.3hkdf 1.0.4 requires < 1.0.0- mirage-crypto-ec -> mirage-crypto-ec.0.11.3tls 0.17.0 requires >= 0.10.0 & < 1.0.0- mirage-crypto-pk -> mirage-crypto-pk.0.11.3tls 0.17.0 requires < 1.0.0- mirage-crypto-rng -> mirage-crypto-rng.0.11.3mirage-crypto-ec 0.11.3 requires = 0.11.3- ocaml -> ocaml.4.09.1lwt 5.9.2 requires >= 4.08 & < 5.5notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.09.1 requires = 4.09.1- ocaml-base-compiler -> ocaml-base-compiler.4.09.1User requested = 4.09.1- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.15.0sexplib v0.15.1 requires >= v0.15 & < v0.16- ppx_expect -> (problem)Rejected candidates:ppx_expect.v0.17.3: Requires ocaml >= 5.1.0ppx_expect.v0.17.2: Requires ocaml >= 5.1.0ppx_expect.v0.17.1: Requires ocaml >= 5.1.0ppx_expect.v0.17.0: Requires ocaml >= 5.1.0ppx_expect.v0.16.2: Requires ocaml >= 4.14.0...- ppx_inline_test -> (problem)Rejected candidates:ppx_inline_test.v0.17.1: Requires ocaml >= 5.1.0ppx_inline_test.v0.17.0: Requires ocaml >= 5.1.0ppx_inline_test.v0.16.1: Requires ocaml >= 4.14.0ppx_inline_test.v0.16.0: Requires ocaml >= 4.14.0ppx_inline_test.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0...- ppx_jane -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.14.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.13.0: Incompatible with restriction: >= v0.15 & < v0.16...- ppx_sexp_conv -> (problem)cohttp 6.2.1 requires >= v0.13.0Rejected candidates:ppx_sexp_conv.v0.17.1: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.17.0: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.16.0: Requires ocaml >= 4.14.0ppx_sexp_conv.v0.15.1: Requires ppxlib >= 0.26.0 & < 0.36.0ppx_sexp_conv.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.26.0...- sexplib0 -> sexplib0.v0.15.1parsexp v0.15.0 requires >= v0.15 & < v0.16- tls -> tls.0.17.0tls-async 0.17.0 requires = 0.17.0- uring -> (problem)eio_linux 1.3 requires >= 0.9Rejected candidates:uring.2.7.0: Requires ocaml >= 4.12.0uring.0.9: Requires ocaml >= 4.12.0uring.0.8: Incompatible with restriction: >= 0.9uring.0.7: Incompatible with restriction: >= 0.9uring.0.6: Incompatible with restriction: >= 0.9...2026-03-15 16:37.59 [INFO] = debian-13-4.09_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.0.0 bechamel-notty.0.4.0bigarray-compat.1.0.0 biniou.1.2.0 bos.0.2.0 camlp-streams.5.0.1cohttp-lwt-unix.1.2.0 conduit-lwt.1.3.0 conf-libssl.1 conf-m4.1conf-pkg-config.1.0 conf-protoc.1.0.0 conf-which.1 cppo.1.6.1csexp.1.3.2 cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam dune-configurator.2.5.1 duration.0.2.1easy-format.1.0.1 eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2faraday-lwt.0.5.0 faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3grpc.dev grpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2-async.0.9.0 h2-lwt-unix.0.1.0 hpack.0.1.0 httpaf.0.4.1 iomux.0.2ke.0.5 logs.0.7.0 lwt.5.3.0 lwt_ssl.1.2.0 magic-mime.1.0.0mdx.2.2.1 mirage-crypto-rng-async.0.10.7 mmap.1.1.0 mtime.1.3.0notty.0.2.3 num.1.5 ocaml-compiler-libs.v0.11.0 ocaml-config.0ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0 ocamlbuild.0.14.0ocamlfind.1.8.1 ocamlgraph.1.8.8 ocplib-endian.1.0 octavius.0.1.0opam-dune-lint.0.3 opam-file-format.2.1.3 opam-state.2.1.0ppx_derivers.1.0 ppx_deriving_yojson.3.5.1 ppx_tools.5.2+4.08.0ppxfind.1.1 psq.0.1.0 ptime.0.8.5 re.1.9.0 result.1.5 seq.0.3ssl.0.5.13 stringext.1.4.0 topkg.1.0.8 uri.4.0.0 uutf.1.0.3yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-benchocaml-base-compiler ocaml-variants ocaml ocaml ocaml- async -> (problem)gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Incompatible with restriction: >= v0.15.0async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.14.0async_unix v0.14.0 requires >= v0.14 & < v0.15- async_unix -> async_unix.v0.14.0tls-async 0.15.2 requires >= v0.14 & < v0.15- base -> base.v0.14.0base_bigstring v0.14.0 requires >= v0.14 & < v0.15- base_bigstring -> base_bigstring.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- base_quickcheck -> base_quickcheck.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- bin_prot -> bin_prot.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_unix v0.14.0 requires >= v0.14 & < v0.15gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.2: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15...- core_kernel -> core_kernel.v0.14.0async_kernel v0.14.0 requires >= v0.14 & < v0.15- core_unix -> (problem)grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Requires ocaml >= 5.1.0core_unix.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3core_unix.v0.16.0: Requires ocaml >= 4.14.0core_unix.v0.15.2: Requires core_kernel >= v0.15 & < v0.16core_unix.v0.15.1: Requires core_kernel >= v0.15 & < v0.16...- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> dune-private-libs.2.5.1dune-configurator 2.5.1 requires = 2.5.1- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.8mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- fieldslib -> fieldslib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- grpc-async -> (problem)Rejected candidates:grpc-async.0.2.0: Requires ocaml >= 4.11grpc-async.0.1.0: Requires ocaml >= 4.11- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- ipaddr -> ipaddr.2.8.0conduit 1.3.0 requires >= 2.5.0 & < 3.0.0- jane-street-headers -> jane-street-headers.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- jbuilder -> jbuilder.1.0+beta20.1dune 3.10.0 requires not(= transition)- jst-config -> jst-config.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- ocaml -> ocaml.4.09.1base v0.14.0 requires >= 4.07.0 & < 4.12ocaml-base-compiler 4.09.1 requires = 4.09.1- ocaml-base-compiler -> ocaml-base-compiler.4.09.1User requested = 4.09.1- ocaml-migrate-parsetree -> ocaml-migrate-parsetree.1.4.0ipaddr 2.8.0 requires < 2.0.0ppxfind 1.1 requires < 1.6.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- odoc-parser -> odoc-parser.1.0.1mdx 2.2.1 requires >= 1.0.0 & < 2.3.0- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.0sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> ppx_assert.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_base -> ppx_base.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_bench -> ppx_bench.v0.14.0splittable_random v0.14.0 requires >= v0.14 & < v0.15- ppx_cold -> ppx_cold.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_compare -> ppx_compare.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_custom_printf -> ppx_custom_printf.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_deriving -> ppx_deriving.4.5-1ppx_deriving_yojson 3.5.1 requires >= 4.2 & < 5.0- ppx_enumerate -> ppx_enumerate.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_fields_conv -> ppx_fields_conv.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_hash -> ppx_hash.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_here -> ppx_here.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_inline_test -> ppx_inline_test.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_jane -> (problem)async_kernel v0.14.0 requires >= v0.14 & < v0.15grpc-examples dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.13.0: Incompatible with restriction: >= v0.14 & < v0.15...- ppx_js_style -> ppx_js_style.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_let -> ppx_let.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_optcomp -> ppx_optcomp.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_conv -> ppx_sexp_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_message -> ppx_sexp_message.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_value -> ppx_sexp_value.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_variants_conv -> ppx_variants_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppxlib -> ppxlib.0.12.0base_quickcheck v0.14.0 requires >= 0.11.0 & < 0.22.0ppx_bench v0.14.0 requires >= 0.11.0 & < 0.14.0- rresult -> rresult.0.6.0bos 0.2.0 requires >= 0.4.0 & < 0.7.0- sexplib -> sexplib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- sexplib0 -> sexplib0.v0.14.0base v0.14.0 requires >= v0.14 & < v0.15- splittable_random -> splittable_random.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- stdio -> stdio.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- time_now -> time_now.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.15.2gluten-async 0.3.0 requires not(>= 1.0.0)- typerep -> typerep.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- uring -> (problem)eio_linux 0.12 requires >= 0.5Rejected candidates:uring.2.7.0: Requires ocaml >= 4.12.0uring.0.9: Requires ocaml >= 4.12.0uring.0.8: Requires ocaml >= 4.12.0uring.0.7: Requires ocaml >= 4.12.0uring.0.6: Requires ocaml >= 4.12.0...- variantslib -> variantslib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- x509 -> (problem)tls-async 0.15.2 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires ocaml >= 4.13.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...2026-03-15 16:37.59 [INFO] = debian-13-4.10_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 astring.0.8.5 async_unix.v0.15.0 base-bigarray.basebase-bytes.base base-threads.base base-unix.base base64.3.5.2bechamel.0.5.0 bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conf-autoconf.0.2 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam domain-name.0.5.0dune-build-info.3.20.2 dune-configurator.3.20.2 duration.0.2.1eio_linux.1.3 eio_main.1.3 eio_posix.1.3 faraday.0.8.2faraday-async.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2fmt.0.11.0 fpath.0.7.3 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hkdf.1.0.4 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 iomux.0.4 ipaddr.5.6.2 jsonm.1.0.2 logs.0.8.0lwt.5.9.2 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209mirage-crypto-rng-async.0.11.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 omd.2.0.0~alpha3 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pbkdf.1.2.0pp.2.0.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1ppx_deriving_yojson.3.10.0 ppxlib.0.37.0 psq.0.2.1 ptime.1.2.0re.1.11.0 result.1.5 rresult.0.7.0 seq.base sexplib.v0.15.1sha.1.15.4 spdx_licenses.1.4.0 ssl.0.7.0 stdcompat.19stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls-async.0.17.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uucp.15.0.0uunf.15.0.0 uutf.1.0.4 x509.0.16.5 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-benchocaml-base-compiler ocaml-variants- asn1-combinators -> asn1-combinators.0.2.6x509 0.16.5 requires >= 0.2.0 & < 0.3.0- async -> (problem)grpc-examples dev requires >= v0.17.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Incompatible with restriction: >= v0.17.0async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.15.0async_unix v0.15.0 requires >= v0.15 & < v0.16- base -> base.v0.15.1parsexp v0.15.0 requires >= v0.15 & < v0.16- conduit-lwt -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt.8.0.0: Requires ocaml >= 4.13.0conduit-lwt.7.1.0: Requires ocaml >= 4.13.0conduit-lwt.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.2: Incompatible with restriction: >= 7.1.0...- conduit-lwt-unix -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt-unix.8.0.0: Requires ocaml >= 4.13.0conduit-lwt-unix.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.1.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.4.0.2: Incompatible with restriction: >= 7.1.0...- core -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.2: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16...- core_kernel -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16Rejected candidates:core_kernel.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.15.0: Requires ocaml >= 4.11.0core_kernel.v0.14.2: Incompatible with restriction: >= v0.15 & < v0.16core_kernel.v0.14.1: Incompatible with restriction: >= v0.15 & < v0.16...- core_unix -> (problem)async_unix v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0...- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eqaf -> eqaf.0.9mirage-crypto 0.11.3 requires >= 0.8 & < 0.10- grpc-async -> (problem)Rejected candidates:grpc-async.0.2.0: Requires ocaml >= 4.11grpc-async.0.1.0: Requires ocaml >= 4.11- mirage-crypto -> mirage-crypto.0.11.3hkdf 1.0.4 requires < 1.0.0- mirage-crypto-ec -> mirage-crypto-ec.0.11.3tls 0.17.0 requires >= 0.10.0 & < 1.0.0- mirage-crypto-pk -> mirage-crypto-pk.0.11.3tls 0.17.0 requires < 1.0.0- mirage-crypto-rng -> mirage-crypto-rng.0.11.3mirage-crypto-ec 0.11.3 requires = 0.11.3- ocaml -> ocaml.4.10.2lwt 5.9.2 requires >= 4.08 & < 5.5notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.10.2 requires = 4.10.2- ocaml-base-compiler -> ocaml-base-compiler.4.10.2User requested = 4.10.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.15.0sexplib v0.15.1 requires >= v0.15 & < v0.16- ppx_expect -> (problem)Rejected candidates:ppx_expect.v0.17.3: Requires ocaml >= 5.1.0ppx_expect.v0.17.2: Requires ocaml >= 5.1.0ppx_expect.v0.17.1: Requires ocaml >= 5.1.0ppx_expect.v0.17.0: Requires ocaml >= 5.1.0ppx_expect.v0.16.2: Requires ocaml >= 4.14.0...- ppx_inline_test -> (problem)Rejected candidates:ppx_inline_test.v0.17.1: Requires ocaml >= 5.1.0ppx_inline_test.v0.17.0: Requires ocaml >= 5.1.0ppx_inline_test.v0.16.1: Requires ocaml >= 4.14.0ppx_inline_test.v0.16.0: Requires ocaml >= 4.14.0ppx_inline_test.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0...- ppx_jane -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.14.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.13.0: Incompatible with restriction: >= v0.15 & < v0.16...- ppx_sexp_conv -> (problem)cohttp 6.2.1 requires >= v0.13.0Rejected candidates:ppx_sexp_conv.v0.17.1: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.17.0: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.16.0: Requires ocaml >= 4.14.0ppx_sexp_conv.v0.15.1: Requires ppxlib >= 0.26.0 & < 0.36.0ppx_sexp_conv.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.26.0...- sexplib0 -> sexplib0.v0.15.1base v0.15.1 requires >= v0.15 & < v0.16- tls -> tls.0.17.0tls-async 0.17.0 requires = 0.17.0- uring -> (problem)eio_linux 1.3 requires >= 0.9Rejected candidates:uring.2.7.0: Requires ocaml >= 4.12.0uring.0.9: Requires ocaml >= 4.12.0uring.0.8: Incompatible with restriction: >= 0.9uring.0.7: Incompatible with restriction: >= 0.9uring.0.6: Incompatible with restriction: >= 0.9...2026-03-15 16:37.59 [INFO] = debian-13-4.10_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.0.0 bechamel-notty.0.4.0bigarray-compat.1.0.0 biniou.1.2.0 bos.0.2.0 camlp-streams.5.0.1cohttp-lwt-unix.1.2.0 conduit-lwt.1.3.0 conf-libssl.1 conf-m4.1conf-pkg-config.1.0 conf-protoc.1.0.0 conf-which.1 cppo.1.6.1csexp.1.3.2 cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam dune-configurator.2.5.1 duration.0.2.1easy-format.1.0.1 eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2faraday-lwt.0.5.0 faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3grpc.dev grpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2-async.0.9.0 h2-lwt-unix.0.1.0 hpack.0.1.0 httpaf.0.4.1 iomux.0.2ke.0.5 logs.0.7.0 lwt.5.3.0 lwt_ssl.1.2.0 magic-mime.1.0.0mdx.2.2.1 mirage-crypto-rng-async.0.10.7 mmap.1.1.0 mtime.1.3.0notty.0.2.3 num.1.5 ocaml-compiler-libs.v0.11.0 ocaml-config.0ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0 ocamlbuild.0.14.0ocamlfind.1.8.1 ocamlgraph.1.8.8 ocplib-endian.1.0 octavius.0.1.0opam-dune-lint.0.3 opam-file-format.2.1.3 opam-state.2.1.0ppx_derivers.1.0 ppx_deriving_yojson.3.5.2 ppx_tools.6.1+4.10.0ppxfind.1.1 psq.0.1.0 ptime.0.8.5 re.1.9.0 result.1.5 seq.0.3ssl.0.5.13 stringext.1.4.0 topkg.1.0.8 uri.4.0.0 uutf.1.0.3yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-benchocaml-base-compiler ocaml-variants ocaml ocaml ocaml- async -> (problem)gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Incompatible with restriction: >= v0.15.0async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.14.0async_unix v0.14.0 requires >= v0.14 & < v0.15- async_unix -> async_unix.v0.14.0tls-async 0.15.2 requires >= v0.14 & < v0.15- base -> base.v0.14.0base_bigstring v0.14.0 requires >= v0.14 & < v0.15- base_bigstring -> base_bigstring.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- base_quickcheck -> base_quickcheck.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- bin_prot -> bin_prot.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_unix v0.14.0 requires >= v0.14 & < v0.15gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.2: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15...- core_kernel -> core_kernel.v0.14.0async_kernel v0.14.0 requires >= v0.14 & < v0.15- core_unix -> (problem)grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Requires ocaml >= 5.1.0core_unix.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3core_unix.v0.16.0: Requires ocaml >= 4.14.0core_unix.v0.15.2: Requires core_kernel >= v0.15 & < v0.16core_unix.v0.15.1: Requires core_kernel >= v0.15 & < v0.16...- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> dune-private-libs.2.5.1dune-configurator 2.5.1 requires = 2.5.1- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.8mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- fieldslib -> fieldslib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- grpc-async -> (problem)Rejected candidates:grpc-async.0.2.0: Requires ocaml >= 4.11grpc-async.0.1.0: Requires ocaml >= 4.11- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- ipaddr -> ipaddr.2.8.0conduit 1.3.0 requires >= 2.5.0 & < 3.0.0- jane-street-headers -> jane-street-headers.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- jbuilder -> jbuilder.1.0+beta20.1dune 3.10.0 requires not(= transition)- jst-config -> jst-config.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- ocaml -> ocaml.4.10.2base v0.14.0 requires >= 4.07.0 & < 4.12ocaml-base-compiler 4.10.2 requires = 4.10.2- ocaml-base-compiler -> ocaml-base-compiler.4.10.2User requested = 4.10.2- ocaml-migrate-parsetree -> ocaml-migrate-parsetree.1.5.0ipaddr 2.8.0 requires < 2.0.0ppxfind 1.1 requires < 1.6.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- odoc-parser -> odoc-parser.1.0.1mdx 2.2.1 requires >= 1.0.0 & < 2.3.0- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.0sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> ppx_assert.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_base -> ppx_base.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_bench -> ppx_bench.v0.14.0splittable_random v0.14.0 requires >= v0.14 & < v0.15- ppx_cold -> ppx_cold.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_compare -> ppx_compare.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_custom_printf -> ppx_custom_printf.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_deriving -> ppx_deriving.4.5-1ppx_deriving_yojson 3.5.2 requires >= 4.2 & < 5.0- ppx_enumerate -> ppx_enumerate.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_fields_conv -> ppx_fields_conv.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_hash -> ppx_hash.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_here -> ppx_here.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_inline_test -> ppx_inline_test.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_jane -> (problem)async_kernel v0.14.0 requires >= v0.14 & < v0.15grpc-examples dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.13.0: Incompatible with restriction: >= v0.14 & < v0.15...- ppx_js_style -> ppx_js_style.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_let -> ppx_let.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_optcomp -> ppx_optcomp.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_conv -> ppx_sexp_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_message -> ppx_sexp_message.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_value -> ppx_sexp_value.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_variants_conv -> ppx_variants_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppxlib -> ppxlib.0.12.0base_quickcheck v0.14.0 requires >= 0.11.0 & < 0.22.0ppx_bench v0.14.0 requires >= 0.11.0 & < 0.14.0- rresult -> rresult.0.6.0bos 0.2.0 requires >= 0.4.0 & < 0.7.0- sexplib -> sexplib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- sexplib0 -> sexplib0.v0.14.0base v0.14.0 requires >= v0.14 & < v0.15- splittable_random -> splittable_random.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- stdio -> stdio.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- time_now -> time_now.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.15.2gluten-async 0.3.0 requires not(>= 1.0.0)- typerep -> typerep.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- uring -> (problem)eio_linux 0.12 requires >= 0.5Rejected candidates:uring.2.7.0: Requires ocaml >= 4.12.0uring.0.9: Requires ocaml >= 4.12.0uring.0.8: Requires ocaml >= 4.12.0uring.0.7: Requires ocaml >= 4.12.0uring.0.6: Requires ocaml >= 4.12.0...- variantslib -> variantslib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- x509 -> (problem)tls-async 0.15.2 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires ocaml >= 4.13.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...2026-03-15 16:37.59 [INFO] = debian-13-4.11_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 astring.0.8.5 async_unix.v0.15.0 base-bigarray.basebase-bytes.base base-threads.base base-unix.base base64.3.5.2bechamel.0.5.0 bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdomain-name.0.5.0 dune-build-info.3.20.2 dune-configurator.3.20.2duration.0.2.1 eio_linux.1.3 eio_main.1.3 eio_posix.1.3faraday.0.8.2 faraday-async.0.8.2 faraday-lwt.0.8.2faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hkdf.1.0.4 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 iomux.0.4 ipaddr.5.6.2 jsonm.1.0.2 logs.0.8.0lwt.5.9.2 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209mirage-crypto-rng-async.0.11.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 omd.2.0.0~alpha3 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 patch.3.1.0 pbkdf.1.2.0pp.2.0.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1ppx_deriving_yojson.3.10.0 ppxlib.0.37.0 psq.0.2.1 ptime.1.2.0re.1.11.0 result.1.5 rresult.0.7.0 seq.base sexplib.v0.15.1sha.1.15.4 spdx_licenses.1.4.0 ssl.0.7.0 stdcompat.21.1stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls-async.0.17.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uucp.15.0.0uunf.15.0.0 uutf.1.0.4 x509.0.16.5 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncocaml-base-compiler ocaml-variants- asn1-combinators -> asn1-combinators.0.2.6x509 0.16.5 requires >= 0.2.0 & < 0.3.0- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Incompatible with restriction: >= v0.17async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.15.0async_unix v0.15.0 requires >= v0.15 & < v0.16- base -> base.v0.15.1core_kernel v0.15.0 requires >= v0.15 & < v0.16- conduit-lwt -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt.8.0.0: Requires ocaml >= 4.13.0conduit-lwt.7.1.0: Requires ocaml >= 4.13.0conduit-lwt.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.2: Incompatible with restriction: >= 7.1.0...- conduit-lwt-unix -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt-unix.8.0.0: Requires ocaml >= 4.13.0conduit-lwt-unix.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.1.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.4.0.2: Incompatible with restriction: >= 7.1.0...- core -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.2Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.2: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16...- core_kernel -> core_kernel.v0.15.0async_kernel v0.15.0 requires >= v0.15 & < v0.16- core_unix -> (problem)async_unix v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0...- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eqaf -> eqaf.0.9mirage-crypto 0.11.3 requires >= 0.8 & < 0.10- int_repr -> int_repr.v0.15.0core_kernel v0.15.0 requires >= v0.15 & < v0.16- mirage-crypto -> mirage-crypto.0.11.3hkdf 1.0.4 requires < 1.0.0- mirage-crypto-ec -> mirage-crypto-ec.0.11.3tls 0.17.0 requires >= 0.10.0 & < 1.0.0- mirage-crypto-pk -> mirage-crypto-pk.0.11.3tls 0.17.0 requires < 1.0.0- mirage-crypto-rng -> mirage-crypto-rng.0.11.3mirage-crypto-ec 0.11.3 requires = 0.11.3- ocaml -> ocaml.4.11.2lwt 5.9.2 requires >= 4.08 & < 5.5notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.11.2 requires = 4.11.2- ocaml-base-compiler -> ocaml-base-compiler.4.11.2User requested = 4.11.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.15.0sexplib v0.15.1 requires >= v0.15 & < v0.16- ppx_expect -> (problem)Rejected candidates:ppx_expect.v0.17.3: Requires ocaml >= 5.1.0ppx_expect.v0.17.2: Requires ocaml >= 5.1.0ppx_expect.v0.17.1: Requires ocaml >= 5.1.0ppx_expect.v0.17.0: Requires ocaml >= 5.1.0ppx_expect.v0.16.2: Requires ocaml >= 4.14.0...- ppx_inline_test -> (problem)Rejected candidates:ppx_inline_test.v0.17.1: Requires ocaml >= 5.1.0ppx_inline_test.v0.17.0: Requires ocaml >= 5.1.0ppx_inline_test.v0.16.1: Requires ocaml >= 4.14.0ppx_inline_test.v0.16.0: Requires ocaml >= 4.14.0ppx_inline_test.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0...- ppx_jane -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-async dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.14.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.13.0: Incompatible with restriction: >= v0.15 & < v0.16...- ppx_sexp_conv -> (problem)cohttp 6.2.1 requires >= v0.13.0Rejected candidates:ppx_sexp_conv.v0.17.1: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.17.0: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.16.0: Requires ocaml >= 4.14.0ppx_sexp_conv.v0.15.1: Requires ppxlib >= 0.26.0 & < 0.36.0ppx_sexp_conv.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.26.0...- sexplib0 -> sexplib0.v0.15.1base v0.15.1 requires >= v0.15 & < v0.16- tls -> tls.0.17.0tls-async 0.17.0 requires = 0.17.0- uring -> (problem)eio_linux 1.3 requires >= 0.9Rejected candidates:uring.2.7.0: Requires ocaml >= 4.12.0uring.0.9: Requires ocaml >= 4.12.0uring.0.8: Incompatible with restriction: >= 0.9uring.0.7: Incompatible with restriction: >= 0.9uring.0.6: Incompatible with restriction: >= 0.9...2026-03-15 16:37.59 [INFO] = debian-13-4.11_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.0.0 bechamel-notty.0.4.0bigarray-compat.1.0.0 biniou.1.2.0 bos.0.2.0 camlp-streams.5.0.1cohttp-lwt-unix.1.2.0 conduit-lwt.1.3.0 conf-libssl.1 conf-m4.1conf-pkg-config.1.0 conf-protoc.1.0.0 conf-which.1 cppo.1.6.1csexp.1.3.2 cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam dune-configurator.2.5.1 duration.0.2.1easy-format.1.0.1 eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2faraday-lwt.0.5.0 faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2-async.0.9.0 h2-lwt-unix.0.1.0hpack.0.1.0 httpaf.0.4.1 iomux.0.2 ke.0.5 logs.0.7.0 lwt.5.3.0lwt_ssl.1.2.0 magic-mime.1.0.0 mdx.2.2.1mirage-crypto-rng-async.0.10.7 mmap.1.1.0 mtime.1.3.0 notty.0.2.3num.1.5 ocaml-compiler-libs.v0.11.0 ocaml-config.0ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0 ocamlbuild.0.14.0ocamlfind.1.8.1 ocamlgraph.1.8.8 ocplib-endian.1.0 octavius.0.1.0opam-dune-lint.0.3 opam-file-format.2.1.3 opam-state.2.1.0ppx_derivers.1.0 ppx_deriving_yojson.3.5.3 ppx_tools.6.2ppxfind.1.1 psq.0.1.0 ptime.0.8.5 re.1.9.0 result.1.5 seq.0.3ssl.0.5.13 stringext.1.4.0 topkg.1.0.8 uri.4.0.0 uutf.1.0.3yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncocaml-base-compiler ocaml-variants ocaml ocaml ocaml- async -> (problem)gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Incompatible with restriction: >= v0.15.0async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.14.0async_unix v0.14.0 requires >= v0.14 & < v0.15- async_unix -> async_unix.v0.14.0tls-async 0.15.2 requires >= v0.14 & < v0.15- base -> base.v0.14.0base_bigstring v0.14.0 requires >= v0.14 & < v0.15- base_bigstring -> base_bigstring.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- base_quickcheck -> base_quickcheck.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- bin_prot -> bin_prot.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_unix v0.14.0 requires >= v0.14 & < v0.15gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.2: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15...- core_kernel -> core_kernel.v0.14.0async_kernel v0.14.0 requires >= v0.14 & < v0.15- core_unix -> (problem)grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Requires ocaml >= 5.1.0core_unix.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3core_unix.v0.16.0: Requires ocaml >= 4.14.0core_unix.v0.15.2: Requires core_kernel >= v0.15 & < v0.16core_unix.v0.15.1: Requires core_kernel >= v0.15 & < v0.16...- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> dune-private-libs.2.5.1dune-configurator 2.5.1 requires = 2.5.1- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.8mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- fieldslib -> fieldslib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- ipaddr -> ipaddr.2.8.0conduit 1.3.0 requires >= 2.5.0 & < 3.0.0- jane-street-headers -> jane-street-headers.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- jbuilder -> jbuilder.1.0+beta20.1dune 3.10.0 requires not(= transition)- jst-config -> jst-config.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- ocaml -> ocaml.4.11.2base v0.14.0 requires >= 4.07.0 & < 4.12ocaml-base-compiler 4.11.2 requires = 4.11.2- ocaml-base-compiler -> ocaml-base-compiler.4.11.2User requested = 4.11.2- ocaml-migrate-parsetree -> (problem)ipaddr 2.8.0 requires < 2.0.0ppxfind 1.1 requires < 1.6.0Rejected candidates:ocaml-migrate-parsetree.2.4.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.3.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.2.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.1.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.0.0: Incompatible with restriction: < 2.0.0...- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- odoc-parser -> odoc-parser.1.0.1mdx 2.2.1 requires >= 1.0.0 & < 2.3.0- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.0sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> ppx_assert.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_base -> ppx_base.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_bench -> ppx_bench.v0.14.0splittable_random v0.14.0 requires >= v0.14 & < v0.15- ppx_cold -> ppx_cold.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_compare -> ppx_compare.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_custom_printf -> ppx_custom_printf.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_deriving -> ppx_deriving.4.5-1ppx_deriving_yojson 3.5.3 requires >= 4.5 & < 5.0- ppx_enumerate -> ppx_enumerate.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_fields_conv -> ppx_fields_conv.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_hash -> ppx_hash.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_here -> ppx_here.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_inline_test -> ppx_inline_test.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- ppx_jane -> (problem)async_kernel v0.14.0 requires >= v0.14 & < v0.15grpc-async dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.13.0: Incompatible with restriction: >= v0.14 & < v0.15...- ppx_js_style -> ppx_js_style.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_let -> ppx_let.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_optcomp -> ppx_optcomp.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_conv -> ppx_sexp_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_message -> ppx_sexp_message.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_value -> ppx_sexp_value.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_variants_conv -> ppx_variants_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppxlib -> ppxlib.0.12.0base_quickcheck v0.14.0 requires >= 0.11.0 & < 0.22.0ppx_bench v0.14.0 requires >= 0.11.0 & < 0.14.0- rresult -> rresult.0.6.0bos 0.2.0 requires >= 0.4.0 & < 0.7.0- sexplib -> sexplib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- sexplib0 -> sexplib0.v0.14.0base v0.14.0 requires >= v0.14 & < v0.15- splittable_random -> splittable_random.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- stdio -> stdio.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- time_now -> time_now.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.15.2gluten-async 0.3.0 requires not(>= 1.0.0)- typerep -> typerep.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- uring -> (problem)eio_linux 0.12 requires >= 0.5Rejected candidates:uring.2.7.0: Requires ocaml >= 4.12.0uring.0.9: Requires ocaml >= 4.12.0uring.0.8: Requires ocaml >= 4.12.0uring.0.7: Requires ocaml >= 4.12.0uring.0.6: Requires ocaml >= 4.12.0...- variantslib -> variantslib.v0.14.0core_kernel v0.14.0 requires >= v0.14 & < v0.15- x509 -> (problem)tls-async 0.15.2 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires ocaml >= 4.13.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...2026-03-15 16:37.59 [INFO] = debian-13-4.12_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 astring.0.8.5 async_unix.v0.15.0 base-bigarray.basebase-bytes.base base-threads.base base-unix.base base64.3.5.2bechamel.0.5.0 bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdomain-name.0.5.0 dune-build-info.3.20.2 dune-configurator.3.20.2duration.0.2.1 eio_linux.1.3 eio_main.1.3 eio_posix.1.3faraday.0.8.2 faraday-async.0.8.2 faraday-lwt.0.8.2faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hkdf.1.0.4 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 iomux.0.4 ipaddr.5.6.2 jsonm.1.0.2 logs.0.8.0lwt.5.9.2 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209mirage-crypto-rng-async.0.11.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 omd.2.0.0~alpha3 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 patch.3.1.0pbkdf.1.2.0 pp.2.0.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1ppx_deriving_yojson.3.10.0 ppxlib.0.37.0 psq.0.2.1 ptime.1.2.0re.1.12.0 result.1.5 rresult.0.7.0 seq.base sexplib.v0.15.1sha.1.15.4 spdx_licenses.1.4.0 ssl.0.7.0 stdcompat.21.1stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls-async.0.17.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uring.2.7.0uucp.15.0.0 uunf.15.0.0 uutf.1.0.4 x509.0.16.5 yojson.3.0.0zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncocaml-base-compiler ocaml-variants ocaml-base-compiler- asn1-combinators -> asn1-combinators.0.2.6x509 0.16.5 requires >= 0.2.0 & < 0.3.0- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Incompatible with restriction: >= v0.17async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.15.0async_unix v0.15.0 requires >= v0.15 & < v0.16- base -> base.v0.15.1core_kernel v0.15.0 requires >= v0.15 & < v0.16- conduit-lwt -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt.8.0.0: Requires ocaml >= 4.13.0conduit-lwt.7.1.0: Requires ocaml >= 4.13.0conduit-lwt.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt.6.2.2: Incompatible with restriction: >= 7.1.0...- conduit-lwt-unix -> (problem)cohttp-lwt-unix 6.2.1 requires >= 7.1.0Rejected candidates:conduit-lwt-unix.8.0.0: Requires ocaml >= 4.13.0conduit-lwt-unix.7.0.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.2.3: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.6.1.0: Incompatible with restriction: >= 7.1.0conduit-lwt-unix.4.0.2: Incompatible with restriction: >= 7.1.0...- core -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.2Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.2: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16...- core_kernel -> core_kernel.v0.15.0async_kernel v0.15.0 requires >= v0.15 & < v0.16- core_unix -> (problem)async_unix v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0...- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eqaf -> eqaf.0.9mirage-crypto 0.11.3 requires >= 0.8 & < 0.10- int_repr -> int_repr.v0.15.0core_kernel v0.15.0 requires >= v0.15 & < v0.16- mirage-crypto -> mirage-crypto.0.11.3hkdf 1.0.4 requires < 1.0.0- mirage-crypto-ec -> mirage-crypto-ec.0.11.3tls 0.17.0 requires >= 0.10.0 & < 1.0.0- mirage-crypto-pk -> mirage-crypto-pk.0.11.3tls 0.17.0 requires < 1.0.0- mirage-crypto-rng -> mirage-crypto-rng.0.11.3mirage-crypto-ec 0.11.3 requires = 0.11.3- ocaml -> ocaml.4.12.1lwt 5.9.2 requires >= 4.08 & < 5.5notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.12.1 requires = 4.12.1- ocaml-base-compiler -> ocaml-base-compiler.4.12.1User requested = 4.12.1- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.15.0sexplib v0.15.1 requires >= v0.15 & < v0.16- ppx_expect -> (problem)Rejected candidates:ppx_expect.v0.17.3: Requires ocaml >= 5.1.0ppx_expect.v0.17.2: Requires ocaml >= 5.1.0ppx_expect.v0.17.1: Requires ocaml >= 5.1.0ppx_expect.v0.17.0: Requires ocaml >= 5.1.0ppx_expect.v0.16.2: Requires ocaml >= 4.14.0...- ppx_inline_test -> (problem)Rejected candidates:ppx_inline_test.v0.17.1: Requires ocaml >= 5.1.0ppx_inline_test.v0.17.0: Requires ocaml >= 5.1.0ppx_inline_test.v0.16.1: Requires ocaml >= 4.14.0ppx_inline_test.v0.16.0: Requires ocaml >= 4.14.0ppx_inline_test.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0...- ppx_jane -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-async dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.14.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.13.0: Incompatible with restriction: >= v0.15 & < v0.16...- ppx_sexp_conv -> (problem)cohttp 6.2.1 requires >= v0.13.0Rejected candidates:ppx_sexp_conv.v0.17.1: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.17.0: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.16.0: Requires ocaml >= 4.14.0ppx_sexp_conv.v0.15.1: Requires ppxlib >= 0.26.0 & < 0.36.0ppx_sexp_conv.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.26.0...- sexplib0 -> sexplib0.v0.15.1base v0.15.1 requires >= v0.15 & < v0.16- tls -> tls.0.17.0tls-async 0.17.0 requires = 0.17.02026-03-15 16:37.59 [INFO] = debian-13-4.12_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.0.0 bechamel-notty.0.4.0bigarray-compat.1.0.0 biniou.1.2.0 bos.0.2.0 camlp-streams.5.0.1cohttp-lwt-unix.1.2.0 conduit-lwt.1.3.0 conf-libssl.1 conf-m4.1conf-pkg-config.1.0 conf-protoc.1.0.0 conf-which.1 cppo.1.6.1csexp.1.3.2 cstruct.6.0.1 deps_for_opam_dune_lint.opamdune-configurator.2.5.1 duration.0.2.1 easy-format.1.0.1eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2 faraday-lwt.0.5.0faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3 grpc.devgrpc-async.dev grpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2-async.0.9.0 h2-lwt-unix.0.1.0 hpack.0.1.0httpaf.0.4.1 iomux.0.2 ke.0.5 logs.0.7.0 lwt.5.4.0 lwt_ssl.1.2.0magic-mime.1.0.0 mdx.2.2.1 mirage-crypto-rng-async.0.10.7mmap.1.1.0 mtime.1.3.0 notty.0.2.3 num.1.5ocaml-compiler-libs.v0.11.0 ocaml-config.2 ocaml-options-vanilla.1ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0 ocamlbuild.0.14.0ocamlfind.1.8.1 ocamlgraph.1.8.8 ocplib-endian.1.0 octavius.0.1.0opam-dune-lint.0.3 opam-file-format.2.1.3 opam-state.2.1.0optint.0.3.0 ppx_derivers.1.0 ppx_deriving_yojson.3.5.3ppx_tools.6.3 ppxfind.1.1 psq.0.1.0 ptime.0.8.5 re.1.9.0 result.1.5seq.0.3 ssl.0.5.13 stringext.1.4.0 topkg.1.0.8 uri.4.0.0 uring.0.5uutf.1.0.3 yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncocaml-base-compiler ocaml-base-compiler ocaml ocaml ocamlocaml-base-compiler- async -> (problem)gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Incompatible with restriction: >= v0.15.0async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.14.0async_unix v0.14.0 requires >= v0.14 & < v0.15- async_unix -> async_unix.v0.14.0tls-async 0.15.2 requires >= v0.14 & < v0.15- base -> base.v0.14.1base_bigstring v0.14.0 requires >= v0.14 & < v0.15- base_bigstring -> base_bigstring.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- base_quickcheck -> base_quickcheck.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- bin_prot -> bin_prot.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_unix v0.14.0 requires >= v0.14 & < v0.15gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.2: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15...- core_kernel -> core_kernel.v0.14.1async_kernel v0.14.0 requires >= v0.14 & < v0.15- core_unix -> (problem)grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Requires ocaml >= 5.1.0core_unix.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3core_unix.v0.16.0: Requires ocaml >= 4.14.0core_unix.v0.15.2: Requires core_kernel >= v0.15 & < v0.16core_unix.v0.15.1: Requires core_kernel >= v0.15 & < v0.16...- cstruct-async -> (problem)Rejected candidates:cstruct-async.6.2.0: Requires cstruct = 6.2.0- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> dune-private-libs.2.5.1dune-configurator 2.5.1 requires = 2.5.1- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.8mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- fieldslib -> fieldslib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- ipaddr -> ipaddr.2.8.0conduit 1.3.0 requires >= 2.5.0 & < 3.0.0- jane-street-headers -> jane-street-headers.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- jbuilder -> jbuilder.1.0+beta20.1dune 3.10.0 requires not(= transition)- jst-config -> jst-config.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- ocaml -> ocaml.4.12.1base v0.14.1 requires >= 4.08.0 & < 4.14ocaml-base-compiler 4.12.1 requires = 4.12.1- ocaml-base-compiler -> ocaml-base-compiler.4.12.1User requested = 4.12.1- ocaml-migrate-parsetree -> (problem)ipaddr 2.8.0 requires < 2.0.0ppxfind 1.1 requires < 1.6.0Rejected candidates:ocaml-migrate-parsetree.2.4.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.3.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.2.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.1.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.0.0: Incompatible with restriction: < 2.0.0...- odoc-parser -> odoc-parser.1.0.1mdx 2.2.1 requires >= 1.0.0 & < 2.3.0- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.0sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> ppx_assert.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_base -> ppx_base.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_bench -> ppx_bench.v0.14.0splittable_random v0.14.0 requires >= v0.14 & < v0.15- ppx_cold -> ppx_cold.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_compare -> ppx_compare.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_custom_printf -> ppx_custom_printf.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_deriving -> ppx_deriving.4.5-1ppx_deriving_yojson 3.5.3 requires >= 4.5 & < 5.0- ppx_enumerate -> ppx_enumerate.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_fields_conv -> ppx_fields_conv.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_hash -> ppx_hash.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_here -> ppx_here.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_inline_test -> ppx_inline_test.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_jane -> (problem)async_kernel v0.14.0 requires >= v0.14 & < v0.15grpc-async dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.13.0: Incompatible with restriction: >= v0.14 & < v0.15...- ppx_js_style -> ppx_js_style.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_let -> ppx_let.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_optcomp -> ppx_optcomp.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_conv -> ppx_sexp_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_message -> ppx_sexp_message.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_value -> ppx_sexp_value.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- ppx_variants_conv -> ppx_variants_conv.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppxlib -> ppxlib.0.12.0base_quickcheck v0.14.0 requires >= 0.11.0 & < 0.22.0ppx_bench v0.14.0 requires >= 0.11.0 & < 0.14.0- rresult -> rresult.0.6.0bos 0.2.0 requires >= 0.4.0 & < 0.7.0- sexplib -> sexplib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- sexplib0 -> sexplib0.v0.14.0base v0.14.1 requires >= v0.14 & < v0.15- splittable_random -> splittable_random.v0.14.0base_quickcheck v0.14.0 requires >= v0.14 & < v0.15- stdio -> stdio.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- time_now -> time_now.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.15.2gluten-async 0.3.0 requires not(>= 1.0.0)- typerep -> typerep.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- variantslib -> variantslib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- x509 -> (problem)tls-async 0.15.2 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires ocaml >= 4.13.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...2026-03-15 16:37.59 [INFO] = debian-13-4.13_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.15.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 eio_linux.1.3 eio_main.1.3 eio_posix.1.3eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2 faraday-lwt.0.8.2faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.8.0 lwt.5.9.2 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesexplib.v0.15.1 sha.1.15.4 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls-async.0.17.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uring.2.7.0uucp.15.0.0 uunf.15.0.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Incompatible with restriction: >= v0.17async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.15.0async_unix v0.15.0 requires >= v0.15 & < v0.16- base -> base.v0.15.1core_kernel v0.15.0 requires >= v0.15 & < v0.16- core -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.2Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.2: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.1: Incompatible with restriction: >= v0.15 & < v0.16core.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16...- core_kernel -> core_kernel.v0.15.0async_kernel v0.15.0 requires >= v0.15 & < v0.16- core_unix -> (problem)async_unix v0.15.0 requires >= v0.15 & < v0.16grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16core_unix.v0.15.2: Incompatible with restriction: >= v0.16.0core_unix.v0.15.1: Incompatible with restriction: >= v0.16.0...- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- int_repr -> int_repr.v0.15.0core_kernel v0.15.0 requires >= v0.15 & < v0.16- mirage-crypto-rng -> (problem)mirage-crypto-ec 2.0.3 requires = 2.0.3Rejected candidates:mirage-crypto-rng.2.0.3: Requires ocaml >= 4.14.0mirage-crypto-rng.2.0.2: Incompatible with restriction: = 2.0.3mirage-crypto-rng.2.0.1: Incompatible with restriction: = 2.0.3mirage-crypto-rng.1.2.0: Incompatible with restriction: = 2.0.3mirage-crypto-rng.1.1.0: Incompatible with restriction: = 2.0.3...- mirage-crypto-rng-async -> (problem)Rejected candidates:mirage-crypto-rng-async.0.11.3: Requires mirage-crypto = 0.11.3mirage-crypto-rng-async.0.10.7: Requires mirage-crypto = 0.10.7- ocaml -> ocaml.4.13.1lwt 5.9.2 requires >= 4.08 & < 5.5notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.13.1 requires = 4.13.1- ocaml-base-compiler -> ocaml-base-compiler.4.13.1User requested = 4.13.1- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.15.0sexplib v0.15.1 requires >= v0.15 & < v0.16- ppx_expect -> (problem)Rejected candidates:ppx_expect.v0.17.3: Requires ocaml >= 5.1.0ppx_expect.v0.17.2: Requires ocaml >= 5.1.0ppx_expect.v0.17.1: Requires ocaml >= 5.1.0ppx_expect.v0.17.0: Requires ocaml >= 5.1.0ppx_expect.v0.16.2: Requires ocaml >= 4.14.0...- ppx_inline_test -> (problem)Rejected candidates:ppx_inline_test.v0.17.1: Requires ocaml >= 5.1.0ppx_inline_test.v0.17.0: Requires ocaml >= 5.1.0ppx_inline_test.v0.16.1: Requires ocaml >= 4.14.0ppx_inline_test.v0.16.0: Requires ocaml >= 4.14.0ppx_inline_test.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0...- ppx_jane -> (problem)async_kernel v0.15.0 requires >= v0.15 & < v0.16grpc-async dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.16.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.15.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.14.0: Incompatible with restriction: >= v0.15 & < v0.16ppx_jane.v0.13.0: Incompatible with restriction: >= v0.15 & < v0.16...- ppx_sexp_conv -> (problem)cohttp 6.2.1 requires >= v0.13.0Rejected candidates:ppx_sexp_conv.v0.17.1: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.17.0: Requires ocaml >= 5.1.0ppx_sexp_conv.v0.16.0: Requires ocaml >= 4.14.0ppx_sexp_conv.v0.15.1: Requires ppxlib >= 0.26.0 & < 0.36.0ppx_sexp_conv.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.26.0...- sexplib0 -> sexplib0.v0.15.1base v0.15.1 requires >= v0.15 & < v0.16- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- tls -> (problem)tls-async 0.17.0 requires = 0.17.0Rejected candidates:tls.2.0.4: Incompatible with restriction: = 0.17.0tls.2.0.3: Incompatible with restriction: = 0.17.0tls.2.0.2: Incompatible with restriction: = 0.17.0tls.2.0.1: Incompatible with restriction: = 0.17.0tls.1.0.4: Incompatible with restriction: = 0.17.0...2026-03-15 16:37.59 [INFO] = debian-13-4.13_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.0.0 bechamel-notty.0.4.0bigarray-compat.1.0.0 biniou.1.2.0 bos.0.2.0 camlp-streams.5.0.1cohttp-lwt-unix.1.2.0 conduit-lwt.1.3.0 conf-libssl.1conf-pkg-config.1.0 conf-protoc.1.0.0 conf-which.1 cppo.1.6.1csexp.1.3.2 cstruct.6.0.1 deps_for_opam_dune_lint.opamdune-configurator.2.5.1 duration.0.2.1 easy-format.1.0.1eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2 faraday-lwt.0.5.0faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3 grpc.devgrpc-async.dev grpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2-async.0.9.0 h2-lwt-unix.0.1.0 hpack.0.1.0httpaf.0.4.1 iomux.0.2 ke.0.5 logs.0.7.0 lwt.5.4.0 lwt_ssl.1.2.0magic-mime.1.0.0 mdx.2.2.1 mirage-crypto-rng-async.0.10.7mmap.1.1.0 mtime.1.3.0 notty.0.2.3 num.1.5ocaml-compiler-libs.v0.11.0 ocaml-config.2ocaml-migrate-parsetree.2.2.0 ocaml-options-vanilla.1ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0 ocamlbuild.0.14.0ocamlfind.1.9.1 ocamlgraph.1.8.8 ocplib-endian.1.0 octavius.0.1.0opam-dune-lint.0.3 opam-file-format.2.1.3 opam-state.2.1.0optint.0.3.0 ppx_derivers.1.0 ppx_deriving.5.2ppx_deriving_yojson.3.6.1 psq.0.1.0 ptime.0.8.5 re.1.9.0 result.1.5seq.0.3 ssl.0.5.13 stdlib-shims.0.1.0 stringext.1.4.0 topkg.1.0.8uri.4.0.0 uring.0.5 uutf.1.0.3 yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-base-compiler ocaml dune ocaml ocaml ocaml-base-compiler- async -> (problem)gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires ocaml >= 4.14.0async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Incompatible with restriction: >= v0.15.0async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.14.0async_unix v0.14.0 requires >= v0.14 & < v0.15- async_unix -> async_unix.v0.14.0tls-async 0.15.2 requires >= v0.14 & < v0.15- base -> base.v0.14.1base_bigstring v0.14.0 requires >= v0.14 & < v0.15- base_bigstring -> base_bigstring.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- base_quickcheck -> base_quickcheck.v0.14.1core_kernel v0.14.1 requires >= v0.14 & < v0.15- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- bin_prot -> bin_prot.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_unix v0.14.0 requires >= v0.14 & < v0.15gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.2: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15...- core_kernel -> core_kernel.v0.14.1async_kernel v0.14.0 requires >= v0.14 & < v0.15- core_unix -> (problem)grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Requires ocaml >= 5.1.0core_unix.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3core_unix.v0.16.0: Requires ocaml >= 4.14.0core_unix.v0.15.2: Requires core_kernel >= v0.15 & < v0.16core_unix.v0.15.1: Requires core_kernel >= v0.15 & < v0.16...- cstruct-async -> (problem)Rejected candidates:cstruct-async.6.2.0: Requires cstruct = 6.2.0- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> dune-private-libs.2.5.1dune-configurator 2.5.1 requires = 2.5.1- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.8mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- fieldslib -> fieldslib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- ipaddr -> ipaddr.2.9.0conduit 1.3.0 requires >= 2.5.0 & < 3.0.0- jane-street-headers -> jane-street-headers.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- jbuilder -> jbuilder.1.0+beta20.1dune 3.10.0 requires not(= transition)- jst-config -> jst-config.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- ocaml -> ocaml.4.13.1base v0.14.1 requires >= 4.08.0 & < 4.14ocaml-base-compiler 4.13.1 requires = 4.13.1- ocaml-base-compiler -> ocaml-base-compiler.4.13.1User requested = 4.13.1- odoc-parser -> odoc-parser.1.0.1mdx 2.2.1 requires >= 1.0.0 & < 2.3.0- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.1sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> ppx_assert.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_base -> ppx_base.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_bench -> ppx_bench.v0.14.1splittable_random v0.14.0 requires >= v0.14 & < v0.15- ppx_cold -> ppx_cold.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_compare -> ppx_compare.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_custom_printf -> ppx_custom_printf.v0.14.1bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_enumerate -> ppx_enumerate.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_fields_conv -> ppx_fields_conv.v0.14.2base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_hash -> ppx_hash.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_here -> ppx_here.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_inline_test -> ppx_inline_test.v0.14.1core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_jane -> (problem)async_kernel v0.14.0 requires >= v0.14 & < v0.15grpc-async dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.13.0: Incompatible with restriction: >= v0.14 & < v0.15...- ppx_js_style -> ppx_js_style.v0.14.1ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_let -> ppx_let.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_optcomp -> ppx_optcomp.v0.14.1bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_conv -> ppx_sexp_conv.v0.14.3bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_message -> ppx_sexp_message.v0.14.1base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_sexp_value -> ppx_sexp_value.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_variants_conv -> ppx_variants_conv.v0.14.1bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppxlib -> ppxlib.0.22.2base_quickcheck v0.14.1 requires >= 0.22.0 & < 0.36.0ppx_bench v0.14.1 requires >= 0.14.0 & < 0.29.0ppx_deriving_yojson 3.6.1 requires >= 0.14.0 & < 0.26.0ppx_optcomp v0.14.1 requires >= 0.18.0 & < 0.23.0- rresult -> rresult.0.6.0bos 0.2.0 requires >= 0.4.0 & < 0.7.0- sexplib -> sexplib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- sexplib0 -> sexplib0.v0.14.0base v0.14.1 requires >= v0.14 & < v0.15- splittable_random -> splittable_random.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- stdio -> stdio.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.15.2gluten-async 0.3.0 requires not(>= 1.0.0)- typerep -> typerep.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- variantslib -> variantslib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- x509 -> (problem)tls-async 0.15.2 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires base64 >= 3.3.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...2026-03-15 16:37.59 [INFO] = alpine-3.22-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spdx_licenses.1.4.0 ssl.0.7.0 stdlib-shims.0.3.0stdune.3.20.2 stringext.1.6.0 swhid_core.0.1 tls.2.0.4tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uring.2.7.0uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> (problem)async_unix v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:core_unix.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17core_unix.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17core_unix.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17core_unix.v0.17.1: Availability condition not satisfiedcore_unix.v0.17.0: Availability condition not satisfied...- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = debian-12-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = fedora-42-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = fedora-43-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = opensuse-15.6-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = opensuse-16.0-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduitlwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = ubuntu-22.04-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = ubuntu-24.04-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = ubuntu-25.04-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = ubuntu-25.10-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = debian-13-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-variants ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = debian-13-4.14_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.0.0 bechamel-notty.0.4.0bigarray-compat.1.0.0 biniou.1.2.0 bos.0.2.0 camlp-streams.5.0.1cohttp-lwt-unix.1.2.0 conduit-lwt.1.3.0 conf-libssl.1conf-pkg-config.1.0 conf-protoc.1.0.0 conf-which.1 cppo.1.6.1csexp.1.3.2 cstruct.6.0.1 deps_for_opam_dune_lint.opamdune-configurator.2.5.1 duration.0.2.1 easy-format.1.0.1eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2 faraday-lwt.0.5.0faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3 grpc.devgrpc-async.dev grpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2-async.0.9.0 h2-lwt-unix.0.1.0 hpack.0.1.0httpaf.0.4.1 iomux.0.2 ke.0.5 logs.0.7.0 lwt.5.4.0 lwt_ssl.1.2.0magic-mime.1.0.0 mdx.2.2.1 mirage-crypto-rng-async.0.10.7mmap.1.1.0 mtime.1.3.0 notty.0.2.3 num.1.5ocaml-compiler-libs.v0.11.0 ocaml-config.2 ocaml-options-vanilla.1ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0 ocamlbuild.0.14.0ocamlfind.1.9.1 ocamlgraph.1.8.8 ocplib-endian.1.0 octavius.0.1.0opam-dune-lint.0.3 opam-file-format.2.1.3 opam-state.2.1.0optint.0.3.0 ppx_derivers.1.0 ppx_deriving.5.2ppx_deriving_yojson.3.6.1 psq.0.1.0 ptime.0.8.5 re.1.9.0 result.1.5seq.0.3 ssl.0.5.13 stdlib-shims.0.1.0 stringext.1.4.0 topkg.1.0.8uri.4.0.0 uring.0.5 uutf.1.0.3 yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-base-compiler ocaml dune ocaml ocaml ocaml-base-compiler- async -> (problem)gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires async_kernel >= v0.16 & < v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Incompatible with restriction: >= v0.15.0async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.14.0async_unix v0.14.0 requires >= v0.14 & < v0.15- async_unix -> async_unix.v0.14.0tls-async 0.15.2 requires >= v0.14 & < v0.15- base -> base.v0.14.2base_bigstring v0.14.0 requires >= v0.14 & < v0.15- base_bigstring -> base_bigstring.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- base_quickcheck -> base_quickcheck.v0.14.1core_kernel v0.14.1 requires >= v0.14 & < v0.15- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- bin_prot -> bin_prot.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_unix v0.14.0 requires >= v0.14 & < v0.15gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.2: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15...- core_kernel -> core_kernel.v0.14.1async_kernel v0.14.0 requires >= v0.14 & < v0.15- core_unix -> (problem)grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Requires ocaml >= 5.1.0core_unix.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3core_unix.v0.16.0: Requires core_kernel >= v0.16 & < v0.17core_unix.v0.15.2: Requires core_kernel >= v0.15 & < v0.16core_unix.v0.15.1: Requires core_kernel >= v0.15 & < v0.16...- cstruct-async -> (problem)Rejected candidates:cstruct-async.6.2.0: Requires cstruct = 6.2.0- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> dune-private-libs.2.5.1dune-configurator 2.5.1 requires = 2.5.1- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.8mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- fieldslib -> fieldslib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- ipaddr -> ipaddr.2.8.0conduit 1.3.0 requires >= 2.5.0 & < 3.0.0- jane-street-headers -> jane-street-headers.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- jbuilder -> jbuilder.1.0+beta20.1dune 3.10.0 requires not(= transition)- jst-config -> jst-config.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- ocaml -> ocaml.4.14.2bigarray-compat 1.0.0 requires >= 4.02.3 & < 5.0ocaml-base-compiler 4.14.2 requires = 4.14.2- ocaml-base-compiler -> ocaml-base-compiler.4.14.2User requested = 4.14.2- ocaml-migrate-parsetree -> (problem)ipaddr 2.8.0 requires < 2.0.0Rejected candidates:ocaml-migrate-parsetree.2.4.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.3.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.2.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.1.0: Incompatible with restriction: < 2.0.0ocaml-migrate-parsetree.2.0.0: Incompatible with restriction: < 2.0.0...- odoc-parser -> odoc-parser.1.0.1mdx 2.2.1 requires >= 1.0.0 & < 2.3.0- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.1sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> ppx_assert.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_base -> ppx_base.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_bench -> ppx_bench.v0.14.1splittable_random v0.14.0 requires >= v0.14 & < v0.15- ppx_cold -> ppx_cold.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_compare -> ppx_compare.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_custom_printf -> ppx_custom_printf.v0.14.1bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_enumerate -> ppx_enumerate.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_fields_conv -> ppx_fields_conv.v0.14.2base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_hash -> ppx_hash.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_here -> ppx_here.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_inline_test -> ppx_inline_test.v0.14.1core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_jane -> (problem)async_kernel v0.14.0 requires >= v0.14 & < v0.15grpc-async dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.13.0: Incompatible with restriction: >= v0.14 & < v0.15...- ppx_js_style -> ppx_js_style.v0.14.1ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_let -> ppx_let.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_optcomp -> ppx_optcomp.v0.14.2bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_conv -> ppx_sexp_conv.v0.14.3bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_message -> ppx_sexp_message.v0.14.1base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_sexp_value -> ppx_sexp_value.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_variants_conv -> ppx_variants_conv.v0.14.2bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppxlib -> ppxlib.0.24.0base_quickcheck v0.14.1 requires >= 0.22.0 & < 0.36.0ppx_bench v0.14.1 requires >= 0.14.0 & < 0.29.0ppx_deriving_yojson 3.6.1 requires >= 0.14.0 & < 0.26.0- rresult -> rresult.0.6.0bos 0.2.0 requires >= 0.4.0 & < 0.7.0- sexplib -> sexplib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- sexplib0 -> sexplib0.v0.14.0base v0.14.2 requires >= v0.14 & < v0.15- splittable_random -> splittable_random.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- stdio -> stdio.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.15.2gluten-async 0.3.0 requires not(>= 1.0.0)- typerep -> typerep.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- variantslib -> variantslib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- x509 -> (problem)tls-async 0.15.2 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires base64 >= 3.3.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...2026-03-15 16:37.59 [INFO] = debian-13-4.14+flambda_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-threads.base base-unix.base base64.3.5.2 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0 deps_for_opam_dune_lint.opamdigestif.1.3.0 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3gluten.0.5.2 gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-variants&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc ocaml-base-compilerocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.4.14.2notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-compiler-libs v0.12.4 requires >= 4.04.1 & < 5.2.0ocaml-variants 4.14.2+options requires = 4.14.2- ocaml-base-compiler -> (problem)Rejected candidates:ocaml-base-compiler.5.5.0~alpha1: In same conflict class (ocaml-core-compiler) as ocaml-variantsocaml-base-compiler.5.4.1: In same conflict class (ocaml-core-compiler) as ocaml-variantsocaml-base-compiler.5.4.0: In same conflict class (ocaml-core-compiler) as ocaml-variantsocaml-base-compiler.5.4.0~rc1: In same conflict class (ocaml-core-compiler) as ocaml-variantsocaml-base-compiler.5.4.0~beta2: In same conflict class (ocaml-core-compiler) as ocaml-variants...- ocaml-variants -> ocaml-variants.4.14.2+optionsUser requested = 4.14.2+options- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v017.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = debian-13-5.0_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5async_unix.v0.16.0 base-bigarray.base base-bytes.basebase-domains.base base-nnp.base base-threads.base base-unix.basebase64.3.5.2 bechamel.0.5.0 bechamel-notty.0.5.0 bigstringaf.0.10.0bos.0.2.1 ca-certs.1.0.1 camlp-streams.5.0.1 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-name.0.5.0 dune-build-info.3.20.2 dune-configurator.3.20.2duration.0.2.1 eio_linux.1.3 eio_main.1.3 eio_posix.1.3 eqaf.0.10faraday.0.8.2 faraday-async.0.8.2 faraday-lwt.0.8.2faraday-lwt-unix.0.8.2 fmt.0.11.0 fpath.0.7.3 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hpack.0.13.0 http.6.2.1 httpun-types.0.2.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0logs.0.10.0 lwt.6.1.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1mdx.2.5.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 notty.0.2.3 num.1.6ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0optint.0.3.0 patch.3.1.0 pp.2.0.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0psq.0.2.1 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 seq.basesha.1.15.4 spawn.v0.17.0 spdx_licenses.1.4.0 ssl.0.7.0stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1tls.2.0.4 tls-async.2.0.4 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw ocaml-base-compiler ocaml base-domainsocaml-base-compiler ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.16.4base_bigstring v0.16.0 requires >= v0.16 & < v0.17- base_bigstring -> base_bigstring.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires ocaml >= 5.1.0base_quickcheck.v0.17.0: Requires ocaml >= 5.1.0base_quickcheck.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires base >= v0.14 & < v0.15...- bin_prot -> bin_prot.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- core -> core.v0.16.2async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_kernel -> core_kernel.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- core_unix -> core_unix.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- eio -> (problem)eio_linux 1.3 requires = 1.3Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- expect_test_helpers_core -> expect_test_helpers_core.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- fieldslib -> fieldslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- int_repr -> int_repr.v0.16.0base_bigstring v0.16.0 requires >= v0.16 & < v0.17- jane-street-headers -> jane-street-headers.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- jst-config -> jst-config.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ocaml -> ocaml.5.0.0notty 0.2.3 requires >= 4.08.0 & < 5.4ocaml-base-compiler 5.0.0 requires = 5.0.0- ocaml-base-compiler -> ocaml-base-compiler.5.0.0User requested = 5.0.0- ocaml_intrinsics -> ocaml_intrinsics.v0.16.2core_unix v0.16.0 requires >= v0.16 & < v0.17- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- parsexp -> parsexp.v0.16.0sexplib v0.16.0 requires >= v0.16 & < v0.17- ppx_assert -> ppx_assert.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_base -> ppx_base.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires ocaml >= 5.1.0ppx_bench.v0.17.0: Requires ocaml >= 5.1.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires ocaml >= 5.1.0ppx_bin_prot.v0.17.0: Requires ocaml >= 5.1.0ppx_bin_prot.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires base >= v0.14 & < v0.15...- ppx_cold -> ppx_cold.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_compare -> ppx_compare.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_custom_printf -> ppx_custom_printf.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_disable_unused_warnings -> ppx_disable_unused_warnings.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_enumerate -> ppx_enumerate.v0.16.0ppx_base v0.16.0 requires >= v0.16 & < v0.17- ppx_expect -> ppx_expect.v0.16.2ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_fields_conv -> ppx_fields_conv.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_fixed_literal -> ppx_fixed_literal.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_hash -> ppx_hash.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_here -> ppx_here.v0.16.0ppx_assert v0.16.0 requires >= v0.16 & < v0.17- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)core v0.16.2 requires >= v0.16 & < v0.17Rejected candidates:ppx_inline_test.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_inline_test.v0.16.1: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_inline_test.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> ppx_log.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_module_timer -> ppx_module_timer.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_optcomp -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optcomp.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_optcomp.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optcomp.v0.14.3: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> ppx_optional.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_sexp_conv.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_message -> ppx_sexp_message.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- ppx_sexp_value -> ppx_sexp_value.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> ppx_stable_witness.v0.16.0bin_prot v0.16.0 requires >= v0.16 & < v0.17- ppx_string -> ppx_string.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)bin_prot v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexp_pretty -> sexp_pretty.v0.16.0expect_test_helpers_core v0.16.0 requires >= v0.16 & < v0.17- sexplib -> sexplib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- sexplib0 -> sexplib0.v0.16.0base v0.16.4 requires >= v0.16 & < v0.17- splittable_random -> splittable_random.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- stdio -> stdio.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- timezone -> timezone.v0.16.0core_unix v0.16.0 requires >= v0.16 & < v0.17- typerep -> typerep.v0.16.0core v0.16.2 requires >= v0.16 & < v0.17- variantslib -> variantslib.v0.16.0core v0.16.2 requires >= v0.16 & < v0.172026-03-15 16:37.59 [INFO] = debian-13-5.0_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 base-bigarray.base base-bytes.basebase-domains.base base-nnp.base base-threads.base base-unix.basebase64.3.0.0 bechamel-notty.0.4.0 bigarray-compat.1.1.0biniou.1.2.0 bos.0.2.1 camlp-streams.5.0.1 cohttp-lwt-unix.1.2.0conduit-lwt.1.3.0 conf-libssl.1 conf-pkg-config.1.0conf-protoc.1.0.0 conf-which.1 cppo.1.6.1 csexp.1.3.2 cstruct.6.0.1deps_for_opam_dune_lint.opam dune-configurator.2.5.1 duration.0.2.1easy-format.1.3.3 eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2faraday-lwt.0.5.0 faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2-async.0.9.0 h2-lwt-unix.0.1.0hpack.0.1.0 httpaf.0.4.1 iomux.0.2 ke.0.5 logs.0.7.0 lwt.5.6.0lwt_ssl.1.2.0 magic-mime.1.0.1 mdx.2.2.1mirage-crypto-rng-async.0.10.7 mtime.1.3.0 notty.0.2.3 num.1.5ocaml-compiler-libs.v0.11.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0 ocamlbuild.0.14.1ocamlfind.1.9.6 ocamlgraph.2.0.0 ocplib-endian.1.1 octavius.0.1.0opam-dune-lint.0.3 opam-file-format.2.1.3 opam-state.2.1.0optint.0.3.0 ppx_derivers.1.0 ppx_deriving.5.2ppx_deriving_yojson.3.6.1 psq.0.1.0 ptime.1.2.0 re.1.9.0 result.1.5rresult.0.7.0 seq.0.3 ssl.0.5.13 stdlib-shims.0.1.0 stringext.1.5.0topkg.1.0.8 uri.4.0.0 uring.0.5 uutf.1.0.3 yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw ocaml-base-compiler ocaml-base-compiler base-domainsocaml ocaml dune dune ocaml-base-compiler- async -> (problem)gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:async.v0.17.0: Requires ocaml >= 5.1.0async.v0.16.0: Requires async_kernel >= v0.16 & < v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Incompatible with restriction: >= v0.15.0async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.14.0async_unix v0.14.0 requires >= v0.14 & < v0.15- async_unix -> async_unix.v0.14.0tls-async 0.15.2 requires >= v0.14 & < v0.15- base -> base.v0.14.2base_bigstring v0.14.0 requires >= v0.14 & < v0.15- base_bigstring -> base_bigstring.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- base_quickcheck -> base_quickcheck.v0.14.1core_kernel v0.14.1 requires >= v0.14 & < v0.15- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- bin_prot -> bin_prot.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_unix v0.14.0 requires >= v0.14 & < v0.15gluten-async 0.3.0 requires >= v0.15.0Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.2: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.1: Incompatible with restriction: >= v0.14 & < v0.15core.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15...- core_kernel -> core_kernel.v0.14.1async_kernel v0.14.0 requires >= v0.14 & < v0.15- core_unix -> (problem)grpc-examples dev requires >= v0.16.0Rejected candidates:core_unix.v0.17.1: Requires ocaml >= 5.1.0core_unix.v0.17.0: Requires ocaml >= 5.1.0 & < 5.3core_unix.v0.16.0: Requires core_kernel >= v0.16 & < v0.17core_unix.v0.15.2: Requires core_kernel >= v0.15 & < v0.16core_unix.v0.15.1: Requires ocaml >= 4.08.0 & < 5.0...- cstruct-async -> (problem)Rejected candidates:cstruct-async.6.2.0: Requires cstruct = 6.2.0- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> (problem)dune-configurator 2.5.1 requires = 2.5.1Rejected candidates:dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1dune-private-libs.3.20.0: Incompatible with restriction: = 2.5.1...- eio -> (problem)Rejected candidates:eio.1.3: Requires ocaml >= 5.2.0eio.1.2: Requires ocaml >= 5.1.0eio.1.1: Requires ocaml >= 5.1.0eio.1.0: Requires ocaml >= 5.1.0eio.0.15: Requires ocaml >= 5.1.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.9mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- fieldslib -> fieldslib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- ipaddr -> (problem)conduit 1.3.0 requires >= 2.5.0 & < 3.0.0Rejected candidates:ipaddr.5.6.2: Incompatible with restriction: >= 2.5.0 & < 3.0.0ipaddr.5.6.1: Incompatible with restriction: >= 2.5.0 & < 3.0.0ipaddr.5.6.0: Incompatible with restriction: >= 2.5.0 & < 3.0.0ipaddr.3.1.0: Incompatible with restriction: >= 2.5.0 & < 3.0.0ipaddr.2.9.0: Requires ocaml >= 4.03.0 & < 5.0...- jane-street-headers -> jane-street-headers.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- jbuilder -> (problem)dune 3.10.0 requires not(= transition)Rejected candidates:jbuilder.transition: Incompatible with restriction: not(= transition)jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0- jst-config -> jst-config.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- ocaml -> ocaml.5.0.0cppo 1.6.1 requires < 5.2lwt 5.6.0 requires >= 4.08 & < 5.1ocaml-base-compiler 5.0.0 requires = 5.0.0- ocaml-base-compiler -> ocaml-base-compiler.5.0.0User requested = 5.0.0- odoc-parser -> odoc-parser.1.0.1mdx 2.2.1 requires >= 1.0.0 & < 2.3.0- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.1sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> ppx_assert.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_base -> ppx_base.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_bench -> ppx_bench.v0.14.1splittable_random v0.14.0 requires >= v0.14 & < v0.15- ppx_cold -> ppx_cold.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_compare -> ppx_compare.v0.14.0bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_custom_printf -> ppx_custom_printf.v0.14.1bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_enumerate -> ppx_enumerate.v0.14.0ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_fields_conv -> ppx_fields_conv.v0.14.2base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_hash -> ppx_hash.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_here -> ppx_here.v0.14.0ppx_assert v0.14.0 requires >= v0.14 & < v0.15- ppx_inline_test -> ppx_inline_test.v0.14.1core_kernel v0.14.1 requires >= v0.14 & < v0.15- ppx_jane -> (problem)async_kernel v0.14.0 requires >= v0.14 & < v0.15grpc-async dev requires >= v0.16.0Rejected candidates:ppx_jane.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15ppx_jane.v0.14.0: Incompatible with restriction: >= v0.16.0ppx_jane.v0.13.0: Incompatible with restriction: >= v0.14 & < v0.15...- ppx_js_style -> ppx_js_style.v0.14.1ppx_base v0.14.0 requires >= v0.14 & < v0.15- ppx_let -> ppx_let.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_optcomp -> ppx_optcomp.v0.14.2bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_conv -> ppx_sexp_conv.v0.14.3bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppx_sexp_message -> ppx_sexp_message.v0.14.1base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_sexp_value -> ppx_sexp_value.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- ppx_variants_conv -> ppx_variants_conv.v0.14.2bin_prot v0.14.0 requires >= v0.14 & < v0.15- ppxlib -> ppxlib.0.25.1base_quickcheck v0.14.1 requires >= 0.22.0 & < 0.36.0ppx_bench v0.14.1 requires >= 0.14.0 & < 0.29.0ppx_deriving_yojson 3.6.1 requires >= 0.14.0 & < 0.26.0- sexplib -> sexplib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- sexplib0 -> (problem)base v0.14.2 requires >= v0.14 & < v0.15Rejected candidates:sexplib0.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15sexplib0.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15sexplib0.v0.15.1: Incompatible with restriction: >= v0.14 & < v0.15sexplib0.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15sexplib0.v0.14.0: Requires ocaml >= 4.04.2 & < 5.0...- splittable_random -> splittable_random.v0.14.0base_quickcheck v0.14.1 requires >= v0.14 & < v0.15- stdio -> stdio.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- time_now -> time_now.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.15.2gluten-async 0.3.0 requires not(>= 1.0.0)- typerep -> typerep.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- variantslib -> variantslib.v0.14.0core_kernel v0.14.1 requires >= v0.14 & < v0.15- x509 -> (problem)tls-async 0.15.2 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires base64 >= 3.3.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...2026-03-15 16:37.59 [INFO] = debian-13-5.1_opam-2.5 =2026-03-15 16:37.59 [INFO] -> angstrom.0.16.1 asn1-combinators.0.3.2astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0async_rpc_kernel.v0.17.0 async_unix.v0.17.0base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-nnp.basebase-threads.base base-unix.base base64.3.5.2base_bigstring.v0.17.0 base_quickcheck.v0.17.0bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1ca-certs.1.0.1 camlp-streams.5.0.1capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0dune.3.20.2 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1dyn.3.20.2 eio.1.2 eio_linux.1.2 eio_main.1.2eio_posix.1.2 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2faraday-async.0.8.2 faraday-lwt.0.8.2faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0hmap.0.8.1 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 int_repr.v0.17.0 iomux.0.4ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2jst-config.v0.17.0 kdf.1.0.0 logs.0.10.0lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 mtime.2.1.0 notty.0.2.3num.1.6 ocaml.5.1.1 ocaml-base-compiler.5.1.1ocaml-compiler-libs.v0.12.4 ocaml-config.3ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0opam-state.2.5.0 optint.0.3.0 ordering.3.20.2parsexp.v0.17.0 patch.3.1.0 pp.2.0.0ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.0 ppx_bin_prot.v0.17.0ppx_cold.v0.17.0 ppx_compare.v0.17.0ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1ppx_diff.v0.17.0ppx_disable_unused_warnings.v0.17.0ppx_enumerate.v0.17.0 ppx_expect.v0.17.2ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.0ppx_hash.v0.17.0 ppx_here.v0.17.0ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.0 ppx_jane.v0.17.0ppx_let.v0.17.0 ppx_log.v0.17.0ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.0ppx_optional.v0.17.0 ppx_pipebang.v0.17.0ppx_sexp_conv.v0.17.0 ppx_sexp_message.v0.17.0ppx_sexp_value.v0.17.0 ppx_stable.v0.17.0ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.0ppx_typerep_conv.v0.17.0ppx_variants_conv.v0.17.0 ppxlib.0.35.0ppxlib_jane.v0.17.0protocol_version_header.v0.17.0 psq.0.2.1ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0ssl.0.7.0 stdio.v0.17.0 stdlib-shims.0.3.0stdune.3.20.2 stringext.1.6.0 swhid_core.0.1textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4tls-async.2.0.4 topkg.1.1.1 typerep.v0.17.1uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4variantslib.v0.17.0 x509.1.0.6 yojson.3.0.0zarith.1.142026-03-15 16:37.59 [INFO] (valid since opam-repository commit(s): https://github.com/ocaml/opam-repository.git,31462e7d24da1419f9eb9099a0b60ea507d91ef6)2026-03-15 16:37.59 [INFO] = debian-13-5.1_opam-2.5 =2026-03-15 16:37.59 [INFO] -> angstrom.0.14.0 asn1-combinators.0.3.1astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0async_rpc_kernel.v0.17.0 async_unix.v0.17.0base.v0.17.0 base-bigarray.base base-bytes.basebase-domains.base base-nnp.basebase-threads.base base-unix.base base64.3.3.0base_bigstring.v0.17.0 base_quickcheck.v0.17.0bechamel.0.4.0 bechamel-notty.0.4.0bigstringaf.0.9.1 bin_prot.v0.17.0 biniou.1.2.2bos.0.2.1 ca-certs.1.0.1 camlp-streams.5.0.1capitalization.v0.17.0 cmdliner.1.3.0cohttp.4.1.2 cohttp-lwt.4.1.2cohttp-lwt-unix.4.1.2 conduit.6.2.3conduit-lwt.6.2.3 conduit-lwt-unix.6.2.3conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.1conf-pkg-config.1.0 conf-protoc.1.0.0core.v0.17.0 core_kernel.v0.17.0core_unix.v0.17.0 cppo.1.6.6 csexp.1.5.1cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.0.1.0 domain-name.0.3.0dune.3.12.1 dune-configurator.3.13.1duration.0.2.1 dyn.3.15.3 easy-format.1.3.3eio.0.12 eio_linux.0.12 eio_main.0.12eio_posix.0.12 eqaf.0.9expect_test_helpers_core.v0.17.0 faraday.0.8.1faraday-async.0.8.2 faraday-lwt.0.7.1faraday-lwt-unix.0.7.3 fieldslib.v0.17.0fmt.0.9.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0hmap.0.8.1 hpack.0.13.0 httpun-types.0.1.0int_repr.v0.17.0 iomux.0.2 ipaddr.5.6.0ipaddr-sexp.5.6.0 jane-street-headers.v0.17.0jsonm.1.0.2 jst-config.v0.17.0 kdf.1.0.0logs.0.7.0 lwt.5.7.0 lwt-dllist.1.0.0lwt_ssl.1.2.0 macaddr.5.6.0 magic-mime.1.1.2mdx.2.3.1 mirage-crypto.1.2.0mirage-crypto-ec.1.2.0 mirage-crypto-pk.1.2.0mirage-crypto-rng.1.2.0 mtime.2.1.0 notty.0.2.3num.1.5 ocaml.5.1.1 ocaml-base-compiler.5.1.1ocaml-compiler-libs.v0.12.0 ocaml-config.3ocaml-options-vanilla.1ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0ocaml_intrinsics_kernel.v0.17.0ocamlbuild.0.14.2 ocamlfind.1.9.6ocamlgraph.2.0.0 ocplib-endian.1.1 ohex.0.2.0opam-core.2.1.0 opam-dune-lint.0.3opam-file-format.2.1.3 opam-format.2.1.0opam-repository.2.1.0 opam-state.2.1.0optint.0.3.0 ordering.3.15.3 parsexp.v0.17.0pp.1.2.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.0 ppx_bin_prot.v0.17.0ppx_cold.v0.17.0 ppx_compare.v0.17.0ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.5.2 ppx_deriving_yojson.3.7.0ppx_diff.v0.17.0ppx_disable_unused_warnings.v0.17.0ppx_enumerate.v0.17.0 ppx_expect.v0.17.0ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.0ppx_hash.v0.17.0 ppx_here.v0.17.0ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.0 ppx_jane.v0.17.0ppx_let.v0.17.0 ppx_log.v0.17.0ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.0ppx_optional.v0.17.0 ppx_pipebang.v0.17.0ppx_sexp_conv.v0.17.0 ppx_sexp_message.v0.17.0ppx_sexp_value.v0.17.0 ppx_stable.v0.17.0ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.0ppx_typerep_conv.v0.17.0ppx_variants_conv.v0.17.0 ppxlib.0.31.0ppxlib_jane.v0.17.0protocol_version_header.v0.17.0 psq.0.2.0ptime.1.2.0 re.1.9.0 result.1.5 rresult.0.7.0seq.0.3 sexp_pretty.v0.17.0 sexplib.v0.17.0sexplib0.v0.17.0 spawn.v0.15.0splittable_random.v0.17.0 ssl.0.5.13stdio.v0.17.0 stdlib-shims.0.1.0 stdune.3.15.3stringext.1.6.0 textutils.v0.17.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.1tls-async.2.0.1 topkg.1.0.8 typerep.v0.17.0uopt.v0.17.0 uri.4.0.0 uri-sexp.4.0.0 uring.0.5uutf.1.0.3 variantslib.v0.17.0 x509.1.0.6yojson.1.6.0 zarith.1.132026-03-15 16:37.59 [INFO] (valid since opam-repository commit(s): https://github.com/ocaml/opam-repository.git,31462e7d24da1419f9eb9099a0b60ea507d91ef6)2026-03-15 16:37.59 [INFO] = debian-13-5.2_opam-2.5 =2026-03-15 16:37.59 [INFO] -> angstrom.0.16.1 asn1-combinators.0.3.2astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0async_rpc_kernel.v0.17.0 async_unix.v0.17.0base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-nnp.basebase-threads.base base-unix.base base64.3.5.2base_bigstring.v0.17.0 base_quickcheck.v0.17.0bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1ca-certs.1.0.1 camlp-streams.5.0.1capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0dune.3.20.2 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1dyn.3.20.2 eio.1.3 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2faraday-async.0.8.2 faraday-lwt.0.8.2faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0hmap.0.8.1 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 int_repr.v0.17.0 iomux.0.4ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2jst-config.v0.17.0 kdf.1.0.0 logs.0.10.0lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 mtime.2.1.0 notty.0.2.3num.1.6 ocaml.5.2.1 ocaml-base-compiler.5.2.1ocaml-compiler-libs.v0.17.0 ocaml-config.3ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0opam-state.2.5.0 optint.0.3.0 ordering.3.20.2parsexp.v0.17.0 patch.3.1.0 pp.2.0.0ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.0 ppx_bin_prot.v0.17.0ppx_cold.v0.17.0 ppx_compare.v0.17.0ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1ppx_diff.v0.17.0ppx_disable_unused_warnings.v0.17.0ppx_enumerate.v0.17.0 ppx_expect.v0.17.2ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.0ppx_hash.v0.17.0 ppx_here.v0.17.0ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.0 ppx_jane.v0.17.0ppx_let.v0.17.0 ppx_log.v0.17.0ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.0ppx_optional.v0.17.0 ppx_pipebang.v0.17.0ppx_sexp_conv.v0.17.0 ppx_sexp_message.v0.17.0ppx_sexp_value.v0.17.0 ppx_stable.v0.17.0ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.0ppx_typerep_conv.v0.17.0ppx_variants_conv.v0.17.0 ppxlib.0.35.0ppxlib_jane.v0.17.0protocol_version_header.v0.17.0 psq.0.2.1ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0ssl.0.7.0 stdio.v0.17.0 stdlib-shims.0.3.0stdune.3.20.2 stringext.1.6.0 swhid_core.0.1textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4tls-async.2.0.4 topkg.1.1.1 typerep.v0.17.1uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4variantslib.v0.17.0 x509.1.0.6 yojson.3.0.0zarith.1.142026-03-15 16:37.59 [INFO] (valid since opam-repository commit(s): https://github.com/ocaml/opam-repository.git,31462e7d24da1419f9eb9099a0b60ea507d91ef6)2026-03-15 16:37.59 [INFO] = debian-13-5.2_opam-2.5 =2026-03-15 16:37.59 [INFO] -> angstrom.0.14.0 asn1-combinators.0.3.1astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0async_rpc_kernel.v0.17.0 async_unix.v0.17.0base.v0.17.0 base-bigarray.base base-bytes.basebase-domains.base base-nnp.basebase-threads.base base-unix.base base64.3.3.0base_bigstring.v0.17.0 base_quickcheck.v0.17.0bechamel.0.4.0 bechamel-notty.0.4.0bigstringaf.0.9.1 bin_prot.v0.17.0 biniou.1.2.2bos.0.2.1 ca-certs.1.0.1 camlp-streams.5.0.1capitalization.v0.17.0 cmdliner.1.3.0cohttp.4.1.2 cohttp-lwt.4.1.2cohttp-lwt-unix.4.1.2 conduit.6.2.3conduit-lwt.6.2.3 conduit-lwt-unix.6.2.3conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.1conf-pkg-config.1.0 conf-protoc.1.0.0core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.0 cppo.1.6.7 csexp.1.5.1cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.0.1.0 domain-name.0.3.0dune.3.12.1 dune-configurator.3.13.1duration.0.2.1 dyn.3.15.3 easy-format.1.3.3eio.0.12 eio_linux.0.12 eio_main.0.12eio_posix.0.12 eqaf.0.9expect_test_helpers_core.v0.17.0 faraday.0.8.1faraday-async.0.8.2 faraday-lwt.0.7.1faraday-lwt-unix.0.7.3 fieldslib.v0.17.0fmt.0.9.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0hmap.0.8.1 hpack.0.13.0 httpun-types.0.1.0int_repr.v0.17.0 iomux.0.2 ipaddr.5.6.0ipaddr-sexp.5.6.0 jane-street-headers.v0.17.0jsonm.1.0.2 jst-config.v0.17.0 kdf.1.0.0logs.0.7.0 lwt.5.7.0 lwt-dllist.1.0.0lwt_ssl.1.2.0 macaddr.5.6.0 magic-mime.1.1.2mdx.2.4.0 mirage-crypto.1.2.0mirage-crypto-ec.1.2.0 mirage-crypto-pk.1.2.0mirage-crypto-rng.1.2.0 mtime.2.1.0 notty.0.2.3num.1.5 ocaml.5.2.1 ocaml-base-compiler.5.2.1ocaml-compiler-libs.v0.17.0 ocaml-config.3ocaml-options-vanilla.1ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0ocaml_intrinsics_kernel.v0.17.0ocamlbuild.0.14.3 ocamlfind.1.9.6ocamlgraph.2.0.0 ocplib-endian.1.1 ohex.0.2.0opam-core.2.1.0 opam-dune-lint.0.3opam-file-format.2.1.3 opam-format.2.1.0opam-repository.2.1.0 opam-state.2.1.0optint.0.3.0 ordering.3.15.3 parsexp.v0.17.0pp.1.2.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.0 ppx_bin_prot.v0.17.0ppx_cold.v0.17.0 ppx_compare.v0.17.0ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.5.2 ppx_deriving_yojson.3.7.0ppx_diff.v0.17.0ppx_disable_unused_warnings.v0.17.0ppx_enumerate.v0.17.0 ppx_expect.v0.17.0ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.0ppx_hash.v0.17.0 ppx_here.v0.17.0ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.0 ppx_jane.v0.17.0ppx_let.v0.17.0 ppx_log.v0.17.0ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.0ppx_optional.v0.17.0 ppx_pipebang.v0.17.0ppx_sexp_conv.v0.17.0 ppx_sexp_message.v0.17.0ppx_sexp_value.v0.17.0 ppx_stable.v0.17.0ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.0ppx_typerep_conv.v0.17.0ppx_variants_conv.v0.17.0 ppxlib.0.33.0ppxlib_jane.v0.17.0protocol_version_header.v0.17.0 psq.0.2.0ptime.1.2.0 re.1.9.0 result.1.5 rresult.0.7.0seq.0.3 sexp_pretty.v0.17.0 sexplib.v0.17.0sexplib0.v0.17.0 spawn.v0.15.0splittable_random.v0.17.0 ssl.0.5.13stdio.v0.17.0 stdlib-shims.0.1.0 stdune.3.15.3stringext.1.6.0 textutils.v0.17.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.1tls-async.2.0.1 topkg.1.0.8 typerep.v0.17.0uopt.v0.17.0 uri.4.0.0 uri-sexp.4.0.0 uring.0.5uutf.1.0.3 variantslib.v0.17.0 x509.1.0.6yojson.1.6.0 zarith.1.132026-03-15 16:37.59 [INFO] (valid since opam-repository commit(s): https://github.com/ocaml/opam-repository.git,31462e7d24da1419f9eb9099a0b60ea507d91ef6)2026-03-15 16:37.59 [INFO] = debian-13-5.3_opam-2.5 =2026-03-15 16:37.59 [INFO] -> angstrom.0.16.1 asn1-combinators.0.3.2astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0async_rpc_kernel.v0.17.0 async_unix.v0.17.0base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.basebase-nnp.base base-threads.base base-unix.basebase64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0bechamel-notty.0.5.0 bigstringaf.0.10.0bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4conf-pkg-config.4 conf-protoc.4.4.0core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0dune.3.20.2 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1dyn.3.20.2 eio.1.3 eio_linux.1.3 eio_main.1.3eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2faraday-async.0.8.2 faraday-lwt.0.8.2faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0hmap.0.8.1 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 int_repr.v0.17.0 iomux.0.4ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2jst-config.v0.17.0 kdf.1.0.0 logs.0.10.0lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 mtime.2.1.0 notty.0.2.3num.1.6 ocaml.5.3.0 ocaml-base-compiler.5.3.0ocaml-compiler.5.3.0ocaml-compiler-libs.v0.17.0 ocaml-config.3ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0opam-format.2.5.0 opam-repository.2.5.0opam-state.2.5.0 optint.0.3.0 ordering.3.20.2parsexp.v0.17.0 patch.3.1.0 pp.2.0.0ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1ppx_cold.v0.17.0 ppx_compare.v0.17.0ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0ppx_enumerate.v0.17.0 ppx_expect.v0.17.3ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2ppx_hash.v0.17.0 ppx_here.v0.17.0ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0ppx_let.v0.17.1 ppx_log.v0.17.0ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0ppx_sexp_conv.v0.17.1 ppx_sexp_message.v0.17.0ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0ssl.0.7.0 stdio.v0.17.0 stdlib-shims.0.3.0stdune.3.20.2 stringext.1.6.0 swhid_core.0.1textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4tls-async.2.0.4 topkg.1.1.1 typerep.v0.17.1uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4variantslib.v0.17.0 x509.1.0.6 yojson.3.0.0zarith.1.142026-03-15 16:37.59 [INFO] (valid since opam-repository commit(s): https://github.com/ocaml/opam-repository.git,31462e7d24da1419f9eb9099a0b60ea507d91ef6)2026-03-15 16:37.59 [INFO] = debian-13-5.3_opam-2.5 =2026-03-15 16:37.59 [INFO] -> angstrom.0.14.0 asn1-combinators.0.3.1astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0async_rpc_kernel.v0.17.0 async_unix.v0.17.0base.v0.17.0 base-bigarray.base base-bytes.basebase-domains.base base-effects.basebase-nnp.base base-threads.base base-unix.basebase64.3.3.0 base_bigstring.v0.17.0base_quickcheck.v0.17.0 bechamel.0.4.0bechamel-notty.0.4.0 bigstringaf.0.9.1bin_prot.v0.17.0 biniou.1.2.2 bos.0.2.1ca-certs.1.0.1 camlp-streams.5.0.1capitalization.v0.17.0 cmdliner.1.3.0cohttp.4.1.2 cohttp-lwt.4.1.2cohttp-lwt-unix.4.1.2 conduit.6.2.3conduit-lwt.6.2.3 conduit-lwt-unix.6.2.3conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.1conf-pkg-config.1.0 conf-protoc.1.0.0core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.6.7 csexp.1.5.1cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.0.1.0 domain-name.0.3.0dune.3.15.3 dune-configurator.3.13.1duration.0.2.1 dyn.3.15.3 easy-format.1.3.3eio.0.12 eio_linux.0.12 eio_main.0.12eio_posix.0.12 eqaf.0.9expect_test_helpers_core.v0.17.0 faraday.0.8.1faraday-async.0.8.2 faraday-lwt.0.7.1faraday-lwt-unix.0.7.3 fieldslib.v0.17.0fmt.0.9.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0hmap.0.8.1 hpack.0.13.0 httpun-types.0.1.0int_repr.v0.17.0 iomux.0.2 ipaddr.5.6.0ipaddr-sexp.5.6.0 jane-street-headers.v0.17.0jsonm.1.0.2 jst-config.v0.17.0 kdf.1.0.0logs.0.7.0 lwt.5.7.0 lwt-dllist.1.0.0lwt_ssl.1.2.0 macaddr.5.6.0 magic-mime.1.1.2mdx.2.5.0 mirage-crypto.1.2.0mirage-crypto-ec.1.2.0 mirage-crypto-pk.1.2.0mirage-crypto-rng.1.2.0 mtime.2.1.0 notty.0.2.3num.1.5 ocaml.5.3.0 ocaml-base-compiler.5.3.0ocaml-compiler.5.3.0ocaml-compiler-libs.v0.17.0 ocaml-config.3ocaml-options-vanilla.1ocaml-protoc-plugin.4.5.0 ocaml-version.3.5.0ocaml_intrinsics_kernel.v0.17.0ocamlbuild.0.14.3 ocamlfind.1.9.6ocamlgraph.2.0.0 ocplib-endian.1.1 ohex.0.2.0opam-core.2.1.0 opam-dune-lint.0.3opam-file-format.2.1.3 opam-format.2.1.0opam-repository.2.1.0 opam-state.2.1.0optint.0.3.0 ordering.3.15.3 parsexp.v0.17.0pp.1.2.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.0 ppx_bin_prot.v0.17.0ppx_cold.v0.17.0 ppx_compare.v0.17.0ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1ppx_diff.v0.17.0ppx_disable_unused_warnings.v0.17.0ppx_enumerate.v0.17.0 ppx_expect.v0.17.0ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.0ppx_hash.v0.17.0 ppx_here.v0.17.0ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.0 ppx_jane.v0.17.0ppx_let.v0.17.0 ppx_log.v0.17.0ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.0ppx_optional.v0.17.0 ppx_pipebang.v0.17.0ppx_sexp_conv.v0.17.0 ppx_sexp_message.v0.17.0ppx_sexp_value.v0.17.0 ppx_stable.v0.17.0ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.0ppx_typerep_conv.v0.17.0ppx_variants_conv.v0.17.0 ppxlib.0.34.0ppxlib_jane.v0.17.2protocol_version_header.v0.17.0 psq.0.2.0ptime.1.2.0 re.1.9.0 result.1.5 rresult.0.7.0seq.0.3 sexp_pretty.v0.17.0 sexplib.v0.17.0sexplib0.v0.17.0 spawn.v0.15.0splittable_random.v0.17.0 ssl.0.5.13stdio.v0.17.0 stdlib-shims.0.1.0 stdune.3.15.3stringext.1.6.0 textutils.v0.17.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.1tls-async.2.0.1 topkg.1.0.8 typerep.v0.17.1uopt.v0.17.0 uri.4.0.0 uri-sexp.4.0.0 uring.0.5uutf.1.0.3 variantslib.v0.17.0 x509.1.0.6yojson.1.6.0 zarith.1.132026-03-15 16:37.59 [INFO] (valid since opam-repository commit(s): https://github.com/ocaml/opam-repository.git,31462e7d24da1419f9eb9099a0b60ea507d91ef6)2026-03-15 16:37.59 [INFO] = alpine-3.22-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0 cppo.1.8.0csexp.1.5.2 cstruct.6.2.0 cstruct-async.6.2.0deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10 faraday.0.8.2faraday-async.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2fieldslib.v0.17.0 fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2gluten-async.0.5.2 gluten-eio.0.5.2 gluten-lwt.0.5.2gluten-lwt-unix.0.5.2 gmap.0.3.0 grpc.dev grpc-async.devgrpc-bench.dev grpc-eio.dev grpc-examples.dev grpc-lwt.devh2.0.13.0 h2-async.0.13.0 h2-eio.0.13.0 h2-lwt.0.13.0h2-lwt-unix.0.13.0 hmap.0.8.1 hpack.0.13.0 http.6.2.1httpun-types.0.2.0 int_repr.v0.17.0 iomux.0.4 ipaddr.5.6.2ipaddr-sexp.5.6.2 jane-street-headers.v0.17.0 jsonm.1.0.2jst-config.v0.17.0 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1menhir.20260209 menhirCST.20260209 menhirGLR.20260209menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0sha.1.15.4 spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- core_unix -> (problem)async v0.17.0 requires >= v0.17 & < v0.18~Rejected candidates:core_unix.v0.15.1: Incompatible with restriction: >= v0.17 & < v0.18~core_unix.v0.15.0: Incompatible with restriction: >= v0.17 & < v0.18~core_unix.v0.14.0: Incompatible with restriction: >= v0.17 & < v0.18~core_unix.v0.17.1: Availability condition not satisfiedcore_unix.v0.17.0: Availability condition not satisfied...- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = debian-12-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = fedora-42-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = fedora-43-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = opensuse-15.6-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = opensuse-16.0-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = ubuntu-22.04-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = ubuntu-24.04-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = ubuntu-25.04-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = ubuntu-25.10-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = debian-13-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml base-domains ocaml-variantsocaml-base-compiler ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied2026-03-15 16:37.59 [INFO] = debian-13-5.4_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.14.0 astring.0.8.5 async_unix.v0.16.0 base-bigarray.basebase-bytes.base base-domains.base base-effects.base base-nnp.basebase-threads.base base-unix.base base64.3.0.0 bechamel-notty.0.4.0bigarray-compat.1.1.0 biniou.1.2.0 bos.0.2.1 camlp-streams.5.0.1cohttp-lwt-unix.1.2.0 conduit-lwt.1.3.0 conf-libssl.1conf-pkg-config.1.0 conf-protoc.1.0.0 conf-which.1 cppo.1.6.7csexp.1.3.2 cstruct.6.0.1 deps_for_opam_dune_lint.opamdune-configurator.2.5.1 duration.0.2.1 easy-format.1.3.3eio_main.0.12 faraday.0.5.0 faraday-async.0.8.2 faraday-lwt.0.5.0faraday-lwt-unix.0.6.0 fmt.0.9.0 fpath.0.7.3 grpc.devgrpc-async.dev grpc-bench.dev grpc-eio.dev grpc-examples.devgrpc-lwt.dev h2-async.0.9.0 h2-lwt-unix.0.1.0 httpaf.0.4.1iomux.0.2 ke.0.5 logs.0.7.0 lwt.5.7.0 lwt_ssl.1.2.0magic-mime.1.0.1 mdx.2.5.1 mirage-crypto-rng-async.0.10.7mtime.1.3.0 num.1.6 ocaml-compiler-libs.v0.17.0 ocaml-config.3ocaml-options-vanilla.1 ocaml-protoc-plugin.4.5.0ocaml-version.3.5.0 ocamlbuild.0.14.3 ocamlfind.1.9.6ocamlgraph.2.0.0 ocplib-endian.1.1 opam-dune-lint.0.3opam-file-format.2.1.3 opam-state.2.1.0 optint.0.3.0ppx_derivers.1.0 ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0ppxlib.0.37.0 psq.0.1.0 ptime.1.2.0 re.1.9.0 result.1.5rresult.0.7.0 seq.0.3 sexplib.v0.14.0 ssl.0.5.13 stdlib-shims.0.1.0stringext.1.5.0 topkg.1.0.8 uri.4.0.0 uring.0.5 yojson.1.6.0ocaml-base-compiler&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler ocaml-base-compiler base-domains ocamlocaml-variants dune dune ocaml-base-compiler- async -> (problem)grpc-async dev requires >= v0.17Rejected candidates:async.v0.17.0: Requires async_kernel >= v0.17 & < v0.18~async.v0.16.0: Incompatible with restriction: >= v0.17async.v0.15.0: Requires async_kernel >= v0.15 & < v0.16async.v0.14.0: Requires async_kernel >= v0.14 & < v0.15async.v0.13.0: Requires async_kernel >= v0.13 & < v0.14...- async_kernel -> async_kernel.v0.16.0async_unix v0.16.0 requires >= v0.16 & < v0.17- base -> base.v0.14.2parsexp v0.14.1 requires >= v0.14 & < v0.15- base_quickcheck -> (problem)Rejected candidates:base_quickcheck.v0.17.1: Requires base >= v0.17 & < v0.18~base_quickcheck.v0.17.0: Requires base >= v0.17 & < v0.18~base_quickcheck.v0.16.0: Requires base >= v0.16 & < v0.17base_quickcheck.v0.15.0: Requires base >= v0.15 & < v0.16base_quickcheck.v0.14.1: Requires ppx_base >= v0.14 & < v0.15...- bechamel -> bechamel.0.4.0bechamel-notty 0.4.0 requires = 0.4.0- bigstringaf -> (problem)gluten 0.3.0 requires >= 0.4.0grpc dev requires >= 0.9.1Rejected candidates:bigstringaf.0.10.0: Requires dune-configurator >= 3.0bigstringaf.0.9.1: Requires dune-configurator >= 3.0bigstringaf.0.9.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.8.0: Incompatible with restriction: >= 0.9.1bigstringaf.0.7.0: Incompatible with restriction: >= 0.9.1...- cmdliner -> cmdliner.1.3.0cohttp-lwt-unix 1.2.0 requires < 2.0.0- cohttp -> (problem)Rejected candidates:cohttp.6.2.1: Requires base64 >= 3.1.0cohttp.6.1.1: Requires base64 >= 3.1.0cohttp.6.1.0: Requires base64 >= 3.1.0cohttp.6.0.0: Requires base64 >= 3.1.0cohttp.6.0.0~beta2: Requires base64 >= 3.1.0...- cohttp-lwt -> cohttp-lwt.1.2.0cohttp-lwt-unix 1.2.0 requires = 1.2.0- conduit -> conduit.1.3.0conduit-lwt 1.3.0 requires = 1.3.0- conduit-lwt-unix -> conduit-lwt-unix.1.3.0cohttp-lwt-unix 1.2.0 requires >= 1.0.3 & < 2.0.0- core -> (problem)async_kernel v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:core.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17core.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17core.v0.16.2: Requires base >= v0.16 & < v0.17core.v0.16.1: Requires base >= v0.16 & < v0.17core.v0.16.0: Requires ocaml >= 4.14.0 & < 5.1~...- core_kernel -> (problem)async_kernel v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:core_kernel.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17core_kernel.v0.16.0: Requires base >= v0.16 & < v0.17core_kernel.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17core_kernel.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17core_kernel.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- core_unix -> (problem)async_unix v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:core_unix.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17core_unix.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17core_unix.v0.16.0: Requires sexplib >= v0.16 & < v0.17core_unix.v0.15.2: Incompatible with restriction: >= v0.16 & < v0.17core_unix.v0.15.1: Incompatible with restriction: >= v0.16 & < v0.17...- cstruct-async -> (problem)Rejected candidates:cstruct-async.6.2.0: Requires cstruct = 6.2.0- dune -> dune.3.10.0opam-dune-lint 0.3 requires >= 3.10 & < 3.21- dune-private-libs -> (problem)dune-configurator 2.5.1 requires = 2.5.1Rejected candidates:dune-private-libs.3.21.1: Incompatible with restriction: = 2.5.1dune-private-libs.3.21.0: Incompatible with restriction: = 2.5.1dune-private-libs.3.20.2: Incompatible with restriction: = 2.5.1dune-private-libs.3.20.1: Incompatible with restriction: = 2.5.1dune-private-libs.3.20.0: Incompatible with restriction: = 2.5.1...- eio -> (problem)Rejected candidates:eio.1.3: Requires psq >= 0.2.0eio.1.2: Requires psq >= 0.2.0eio.1.1: Requires psq >= 0.2.0eio.1.0: Requires psq >= 0.2.0eio.0.15: Requires psq >= 0.2.0...- eio_linux -> eio_linux.0.12eio_main 0.12 requires = 0.12- eio_posix -> eio_posix.0.12eio_main 0.12 requires = 0.12- eqaf -> eqaf.0.9mirage-crypto 0.10.7 requires >= 0.8 & < 0.10- gluten -> gluten.0.3.0gluten-async 0.3.0 requires = 0.3.0- gluten-async -> gluten-async.0.3.0h2-async 0.9.0 requires >= 0.3.0 & < 0.4.0- h2 -> h2.0.9.0h2-async 0.9.0 requires = 0.9.0- h2-eio -> (problem)Rejected candidates:h2-eio.0.13.0: Requires h2 = 0.13.0h2-eio.0.12.0: Requires h2 = 0.12.0h2-eio.0.11.0: Requires h2 = 0.11.0h2-eio.0.10.0: Requires h2 = 0.10.0- h2-lwt -> (problem)h2-lwt-unix 0.1.0 requires < 0.5.0Rejected candidates:h2-lwt.0.13.0: Requires h2 = 0.13.0h2-lwt.0.12.0: Requires h2 = 0.12.0h2-lwt.0.11.0: Requires h2 = 0.11.0h2-lwt.0.10.0: Requires h2 = 0.10.0h2-lwt.0.9.0: Incompatible with restriction: < 0.5.0...- hpack -> (problem)Rejected candidates:hpack.0.13.0: Requires faraday >= 0.7.3hpack.0.12.0: Requires ocaml >= 4.08.0 & < 5.3hpack.0.11.0: Requires ocaml >= 4.08.0 & < 5.3hpack.0.10.0: Requires ocaml >= 4.08.0 & < 5.3hpack.0.9.0: Requires ocaml >= 4.04 & < 5.3...- ipaddr -> (problem)conduit 1.3.0 requires >= 2.5.0 & < 3.0.0Rejected candidates:ipaddr.5.6.2: Incompatible with restriction: >= 2.5.0 & < 3.0.0ipaddr.5.6.1: Incompatible with restriction: >= 2.5.0 & < 3.0.0ipaddr.5.6.0: Incompatible with restriction: >= 2.5.0 & < 3.0.0ipaddr.3.1.0: Incompatible with restriction: >= 2.5.0 & < 3.0.0ipaddr.2.9.0: Requires ocaml >= 4.03.0 & < 5.0...- jbuilder -> (problem)dune 3.10.0 requires not(= transition)Rejected candidates:jbuilder.transition: Incompatible with restriction: not(= transition)jbuilder.1.0+beta20.2: Requires ocaml >= 4.02.3 & < 5.0jbuilder.1.0+beta20.1: Requires ocaml >= 4.02.3 & < 5.0- mirage-crypto -> mirage-crypto.0.10.7mirage-crypto-rng 0.10.7 requires = 0.10.7- mirage-crypto-rng -> mirage-crypto-rng.0.10.7mirage-crypto-rng-async 0.10.7 requires = 0.10.7- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0lwt 5.7.0 requires >= 4.08 & < 5.5ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> ocaml-base-compiler.5.4.0User requested = 5.4.0- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-base-compiler 5.4.0 requires = 5.4.0- ocaml-variants -> (problem)Rejected candidates:ocaml-variants.5.6.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.5.0~alpha1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.2+trunk: In same conflict class (ocaml-core-compiler) as ocaml-base-compilerocaml-variants.5.4.1+options: In same conflict class (ocaml-core-compiler) as ocaml-base-compiler...- opam-core -> opam-core.2.1.0opam-format 2.1.0 requires = 2.1.0- opam-format -> opam-format.2.1.0opam-repository 2.1.0 requires = 2.1.0- opam-repository -> opam-repository.2.1.0opam-state 2.1.0 requires = 2.1.0- parsexp -> parsexp.v0.14.1sexplib v0.14.0 requires >= v0.14 & < v0.15- ppx_assert -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_assert.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_assert.v0.16.0: Requires base >= v0.16 & < v0.17ppx_assert.v0.15.0: Requires base >= v0.15 & < v0.16ppx_assert.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_assert.v0.13.0: Requires base >= v0.13 & < v0.14...- ppx_base -> ppx_base.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_bench -> (problem)Rejected candidates:ppx_bench.v0.17.1: Requires dune >= 3.11.0ppx_bench.v0.17.0: Requires dune >= 3.11.0ppx_bench.v0.16.0: Requires ppxlib >= 0.28.0 & < 0.36.0ppx_bench.v0.15.1: Requires ppxlib >= 0.23.0 & < 0.36.0ppx_bench.v0.15.0: Requires ppxlib >= 0.23.0 & < 0.29.0...- ppx_bin_prot -> (problem)Rejected candidates:ppx_bin_prot.v0.17.1: Requires base >= v0.17 & < v0.18~ppx_bin_prot.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_bin_prot.v0.16.0: Requires base >= v0.16 & < v0.17ppx_bin_prot.v0.15.0: Requires base >= v0.15 & < v0.16ppx_bin_prot.v0.14.0: Requires ppxlib >= 0.11.0 & < 0.36.0...- ppx_cold -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_cold.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_cold.v0.16.0: Requires base >= v0.16 & < v0.17ppx_cold.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_cold.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_cold.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17- ppx_compare -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_compare.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_compare.v0.16.0: Requires base >= v0.16 & < v0.17ppx_compare.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_compare.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_compare.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_custom_printf -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_custom_printf.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_custom_printf.v0.16.0: Requires base >= v0.16 & < v0.17ppx_custom_printf.v0.15.0: Requires base >= v0.15 & < v0.16ppx_custom_printf.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_custom_printf.v0.14.0: Requires ppxlib >= 0.11.0 & < 0.18.0...- ppx_disable_unused_warnings -> (problem)Rejected candidates:ppx_disable_unused_warnings.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_disable_unused_warnings.v0.16.0: Requires base >= v0.16 & < v0.17ppx_disable_unused_warnings.v0.15.0: Requires base >= v0.15 & < v0.16- ppx_enumerate -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_enumerate.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_enumerate.v0.16.0: Requires base >= v0.16 & < v0.17ppx_enumerate.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_enumerate.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_enumerate.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_expect -> (problem)Rejected candidates:ppx_expect.v0.17.3: Requires base >= v0.17 & < v0.18~ppx_expect.v0.17.2: Requires base >= v0.17 & < v0.18~ppx_expect.v0.17.1: Requires base >= v0.17 & < v0.18~ppx_expect.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_expect.v0.16.2: Requires base >= v0.16 & < v0.17...- ppx_fields_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_fields_conv.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_fields_conv.v0.16.0: Requires base >= v0.16 & < v0.17ppx_fields_conv.v0.15.0: Requires base >= v0.15 & < v0.16ppx_fields_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_fields_conv.v0.14.1: Requires ppxlib >= 0.14.0 & < 0.18.0...- ppx_fixed_literal -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_fixed_literal.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_fixed_literal.v0.16.0: Requires base >= v0.16 & < v0.17ppx_fixed_literal.v0.15.0: Requires base >= v0.15 & < v0.16ppx_fixed_literal.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17- ppx_globalize -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_globalize.v0.17.2: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_globalize.v0.16.0: Requires base >= v0.16 & < v0.17- ppx_hash -> (problem)ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_hash.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_hash.v0.16.0: Requires base >= v0.16 & < v0.17ppx_hash.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_hash.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_hash.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_here -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_here.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_here.v0.16.0: Requires base >= v0.16 & < v0.17ppx_here.v0.15.0: Requires base >= v0.15 & < v0.16ppx_here.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_here.v0.13.0: Requires base >= v0.13 & < v0.14...- ppx_ignore_instrumentation -> ppx_ignore_instrumentation.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_inline_test -> (problem)Rejected candidates:ppx_inline_test.v0.17.1: Requires base >= v0.17 & < v0.18~ppx_inline_test.v0.17.0: Requires base >= v0.17 & < v0.18~ppx_inline_test.v0.16.1: Requires base >= v0.16 & < v0.17ppx_inline_test.v0.16.0: Requires base >= v0.16 & < v0.17ppx_inline_test.v0.15.1: Requires base >= v0.15 & < v0.16...- ppx_jane -> ppx_jane.v0.16.0async_kernel v0.16.0 requires >= v0.16 & < v0.17- ppx_let -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_let.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.16.0: Requires base >= v0.16 & < v0.17ppx_let.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_let.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_log -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_log.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_log.v0.16.0: Requires base >= v0.16 & < v0.17ppx_log.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_log.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17- ppx_module_timer -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_module_timer.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_module_timer.v0.16.0: Requires base >= v0.16 & < v0.17ppx_module_timer.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_module_timer.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_module_timer.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_optional -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_optional.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optional.v0.16.0: Requires base >= v0.16 & < v0.17ppx_optional.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optional.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_optional.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_pipebang -> ppx_pipebang.v0.16.0ppx_jane v0.16.0 requires >= v0.16 & < v0.17- ppx_sexp_conv -> (problem)conduit-lwt-unix 1.3.0 requires < v0.15ppx_base v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_conv.v0.17.1: Incompatible with restriction: < v0.15ppx_sexp_conv.v0.17.0: Incompatible with restriction: < v0.15ppx_sexp_conv.v0.16.0: Incompatible with restriction: < v0.15ppx_sexp_conv.v0.15.1: Incompatible with restriction: < v0.15ppx_sexp_conv.v0.15.0: Incompatible with restriction: < v0.15...- ppx_sexp_message -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_message.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_message.v0.16.0: Requires base >= v0.16 & < v0.17ppx_sexp_message.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_message.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_message.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_sexp_value -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_sexp_value.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_value.v0.16.0: Requires base >= v0.16 & < v0.17ppx_sexp_value.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_value.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_sexp_value.v0.13.0: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.16.0: Requires base >= v0.16 & < v0.17ppx_stable.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_stable_witness -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_stable_witness.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_stable_witness.v0.16.0: Requires base >= v0.16 & < v0.17- ppx_string -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_string.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_string.v0.16.0: Requires base >= v0.16 & < v0.17ppx_string.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_string.v0.14.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_string.v0.14.0: Incompatible with restriction: >= v0.16 & < v0.17- ppx_tydi -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_tydi.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_tydi.v0.16.0: Requires base >= v0.16 & < v0.17- ppx_typerep_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_typerep_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.16.0: Requires base >= v0.16 & < v0.17ppx_typerep_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_typerep_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- ppx_variants_conv -> (problem)ppx_jane v0.16.0 requires >= v0.16 & < v0.17Rejected candidates:ppx_variants_conv.v0.17.1: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.17.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.16.0: Requires base >= v0.16 & < v0.17ppx_variants_conv.v0.15.0: Incompatible with restriction: >= v0.16 & < v0.17ppx_variants_conv.v0.14.2: Incompatible with restriction: >= v0.16 & < v0.17...- sexplib0 -> (problem)base v0.14.2 requires >= v0.14 & < v0.15Rejected candidates:sexplib0.v0.17.0: Incompatible with restriction: >= v0.14 & < v0.15sexplib0.v0.16.0: Incompatible with restriction: >= v0.14 & < v0.15sexplib0.v0.15.1: Incompatible with restriction: >= v0.14 & < v0.15sexplib0.v0.15.0: Incompatible with restriction: >= v0.14 & < v0.15sexplib0.v0.14.0: Requires ocaml >= 4.04.2 & < 5.0...- stdune -> (problem)opam-dune-lint 0.3 requires >= 3.10.0Rejected candidates:stdune.3.21.1: Requires dune >= 3.21stdune.3.21.0: Requires dune >= 3.21stdune.3.20.2: Requires dune >= 3.20stdune.3.20.1: Requires dune >= 3.20stdune.3.20.0: Requires dune >= 3.20...- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfied- tls -> (problem)conduit-lwt-unix 1.3.0 requires not(>= 0.11.0)Rejected candidates:tls.2.0.4: Incompatible with restriction: not(>= 0.11.0)tls.2.0.3: Incompatible with restriction: not(>= 0.11.0)tls.2.0.2: Incompatible with restriction: not(>= 0.11.0)tls.2.0.1: Incompatible with restriction: not(>= 0.11.0)tls.1.0.4: Incompatible with restriction: not(>= 0.11.0)...- tls-async -> tls-async.0.17.0gluten-async 0.3.0 requires not(>= 1.0.0)- x509 -> (problem)tls-async 0.17.0 requires >= 0.14.0Rejected candidates:x509.1.0.6: Requires base64 >= 3.3.0x509.0.16.5: Requires base64 >= 3.3.0x509.0.15.0: Requires base64 >= 3.1.0x509.0.14.1: Requires base64 >= 3.1.0x509.0.12.0: Incompatible with restriction: >= 0.14.0...- ocaml|ocaml&ocamlfind-secondary -> (problem)Rejected candidates:ocaml&ocamlfind-secondary: Requires ocaml >= 4.02 & < 4.08~~ocaml: Requires ocaml >= 4.08 & < 5.32026-03-15 16:37.59 [INFO] = debian-13-5.4+flambda_opam-2.5 =2026-03-15 16:37.59 [INFO] Can't find all required versions.Selected: angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.17.0async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.basebase-domains.base base-effects.base base-nnp.base base-threads.basebase-unix.base base64.3.5.2 base_bigstring.v0.17.0base_quickcheck.v0.17.1 bechamel.0.5.0 bechamel-notty.0.5.0bigstringaf.0.10.0 bin_prot.v0.17.0-1 bos.0.2.1 ca-certs.1.0.1camlp-streams.5.0.1 capitalization.v0.17.0 cmdliner.2.1.0cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4conf-protoc.4.4.0 core.v0.17.1 core_kernel.v0.17.0core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0cstruct-async.6.2.0 deps_for_opam_dune_lint.opam digestif.1.3.0domain-local-await.1.0.1 domain-name.0.5.0 dune-build-info.3.20.2dune-configurator.3.20.2 duration.0.2.1 eio.1.3 eio_linux.1.3eio_main.1.3 eio_posix.1.3 eqaf.0.10expect_test_helpers_core.v0.17.0 faraday.0.8.2 faraday-async.0.8.2faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fieldslib.v0.17.0fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gluten.0.5.2 gluten-async.0.5.2gluten-eio.0.5.2 gluten-lwt.0.5.2 gluten-lwt-unix.0.5.2 gmap.0.3.0grpc.dev grpc-async.dev grpc-bench.dev grpc-eio.devgrpc-examples.dev grpc-lwt.dev h2.0.13.0 h2-async.0.13.0h2-eio.0.13.0 h2-lwt.0.13.0 h2-lwt-unix.0.13.0 hmap.0.8.1hpack.0.13.0 http.6.2.1 httpun-types.0.2.0 int_repr.v0.17.0iomux.0.4 ipaddr.5.6.2 ipaddr-sexp.5.6.2jane-street-headers.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0kdf.1.0.0 logs.0.10.0 lwt.6.1.1 lwt-dllist.1.1.0 lwt_ssl.1.2.0macaddr.5.6.2 magic-mime.1.3.1 mdx.2.5.1 menhir.20260209menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mtime.2.1.0 num.1.6ocaml-compiler-libs.v0.17.0 ocaml-config.3ocaml-protoc-plugin.6.2.0 ocaml-syntax-shims.1.0.0ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 opam-core.2.5.0opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 parsexp.v0.17.0patch.3.1.0 pp.2.0.0 ppx_assert.v0.17.0 ppx_base.v0.17.0ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_diff.v0.17.1ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1ppx_stable_witness.v0.17.0 ppx_string.v0.17.0ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4protocol_version_header.v0.17.0 psq.0.2.1 ptime.1.2.0 re.1.14.0result.1.5 rresult.0.7.0 seq.base sexp_pretty.v0.17.0sexplib.v0.17.0 sexplib0.v0.17.0 sha.1.15.4 spawn.v0.17.0spdx_licenses.1.4.0 splittable_random.v0.17.0 ssl.0.7.0stdio.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0swhid_core.0.1 textutils.v0.17.0 thread-table.1.0.0time_now.v0.17.0 timezone.v0.17.0 tls.2.0.4 tls-async.2.0.4topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uri.4.4.0 uri-sexp.4.4.0uring.2.7.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 variantslib.v0.17.0x509.1.0.6 yojson.3.0.0 zarith.1.14ocaml-variants&deps_for_opam_dune_lint&grpc&grpc-lwt&grpc-examples&grpc-eio&grpc-bench&grpc-asyncsystem-mingw system-mingw|system-msvc&winpthreadsocaml-base-compiler base-domains ocaml ocaml ocaml-base-compiler- dune -> dune.3.20.2opam-dune-lint 0.6 requires >= 3.10 & < 3.21- dyn -> dyn.3.20.2stdune 3.20.2 requires = 3.20.2- notty -> (problem)grpc-bench dev requires >= 0.2.3Rejected candidates:notty.0.2.3: Requires ocaml >= 4.08.0 & < 5.4notty.0.2.2: Incompatible with restriction: >= 0.2.3notty.0.2.1: Incompatible with restriction: >= 0.2.3- ocaml -> ocaml.5.4.0ocaml-compiler 5.4.0 requires = 5.4.0- ocaml-base-compiler -> (problem)Rejected candidates:ocaml-base-compiler.5.5.0~alpha1: In same conflict class (ocaml-core-compiler) as ocaml-variantsocaml-base-compiler.5.4.1: In same conflict class (ocaml-core-compiler) as ocaml-variantsocaml-base-compiler.5.4.0: In same conflict class (ocaml-core-compiler) as ocaml-variantsocaml-base-compiler.5.4.0~rc1: In same conflict class (ocaml-core-compiler) as ocaml-variantsocaml-base-compiler.5.4.0~beta2: In same conflict class (ocaml-core-compiler) as ocaml-variants...- ocaml-compiler -> ocaml-compiler.5.4.0ocaml-variants 5.4.0+options requires = 5.4.0- ocaml-variants -> ocaml-variants.5.4.0+optionsUser requested = 5.4.0+options- ordering -> ordering.3.20.2dyn 3.20.2 requires = 3.20.2- system-mingw -> (problem)No usable implementations:system-mingw.1: Availability condition not satisfiedJob succeeded2026-03-15 16:38.29: Solving with opam-repository commit: https://github.com/ocaml/opam-repository.git#refs/heads/master (4f056bfedf536e66065c3783e694e6aa0b38261a)2026-03-15 16:38.52: Waiting for worker…Building on ainia.caelum.ci.dev-1Job succeeded2026-03-15 16:39.42: Job failed: Error from solver: Eio.Io Process Child_error Exited (code 128),running command: git -C /var/cache/solver/1/github_com/_ocaml_opam-repository fetch origin,fetching "https://github.com/ocaml/opam-repository.git"