2026-06-26 09:16.10: New job: test ahrefs/devkit https://github.com/ahrefs/devkit.git#refs/heads/sc/structured-logging (6a546df3604927259bb8d8c82d41fa111da57d2e) (openbsd-amd64:openbsd-78-amd64-5.5_opam-2.5)Base: openbsd-78-amd64-ocaml-5.5Opam project buildTo reproduce locally:git clone --recursive "https://github.com/ahrefs/devkit.git" -b "sc/structured-logging" && cd "devkit" && git reset --hard 6a546df3cat > Dockerfile <<'END-OF-DOCKERFILE'FROM openbsd-78-amd64-ocaml-5.5# openbsd-78-amd64-5.5_opam-2.5USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"RUN doas ln -f /usr/bin/opam-2.5 /usr/bin/opamRUN cd ~/opam-repository && (git cat-file -e 10b9bc82426ac6d613a21b70509373ed5b785d42 || git fetch origin master) && git reset -q --hard 10b9bc82426ac6d613a21b70509373ed5b785d42 && git log --no-decorate -n1 --onelineRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionRUN opam update -uCOPY --chown=1000:1000 devkit.opam /home/opam/src/./RUN opam pin add -yn devkit.dev '/home/opam/src/./'RUN echo '(lang dune 3.0)' > '/home/opam/src/./dune-project'ENV DEPS="astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlzip.1.14 compiler-cloning.enabled conf-libcurl.2 conf-libevent.1 conf-libpcre2-8.2 conf-pkg-config.5 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 curl.0.10.0 curl_lwt.0.10.0 dune.3.23.1 dune-compiledb.0.6.0 dune-configurator.3.23.1 extlib.1.8.0 extunix.0.4.4 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 hex.1.5.0 jsonm.1.0.2 libevent.0.9.0 lwt.6.1.2 lwt_ppx.6.1.0 num.1.6 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-compiler-libs.v0.17.0 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ocurl.transition ounit2.2.2.7 parsexp.v0.17.0 pcre2.8.0.4 ppx_derivers.1.2.1 ppxlib.0.38.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 trace.0.12 uutf.1.0.4 yojson.3.0.0"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y devkit.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /home/opam/srcRUN cd /home/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-06-26 09:16.10: Using cache hint "ahrefs/devkit-openbsd-78-amd64-ocaml-5.5-openbsd-78-amd64-5.5_opam-2.5-b99d6fcb00ae96df4e56cbc96d8b8bdb"2026-06-26 09:16.10: Using OBuilder spec:((from openbsd-78-amd64-ocaml-5.5)(comment openbsd-78-amd64-5.5_opam-2.5)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(run (shell "doas ln -f /usr/bin/opam-2.5 /usr/bin/opam"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 10b9bc82426ac6d613a21b70509373ed5b785d42 || git fetch origin master) && git reset -q --hard 10b9bc82426ac6d613a21b70509373ed5b785d42 && git log --no-decorate -n1 --oneline"))(run (shell "opam init --reinit -ni"))(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam update -u"))(copy (src devkit.opam) (dst /home/opam/src/./))(run (network host)(shell "opam pin add -yn devkit.dev '/home/opam/src/./'"))(run (shell "echo '(lang dune 3.0)' > '/home/opam/src/./dune-project'"))(env DEPS "astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlzip.1.14 compiler-cloning.enabled conf-libcurl.2 conf-libevent.1 conf-libpcre2-8.2 conf-pkg-config.5 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 curl.0.10.0 curl_lwt.0.10.0 dune.3.23.1 dune-compiledb.0.6.0 dune-configurator.3.23.1 extlib.1.8.0 extunix.0.4.4 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 hex.1.5.0 jsonm.1.0.2 libevent.0.9.0 lwt.6.1.2 lwt_ppx.6.1.0 num.1.6 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-compiler-libs.v0.17.0 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ocurl.transition ounit2.2.2.7 parsexp.v0.17.0 pcre2.8.0.4 ppx_derivers.1.2.1 ppxlib.0.38.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 trace.0.12 uutf.1.0.4 yojson.3.0.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.5 --depext-only -y devkit.dev $DEPS"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))(copy (src .) (dst /home/opam/src))(run (shell "cd /home/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _build")))2026-06-26 09:16.10: Waiting for resource in pool OCluster2026-06-26 09:16.10: Waiting for worker…2026-06-26 09:16.10: Got resource from pool OClusterBuilding on oregano.caelum.ci.devAll commits already cachedHEAD is now at 6a546df simplify logger to just have one function(from openbsd-78-amd64-ocaml-5.5)2026-06-26 09:16.11 ---> using "ccae11b41e67ff31b516a8bcb38e06f2d7922e0aefbdcd5a2c4a7994a69b1893" from cache/: (comment openbsd-78-amd64-5.5_opam-2.5)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (run (shell "doas ln -f /usr/bin/opam-2.5 /usr/bin/opam"))2026-06-26 09:16.11 ---> using "5bacfeac074b82b756e7e0fc240ff765349af48b951c0c355ba41932915f12b9" from cache/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 10b9bc82426ac6d613a21b70509373ed5b785d42 || git fetch origin master) && git reset -q --hard 10b9bc82426ac6d613a21b70509373ed5b785d42 && git log --no-decorate -n1 --oneline"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEADed86d35f8f..10b9bc8242 master -> origin/master10b9bc8242 Merge pull request #30143 from shonfeder/bound-on-dune-3-242026-06-26 09:17.03 ---> saved as "0badd9d87e1d69301e1e0c0e0f28ccf9ebc7f1fd8b8aff2d22847b5400d0a7bc"/: (run (shell "opam init --reinit -ni"))No configuration file found, using 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.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from file:///home/opam/opam-repositorydefault (at file:///home/opam/opam-repository):[WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html)default (at file:///home/opam/opam-repository):[INFO] opam 2.5.1 includes security fixes; please consider upgrading (https://opam.ocaml.org/doc/Install.html)2026-06-26 09:18.59 ---> saved as "c92ef3f69e7dc6ffc520488eb4d1930cf2c42fd8d19e09a3f9ccc023b667af9f"/: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))OpenBSD 7.8The OCaml toplevel, version 5.5.02.5.02026-06-26 09:19.57 ---> saved as "53ae7543fbd8dc38b5e3f96a218490101505787315b4c453c3bce2fe7f9824bf"/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam update -u"))<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] no changes from file:///home/opam/opam-repositoryEverything as up-to-date as possibleHowever, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.1"), which will ask permission to downgrade or uninstall the conflicting packages.Nothing to do.# To update the current shell environment, run: eval $(opam env)2026-06-26 09:22.18 ---> saved as "923754c1a0016340bce1c1a0215b72c9064bea51c5a9b469e82b96497562d544"/: (copy (src devkit.opam) (dst /home/opam/src/./))2026-06-26 09:23.18 ---> saved as "1cc51003bdbf6c9771594c13766cca8e8dc0585da2951797f1e6974bac93249d"/: (run (network host)(shell "opam pin add -yn devkit.dev '/home/opam/src/./'"))[devkit.dev] synchronised (file:///home/opam/src)[ERROR] At /home/opam/.opam/5.5.0/.opam-switch/sources/devkit/devkit.opam:1:0-1:1::Parse error [skipped][ERROR] Invalid opam file in devkit source from file:///home/opam/src:error 2: File format error at line 1, column 0: Parse error[ERROR] No valid package definition found for devkit"opam pin add -yn devkit.dev '/home/opam/src/./'" failed with exit status 52026-06-26 09:24.12: Job failed: Failed: Build failed