Build:
- 0
2026-03-07 10:28.21: New job: Build using linux-s390x in
[]
2026-03-07 10:28.21: Will push staging image to ocurrent/opam-staging:ubuntu-22.04-ocaml-4.09-s390x
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.09 --packages=ocaml-base-compiler.4.09.1
RUN opam pin add -k version ocaml-base-compiler 4.09.1
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-03-07 10:28.21: Using cache hint "4.09.1-s390x-ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849"
2026-03-07 10:28.21: Waiting for resource in pool OCluster
2026-03-07 11:38.30: Waiting for worker…
2026-03-07 11:43.39: Got resource from pool OCluster
Building on s390x-worker-01.marist.ci.dev
WARNING: experimental flag squash is removed with BuildKit. You should squash inside build using a multi-stage Dockerfile for efficiency.
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile:
#1 transferring dockerfile: 504B done
#1 DONE 2.3s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 1.4s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 transferring context:
#5 transferring context: 2B done
#5 DONE 2.8s
#6 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
#6 resolve docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849 0.5s done
#6 DONE 3.8s
#7 [internal] load build context
#7 transferring context:
#7 transferring context: 504B done
#7 DONE 0.7s
#8 [2/5] RUN opam switch create 4.09 --packages=ocaml-base-compiler.4.09.1
#8 4.412
#8 4.412 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.845 [ocaml-config.1/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 5.305 [ocaml-config.1/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 5.832 [ocaml-base-compiler.4.09.1] downloaded from cache at https://opam.ocaml.org/cache
#8 6.720 [ocaml-base-compiler.4.09.1/0001-Re-generate-configure.patch] downloaded from https://opam.ocaml.org/cache
#8 7.125 [ocaml-base-compiler.4.09.1/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache
#8 7.547 [ocaml-base-compiler.4.09.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 7.547
#8 7.547 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 7.796 -> installed base-bigarray.base
#8 7.796 -> installed base-threads.base
#8 7.797 -> installed base-unix.base
#8 206.9 -> installed ocaml-base-compiler.4.09.1
#8 207.0 -> installed ocaml-config.1
#8 207.1 -> installed ocaml.4.09.1
#8 207.4 Done.
#8 207.4 # Run eval $(opam env) to update the current shell environment
#8 DONE 226.8s
#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.09.1
#9 2.450 ocaml-base-compiler is now pinned to version 4.09.1
#9 2.450
#9 5.831 No package build needed.
#9 5.831 Nothing to do.
#9 5.831 # Run eval $(opam env) to update the current shell environment
#9 DONE 6.9s
#10 [4/5] RUN opam install -y opam-depext
#10 5.081 The following actions will be performed:
#10 5.081 - install opam-depext 1.2.3
#10 5.081
#10 5.081 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.835 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 5.871
#10 5.871 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 8.390 -> installed opam-depext.1.2.3
#10 8.390 Done.
#10 8.390 # Run eval $(opam env) to update the current shell environment
#10 DONE 9.2s
#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 1.0s
#12 exporting to image
#12 exporting layers
#12 exporting layers 1.7s done
#12 writing image sha256:62e0f443728362ab03c7ca27b46399d70329e5ca1b508f01ada17626184cad3e
#12 writing image sha256:62e0f443728362ab03c7ca27b46399d70329e5ca1b508f01ada17626184cad3e done
#12 DONE 1.8s
1 warning found (use docker --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 9)
Pushing "sha256:62e0f443728362ab03c7ca27b46399d70329e5ca1b508f01ada17626184cad3e" to "ocurrent/opam-staging:ubuntu-22.04-ocaml-4.09-s390x" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
6911bbf2fb5c: Preparing
263dd8502cad: Preparing
223a587fb76f: Preparing
9a455aaab3c6: Preparing
da42c9dd9c5a: Preparing
6f7feb966951: Preparing
bdb4eb0817be: Preparing
e239af75058c: Preparing
6e9130f7ca74: Preparing
786f3de49f72: Preparing
b50764f339d6: Preparing
ddf33723f8c0: Preparing
8ec62de1a926: Preparing
df6413beb01e: Preparing
948dd4fa7c18: Preparing
6625f1a46ce8: Preparing
53cc4968dea5: Preparing
9cdd1d6f7a71: Preparing
7379cecd8e85: Preparing
d7f110678611: Preparing
be83c573c16d: Preparing
0078c6417709: Preparing
5f70bf18a086: Preparing
3844fa71f4fd: Preparing
409d7aca8a65: Preparing
b1b54d74b19c: Preparing
5f70bf18a086: Preparing
88ad82cee6db: Preparing
88ad82cee6db: Preparing
978b8bb33c5e: Preparing
ff854bb30470: Preparing
42673c51c845: Preparing
4a47f5f02d50: Preparing
f8edaad72de6: Preparing
4ee4f3016a0a: Preparing
eb13f5c323cb: Preparing
7f3690d46346: Preparing
a0b11305425a: Preparing
df6413beb01e: Waiting
0345610df3fd: Preparing
948dd4fa7c18: Waiting
8aa6c0a6a3fe: Preparing
1aed35c75dda: Preparing
9dd206f6521f: Preparing
03da153696a7: Preparing
e36e369e9deb: Preparing
b82bb8e90d5b: Preparing
409d7aca8a65: Waiting
b1b54d74b19c: Waiting
88ad82cee6db: Waiting
978b8bb33c5e: Waiting
6625f1a46ce8: Waiting
53cc4968dea5: Waiting
9cdd1d6f7a71: Waiting
7379cecd8e85: Waiting
6f7feb966951: Waiting
d7f110678611: Waiting
be83c573c16d: Waiting
0078c6417709: Waiting
bdb4eb0817be: Waiting
e239af75058c: Waiting
5f70bf18a086: Waiting
6e9130f7ca74: Waiting
786f3de49f72: Waiting
3844fa71f4fd: Waiting
ddf33723f8c0: Waiting
b50764f339d6: Waiting
0345610df3fd: Waiting
42673c51c845: Waiting
4a47f5f02d50: Waiting
8aa6c0a6a3fe: Waiting
f8edaad72de6: Waiting
1aed35c75dda: Waiting
4ee4f3016a0a: Waiting
eb13f5c323cb: Waiting
9dd206f6521f: Waiting
7f3690d46346: Waiting
a0b11305425a: Waiting
03da153696a7: Waiting
e36e369e9deb: Waiting
b82bb8e90d5b: Waiting
8ec62de1a926: Waiting
ff854bb30470: Waiting
da42c9dd9c5a: Layer already exists
6f7feb966951: Layer already exists
bdb4eb0817be: Layer already exists
e239af75058c: Layer already exists
6e9130f7ca74: Layer already exists
786f3de49f72: Layer already exists
b50764f339d6: Layer already exists
ddf33723f8c0: Layer already exists
8ec62de1a926: Layer already exists
df6413beb01e: Layer already exists
948dd4fa7c18: Layer already exists
6625f1a46ce8: Layer already exists
223a587fb76f: Pushed
53cc4968dea5: Layer already exists
9cdd1d6f7a71: Layer already exists
7379cecd8e85: Layer already exists
d7f110678611: Layer already exists
be83c573c16d: Layer already exists
263dd8502cad: Pushed
0078c6417709: Layer already exists
5f70bf18a086: Layer already exists
3844fa71f4fd: Layer already exists
409d7aca8a65: Layer already exists
b1b54d74b19c: Layer already exists
88ad82cee6db: Layer already exists
978b8bb33c5e: Layer already exists
ff854bb30470: Layer already exists
42673c51c845: Layer already exists
4a47f5f02d50: Layer already exists
f8edaad72de6: Layer already exists
4ee4f3016a0a: Layer already exists
eb13f5c323cb: Layer already exists
7f3690d46346: Layer already exists
a0b11305425a: Layer already exists
6911bbf2fb5c: Pushed
0345610df3fd: Layer already exists
8aa6c0a6a3fe: Layer already exists
1aed35c75dda: Layer already exists
e36e369e9deb: Layer already exists
b82bb8e90d5b: Layer already exists
03da153696a7: Layer already exists
9dd206f6521f: Layer already exists
9a455aaab3c6: Pushed
ubuntu-22.04-ocaml-4.09-s390x: digest: sha256:de762cafce65d1321e83426d0150d1f24db9ea10d5d932f470ce9e7772f9acdd size: 9709
The push refers to repository [docker.io/ocurrent/opam-staging]
6911bbf2fb5c: Preparing
263dd8502cad: Preparing
223a587fb76f: Preparing
9a455aaab3c6: Preparing
da42c9dd9c5a: Preparing
6f7feb966951: Preparing
bdb4eb0817be: Preparing
e239af75058c: Preparing
6e9130f7ca74: Preparing
786f3de49f72: Preparing
b50764f339d6: Preparing
ddf33723f8c0: Preparing
8ec62de1a926: Preparing
df6413beb01e: Preparing
948dd4fa7c18: Preparing
6625f1a46ce8: Preparing
53cc4968dea5: Preparing
9cdd1d6f7a71: Preparing
7379cecd8e85: Preparing
d7f110678611: Preparing
be83c573c16d: Preparing
0078c6417709: Preparing
5f70bf18a086: Preparing
3844fa71f4fd: Preparing
409d7aca8a65: Preparing
b1b54d74b19c: Preparing
5f70bf18a086: Preparing
88ad82cee6db: Preparing
88ad82cee6db: Preparing
978b8bb33c5e: Preparing
ff854bb30470: Preparing
42673c51c845: Preparing
4a47f5f02d50: Preparing
f8edaad72de6: Preparing
4ee4f3016a0a: Preparing
eb13f5c323cb: Preparing
7f3690d46346: Preparing
a0b11305425a: Preparing
0345610df3fd: Preparing
8aa6c0a6a3fe: Preparing
1aed35c75dda: Preparing
9dd206f6521f: Preparing
03da153696a7: Preparing
e36e369e9deb: Preparing
b82bb8e90d5b: Preparing
df6413beb01e: Waiting
948dd4fa7c18: Waiting
6625f1a46ce8: Waiting
53cc4968dea5: Waiting
6f7feb966951: Waiting
bdb4eb0817be: Waiting
786f3de49f72: Waiting
e239af75058c: Waiting
b50764f339d6: Waiting
ddf33723f8c0: Waiting
6e9130f7ca74: Waiting
8ec62de1a926: Waiting
5f70bf18a086: Waiting
3844fa71f4fd: Waiting
409d7aca8a65: Waiting
42673c51c845: Waiting
b1b54d74b19c: Waiting
4a47f5f02d50: Waiting
f8edaad72de6: Waiting
88ad82cee6db: Waiting
978b8bb33c5e: Waiting
ff854bb30470: Waiting
9cdd1d6f7a71: Waiting
be83c573c16d: Waiting
7379cecd8e85: Waiting
d7f110678611: Waiting
4ee4f3016a0a: Waiting
eb13f5c323cb: Waiting
7f3690d46346: Waiting
0345610df3fd: Waiting
a0b11305425a: Waiting
8aa6c0a6a3fe: Waiting
1aed35c75dda: Waiting
0078c6417709: Waiting
9dd206f6521f: Waiting
03da153696a7: Waiting
e36e369e9deb: Waiting
b82bb8e90d5b: Waiting
223a587fb76f: Layer already exists
9a455aaab3c6: Layer already exists
6911bbf2fb5c: Layer already exists
263dd8502cad: Layer already exists
da42c9dd9c5a: Layer already exists
6f7feb966951: Layer already exists
e239af75058c: Layer already exists
bdb4eb0817be: Layer already exists
6e9130f7ca74: Layer already exists
786f3de49f72: Layer already exists
ddf33723f8c0: Layer already exists
b50764f339d6: Layer already exists
8ec62de1a926: Layer already exists
df6413beb01e: Layer already exists
948dd4fa7c18: Layer already exists
6625f1a46ce8: Layer already exists
53cc4968dea5: Layer already exists
9cdd1d6f7a71: Layer already exists
7379cecd8e85: Layer already exists
d7f110678611: Layer already exists
be83c573c16d: Layer already exists
0078c6417709: Layer already exists
5f70bf18a086: Layer already exists
3844fa71f4fd: Layer already exists
b1b54d74b19c: Layer already exists
409d7aca8a65: Layer already exists
88ad82cee6db: Layer already exists
ff854bb30470: Layer already exists
978b8bb33c5e: Layer already exists
42673c51c845: Layer already exists
4a47f5f02d50: Layer already exists
eb13f5c323cb: Layer already exists
f8edaad72de6: Layer already exists
4ee4f3016a0a: Layer already exists
7f3690d46346: Layer already exists
a0b11305425a: Layer already exists
8aa6c0a6a3fe: Layer already exists
0345610df3fd: Layer already exists
1aed35c75dda: Layer already exists
9dd206f6521f: Layer already exists
b82bb8e90d5b: Layer already exists
03da153696a7: Layer already exists
e36e369e9deb: Layer already exists
ubuntu-22.04-ocaml-4.09-s390x: digest: sha256:de762cafce65d1321e83426d0150d1f24db9ea10d5d932f470ce9e7772f9acdd size: 9709
Job succeeded
2026-03-07 11:48.41: Job succeeded