2025-10-18 16:36.41: New job: test jeffa5/ocaml-grpc https://github.com/jeffa5/ocaml-grpc.git#refs/heads/master (efd6dbfc2d044fef97b122f831a8c162d9d46625) (linux-x86_64:ubuntu-25.10-5.4_opam-2.4)Base: ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840Opam project buildTo reproduce locally:git clone --recursive "https://github.com/jeffa5/ocaml-grpc.git" -b "master" && cd "ocaml-grpc" && git reset --hard efd6dbfccat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840# ubuntu-25.10-5.4_opam-2.4USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 grpc.opam grpc-lwt.opam ./RUN opam pin add -yn grpc.dev './' && \opam pin add -yn grpc-lwt.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="angstrom.0.16.1 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 cppo.1.8.0 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 faraday.0.8.2 h2.dev hpack.0.13.0 httpaf.0.7.1 lwt.5.9.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-protoc.3.1.1 ocaml-syntax-shims.1.0.0 ocamlfind.1.9.8 ocplib-endian.1.2 pbrt.3.1.1 psq.0.2.1 result.1.5 seq.base stdlib-shims.0.3.0 stringext.1.6.0 uri.4.4.0"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.4 --depext-only -y grpc.dev grpc-lwt.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2025-10-18 16:36.41: Using cache hint "jeffa5/ocaml-grpc-ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840-ubuntu-25.10-5.4_opam-2.4-30900c4bb9ab8876894e9ba10383a90a"2025-10-18 16:36.41: Using OBuilder spec:((from ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840)(comment ubuntu-25.10-5.4_opam-2.4)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(workdir /src)(run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))(run (shell "opam init --reinit -ni"))(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))(workdir /src)(run (shell "sudo chown opam /src"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src grpc.opam grpc-lwt.opam) (dst ./))(run (network host)(shell "opam pin add -yn grpc.dev './' && \\nopam pin add -yn grpc-lwt.dev './'"))(run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "angstrom.0.16.1 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 cppo.1.8.0 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 faraday.0.8.2 h2.dev hpack.0.13.0 httpaf.0.7.1 lwt.5.9.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-protoc.3.1.1 ocaml-syntax-shims.1.0.0 ocamlfind.1.9.8 ocplib-endian.1.2 pbrt.3.1.1 psq.0.2.1 result.1.5 seq.base stdlib-shims.0.3.0 stringext.1.6.0 uri.4.4.0")(env CI true)(env OCAMLCI true)(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y grpc.dev grpc-lwt.dev $DEPS"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))(copy (src .) (dst /src))(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")))2025-10-18 16:36.41: Waiting for resource in pool OCluster2025-10-18 18:00.42: Waiting for worker…2025-10-18 18:03.45: Got resource from pool OClusterBuilding on odawa.caelum.ci.devhint: Using 'master' as the name for the initial branch. This default branch namehint: is subject to change. To configure the initial branch name to use in allhint: of your new repositories, which will suppress this warning, call:hint:hint: git config --global init.defaultBranch <name>hint:hint: Names commonly chosen instead of 'master' are 'main', 'trunk' andhint: 'development'. The just-created branch can be renamed via this command:hint:hint: git branch -m <name>Initialized empty Git repository in /var/cache/obuilder/ocluster/git/ocaml-grpc.git-62d5813d17840b219d14092379bace169379c127/.git/HEAD is now at efd6dbf Update h2 src(from ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840)Unable to find image 'ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840' locallydocker.io/ocaml/opam@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840: Pulling from ocaml/opam9b965cd35928: Already exists8c34d5cb1909: Already exists8f3d0e888f94: Already exists75914a58b59d: Already exists00c83499f5f8: Already exists96557828c72d: Already existse04c74427b07: Already exists0b5b736f6f8b: Already exists01ddd8730c9d: Already existsf367de3c6ef3: Already exists8ea485ed8d07: Already exists311ea7e25f3b: Already exists2c44554f2c1d: Already exists4b37f74f2fcf: Already exists4c53b5e197d1: Already existsae54a0cbaf07: Already existsae54a0cbaf07: Already existsfbfa20dfc58f: Already exists7a5fbf99492d: Already exists55f27f5aae25: Already existse5dc741ba80e: Already exists4f4fb700ef54: Already existsea4deec7b9ed: Already exists575dd3f40a50: Already exists23d3a726bc1c: Already exists9c808f81626e: Already exists6015bb64a01e: Already existsc8b90fbcd33e: Already exists1b226c214b9a: Already existsc3f2fe2e9a34: Already exists09907f66bdda: Already existsac9b7119d067: Already existsc3c8c52036b2: Already exists09d46cfd46ca: Already existsa93091442c09: Already exists74daf3d638c4: Already exists2ad878d09679: Already exists4f990f691d95: Already existsb2d8c9546556: Already existsfc9e5ff183af: Already exists1420c7e28df9: Pulling fs layer0aa76275f3e3: Pulling fs layer93d3fe1ef530: Pulling fs layer8141b93c2100: Pulling fs layer0aa76275f3e3: Waiting99dd02af1531: Pulling fs layer1420c7e28df9: Waiting93d3fe1ef530: Waitinged19dfeb135d: Pulling fs layer8141b93c2100: Waiting99dd02af1531: Waiting400c4009ccf8: Pulling fs layered19dfeb135d: Waiting400c4009ccf8: Waiting1420c7e28df9: Download complete1420c7e28df9: Pull complete0aa76275f3e3: Verifying Checksum0aa76275f3e3: Download complete0aa76275f3e3: Pull complete93d3fe1ef530: Verifying Checksum93d3fe1ef530: Download complete93d3fe1ef530: Pull complete99dd02af1531: Verifying Checksum99dd02af1531: Download completeed19dfeb135d: Verifying Checksumed19dfeb135d: Download complete400c4009ccf8: Verifying Checksum400c4009ccf8: Download complete8141b93c2100: Verifying Checksum8141b93c2100: Download complete8141b93c2100: Pull complete99dd02af1531: Pull completeed19dfeb135d: Pull complete400c4009ccf8: Pull completeDigest: sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840Status: Downloaded newer image for ocaml/opam@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c8402025-10-18 18:03.46 ---> using "3be20ed9bde11478d710180884f722280dfc08d0ee382a0870797929c1d03cd4" from cache/: (comment ubuntu-25.10-5.4_opam-2.4)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (workdir /src)/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))2025-10-18 18:03.46 ---> using "da6960692231a059dab52bacd68875d42b6b35b205939a28c7e327c1c48fb166" from cache/src: (run (shell "opam init --reinit -ni"))Configuring from /home/opam/.opamrc and then from built-in defaults.Checking for available remotes: rsync and local, git.- you won't be able to use mercurial repositories unless you install the hg command on your system.- you won't be able to use darcs repositories unless you install the darcs command on your system.This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.You may want to back it up before going further.Continue? [Y/n] y[NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:opam option jobs=71 --globalFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2025-10-18 18:03.46 ---> using "e9b0ecbad3beb2e452151c1169527a8879012a89c3350bb7b46eace3adcd6aea" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 6.8.0-85-genericThe OCaml toplevel, version 5.4.02.4.12025-10-18 18:03.46 ---> using "77ec95f59e260ec6798c95d067d0fb48d4d663c0eb249c2e29ab7e2bbb0a15a8" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2025-10-18 18:03.46 ---> using "112fb3f58706e2a934d242f81fc30ccd1722e38dcf8fa9411a64fe043420055b" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && git log --no-decorate -n1 --oneline && opam update -u"))c603e596bf Merge pull request #28683 from Octachron/OCaml_5.4.0_release<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryAlready up-to-date.Nothing to do.# To update the current shell environment, run: eval $(opam env)2025-10-18 18:03.46 ---> using "10ebcea5a136997bb3d25fe8f52145c5fa29bb5dfd035f08bc3c6234649165e8" from cache/src: (copy (src grpc.opam grpc-lwt.opam) (dst ./))2025-10-18 18:03.46 ---> saved as "14acc3a15803f2cf2097e8c841bf270748cc6babf35d76367623fee0a96e2af1"/src: (run (network host)(shell "opam pin add -yn grpc.dev './' && \\nopam pin add -yn grpc-lwt.dev './'"))[grpc.dev] synchronised (file:///src)grpc is now pinned to file:///src (version dev)[grpc-lwt.dev] synchronised (file:///src)The following additional pinnings are required by grpc-lwt.dev:- h2.dev at git+https://github.com/anmonteiro/ocaml-h2#7df18604ae389e3151f79e2be5dfd4278d4377fbPin and install them? [Y/n] y[h2.dev] synchronised (no changes)h2 is now pinned to git+https://github.com/anmonteiro/ocaml-h2#7df18604ae389e3151f79e2be5dfd4278d4377fb (version dev)grpc-lwt is now pinned to file:///src (version dev)2025-10-18 18:03.53 ---> saved as "a83047d7920548528692cf222ee0fe9e5ee3d146da3f4f027353679090411772"/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2025-10-18 18:03.53 ---> saved as "99d6120aef25e688a060571c9d3501e4b79d3d768991ae15243bde78b825295f"/src: (env DEPS "angstrom.0.16.1 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 cppo.1.8.0 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 faraday.0.8.2 h2.dev hpack.0.13.0 httpaf.0.7.1 lwt.5.9.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-protoc.3.1.1 ocaml-syntax-shims.1.0.0 ocamlfind.1.9.8 ocplib-endian.1.2 pbrt.3.1.1 psq.0.2.1 result.1.5 seq.base stdlib-shims.0.3.0 stringext.1.6.0 uri.4.4.0")/src: (env CI true)/src: (env OCAMLCI true)/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y grpc.dev grpc-lwt.dev $DEPS"))+ /usr/bin/sudo "apt-get" "update"- Hit:1 http://archive.ubuntu.com/ubuntu questing InRelease- Get:2 http://archive.ubuntu.com/ubuntu questing-updates InRelease [136 kB]- Get:3 http://archive.ubuntu.com/ubuntu questing-backports InRelease [133 kB]- Get:4 http://security.ubuntu.com/ubuntu questing-security InRelease [136 kB]- Fetched 404 kB in 0s (914 kB/s)- Reading package lists...-<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[grpc.dev] synchronised (file:///src)[grpc-lwt.dev] synchronised (file:///src)[h2.dev] synchronised (no changes)[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-config is already installed (current version is 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml is already installed (current version is 5.4.0).[NOTE] Package base-unix is already installed (current version is base).[NOTE] Package base-threads is already installed (current version is base).[NOTE] Package base-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains is already installed (current version is base).[NOTE] Package base-bigarray is already installed (current version is base).2025-10-18 18:04.01 ---> saved as "e93d287a84685a8d9f495b83cbdbfbcabff061de086392fd344c7cc96daec9b6"/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[h2.dev] synchronised (no changes)[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-config is already installed (current version is 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml is already installed (current version is 5.4.0).[NOTE] Package base-unix is already installed (current version is base).[NOTE] Package base-threads is already installed (current version is base).[NOTE] Package base-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains is already installed (current version is base).[NOTE] Package base-bigarray is already installed (current version is base).The following actions will be performed:=== install 24 packages- install angstrom 0.16.1- install base-bytes base- install base64 3.5.2- install bigstringaf 0.10.0- install cppo 1.8.0- install csexp 1.5.2- install dune 3.20.2- install dune-configurator 3.20.2- install faraday 0.8.2- install h2 dev (pinned)- install hpack 0.13.0- install httpaf 0.7.1- install lwt 5.9.2- install ocaml-protoc 3.1.1- install ocaml-syntax-shims 1.0.0- install ocamlfind 1.9.8- install ocplib-endian 1.2- install pbrt 3.1.1- install psq 0.2.1- install result 1.5- install seq base- install stdlib-shims 0.3.0- install stringext 1.6.0- install uri 4.4.0<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved angstrom.0.16.1 (cached)-> retrieved base64.3.5.2 (cached)-> retrieved bigstringaf.0.10.0 (cached)-> retrieved cppo.1.8.0 (cached)-> retrieved csexp.1.5.2 (cached)-> retrieved faraday.0.8.2 (cached)-> retrieved hpack.0.13.0 (cached)-> retrieved httpaf.0.7.1 (cached)-> retrieved lwt.5.9.2 (cached)-> retrieved ocaml-protoc.3.1.1, pbrt.3.1.1 (https://opam.ocaml.org/cache)-> retrieved ocaml-syntax-shims.1.0.0 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved h2.dev (no changes)-> retrieved ocplib-endian.1.2 (cached)-> retrieved psq.0.2.1 (cached)-> retrieved seq.base (cached)-> installed seq.base-> retrieved result.1.5 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved stringext.1.6.0 (cached)-> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached)-> retrieved uri.4.4.0 (cached)-> installed ocamlfind.1.9.8-> installed base-bytes.base-> installed dune.3.20.2-> installed base64.3.5.2-> installed csexp.1.5.2-> installed cppo.1.8.0-> installed ocaml-syntax-shims.1.0.0-> installed psq.0.2.1-> installed result.1.5-> installed stdlib-shims.0.3.0-> installed stringext.1.6.0-> installed ocplib-endian.1.2-> installed pbrt.3.1.1-> installed dune-configurator.3.20.2-> installed ocaml-protoc.3.1.1-> installed bigstringaf.0.10.0-> installed faraday.0.8.2-> installed angstrom.0.16.1-> installed httpaf.0.7.1-> installed hpack.0.13.0[ERROR] The compilation of h2.dev failed at "dune build -p h2 -j 255".-> installed uri.4.4.0-> installed lwt.5.9.2#=== ERROR while compiling h2.dev =============================================## context 2.4.1 | linux/x86_64 | ocaml-base-compiler.5.4.0 | pinned(git+https://github.com/anmonteiro/ocaml-h2#7df18604ae389e3151f79e2be5dfd4278d4377fb#7df18604ae389e3151f79e2be5dfd4278d4377fb)# path ~/.opam/5.4/.opam-switch/build/h2.dev# command ~/.opam/5.4/bin/dune build -p h2 -j 255# exit-code 1# env-file ~/.opam/log/h2-1-5076f3.env# output-file ~/.opam/log/h2-1-5076f3.out### output #### (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.h2.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/base64 -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/faraday -I /home/opam/.opam/5.4/lib/hpack -I /home/opam/.opam/5.4/lib/httpaf -I /home/opam/.opam/5.4/lib/psq -I /home/opam/.opam/5.4/lib/result -I /home/opam/.opam/5.4/lib/seq -no-alias-deps -open H2__ -o lib/.h2.objs/byte/h2__Scheduler.cmo -c -impl lib/scheduler.ml)# File "lib/scheduler.ml", lines 34-40, characters 10-6:# 34 | ..........Hashtbl.MakeSeeded (struct# 35 | type t = Stream_identifier.t# 36 |# 37 | let equal = Stream_identifier.( === )# 38 |# 39 | let hash i k = Hashtbl.seeded_hash i k# 40 | end)# Error: Modules do not match:# sig# type t = H2__.Stream_identifier.t# val equal : Int32.t -> Int32.t -> bool# val hash : int -> 'a -> int# end# is not included in Hashtbl.SeededHashedType# The value seeded_hash is required but not provided# File "hashtbl.mli", line 440, characters 4-36: Expected declaration<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>+- The following actions failed| - build h2 dev+-+- The following changes have been performed| - install angstrom 0.16.1| - install base-bytes base| - install base64 3.5.2| - install bigstringaf 0.10.0| - install cppo 1.8.0| - install csexp 1.5.2| - install dune 3.20.2| - install dune-configurator 3.20.2| - install faraday 0.8.2| - install hpack 0.13.0| - install httpaf 0.7.1| - install lwt 5.9.2| - install ocaml-protoc 3.1.1| - install ocaml-syntax-shims 1.0.0| - install ocamlfind 1.9.8| - install ocplib-endian 1.2| - install pbrt 3.1.1| - install psq 0.2.1| - install result 1.5| - install seq base| - install stdlib-shims 0.3.0| - install stringext 1.6.0| - install uri 4.4.0+-# To update the current shell environment, run: eval $(opam env)The former state can be restored with:/usr/bin/opam switch import "/home/opam/.opam/5.4/.opam-switch/backup/state-20251018180401.export""/usr/bin/env" "bash" "-c" "opam install $DEPS" failed with exit status 312025-10-18 18:04.33: Job failed: Failed: Build failed