Organisationssanettetsdl27bac3 ()debian-12-5.4_opam-2.5

debian-12-5.4_opam-2.5

Link Copied
Code Copied

Logs

2026-04-11 10:26.06: New job: test sanette/tsdl https://github.com/sanette/tsdl.git#refs/heads/master (27bac32c5580cb7c900fca9936e28e37541fd43d) (linux-x86_64:debian-12-5.4_opam-2.5)
Base: ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/sanette/tsdl.git" -b "master" && cd "tsdl" && git reset --hard 27bac32c
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0
# debian-12-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /usr/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 7858b18273d5f598f5c8a4929102b580a091fc4f || git fetch origin master) && git reset -q --hard 7858b18273d5f598f5c8a4929102b580a091fc4f && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 tsdl.opam ./
RUN opam pin add -yn tsdl.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base conf-libffi.2.0.0 conf-pkg-config.4 conf-sdl2.1 csexp.1.5.2 ctypes.0.24.0 ctypes-foreign.0.24.0 dune.3.22.1 dune-configurator.3.22.1 integers.0.7.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 stdlib-shims.0.3.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y tsdl.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


2026-04-11 10:26.07: Using cache hint "sanette/tsdl-ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0-debian-12-5.4_opam-2.5-7efe6469eb878fa6912b9bac90dbfa02"
2026-04-11 10:26.07: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0)
(comment debian-12-5.4_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.5 /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 7858b18273d5f598f5c8a4929102b580a091fc4f || git fetch origin master) && git reset -q --hard 7858b18273d5f598f5c8a4929102b580a091fc4f && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src tsdl.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn tsdl.dev './'"))
(run (shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base conf-libffi.2.0.0 conf-pkg-config.4 conf-sdl2.1 csexp.1.5.2 ctypes.0.24.0 ctypes-foreign.0.24.0 dune.3.22.1 dune-configurator.3.22.1 integers.0.7.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 stdlib-shims.0.3.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 tsdl.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"))
)


2026-04-11 10:26.07: Waiting for resource in pool OCluster
2026-04-11 10:26.07: Waiting for worker…
2026-04-11 10:26.07: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at 27bac32 factorize foreign


(from ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0' locally
docker.io/ocaml/opam@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0: Pulling from ocaml/opam
6a7e0620566c: Pulling fs layer
b522231f5ab2: Pulling fs layer
afdd14ae9c19: Pulling fs layer
66581c681bfe: Pulling fs layer
6a7e0620566c: Waiting
f18cc03cd0ee: Pulling fs layer
b522231f5ab2: Waiting
afdd14ae9c19: Waiting
41c93f1246a4: Pulling fs layer
66581c681bfe: Waiting
f18cc03cd0ee: Waiting
cb520e352cb7: Pulling fs layer
41c93f1246a4: Waiting
6f571f52b1e6: Pulling fs layer
cb520e352cb7: Waiting
f36a9356b87b: Pulling fs layer
6f571f52b1e6: Waiting
5ffee695b471: Pulling fs layer
f36a9356b87b: Waiting
3b29523a83c0: Pulling fs layer
5ffee695b471: Waiting
bc29cdc25fce: Pulling fs layer
3b29523a83c0: Waiting
8517110ac83a: Pulling fs layer
bc29cdc25fce: Waiting
356db949e025: Pulling fs layer
8517110ac83a: Waiting
7ee9ee162427: Pulling fs layer
356db949e025: Waiting
6a1d95c3a3f6: Pulling fs layer
7ee9ee162427: Waiting
aa806464ecd0: Pulling fs layer
6a1d95c3a3f6: Waiting
ca07ebc861f4: Pulling fs layer
aa806464ecd0: Waiting
3d4e2e60226d: Pulling fs layer
621f9c37fe3e: Pulling fs layer
80f6aee41e34: Pulling fs layer
621f9c37fe3e: Waiting
7bf2c961d78c: Pulling fs layer
80f6aee41e34: Waiting
4f4fb700ef54: Pulling fs layer
7bf2c961d78c: Waiting
081023aaa233: Pulling fs layer
fa4e249287fb: Pulling fs layer
4f4fb700ef54: Waiting
081023aaa233: Waiting
539ac86e1895: Pulling fs layer
62bae98a9155: Pulling fs layer
fa4e249287fb: Waiting
539ac86e1895: Waiting
bbc39c3da0a4: Pulling fs layer
3e77f4c85839: Pulling fs layer
bbc39c3da0a4: Waiting
d02277f66f28: Pulling fs layer
69a471cde21c: Pulling fs layer
3e77f4c85839: Waiting
d02277f66f28: Waiting
27c12ec76477: Pulling fs layer
69a471cde21c: Waiting
9f5e4eb06bdd: Pulling fs layer
9aca8ffce92a: Pulling fs layer
3744dc3a5b9f: Pulling fs layer
9f5e4eb06bdd: Waiting
9aca8ffce92a: Waiting
79ba50761f79: Pulling fs layer
3744dc3a5b9f: Waiting
5217711b3bf2: Pulling fs layer
79ba50761f79: Waiting
4d0f5bd33ce0: Pulling fs layer
46cc27a07d86: Pulling fs layer
5217711b3bf2: Waiting
4d0f5bd33ce0: Waiting
3d6f442e79e1: Pulling fs layer
b6ed2a17d09c: Pulling fs layer
46cc27a07d86: Waiting
3d6f442e79e1: Waiting
6f80b3d4534b: Pulling fs layer
5ae7b47c44fc: Pulling fs layer
b6ed2a17d09c: Waiting
6f80b3d4534b: Waiting
c96560c51a6e: Pulling fs layer
5ae7b47c44fc: Waiting
a853aa4dc271: Pulling fs layer
c96560c51a6e: Waiting
10faad6dbbc3: Pulling fs layer
2dba4a2dda8d: Pulling fs layer
a853aa4dc271: Waiting
10faad6dbbc3: Waiting
bebb75619b5a: Pulling fs layer
2dba4a2dda8d: Waiting
b522231f5ab2: Verifying Checksum
b522231f5ab2: Download complete
afdd14ae9c19: Verifying Checksum
afdd14ae9c19: Download complete
6a7e0620566c: Verifying Checksum
6a7e0620566c: Download complete
f18cc03cd0ee: Download complete
66581c681bfe: Verifying Checksum
66581c681bfe: Download complete
cb520e352cb7: Verifying Checksum
cb520e352cb7: Download complete
6f571f52b1e6: Verifying Checksum
6f571f52b1e6: Download complete
f36a9356b87b: Verifying Checksum
f36a9356b87b: Download complete
5ffee695b471: Verifying Checksum
5ffee695b471: Download complete
3b29523a83c0: Verifying Checksum
3b29523a83c0: Download complete
bc29cdc25fce: Verifying Checksum
bc29cdc25fce: Download complete
8517110ac83a: Download complete
356db949e025: Verifying Checksum
356db949e025: Download complete
6a1d95c3a3f6: Verifying Checksum
6a1d95c3a3f6: Download complete
aa806464ecd0: Verifying Checksum
aa806464ecd0: Download complete
7ee9ee162427: Download complete
ca07ebc861f4: Download complete
3d4e2e60226d: Verifying Checksum
3d4e2e60226d: Download complete
80f6aee41e34: Download complete
41c93f1246a4: Verifying Checksum
41c93f1246a4: Download complete
621f9c37fe3e: Download complete
7bf2c961d78c: Verifying Checksum
7bf2c961d78c: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
081023aaa233: Verifying Checksum
081023aaa233: Download complete
6a7e0620566c: Pull complete
b522231f5ab2: Pull complete
afdd14ae9c19: Pull complete
fa4e249287fb: Download complete
539ac86e1895: Download complete
62bae98a9155: Download complete
bbc39c3da0a4: Download complete
3e77f4c85839: Download complete
d02277f66f28: Download complete
69a471cde21c: Download complete
27c12ec76477: Download complete
9f5e4eb06bdd: Verifying Checksum
9f5e4eb06bdd: Download complete
66581c681bfe: Pull complete
f18cc03cd0ee: Pull complete
9aca8ffce92a: Verifying Checksum
9aca8ffce92a: Download complete
3744dc3a5b9f: Download complete
5217711b3bf2: Verifying Checksum
5217711b3bf2: Download complete
46cc27a07d86: Verifying Checksum
46cc27a07d86: Download complete
3d6f442e79e1: Verifying Checksum
3d6f442e79e1: Download complete
b6ed2a17d09c: Download complete
6f80b3d4534b: Verifying Checksum
6f80b3d4534b: Download complete
5ae7b47c44fc: Download complete
c96560c51a6e: Verifying Checksum
c96560c51a6e: Download complete
79ba50761f79: Verifying Checksum
79ba50761f79: Download complete
10faad6dbbc3: Verifying Checksum
10faad6dbbc3: Download complete
2dba4a2dda8d: Verifying Checksum
2dba4a2dda8d: Download complete
bebb75619b5a: Verifying Checksum
bebb75619b5a: Download complete
a853aa4dc271: Verifying Checksum
a853aa4dc271: Download complete
2026-04-11 10:29.10: Cancelling: Auto-cancelling job because it is no longer needed
4d0f5bd33ce0: Verifying Checksum
4d0f5bd33ce0: Download complete
41c93f1246a4: Pull complete
cb520e352cb7: Pull complete
6f571f52b1e6: Pull complete
f36a9356b87b: Pull complete
5ffee695b471: Pull complete
3b29523a83c0: Pull complete
bc29cdc25fce: Pull complete
8517110ac83a: Pull complete
356db949e025: Pull complete
7ee9ee162427: Pull complete
6a1d95c3a3f6: Pull complete
aa806464ecd0: Pull complete
ca07ebc861f4: Pull complete
3d4e2e60226d: Pull complete
621f9c37fe3e: Pull complete
80f6aee41e34: Pull complete
7bf2c961d78c: Pull complete
4f4fb700ef54: Pull complete
081023aaa233: Pull complete
fa4e249287fb: Pull complete
539ac86e1895: Pull complete
62bae98a9155: Pull complete
bbc39c3da0a4: Pull complete
3e77f4c85839: Pull complete
d02277f66f28: Pull complete
69a471cde21c: Pull complete
27c12ec76477: Pull complete
9f5e4eb06bdd: Pull complete
9aca8ffce92a: Pull complete
3744dc3a5b9f: Pull complete
79ba50761f79: Pull complete
5217711b3bf2: Pull complete
4d0f5bd33ce0: Pull complete
46cc27a07d86: Pull complete
3d6f442e79e1: Pull complete
b6ed2a17d09c: Pull complete
6f80b3d4534b: Pull complete
5ae7b47c44fc: Pull complete
c96560c51a6e: Pull complete
a853aa4dc271: Pull complete
10faad6dbbc3: Pull complete
2dba4a2dda8d: Pull complete
bebb75619b5a: Pull complete
Digest: sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0
Status: Downloaded newer image for ocaml/opam@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0
2026-04-11 10:31.38 ---> saved as "b991857bc532663195c9367a15b54da445df086396345870aae181468cbff451"


/: (comment debian-12-5.4_opam-2.5)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
Job cancelled