Organisationsjoelburgetmonaco-ocamlb30eb6 (main)macos-homebrew-5.5_arm64_opam-2.5

macos-homebrew-5.5_arm64_opam-2.5

Link Copied
Code Copied

Logs

2026-06-25 14:40.46: New job: test joelburget/monaco-ocaml https://github.com/joelburget/monaco-ocaml.git#refs/heads/main (b30eb6ff95294a8886dc9eda78ae4f8aa19b9e2d) (macos-arm64:macos-homebrew-5.5_arm64_opam-2.5)
Base: macos-homebrew-ocaml-5.5
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/joelburget/monaco-ocaml.git" -b "main" && cd "monaco-ocaml" && git reset --hard b30eb6ff
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM macos-homebrew-ocaml-5.5
# macos-homebrew-5.5_arm64_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
RUN ln -f ~/local/bin/opam-2.5 ~/local/bin/opam
RUN cd ~/opam-repository && (git cat-file -e 5ab226379cbc20f7c98d3404992c2a9396c8e382 || git fetch origin master) && git reset -q --hard 5ab226379cbc20f7c98d3404992c2a9396c8e382 && git log --no-decorate -n1 --oneline
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
RUN opam update -u
COPY --chown=1000:1000 require.opam monarch.opam monaco.opam ./src/./
RUN opam pin add -yn require.dev './src/./' && \
opam pin add -yn monarch.dev './src/./' && \
opam pin add -yn monaco.dev './src/./'
RUN echo '(lang dune 3.0)' > './src/./dune-project'
ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base brr.0.0.8 cmdliner.2.1.1 compiler-cloning.enabled dune.3.23.1 either.1.0.0 gen.1.1 js_of_ocaml-compiler.6.4.0 js_of_ocaml-toplevel.6.4.0 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 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 ppx_derivers.1.2.1 ppxlib.0.38.0 sedlex.3.7 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 yojson.3.0.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y require.dev monarch.dev monaco.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


2026-06-25 14:40.46: Using cache hint "joelburget/monaco-ocaml-macos-homebrew-ocaml-5.5-macos-homebrew-5.5_arm64_opam-2.5-3441a8ac69d4cd5151f2a5e58f299012"
2026-06-25 14:40.46: Using OBuilder spec:
((from macos-homebrew-ocaml-5.5)
(comment macos-homebrew-5.5_arm64_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(run (shell "ln -f ~/local/bin/opam-2.5 ~/local/bin/opam"))
(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 5ab226379cbc20f7c98d3404992c2a9396c8e382 || git fetch origin master) && git reset -q --hard 5ab226379cbc20f7c98d3404992c2a9396c8e382 && 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 /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "opam update -u"))
(copy (src require.opam monarch.opam monaco.opam) (dst ./src/./))
(run (network host)
(shell  "opam pin add -yn require.dev './src/./' && \
\nopam pin add -yn monarch.dev './src/./' && \
\nopam pin add -yn monaco.dev './src/./'"))
(run (shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
(env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base brr.0.0.8 cmdliner.2.1.1 compiler-cloning.enabled dune.3.23.1 either.1.0.0 gen.1.1 js_of_ocaml-compiler.6.4.0 js_of_ocaml-toplevel.6.4.0 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 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 ppx_derivers.1.2.1 ppxlib.0.38.0 sedlex.3.7 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 yojson.3.0.0")
(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.5 --depext-only -y require.dev monarch.dev monaco.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"))
)


2026-06-25 14:40.46: Waiting for resource in pool OCluster
2026-06-25 15:20.29: Connecting to build cluster…
2026-06-25 15:45.28: Waiting for worker…
2026-06-25 17:15.13: Got resource from pool OCluster
Building on m1-worker-04
All commits already cached
HEAD is now at b30eb6f Add ISC license.


(from macos-homebrew-ocaml-5.5)
2026-06-25 17:15.14 ---> using "82c12866f23b098fbbf8b05008cd71f7526a13ffd1bc8a39e4d487c3b436c70f" from cache


/: (comment macos-homebrew-5.5_arm64_opam-2.5)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (run (shell "ln -f ~/local/bin/opam-2.5 ~/local/bin/opam"))
2026-06-25 17:15.14 ---> using "66f8eee01ecd3eb6537e87a3fb8e6278886ddc6897b79e190a452d36267d447e" 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 5ab226379cbc20f7c98d3404992c2a9396c8e382 || git fetch origin master) && git reset -q --hard 5ab226379cbc20f7c98d3404992c2a9396c8e382 && git log --no-decorate -n1 --oneline"))
5ab226379c Merge pull request #30088 from hhugo/release-js_of_ocaml-6.4.0
2026-06-25 17:15.14 ---> using "d247d683031e75f2f8cc5b7bf95373979e7c76810a5de9f48a131c395b923419" 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] synchronised from git+file:///Users/mac1000/opam-repository
default (at git+file:///Users/mac1000/opam-repository):
[WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html)


default (at git+file:///Users/mac1000/opam-repository):
[INFO] opam 2.5.1 includes security fixes; please consider upgrading (https://opam.ocaml.org/doc/Install.html)


2026-06-25 17:15.14 ---> using "34c6edfbdeff74e8494a8aadbdd5516716505a260722cc40e5b6bb5e1a8d0654" from cache


/: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Darwin 24.5.0
The OCaml toplevel, version 5.5.0
2.5.0
2026-06-25 17:15.14 ---> using "2016632ec44dca76d9ad9c7d3fc4f8cafa46c0f2ea743caa4feb5862b05c2051" from cache


/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "opam update -u"))


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes 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.5.1
However, 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-25 17:15.14 ---> using "5d5bf6a49ad4c9a849dcf52515b1fbaefd14bd98ece699628ebbebd1c2073b62" from cache


/: (copy (src require.opam monarch.opam monaco.opam) (dst ./src/./))
2026-06-25 17:15.15 ---> saved as "744c78ae013f7cb364ccd3b36a96d9912e399a95fb713ca257e1683f7f1532fc"


/: (run (network host)
(shell  "opam pin add -yn require.dev './src/./' && \
\nopam pin add -yn monarch.dev './src/./' && \
\nopam pin add -yn monaco.dev './src/./'"))
[NOTE] Package require does not exist in opam repositories registered in the current switch.
[require.dev] synchronised (file:///Users/mac1000/src)
[WARNING] Failed checks on require package definition from source at file:///Users/mac1000/src:
warning 35: Missing field 'homepage'
warning 36: Missing field 'bug-reports'
require is now pinned to file:///Users/mac1000/src (version dev)
[NOTE] Package monarch does not exist in opam repositories registered in the current switch.
[monarch.dev] synchronised (file:///Users/mac1000/src)
[WARNING] Failed checks on monarch package definition from source at file:///Users/mac1000/src:
warning 35: Missing field 'homepage'
warning 36: Missing field 'bug-reports'
monarch is now pinned to file:///Users/mac1000/src (version dev)
[NOTE] Package monaco does not exist in opam repositories registered in the current switch.
[monaco.dev] synchronised (file:///Users/mac1000/src)
[WARNING] Failed checks on monaco package definition from source at file:///Users/mac1000/src:
warning 35: Missing field 'homepage'
warning 36: Missing field 'bug-reports'
monaco is now pinned to file:///Users/mac1000/src (version dev)
2026-06-25 17:15.25 ---> saved as "da60f09f7af0419e09609c445c4140d949cefc02017fcca686767382846d8a44"


/: (run (shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
2026-06-25 17:15.26 ---> saved as "fefb84e7f5bb61c8da6cedeecb7e5b4b08e5259da19e0cbdba263ed48c00ce20"


/: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base brr.0.0.8 cmdliner.2.1.1 compiler-cloning.enabled dune.3.23.1 either.1.0.0 gen.1.1 js_of_ocaml-compiler.6.4.0 js_of_ocaml-toplevel.6.4.0 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 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 ppx_derivers.1.2.1 ppxlib.0.38.0 sedlex.3.7 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 yojson.3.0.0")


/: (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.5 --depext-only -y require.dev monarch.dev monaco.dev $DEPS"))
+ /opt/homebrew/bin/brew "update"
- ==> Updating Homebrew...
- Already up-to-date.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[require.dev] synchronised (file:///Users/mac1000/src)
[monarch.dev] synchronised (file:///Users/mac1000/src)
[monaco.dev] synchronised (file:///Users/mac1000/src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-compiler is already installed (current version is 5.5.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.5.0).
[NOTE] Package ocaml is already installed (current version is 5.5.0).
[NOTE] Package compiler-cloning is already installed (current version is enabled).
[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).
# To update the current shell environment, run: eval $(opam env)
2026-06-25 17:15.39 ---> saved as "456174c1a2dc404632143acc1677fb912ff134eb1fb3ddbff1bd10d7f26cff13"


/: (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-compiler is already installed (current version is 5.5.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.5.0).
[NOTE] Package ocaml is already installed (current version is 5.5.0).
[NOTE] Package compiler-cloning is already installed (current version is enabled).
[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 23 packages
- install brr                  0.0.8
- install cmdliner             2.1.1
- install dune                 3.23.1
- install either               1.0.0
- install gen                  1.1
- install js_of_ocaml-compiler 6.4.0
- install js_of_ocaml-toplevel 6.4.0
- install menhir               20260209
- install menhirCST            20260209
- install menhirGLR            20260209
- install menhirLib            20260209
- install menhirSdk            20260209
- install ocaml-compiler-libs  v0.17.0
- install ocamlbuild           0.16.1
- install ocamlfind            1.9.8
- install ppx_derivers         1.2.1
- install ppxlib               0.38.0
- install sedlex               3.7
- install seq                  base
- install sexplib0             v0.17.0
- install stdlib-shims         0.3.0
- install topkg                1.1.1
- install yojson               3.0.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cmdliner.2.1.1  (cached)
-> retrieved either.1.0.0  (cached)
-> retrieved brr.0.0.8  (cached)
-> retrieved gen.1.1  (cached)
-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved dune.3.23.1  (cached)
-> retrieved sedlex.3.7  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved ppxlib.0.38.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved js_of_ocaml-compiler.6.4.0, js_of_ocaml-toplevel.6.4.0  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved topkg.1.1.1  (cached)
-> installed cmdliner.2.1.1
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed dune.3.23.1
-> installed either.1.0.0
-> installed menhirCST.20260209
-> installed ppx_derivers.1.2.1
-> installed menhirGLR.20260209
-> installed menhirLib.20260209
-> installed stdlib-shims.0.3.0
-> installed gen.1.1
-> installed menhirSdk.20260209
-> installed sexplib0.v0.17.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed yojson.3.0.0
-> installed menhir.20260209
-> installed ppxlib.0.38.0
-> installed sedlex.3.7
-> installed js_of_ocaml-compiler.6.4.0
-> installed js_of_ocaml-toplevel.6.4.0
-> installed brr.0.0.8
Done.
# To update the current shell environment, run: eval $(opam env)
2026-06-25 17:17.05 ---> saved as "c5388a55c0062f1f8eda72e194551d5fcf15ce8d0bceef72d80f048bf1dcc3b6"


/: (copy (src .) (dst ./src))
2026-06-25 17:17.06 ---> saved as "0de738cba7c3deb226293d0b61e77bd0dd44f9ada7f4bd7367c784d1a68456b2"


/: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
2026-06-25 17:17.08 ---> saved as "00acb2a5be927ee82015a5d28d664a93f02da8b12b22d0daf14b982def0a67ca"
Job succeeded
2026-06-25 17:17.13: Job succeeded