2024-05-10 08:52.42: New job: test ocaml-gospel/vocal https://github.com/ocaml-gospel/vocal.git#refs/heads/main (971e6d21982160399fc16dbff28ebc4178239c05) (freebsd-x86_64:freebsd-4.14_opam-2.1)
Base: freebsd-ocaml-4.14
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/ocaml-gospel/vocal.git" -b "main" && cd "vocal" && git reset --hard 971e6d21
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-ocaml-4.14
# freebsd-4.14_opam-2.1
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 vocal.opam ./
RUN opam pin add -yn vocal.dev './'
ENV DEPS="base-bigarray.base base-threads.base base-unix.base cmdliner.1.2.0 dune.3.15.2 fmt.0.9.0 gospel.dev menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.1 --depext-only -y vocal.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2024-05-10 08:52.42: Using cache hint "ocaml-gospel/vocal-freebsd-freebsd-ocaml-4.14-freebsd-4.14_opam-2.1-f889d9bb1520176f6c42a3f04db640cc"
2024-05-10 08:52.42: Using OBuilder spec:
((from freebsd-ocaml-4.14)
(comment freebsd-4.14_opam-2.1)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/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 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src vocal.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn vocal.dev './'"))
(env DEPS "base-bigarray.base base-threads.base base-unix.base cmdliner.1.2.0 dune.3.15.2 fmt.0.9.0 gospel.dev menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7")
(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.1 --depext-only -y vocal.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"))
)
2024-05-10 08:52.42: Waiting for resource in pool OCluster
2024-05-10 08:52.42: Waiting for worker…
2024-05-10 09:26.53: Got resource from pool OCluster
Building on summer
All commits already cached
HEAD is now at 971e6d2 Merge pull request #5 from pascutto/gospel-update
(from freebsd-ocaml-4.14)
2024-05-10 09:20.36 ---> using "57eeeabfec88366322a66f228a693df277d348dc99f1cc2a63749102c5e1e405" from cache
/: (comment freebsd-4.14_opam-2.1)
/: (user (uid 1000) (gid 1000))
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam"))
2024-05-10 09:20.37 ---> using "e9fe3959c02c848d2766600d2fd363dc0faa291980b23311949b4972bc5ea188" from cache
/src: (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] no changes from git+file:///home/opam/opam-repository
2024-05-10 09:20.37 ---> using "dba2ef0de478afdbd43a6552d310929f1c3c3ee6b86c81b7ff6f06256f6544c3" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
FreeBSD 14.0-RELEASE-p5
The OCaml toplevel, version 4.14.2
2.1.5
2024-05-10 09:20.38 ---> using "fa8577a82f6c8311031f5ac9ddbcefef5d36d0876493f17a1dc5aa96593235c6" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2024-05-10 09:20.39 ---> using "1b1f323c7946b3615d1855d65edd6179caf157152d4670670539e49efbdc1d2e" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
ac9a846c00..20baedeee4 master -> origin/master
307e33d08f @dra27 and @Octachron maintain the 4.08+ packages
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
Constructing initial basis...
Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
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, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
2024-05-10 09:20.40 ---> using "8500110bb34f5fa0eecc8ffdce35dbb8d679b67af89bb1cba1cce8086b8f5e32" from cache
/src: (copy (src vocal.opam) (dst ./))
2024-05-10 09:20.48 ---> saved as "520d84e9602add7d9c9335174e2fc05087ac8809ae06497bbdb556a500e8229b"
/src: (run (network host)
(shell "opam pin add -yn vocal.dev './'"))
[vocal.dev] synchronised (file:///src)
The following additional pinnings are required by vocal.dev:
- gospel.dev at git+https://github.com/ocaml-gospel/gospel#5c9000d7de697d44e265ed816c41db9c42de9b14
Pin and install them? [Y/n] y
[gospel.dev] synchronised (no changes)
gospel is now pinned to git+https://github.com/ocaml-gospel/gospel#5c9000d7de697d44e265ed816c41db9c42de9b14 (version dev)
vocal is now pinned to file:///src (version dev)
2024-05-10 09:21.14 ---> saved as "2deeeb6ceb9ed8e6fe6e73689b65f33f22e720086db2c3243384023a5aa109ab"
/src: (env DEPS "base-bigarray.base base-threads.base base-unix.base cmdliner.1.2.0 dune.3.15.2 fmt.0.9.0 gospel.dev menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7")
/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.1 --depext-only -y vocal.dev $DEPS"))
[WARNING] Unknown update command for bsd, skipping system update
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[vocal.dev] synchronised (no changes)
[gospel.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 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).
Constructing initial basis...
Number of 0-1 knapsack inequalities = 3
Constructing conflict graph...
Conflict graph has 4 + 3 = 7 vertices
2024-05-10 09:22.36 ---> saved as "be3401661ac72c650ab1793de0ff7b005ae4c1176c40b9dbb48b9f71dbbe0d68"
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[gospel.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 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).
Constructing initial basis...
Number of 0-1 knapsack inequalities = 3
Constructing conflict graph...
Conflict graph has 4 + 3 = 7 vertices
The following actions will be performed:
∗ install dune 3.15.2
∗ install ocamlbuild 0.14.3
∗ install cmdliner 1.2.0
∗ install ocamlfind 1.9.6
∗ install stdlib-shims 0.3.0
∗ install sexplib0 v0.17.0
∗ install ppx_derivers 1.2.1
∗ install ocaml-compiler-libs v0.12.4
∗ install menhirSdk 20231231
∗ install menhirLib 20231231
∗ install menhirCST 20231231
∗ install topkg 1.0.7
∗ install ppxlib 0.32.1
∗ install menhir 20231231
∗ install fmt 0.9.0
∗ install gospel dev*
===== ∗ 16 =====
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved cmdliner.1.2.0 (cached)
⬇ retrieved fmt.0.9.0 (cached)
⬇ retrieved dune.3.15.2 (cached)
⬇ retrieved menhirCST.20231231 (cached)
⬇ retrieved menhir.20231231 (cached)
⬇ retrieved menhirLib.20231231 (cached)
⬇ retrieved gospel.dev (no changes)
⬇ retrieved ocaml-compiler-libs.v0.12.4 (cached)
⬇ retrieved ocamlbuild.0.14.3 (cached)
⬇ retrieved ppx_derivers.1.2.1 (cached)
⬇ retrieved ocamlfind.1.9.6 (cached)
⬇ retrieved sexplib0.v0.17.0 (cached)
⬇ retrieved ppxlib.0.32.1 (cached)
⬇ retrieved stdlib-shims.0.3.0 (cached)
⬇ retrieved topkg.1.0.7 (cached)
⬇ retrieved menhirSdk.20231231 (cached)
∗ installed cmdliner.1.2.0
∗ installed ocamlfind.1.9.6
∗ installed ocamlbuild.0.14.3
∗ installed topkg.1.0.7
∗ installed fmt.0.9.0
∗ installed dune.3.15.2
∗ installed menhirCST.20231231
∗ installed ppx_derivers.1.2.1
∗ installed stdlib-shims.0.3.0
∗ installed menhirLib.20231231
∗ installed menhirSdk.20231231
∗ installed sexplib0.v0.17.0
∗ installed ocaml-compiler-libs.v0.12.4
∗ installed ppxlib.0.32.1
∗ installed menhir.20231231
[ERROR] The compilation of gospel.dev failed at "dune build -p gospel -j 15".
#=== ERROR while compiling gospel.dev =========================================#
# context 2.1.5 | freebsd/x86_64 | ocaml-base-compiler.4.14.2 | pinned(git+https://github.com/ocaml-gospel/gospel#5c9000d7de697d44e265ed816c41db9c42de9b14#5c9000d7de697d44e265ed816c41db9c42de9b14)
# path ~/.opam/4.14.2/.opam-switch/build/gospel.dev
# command ~/.opam/4.14.2/bin/dune build -p gospel -j 15
# exit-code 1
# env-file ~/.opam/log/gospel-48549-3279c3.env
# output-file ~/.opam/log/gospel-48549-3279c3.out
### output ###
# [...]
# 178 | | Psig_value v -> Sig_val (val_description ~filename v)
# 179 | | Psig_type (r, tl) -> Sig_type (r, List.map (type_declaration ~filename) tl)
# 180 | | Psig_attribute a ->
# 181 | if not (is_spec a) then Sig_attribute a else floating_spec ~filename a
# ...
# 190 | | Psig_class c -> Sig_class c
# 191 | | Psig_class_type c -> Sig_class_type c
# 192 | | Psig_extension (e, a) -> Sig_extension (e, a)
# 193 | | Psig_typesubst _ | Psig_modsubst _ -> assert false
# Warning 8 [partial-match]: this pattern-matching is not exhaustive.
# Here is an example of a case that is not matched:
# Psig_modtypesubst _
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
┌─ The following actions failed
│ λ build gospel dev
└─
┌─ The following changes have been performed
│ ∗ install cmdliner 1.2.0
│ ∗ install dune 3.15.2
│ ∗ install fmt 0.9.0
│ ∗ install menhir 20231231
│ ∗ install menhirCST 20231231
│ ∗ install menhirLib 20231231
│ ∗ install menhirSdk 20231231
│ ∗ install ocaml-compiler-libs v0.12.4
│ ∗ install ocamlbuild 0.14.3
│ ∗ install ocamlfind 1.9.6
│ ∗ install ppx_derivers 1.2.1
│ ∗ install ppxlib 0.32.1
│ ∗ install sexplib0 v0.17.0
│ ∗ install stdlib-shims 0.3.0
│ ∗ install topkg 1.0.7
└─
The former state can be restored with:
/usr/local/bin/opam switch import "/home/opam/.opam/4.14.2/.opam-switch/backup/state-20240510092242.export"
jail: /usr/bin/su -l opam -c cd '/src' && env OCAMLCI='true' CI='true' DEPS='base-bigarray.base base-threads.base base-unix.base cmdliner.1.2.0 dune.3.15.2 fmt.0.9.0 gospel.dev menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam install $DEPS': failed
"jail" "-c" "name=obuilder_689_7282" "mount.fstab=/tmp/obuilder-jail-627ae6/fstab" "mount.devfs" "path=/obuilder/result/85ee0da865a3a9d7233cd6748371b95070deb2126749d69ac3c0454e7808cd27/rootfs" "host=inherit" "ip6=inherit" "ip4=inherit" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env OCAMLCI='true' CI='true' DEPS='base-bigarray.base base-threads.base base-unix.base cmdliner.1.2.0 dune.3.15.2 fmt.0.9.0 gospel.dev menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 ppx_derivers.1.2.1 ppxlib.0.32.1 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam install $DEPS'" failed with exit status 1
2024-05-10 09:32.36: Job failed: Failed: Build failed