Build:
  1. 0
2026-03-07 10:28.38: New job: Build using linux-s390x in
                                []
2026-03-07 10:28.38: Will push staging image to ocurrent/opam-staging:ubuntu-24.04-ocaml-4.12-s390x

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:89ba72a3fa77e57e87f7474806a837bdbf50002706267213fb8110481c472719
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.12 --packages=ocaml-base-compiler.4.12.1
RUN opam pin add -k version ocaml-base-compiler 4.12.1
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-03-07 10:28.38: Using cache hint "4.12.1-s390x-ocurrent/opam-staging@sha256:89ba72a3fa77e57e87f7474806a837bdbf50002706267213fb8110481c472719"
2026-03-07 10:28.38: Waiting for resource in pool OCluster
2026-03-07 12:38.24: Waiting for worker…
2026-03-07 12:42.22: 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.0s done
#1 DONE 0.2s

#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:89ba72a3fa77e57e87f7474806a837bdbf50002706267213fb8110481c472719
#4 DONE 0.0s

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

#6 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:89ba72a3fa77e57e87f7474806a837bdbf50002706267213fb8110481c472719
#6 CACHED

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

#8 [2/5] RUN opam switch create 4.12 --packages=ocaml-base-compiler.4.12.1
#8 3.788 
#8 3.788 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.086 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 4.436 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 5.037 [ocaml-base-compiler.4.12.1] downloaded from cache at https://opam.ocaml.org/cache
#8 5.707 [ocaml-base-compiler.4.12.1/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache
#8 6.006 [ocaml-base-compiler.4.12.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 6.050 
#8 6.050 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.264 -> installed base-bigarray.base
#8 6.264 -> installed base-threads.base
#8 6.265 -> installed base-unix.base
#8 6.282 -> installed ocaml-options-vanilla.1
#8 163.6 -> installed ocaml-base-compiler.4.12.1
#8 163.6 -> installed ocaml-config.2
#8 163.7 -> installed ocaml.4.12.1
#8 164.1 Done.
#8 164.1 # Run eval $(opam env) to update the current shell environment
#8 DONE 176.0s

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

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

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

#12 exporting to image
#12 exporting layers
#12 exporting layers 3.0s done
#12 writing image sha256:634a4efce187b599acf1ade14b4fb7eece94f0153064e66faa96cfa350ad0769 done
#12 DONE 3.0s

 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:634a4efce187b599acf1ade14b4fb7eece94f0153064e66faa96cfa350ad0769" to "ocurrent/opam-staging:ubuntu-24.04-ocaml-4.12-s390x" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
cc33a7015765: Preparing
f870357ce0ad: Preparing
5f8c09d10415: Preparing
c89e52e97c7f: Preparing
9b0ebd7501c8: Preparing
15ad6be91a79: Preparing
0a372a4ee189: Preparing
1b5c2ad30f1e: Preparing
fb918645f83c: Preparing
304a55894b84: Preparing
12e1e11a9430: Preparing
366cef8c8bbe: Preparing
ea3873a6c572: Preparing
36de7efa7f32: Preparing
10b9b0eb5057: Preparing
8444fd9f024f: Preparing
45f0ed2873bd: Preparing
1ba97fbb7fb5: Preparing
3bb02f28c504: Preparing
d4b067d0d9dc: Preparing
41b010c4bca8: Preparing
133d829230b8: Preparing
5f70bf18a086: Preparing
2656e1be2751: Preparing
599b091357f4: Preparing
b1e7f048343d: Preparing
fd43eb424384: Preparing
7dcddfd4ce2f: Preparing
7dcddfd4ce2f: Preparing
10d8420889d1: Preparing
cfc7a4c16519: Preparing
899655161d28: Preparing
e00f852d4d3e: Preparing
014d24e4aa46: Preparing
388ec765e99d: Preparing
eccca56c3b2f: Preparing
4e422c0dc301: Preparing
9efceb2f3b58: Preparing
d28eb7a3ee07: Preparing
9ce68c28406b: Preparing
8c68f754c27c: Preparing
7b2ba9c727a2: Preparing
cd8c8ee007f9: Preparing
8a2e9f803c1b: Preparing
000636374610: Preparing
15ad6be91a79: Waiting
0a372a4ee189: Waiting
1b5c2ad30f1e: Waiting
fb918645f83c: Waiting
304a55894b84: Waiting
12e1e11a9430: Waiting
366cef8c8bbe: Waiting
ea3873a6c572: Waiting
36de7efa7f32: Waiting
10b9b0eb5057: Waiting
8444fd9f024f: Waiting
45f0ed2873bd: Waiting
1ba97fbb7fb5: Waiting
3bb02f28c504: Waiting
d4b067d0d9dc: Waiting
41b010c4bca8: Waiting
133d829230b8: Waiting
5f70bf18a086: Waiting
2656e1be2751: Waiting
599b091357f4: Waiting
b1e7f048343d: Waiting
fd43eb424384: Waiting
7dcddfd4ce2f: Waiting
10d8420889d1: Waiting
cfc7a4c16519: Waiting
899655161d28: Waiting
e00f852d4d3e: Waiting
014d24e4aa46: Waiting
388ec765e99d: Waiting
eccca56c3b2f: Waiting
4e422c0dc301: Waiting
9efceb2f3b58: Waiting
d28eb7a3ee07: Waiting
9ce68c28406b: Waiting
8c68f754c27c: Waiting
7b2ba9c727a2: Waiting
cd8c8ee007f9: Waiting
8a2e9f803c1b: Waiting
000636374610: Waiting
9b0ebd7501c8: Layer already exists
15ad6be91a79: Layer already exists
0a372a4ee189: Layer already exists
1b5c2ad30f1e: Layer already exists
fb918645f83c: Layer already exists
304a55894b84: Layer already exists
12e1e11a9430: Layer already exists
366cef8c8bbe: Layer already exists
ea3873a6c572: Layer already exists
36de7efa7f32: Layer already exists
10b9b0eb5057: Layer already exists
8444fd9f024f: Layer already exists
45f0ed2873bd: Layer already exists
1ba97fbb7fb5: Layer already exists
3bb02f28c504: Layer already exists
5f8c09d10415: Pushed
d4b067d0d9dc: Layer already exists
133d829230b8: Layer already exists
41b010c4bca8: Layer already exists
f870357ce0ad: Pushed
5f70bf18a086: Layer already exists
599b091357f4: Layer already exists
2656e1be2751: Layer already exists
b1e7f048343d: Layer already exists
fd43eb424384: Layer already exists
7dcddfd4ce2f: Layer already exists
10d8420889d1: Layer already exists
cfc7a4c16519: Layer already exists
899655161d28: Layer already exists
e00f852d4d3e: Layer already exists
388ec765e99d: Layer already exists
014d24e4aa46: Layer already exists
eccca56c3b2f: Layer already exists
4e422c0dc301: Layer already exists
9efceb2f3b58: Layer already exists
9ce68c28406b: Layer already exists
d28eb7a3ee07: Layer already exists
7b2ba9c727a2: Layer already exists
8c68f754c27c: Layer already exists
cd8c8ee007f9: Layer already exists
000636374610: Layer already exists
8a2e9f803c1b: Layer already exists
cc33a7015765: Pushed
c89e52e97c7f: Pushed
ubuntu-24.04-ocaml-4.12-s390x: digest: sha256:b5143a5fc1cc2a0cc4b9ae85bb56fd61227dd7f4cd622f2cfca8f3151581df71 size: 9712
The push refers to repository [docker.io/ocurrent/opam-staging]
cc33a7015765: Preparing
f870357ce0ad: Preparing
5f8c09d10415: Preparing
c89e52e97c7f: Preparing
9b0ebd7501c8: Preparing
15ad6be91a79: Preparing
0a372a4ee189: Preparing
1b5c2ad30f1e: Preparing
fb918645f83c: Preparing
304a55894b84: Preparing
12e1e11a9430: Preparing
366cef8c8bbe: Preparing
ea3873a6c572: Preparing
36de7efa7f32: Preparing
10b9b0eb5057: Preparing
8444fd9f024f: Preparing
45f0ed2873bd: Preparing
1ba97fbb7fb5: Preparing
3bb02f28c504: Preparing
d4b067d0d9dc: Preparing
41b010c4bca8: Preparing
133d829230b8: Preparing
5f70bf18a086: Preparing
2656e1be2751: Preparing
599b091357f4: Preparing
b1e7f048343d: Preparing
fd43eb424384: Preparing
7dcddfd4ce2f: Preparing
7dcddfd4ce2f: Preparing
10d8420889d1: Preparing
cfc7a4c16519: Preparing
899655161d28: Preparing
e00f852d4d3e: Preparing
014d24e4aa46: Preparing
388ec765e99d: Preparing
eccca56c3b2f: Preparing
4e422c0dc301: Preparing
9efceb2f3b58: Preparing
d28eb7a3ee07: Preparing
9ce68c28406b: Preparing
8c68f754c27c: Preparing
7b2ba9c727a2: Preparing
cd8c8ee007f9: Preparing
8a2e9f803c1b: Preparing
000636374610: Preparing
2656e1be2751: Waiting
599b091357f4: Waiting
b1e7f048343d: Waiting
fd43eb424384: Waiting
7dcddfd4ce2f: Waiting
10d8420889d1: Waiting
cfc7a4c16519: Waiting
899655161d28: Waiting
e00f852d4d3e: Waiting
014d24e4aa46: Waiting
388ec765e99d: Waiting
eccca56c3b2f: Waiting
4e422c0dc301: Waiting
9efceb2f3b58: Waiting
d28eb7a3ee07: Waiting
9ce68c28406b: Waiting
8c68f754c27c: Waiting
7b2ba9c727a2: Waiting
cd8c8ee007f9: Waiting
8a2e9f803c1b: Waiting
000636374610: Waiting
ea3873a6c572: Waiting
36de7efa7f32: Waiting
10b9b0eb5057: Waiting
8444fd9f024f: Waiting
45f0ed2873bd: Waiting
15ad6be91a79: Waiting
1ba97fbb7fb5: Waiting
3bb02f28c504: Waiting
d4b067d0d9dc: Waiting
0a372a4ee189: Waiting
1b5c2ad30f1e: Waiting
fb918645f83c: Waiting
41b010c4bca8: Waiting
133d829230b8: Waiting
304a55894b84: Waiting
12e1e11a9430: Waiting
366cef8c8bbe: Waiting
5f70bf18a086: Waiting
c89e52e97c7f: Layer already exists
cc33a7015765: Layer already exists
5f8c09d10415: Layer already exists
9b0ebd7501c8: Layer already exists
f870357ce0ad: Layer already exists
15ad6be91a79: Layer already exists
1b5c2ad30f1e: Layer already exists
304a55894b84: Layer already exists
fb918645f83c: Layer already exists
0a372a4ee189: Layer already exists
ea3873a6c572: Layer already exists
36de7efa7f32: Layer already exists
12e1e11a9430: Layer already exists
366cef8c8bbe: Layer already exists
10b9b0eb5057: Layer already exists
3bb02f28c504: Layer already exists
45f0ed2873bd: Layer already exists
8444fd9f024f: Layer already exists
1ba97fbb7fb5: Layer already exists
d4b067d0d9dc: Layer already exists
2656e1be2751: Layer already exists
5f70bf18a086: Layer already exists
41b010c4bca8: Layer already exists
133d829230b8: Layer already exists
599b091357f4: Layer already exists
fd43eb424384: Layer already exists
b1e7f048343d: Layer already exists
10d8420889d1: Layer already exists
cfc7a4c16519: Layer already exists
e00f852d4d3e: Layer already exists
7dcddfd4ce2f: Layer already exists
899655161d28: Layer already exists
014d24e4aa46: Layer already exists
4e422c0dc301: Layer already exists
388ec765e99d: Layer already exists
9efceb2f3b58: Layer already exists
eccca56c3b2f: Layer already exists
d28eb7a3ee07: Layer already exists
cd8c8ee007f9: Layer already exists
8c68f754c27c: Layer already exists
7b2ba9c727a2: Layer already exists
9ce68c28406b: Layer already exists
8a2e9f803c1b: Layer already exists
000636374610: Layer already exists
ubuntu-24.04-ocaml-4.12-s390x: digest: sha256:b5143a5fc1cc2a0cc4b9ae85bb56fd61227dd7f4cd622f2cfca8f3151581df71 size: 9712
Job succeeded
2026-03-07 12:46.18: Job succeeded