Build:
  1. 0
2026-03-07 10:52.06: New job: Build using linux-s390x in
                                []
2026-03-07 10:52.06: Will push staging image to ocurrent/opam-staging:debian-13-ocaml-5.2-no-flat-float-array-s390x

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:1609eb8696c25fb4b1739772427c3ea2141e3d50cc895c5337014e04b8ff0a97
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
USER opam
RUN opam switch create 5.2 --packages=ocaml-variants.5.2.1+options,ocaml-options-only-no-flat-float-array
RUN opam pin add -k version ocaml-variants 5.2.1+options
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-03-07 10:52.06: Using cache hint "5.2.1+no-flat-float-array-s390x-ocurrent/opam-staging@sha256:1609eb8696c25fb4b1739772427c3ea2141e3d50cc895c5337014e04b8ff0a97"
2026-03-07 10:52.06: Waiting for resource in pool OCluster
2026-03-07 14:25.58: Waiting for worker…
2026-03-07 14:28.03: 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: 708B done
#1 DONE 0.1s

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

#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 CACHED

#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:1609eb8696c25fb4b1739772427c3ea2141e3d50cc895c5337014e04b8ff0a97
#4 DONE 0.0s

#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.1s

#6 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:1609eb8696c25fb4b1739772427c3ea2141e3d50cc895c5337014e04b8ff0a97
#6 DONE 0.0s

#7 [2/8] RUN apt-get -y update
#7 CACHED

#8 [3/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#8 CACHED

#9 [4/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#9 CACHED

#10 [internal] load build context
#10 transferring context: 708B done
#10 DONE 0.1s

#11 [5/8] RUN opam switch create 5.2 --packages=ocaml-variants.5.2.1+options,ocaml-options-only-no-flat-float-array
#11 3.290 
#11 3.290 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 3.632 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#11 3.964 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#11 4.538 [ocaml-variants.5.2.1+options] downloaded from cache at https://opam.ocaml.org/cache
#11 5.332 [ocaml-variants.5.2.1+options/ocaml-variants.install] downloaded from https://opam.ocaml.org/cache
#11 5.333 
#11 5.333 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 5.372 -> installed base-bigarray.base
#11 5.373 -> installed base-threads.base
#11 5.376 -> installed base-unix.base
#11 5.379 -> installed ocaml-option-bytecode-only.1
#11 5.380 -> installed ocaml-option-no-flat-float-array.1
#11 5.558 -> installed ocaml-options-only-no-flat-float-array.1+bytecode-only
#11 108.3 -> installed ocaml-variants.5.2.1+options
#11 108.3 -> installed ocaml-config.3
#11 108.4 -> installed ocaml.5.2.1
#11 108.4 -> installed base-domains.base
#11 108.4 -> installed base-nnp.base
#11 108.6 Done.
#11 108.6 # Run eval $(opam env) to update the current shell environment
#11 DONE 110.1s

#12 [6/8] RUN opam pin add -k version ocaml-variants 5.2.1+options
#12 0.661 ocaml-variants is now pinned to version 5.2.1+options
#12 0.661 
#12 3.508 No package build needed.
#12 3.508 Nothing to do.
#12 3.509 # Run eval $(opam env) to update the current shell environment
#12 DONE 3.7s

#13 [7/8] RUN opam install -y opam-depext
#13 3.959 The following actions will be performed:
#13 3.959   - install opam-depext 1.2.3
#13 3.959 
#13 3.959 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 4.579 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#13 4.593 
#13 4.593 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 6.167 -> installed opam-depext.1.2.3
#13 6.173 Done.
#13 6.174 # Run eval $(opam env) to update the current shell environment
#13 DONE 6.8s

#14 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#14 DONE 0.1s

#15 exporting to image
#15 exporting layers
#15 exporting layers 0.8s done
#15 writing image sha256:06bc90353cf73ad38a9dfd13b7fcbd60f39377f5cab48e1be72861f532be05f0 done
#15 DONE 0.8s

 1 warning found (use docker --debug to expand):
 - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 14)
Pushing "sha256:06bc90353cf73ad38a9dfd13b7fcbd60f39377f5cab48e1be72861f532be05f0" to "ocurrent/opam-staging:debian-13-ocaml-5.2-no-flat-float-array-s390x" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
926940c32ea9: Preparing
c959f9ef5e62: Preparing
d1a5700ac3e3: Preparing
60ff35873253: Preparing
594ab6523448: Preparing
6ba3fa95a27b: Preparing
a4d87a1d7896: Preparing
50c36b48637d: Preparing
32ab19a57f5e: Preparing
bb0a1ea7dbd3: Preparing
c60aa4ec03ae: Preparing
96821f8ed735: Preparing
2e7fdb6caf1b: Preparing
646729f4e693: Preparing
4ecd626cdf3e: Preparing
93a97c490e55: Preparing
2388a75c7202: Preparing
4ea4fabece1d: Preparing
1430921df872: Preparing
60818a18f985: Preparing
c0643e04452a: Preparing
948da7b40a26: Preparing
365446448b6b: Preparing
23ae967bf34a: Preparing
2e0880116c6a: Preparing
5f70bf18a086: Preparing
c8c2ab176558: Preparing
1f5345eefe7e: Preparing
6ba3fa95a27b: Waiting
a4d87a1d7896: Waiting
50c36b48637d: Waiting
32ab19a57f5e: Waiting
bb0a1ea7dbd3: Waiting
c60aa4ec03ae: Waiting
96821f8ed735: Waiting
2e7fdb6caf1b: Waiting
646729f4e693: Waiting
4ecd626cdf3e: Waiting
93a97c490e55: Waiting
2388a75c7202: Waiting
4ea4fabece1d: Waiting
1430921df872: Waiting
60818a18f985: Waiting
c0643e04452a: Waiting
948da7b40a26: Waiting
365446448b6b: Waiting
23ae967bf34a: Waiting
2e0880116c6a: Waiting
5f70bf18a086: Waiting
c8c2ab176558: Waiting
2472ef35b557: Preparing
19b23ad8009d: Preparing
62062bdd79f5: Preparing
ca96e70d46ab: Preparing
10b00522deb4: Preparing
59750d64850b: Preparing
b78fdb53f38b: Preparing
61de3bbcbe86: Preparing
22daf5a72c8d: Preparing
80d2ee082d42: Preparing
2d093d5ca827: Preparing
642b3cab7a60: Preparing
0c43140b5766: Preparing
a2ab38af9c05: Preparing
9e2914e775cd: Preparing
7ced09a4467d: Preparing
4ac9ae87ab18: Preparing
eac1abcab016: Preparing
7d5286fe68cd: Preparing
8dacb1f0f5a7: Preparing
1f5345eefe7e: Waiting
2472ef35b557: Waiting
19b23ad8009d: Waiting
62062bdd79f5: Waiting
ca96e70d46ab: Waiting
10b00522deb4: Waiting
59750d64850b: Waiting
b78fdb53f38b: Waiting
61de3bbcbe86: Waiting
22daf5a72c8d: Waiting
80d2ee082d42: Waiting
2d093d5ca827: Waiting
642b3cab7a60: Waiting
0c43140b5766: Waiting
a2ab38af9c05: Waiting
9e2914e775cd: Waiting
7ced09a4467d: Waiting
4ac9ae87ab18: Waiting
eac1abcab016: Waiting
7d5286fe68cd: Waiting
8dacb1f0f5a7: Waiting
594ab6523448: Layer already exists
6ba3fa95a27b: Layer already exists
a4d87a1d7896: Layer already exists
50c36b48637d: Layer already exists
32ab19a57f5e: Layer already exists
bb0a1ea7dbd3: Layer already exists
c60aa4ec03ae: Layer already exists
96821f8ed735: Layer already exists
2e7fdb6caf1b: Layer already exists
646729f4e693: Layer already exists
4ecd626cdf3e: Layer already exists
93a97c490e55: Layer already exists
2388a75c7202: Layer already exists
4ea4fabece1d: Layer already exists
1430921df872: Layer already exists
60818a18f985: Layer already exists
c0643e04452a: Layer already exists
948da7b40a26: Layer already exists
365446448b6b: Layer already exists
d1a5700ac3e3: Pushed
23ae967bf34a: Layer already exists
2e0880116c6a: Layer already exists
5f70bf18a086: Layer already exists
c8c2ab176558: Layer already exists
c959f9ef5e62: Pushed
1f5345eefe7e: Layer already exists
2472ef35b557: Layer already exists
19b23ad8009d: Layer already exists
ca96e70d46ab: Layer already exists
62062bdd79f5: Layer already exists
926940c32ea9: Pushed
b78fdb53f38b: Layer already exists
10b00522deb4: Layer already exists
59750d64850b: Layer already exists
22daf5a72c8d: Layer already exists
61de3bbcbe86: Layer already exists
2d093d5ca827: Layer already exists
80d2ee082d42: Layer already exists
642b3cab7a60: Layer already exists
9e2914e775cd: Layer already exists
0c43140b5766: Layer already exists
a2ab38af9c05: Layer already exists
7ced09a4467d: Layer already exists
7d5286fe68cd: Layer already exists
4ac9ae87ab18: Layer already exists
eac1abcab016: Layer already exists
8dacb1f0f5a7: Layer already exists
60ff35873253: Pushed
debian-13-ocaml-5.2-no-flat-float-array-s390x: digest: sha256:dcafd414320f89a6ee13985d23655971eba00af073975c09b6f873494748fdee size: 10331
The push refers to repository [docker.io/ocurrent/opam-staging]
926940c32ea9: Preparing
c959f9ef5e62: Preparing
d1a5700ac3e3: Preparing
60ff35873253: Preparing
594ab6523448: Preparing
6ba3fa95a27b: Preparing
a4d87a1d7896: Preparing
50c36b48637d: Preparing
32ab19a57f5e: Preparing
bb0a1ea7dbd3: Preparing
c60aa4ec03ae: Preparing
6ba3fa95a27b: Waiting
a4d87a1d7896: Waiting
50c36b48637d: Waiting
32ab19a57f5e: Waiting
96821f8ed735: Preparing
bb0a1ea7dbd3: Waiting
2e7fdb6caf1b: Preparing
646729f4e693: Preparing
4ecd626cdf3e: Preparing
93a97c490e55: Preparing
2388a75c7202: Preparing
4ea4fabece1d: Preparing
1430921df872: Preparing
60818a18f985: Preparing
c0643e04452a: Preparing
948da7b40a26: Preparing
365446448b6b: Preparing
23ae967bf34a: Preparing
2e0880116c6a: Preparing
5f70bf18a086: Preparing
c8c2ab176558: Preparing
1f5345eefe7e: Preparing
2472ef35b557: Preparing
19b23ad8009d: Preparing
62062bdd79f5: Preparing
ca96e70d46ab: Preparing
10b00522deb4: Preparing
59750d64850b: Preparing
b78fdb53f38b: Preparing
61de3bbcbe86: Preparing
22daf5a72c8d: Preparing
80d2ee082d42: Preparing
2d093d5ca827: Preparing
642b3cab7a60: Preparing
0c43140b5766: Preparing
a2ab38af9c05: Preparing
9e2914e775cd: Preparing
7ced09a4467d: Preparing
4ac9ae87ab18: Preparing
eac1abcab016: Preparing
7d5286fe68cd: Preparing
8dacb1f0f5a7: Preparing
c60aa4ec03ae: Waiting
96821f8ed735: Waiting
2e7fdb6caf1b: Waiting
646729f4e693: Waiting
4ecd626cdf3e: Waiting
93a97c490e55: Waiting
2388a75c7202: Waiting
4ea4fabece1d: Waiting
1430921df872: Waiting
60818a18f985: Waiting
c0643e04452a: Waiting
948da7b40a26: Waiting
365446448b6b: Waiting
80d2ee082d42: Waiting
23ae967bf34a: Waiting
2d093d5ca827: Waiting
2e0880116c6a: Waiting
5f70bf18a086: Waiting
642b3cab7a60: Waiting
0c43140b5766: Waiting
a2ab38af9c05: Waiting
9e2914e775cd: Waiting
7ced09a4467d: Waiting
4ac9ae87ab18: Waiting
eac1abcab016: Waiting
7d5286fe68cd: Waiting
8dacb1f0f5a7: Waiting
c8c2ab176558: Waiting
1f5345eefe7e: Waiting
2472ef35b557: Waiting
19b23ad8009d: Waiting
62062bdd79f5: Waiting
10b00522deb4: Waiting
59750d64850b: Waiting
ca96e70d46ab: Waiting
b78fdb53f38b: Waiting
61de3bbcbe86: Waiting
d1a5700ac3e3: Layer already exists
926940c32ea9: Layer already exists
594ab6523448: Layer already exists
c959f9ef5e62: Layer already exists
60ff35873253: Layer already exists
6ba3fa95a27b: Layer already exists
50c36b48637d: Layer already exists
a4d87a1d7896: Layer already exists
32ab19a57f5e: Layer already exists
bb0a1ea7dbd3: Layer already exists
c60aa4ec03ae: Layer already exists
96821f8ed735: Layer already exists
646729f4e693: Layer already exists
2e7fdb6caf1b: Layer already exists
4ecd626cdf3e: Layer already exists
93a97c490e55: Layer already exists
2388a75c7202: Layer already exists
4ea4fabece1d: Layer already exists
1430921df872: Layer already exists
60818a18f985: Layer already exists
c0643e04452a: Layer already exists
948da7b40a26: Layer already exists
365446448b6b: Layer already exists
23ae967bf34a: Layer already exists
2e0880116c6a: Layer already exists
c8c2ab176558: Layer already exists
5f70bf18a086: Layer already exists
1f5345eefe7e: Layer already exists
19b23ad8009d: Layer already exists
2472ef35b557: Layer already exists
62062bdd79f5: Layer already exists
ca96e70d46ab: Layer already exists
10b00522deb4: Layer already exists
59750d64850b: Layer already exists
b78fdb53f38b: Layer already exists
61de3bbcbe86: Layer already exists
22daf5a72c8d: Layer already exists
80d2ee082d42: Layer already exists
0c43140b5766: Layer already exists
2d093d5ca827: Layer already exists
642b3cab7a60: Layer already exists
9e2914e775cd: Layer already exists
a2ab38af9c05: Layer already exists
7ced09a4467d: Layer already exists
4ac9ae87ab18: Layer already exists
eac1abcab016: Layer already exists
7d5286fe68cd: Layer already exists
8dacb1f0f5a7: Layer already exists
debian-13-ocaml-5.2-no-flat-float-array-s390x: digest: sha256:dcafd414320f89a6ee13985d23655971eba00af073975c09b6f873494748fdee size: 10331
Job succeeded
2026-03-07 14:30.23: Job succeeded