Build:
  1. 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.13-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.13 --packages=ocaml-base-compiler.4.13.1
RUN opam pin add -k version ocaml-base-compiler 4.13.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.13.1-s390x-ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849"
2026-03-07 10:28.21: Waiting for resource in pool OCluster
2026-03-07 11:48.41: Waiting for worker…
2026-03-07 11:53.57: 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 0.2s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.3s

#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 0.2s

#6 [internal] load build context
#6 transferring context: 504B 0.1s done
#6 DONE 0.2s

#7 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
#7 resolve docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
#7 resolve docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849 0.5s done
#7 DONE 0.5s

#7 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
#7 CACHED

#8 [2/5] RUN opam switch create 4.13 --packages=ocaml-base-compiler.4.13.1
#8 3.957 
#8 3.957 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.632 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 5.137 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 5.541 [ocaml-base-compiler.4.13.1] downloaded from cache at https://opam.ocaml.org/cache
#8 6.591 [ocaml-base-compiler.4.13.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 6.591 
#8 6.591 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.798 -> installed base-bigarray.base
#8 6.859 -> installed base-threads.base
#8 6.859 -> installed base-unix.base
#8 6.864 -> installed ocaml-options-vanilla.1
#8 174.3 -> installed ocaml-base-compiler.4.13.1
#8 174.4 -> installed ocaml-config.2
#8 174.5 -> installed ocaml.4.13.1
#8 174.9 Done.
#8 174.9 # Run eval $(opam env) to update the current shell environment
#8 DONE 195.1s

#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.13.1
#9 1.577 ocaml-base-compiler is now pinned to version 4.13.1
#9 1.577 
#9 4.733 No package build needed.
#9 4.733 Nothing to do.
#9 4.733 # Run eval $(opam env) to update the current shell environment
#9 DONE 6.0s

#10 [4/5] RUN opam install -y opam-depext
#10 4.953 The following actions will be performed:
#10 4.953   - install opam-depext 1.2.3
#10 4.953 
#10 4.953 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.775 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 5.822 
#10 5.822 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 7.982 -> installed opam-depext.1.2.3
#10 8.011 Done.
#10 8.011 # Run eval $(opam env) to update the current shell environment
#10 DONE 12.2s

#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 9.5s

#12 exporting to image
#12 exporting layers
#12 exporting layers 11.4s done
#12 writing image sha256:82134370b744bccaa8ec3d1d41868d60dc491ced61168cee2cb16fe02d02f241 0.0s done
#12 DONE 11.4s

 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:82134370b744bccaa8ec3d1d41868d60dc491ced61168cee2cb16fe02d02f241" to "ocurrent/opam-staging:ubuntu-22.04-ocaml-4.13-s390x" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
f57a777a66c1: Preparing
f4e5d440d135: Preparing
a52b235a1611: Preparing
87e2b2fe9352: 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
5f70bf18a086: Waiting
3844fa71f4fd: Waiting
409d7aca8a65: Waiting
b1b54d74b19c: Waiting
88ad82cee6db: Waiting
978b8bb33c5e: Waiting
ff854bb30470: Waiting
42673c51c845: Waiting
4a47f5f02d50: Waiting
f8edaad72de6: Waiting
4ee4f3016a0a: Waiting
eb13f5c323cb: Waiting
7f3690d46346: Waiting
a0b11305425a: Waiting
0345610df3fd: Waiting
8aa6c0a6a3fe: Waiting
1aed35c75dda: Waiting
9dd206f6521f: Waiting
03da153696a7: Waiting
e36e369e9deb: Waiting
b82bb8e90d5b: Waiting
ddf33723f8c0: Waiting
e239af75058c: Waiting
6e9130f7ca74: Waiting
786f3de49f72: Waiting
b50764f339d6: Waiting
8ec62de1a926: Waiting
df6413beb01e: Waiting
948dd4fa7c18: Waiting
6625f1a46ce8: Waiting
53cc4968dea5: Waiting
9cdd1d6f7a71: Waiting
7379cecd8e85: Waiting
d7f110678611: Waiting
be83c573c16d: Waiting
0078c6417709: Waiting
6f7feb966951: Waiting
bdb4eb0817be: 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
53cc4968dea5: Layer already exists
9cdd1d6f7a71: Layer already exists
7379cecd8e85: Layer already exists
d7f110678611: Layer already exists
be83c573c16d: Layer already exists
f4e5d440d135: Pushed
0078c6417709: Layer already exists
a52b235a1611: Pushed
3844fa71f4fd: Layer already exists
5f70bf18a086: Layer already exists
f57a777a66c1: Pushed
b1b54d74b19c: Layer already exists
88ad82cee6db: Layer already exists
409d7aca8a65: Layer already exists
ff854bb30470: Layer already exists
42673c51c845: Layer already exists
978b8bb33c5e: Layer already exists
4a47f5f02d50: Layer already exists
f8edaad72de6: Layer already exists
4ee4f3016a0a: Layer already exists
a0b11305425a: Layer already exists
7f3690d46346: Layer already exists
eb13f5c323cb: Layer already exists
8aa6c0a6a3fe: Layer already exists
0345610df3fd: Layer already exists
1aed35c75dda: Layer already exists
e36e369e9deb: Layer already exists
9dd206f6521f: Layer already exists
03da153696a7: Layer already exists
b82bb8e90d5b: Layer already exists
87e2b2fe9352: Pushed
ubuntu-22.04-ocaml-4.13-s390x: digest: sha256:7094d9de7a6a076c3470f3c37bbd7b6b46c605ef88d09c70c486ad1546fbaef9 size: 9709
The push refers to repository [docker.io/ocurrent/opam-staging]
f57a777a66c1: Preparing
f4e5d440d135: Preparing
a52b235a1611: Preparing
87e2b2fe9352: 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
b1b54d74b19c: Waiting
bdb4eb0817be: Waiting
88ad82cee6db: Waiting
e239af75058c: Waiting
978b8bb33c5e: Waiting
ff854bb30470: Waiting
6e9130f7ca74: Waiting
42673c51c845: Waiting
786f3de49f72: Waiting
4a47f5f02d50: Waiting
f8edaad72de6: Waiting
b50764f339d6: Waiting
4ee4f3016a0a: Waiting
ddf33723f8c0: Waiting
eb13f5c323cb: Waiting
7f3690d46346: Waiting
8ec62de1a926: Waiting
a0b11305425a: Waiting
df6413beb01e: Waiting
0345610df3fd: Waiting
6f7feb966951: Waiting
8aa6c0a6a3fe: Waiting
1aed35c75dda: Waiting
9dd206f6521f: Waiting
03da153696a7: Waiting
e36e369e9deb: Waiting
b82bb8e90d5b: Waiting
6625f1a46ce8: Waiting
53cc4968dea5: Waiting
9cdd1d6f7a71: Waiting
0078c6417709: Waiting
5f70bf18a086: Waiting
7379cecd8e85: Waiting
d7f110678611: Waiting
3844fa71f4fd: Waiting
be83c573c16d: Waiting
409d7aca8a65: Waiting
948dd4fa7c18: Waiting
f57a777a66c1: Layer already exists
da42c9dd9c5a: Layer already exists
a52b235a1611: Layer already exists
f4e5d440d135: Layer already exists
87e2b2fe9352: Layer already exists
e239af75058c: Layer already exists
bdb4eb0817be: Layer already exists
6e9130f7ca74: Layer already exists
6f7feb966951: Layer already exists
786f3de49f72: Layer already exists
b50764f339d6: Layer already exists
8ec62de1a926: Layer already exists
ddf33723f8c0: Layer already exists
df6413beb01e: Layer already exists
6625f1a46ce8: Layer already exists
948dd4fa7c18: Layer already exists
53cc4968dea5: Layer already exists
9cdd1d6f7a71: Layer already exists
7379cecd8e85: Layer already exists
d7f110678611: Layer already exists
5f70bf18a086: Layer already exists
be83c573c16d: Layer already exists
0078c6417709: Layer already exists
3844fa71f4fd: Layer already exists
b1b54d74b19c: Layer already exists
409d7aca8a65: Layer already exists
88ad82cee6db: Layer already exists
978b8bb33c5e: Layer already exists
4a47f5f02d50: Layer already exists
ff854bb30470: Layer already exists
42673c51c845: Layer already exists
f8edaad72de6: Layer already exists
eb13f5c323cb: Layer already exists
7f3690d46346: Layer already exists
4ee4f3016a0a: Layer already exists
a0b11305425a: Layer already exists
9dd206f6521f: Layer already exists
0345610df3fd: Layer already exists
8aa6c0a6a3fe: Layer already exists
1aed35c75dda: Layer already exists
e36e369e9deb: Layer already exists
03da153696a7: Layer already exists
b82bb8e90d5b: Layer already exists
ubuntu-22.04-ocaml-4.13-s390x: digest: sha256:7094d9de7a6a076c3470f3c37bbd7b6b46c605ef88d09c70c486ad1546fbaef9 size: 9709
Job succeeded
2026-03-07 11:58.32: Job succeeded