2025-10-10 20:10.56: New job: test ocaml-opam/opam-compiler https://github.com/ocaml-opam/opam-compiler.git#refs/heads/master (db82c046ac02b80517d64d06e8f4e6c1087db946) (macos-arm64:macos-homebrew-4.14_arm64_opam-2.4) Base: macos-homebrew-ocaml-4.14 Opam project build To reproduce locally: git clone --recursive "https://github.com/ocaml-opam/opam-compiler.git" -b "master" && cd "opam-compiler" && git reset --hard db82c046 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM macos-homebrew-ocaml-4.14 # macos-homebrew-4.14_arm64_opam-2.4 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" RUN ln -f ~/local/bin/opam-2.4 ~/local/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version RUN cd ~/opam-repository && (git cat-file -e 6fab318652edf2e934926c95dbe83c86f899f133 || git fetch origin master) && git reset -q --hard 6fab318652edf2e934926c95dbe83c86f899f133 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 opam-compiler.opam ./src/./ RUN opam pin add -yn opam-compiler.dev './src/./' RUN echo '(lang dune 3.0)' > './src/./dune-project' ENV DEPS="alcotest.1.9.1 angstrom.0.16.1 astring.0.8.5 atd.2.16.0 atdgen.2.16.0 atdgen-runtime.2.16.0 base-bigarray.base base-threads.base base-unix.base bigstringaf.0.10.0 biniou.1.2.2 bos.0.2.1 camlp-streams.5.0.1 cmdliner.2.0.0 csexp.1.5.2 curly.0.3.0 dune.3.20.2 dune-configurator.3.20.2 easy-format.1.3.4 either.1.0.0 fmt.0.11.0 fpath.0.7.3 github-data.4.5.0 logs.0.9.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 result.1.5 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.1.0 uri.4.4.0 uutf.1.0.4 yojson.2.2.2" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.4 --depext-only -y opam-compiler.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . ./src RUN cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2025-10-10 20:10.56: Using cache hint "ocaml-opam/opam-compiler-macos-homebrew-ocaml-4.14-macos-homebrew-4.14_arm64_opam-2.4-79d71772ddb14a8dd821578e833813fd" 2025-10-10 20:10.56: Using OBuilder spec: ((from macos-homebrew-ocaml-4.14) (comment macos-homebrew-4.14_arm64_opam-2.4) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (run (shell "ln -f ~/local/bin/opam-2.4 ~/local/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 6fab318652edf2e934926c95dbe83c86f899f133 || git fetch origin master) && git reset -q --hard 6fab318652edf2e934926c95dbe83c86f899f133 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src opam-compiler.opam) (dst ./src/./)) (run (network host) (shell "opam pin add -yn opam-compiler.dev './src/./'")) (run (network host) (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) (env DEPS "alcotest.1.9.1 angstrom.0.16.1 astring.0.8.5 atd.2.16.0 atdgen.2.16.0 atdgen-runtime.2.16.0 base-bigarray.base base-threads.base base-unix.base bigstringaf.0.10.0 biniou.1.2.2 bos.0.2.1 camlp-streams.5.0.1 cmdliner.2.0.0 csexp.1.5.2 curly.0.3.0 dune.3.20.2 dune-configurator.3.20.2 easy-format.1.3.4 either.1.0.0 fmt.0.11.0 fpath.0.7.3 github-data.4.5.0 logs.0.9.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 result.1.5 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.1.0 uri.4.4.0 uutf.1.0.4 yojson.2.2.2") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam update --depexts && opam install --cli=2.4 --depext-only -y opam-compiler.dev $DEPS")) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst ./src)) (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build")) ) 2025-10-10 20:10.56: Waiting for resource in pool OCluster 2025-10-10 20:10.56: Waiting for worker… 2025-10-10 21:32.58: Got resource from pool OCluster Building on m1-worker-03 All commits already cached HEAD is now at db82c04 Merge pull request #41 from tmcgilchrist/re_version (from macos-homebrew-ocaml-4.14) 2025-10-10 21:32.59 ---> using "0c60f117aee57abea8364cb033d47bb1d63ff0f68e5ee97378e032498e8442af" from cache /: (comment macos-homebrew-4.14_arm64_opam-2.4) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (run (shell "ln -f ~/local/bin/opam-2.4 ~/local/bin/opam")) 2025-10-10 21:32.59 ---> using "16fd332aba96a180769fbf49639a0f9a6aa6ed7d2edfa24c2b9bea4039176eb4" from cache /: (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. This version of opam requires an update to the layout of /Users/mac1000/.opam from version 2.1 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 1 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=1 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///Users/mac1000/opam-repository 2025-10-10 21:32.59 ---> using "441082522a992e4675bb61cf184ac4d487fcb27eccab875ab68ef480e42527a0" from cache /: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Darwin 24.5.0 The OCaml toplevel, version 4.14.2 2.4.1 2025-10-10 21:32.59 ---> using "73a23ad864bce177bda3ef5ed15fdc258f712e067e25e839184501078d169a1f" from cache /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 6fab318652edf2e934926c95dbe83c86f899f133 || git fetch origin master) && git reset -q --hard 6fab318652edf2e934926c95dbe83c86f899f133 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD ec0dc125ad..1abfcdbf14 master -> origin/master 6fab318652 Merge pull request #28690 from mtelvers/opam-publish-ocaml-version.4.0.3 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///Users/mac1000/opam-repository Everything as up-to-date as possible The following packages are not being upgraded because the new versions conflict with other installed packages: - ocaml.5.3.0 - ocaml-config.3 However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.3.0"), which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2025-10-10 21:32.59 ---> using "0d7ee32235efec325479101348d457c7891053f26c63f49020eb9e224987e06b" from cache /: (copy (src opam-compiler.opam) (dst ./src/./)) 2025-10-10 21:33.01 ---> saved as "5e0bb42e6753c189992edb6864b22af1c79d1c47aac62e4dbe248f63de4c0daa" /: (run (network host) (shell "opam pin add -yn opam-compiler.dev './src/./'")) [opam-compiler.dev] synchronised (file:///Users/mac1000/src) opam-compiler is now pinned to file:///Users/mac1000/src (version dev) 2025-10-10 21:33.08 ---> saved as "7be29224deefaa93809ce39e566ef0d7972446f7943972daa62e67e139e420b1" /: (run (network host) (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) 2025-10-10 21:33.09 ---> saved as "a9a6a6945913c3a369419726d69e50aa97fc07ecc0e2310951e8dcebd3f5c469" /: (env DEPS "alcotest.1.9.1 angstrom.0.16.1 astring.0.8.5 atd.2.16.0 atdgen.2.16.0 atdgen-runtime.2.16.0 base-bigarray.base base-threads.base base-unix.base bigstringaf.0.10.0 biniou.1.2.2 bos.0.2.1 camlp-streams.5.0.1 cmdliner.2.0.0 csexp.1.5.2 curly.0.3.0 dune.3.20.2 dune-configurator.3.20.2 easy-format.1.3.4 either.1.0.0 fmt.0.11.0 fpath.0.7.3 github-data.4.5.0 logs.0.9.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 result.1.5 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.1.0 uri.4.4.0 uutf.1.0.4 yojson.2.2.2") /: (env CI true) /: (env OCAMLCI true) /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam update --depexts && opam install --cli=2.4 --depext-only -y opam-compiler.dev $DEPS")) + /opt/homebrew/bin/brew "update" - ==> Updating Homebrew... - Already up-to-date. <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [opam-compiler.dev] synchronised (file:///Users/mac1000/src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [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-bigarray is already installed (current version is base). 2025-10-10 21:33.24 ---> saved as "4c4f570a2a8240a1b1330a6b45f5f773ad4f3a7a77be90bc0303427f79fbcdac" /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [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-bigarray is already installed (current version is base). The following actions will be performed: === install 39 packages - install alcotest 1.9.1 - install angstrom 0.16.1 - install astring 0.8.5 - install atd 2.16.0 - install atdgen 2.16.0 - install atdgen-runtime 2.16.0 - install bigstringaf 0.10.0 - install biniou 1.2.2 - install bos 0.2.1 - install camlp-streams 5.0.1 - install cmdliner 2.0.0 - install csexp 1.5.2 - install curly 0.3.0 - install dune 3.20.2 - install dune-configurator 3.20.2 - install easy-format 1.3.4 - install either 1.0.0 - install fmt 0.11.0 - install fpath 0.7.3 - install github-data 4.5.0 - install logs 0.9.0 - install menhir 20250912 - install menhirCST 20250912 - install menhirLib 20250912 - install menhirSdk 20250912 - install ocaml-syntax-shims 1.0.0 - install ocaml-version 4.0.3 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install re 1.14.0 - install result 1.5 - install rresult 0.7.0 - install seq base - install stdlib-shims 0.3.0 - install stringext 1.6.0 - install topkg 1.1.0 - install uri 4.4.0 - install uutf 1.0.4 - install yojson 2.2.2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved astring.0.8.5 (cached) -> retrieved angstrom.0.16.1 (cached) -> retrieved alcotest.1.9.1 (cached) -> retrieved bigstringaf.0.10.0 (cached) -> retrieved biniou.1.2.2 (cached) -> retrieved bos.0.2.1 (cached) -> retrieved camlp-streams.5.0.1 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved cmdliner.2.0.0 (cached) -> retrieved curly.0.3.0 (cached) -> retrieved easy-format.1.3.4 (cached) -> retrieved either.1.0.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved fpath.0.7.3 (cached) -> retrieved github-data.4.5.0 (cached) -> retrieved logs.0.9.0 (cached) -> retrieved atd.2.16.0, atdgen.2.16.0, atdgen-runtime.2.16.0 (cached) -> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml-version.4.0.3 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved result.1.5 (cached) -> retrieved re.1.14.0 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved rresult.0.7.0 (cached) -> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached) -> retrieved topkg.1.1.0 (cached) -> retrieved stringext.1.6.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved yojson.2.2.2 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved uri.4.4.0 (cached) -> installed cmdliner.2.0.0 -> installed ocamlfind.1.9.8 -> installed ocamlbuild.0.16.1 -> installed topkg.1.1.0 -> installed rresult.0.7.0 -> installed uutf.1.0.4 -> installed fmt.0.11.0 -> installed astring.0.8.5 -> installed fpath.0.7.3 -> installed logs.0.9.0 -> installed bos.0.2.1 -> installed dune.3.20.2 -> installed easy-format.1.3.4 -> installed csexp.1.5.2 -> installed camlp-streams.5.0.1 -> installed ocaml-version.4.0.3 -> installed ocaml-syntax-shims.1.0.0 -> installed menhirSdk.20250912 -> installed menhirLib.20250912 -> installed menhirCST.20250912 -> installed either.1.0.0 -> installed stdlib-shims.0.3.0 -> installed stringext.1.6.0 -> installed result.1.5 -> installed biniou.1.2.2 -> installed curly.0.3.0 -> installed re.1.14.0 -> installed yojson.2.2.2 -> installed dune-configurator.3.20.2 -> installed atdgen-runtime.2.16.0 -> installed bigstringaf.0.10.0 -> installed alcotest.1.9.1 -> installed angstrom.0.16.1 -> installed uri.4.4.0 -> installed menhir.20250912 -> installed atd.2.16.0 -> installed atdgen.2.16.0 -> installed github-data.4.5.0 Done. # To update the current shell environment, run: eval $(opam env) 2025-10-10 21:34.24 ---> saved as "eb33b59fc6d6ef11fde73ca3f8c54ea052e5fd8f1121caa4fb0f77d3b270ee37" /: (copy (src .) (dst ./src)) 2025-10-10 21:34.25 ---> saved as "633a5a8ecd1a43b5208665082db8f292cfa17c9e73bfb53a1fc85d458d435f26" /: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/test/unit && ./test.exe --compact) Testing `opam-compiler'. This run has ID `GO5LCNGK'. ......................... File "test/cram/create.t", line 1, characters 0-0: /usr/bin/git --no-pager diff --no-index --color=always -u _build/default/test/cram/create.t _build/default/test/cram/create.t.corrected diff --git a/_build/default/test/cram/create.t b/_build/default/test/cram/create.t.corrected index 7a8e77c..257f953 100644 --- a/_build/default/test/cram/create.t +++ b/_build/default/test/cram/create.t.corrected @@ -50,10 +50,9 @@ Several of them can be specified: A proper error message is displayed if a variant is not recognized: $ opam-compiler create --dry-run USER/REPO:BRANCH --with something - opam-compiler: option '--with': invalid element in list ('something'): - Unknown variant. - Usage: opam-compiler create [OPTION]… SOURCE - Try 'opam-compiler create --help' or 'opam-compiler --help' for more information. + Usage: opam-compiler create [--help] [OPTION]… SOURCE + opam-compiler: option --with: invalid element in list (something): Unknown + variant. [124] It is not possible to mix --configure-command and --with: "/usr/bin/env" "bash" "-c" "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1 2025-10-10 21:34.31: Job failed: Failed: Build failed