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.11-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.11 --packages=ocaml-base-compiler.4.11.2
RUN opam pin add -k version ocaml-base-compiler 4.11.2
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.11.2-s390x-ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849"
2026-03-07 10:28.21: Waiting for resource in pool OCluster
2026-03-07 11:43.39: Waiting for worker…
2026-03-07 11:48.41: 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 0.1s done
#1 DONE 0.3s

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

#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.3s

#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: 504B 0.0s done
#7 DONE 0.4s

#8 [2/5] RUN opam switch create 4.11 --packages=ocaml-base-compiler.4.11.2
#8 4.685 
#8 4.685 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 5.170 [ocaml-config.1/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 5.770 [ocaml-config.1/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 6.386 [ocaml-base-compiler.4.11.2] downloaded from cache at https://opam.ocaml.org/cache
#8 7.371 [ocaml-base-compiler.4.11.2/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache
#8 7.790 [ocaml-base-compiler.4.11.2/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 7.790 
#8 7.790 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 8.052 -> installed base-bigarray.base
#8 8.053 -> installed base-threads.base
#8 8.080 -> installed base-unix.base
#8 208.7 -> installed ocaml-base-compiler.4.11.2
#8 208.8 -> installed ocaml-config.1
#8 208.9 -> installed ocaml.4.11.2
#8 209.2 Done.
#8 209.2 # Run eval $(opam env) to update the current shell environment
#8 DONE 235.0s

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

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

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

#12 exporting to image
#12 exporting layers
#12 exporting layers 1.6s done
#12 writing image sha256:a4592339bd31326c65ed48e043358ef64b950b851ee4d94ebd0ee26f5586321b
#12 writing image sha256:a4592339bd31326c65ed48e043358ef64b950b851ee4d94ebd0ee26f5586321b 0.0s done
#12 DONE 1.7s

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