Build:
  1. 0
2025-06-07 11:40.22: New job: Build using linux-s390x in
                                []
2025-06-07 11:40.22: Will push staging image to ocurrent/opam-staging:ubuntu-24.10-ocaml-5.4-alpha1-s390x

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:eddf5e43413b6630c34b43cdafe402246f0ff28e2b09be9771c27f2cd46e8d01
RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
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.4~alpha1 --packages=ocaml-base-compiler.5.4.0~alpha1
RUN opam pin add -k version ocaml-base-compiler 5.4.0~alpha1
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-06-07 11:40.22: Using cache hint "5.4.0~alpha1-s390x-ocurrent/opam-staging@sha256:eddf5e43413b6630c34b43cdafe402246f0ff28e2b09be9771c27f2cd46e8d01"
2025-06-07 11:40.22: Waiting for resource in pool OCluster
2025-06-07 11:40.22: Waiting for worker…
2025-06-07 12:38.00: 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: 772B done
#1 DONE 0.1s

#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:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#3 CACHED

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 772B done
#1 DONE 0.1s

#4 [internal] load build definition from Dockerfile
#4 WARN: JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 15)
#4 DONE 0.0s

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

#6 [internal] load .dockerignore
#6 transferring context: 2B done
#6 DONE 0.0s

#7 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:eddf5e43413b6630c34b43cdafe402246f0ff28e2b09be9771c27f2cd46e8d01
#7 CACHED

#8 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#8 1.166 [beta] Initialised
#8 DONE 1.8s

#9 [3/9] RUN apt-get -y update
#9 0.584 Hit:1 http://ports.ubuntu.com/ubuntu-ports oracular InRelease
#9 0.660 Hit:2 http://ports.ubuntu.com/ubuntu-ports oracular-updates InRelease
#9 0.727 Hit:3 http://ports.ubuntu.com/ubuntu-ports oracular-backports InRelease
#9 0.801 Hit:4 http://ports.ubuntu.com/ubuntu-ports oracular-security InRelease
#9 0.845 Reading package lists...
#9 DONE 1.8s

#10 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#10 0.367 Reading package lists...
#10 1.040 Building dependency tree...
#10 1.120 Reading state information...
#10 1.147 Calculating upgrade...
#10 1.294 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#10 DONE 1.4s

#11 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 0.430 Reading package lists...
#11 1.100 Building dependency tree...
#11 1.178 Reading state information...
#11 1.322 The following NEW packages will be installed:
#11 1.322   libzstd-dev
#11 1.511 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
#11 1.511 Need to get 408 kB of archives.
#11 1.511 After this operation, 1418 kB of additional disk space will be used.
#11 1.511 Get:1 http://ports.ubuntu.com/ubuntu-ports oracular/main s390x libzstd-dev s390x 1.5.6+dfsg-1 [408 kB]
#11 2.025 debconf: delaying package configuration, since apt-utils is not installed
#11 2.042 Fetched 408 kB in 1s (731 kB/s)
#11 2.070 Selecting previously unselected package libzstd-dev:s390x.
#11 2.070 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 15868 files and directories currently installed.)
#11 2.075 Preparing to unpack .../libzstd-dev_1.5.6+dfsg-1_s390x.deb ...
#11 2.077 Unpacking libzstd-dev:s390x (1.5.6+dfsg-1) ...
#11 2.132 Setting up libzstd-dev:s390x (1.5.6+dfsg-1) ...
#11 DONE 2.3s

#12 [internal] load build context
#12 transferring context: 772B 0.0s done
#12 DONE 0.1s

#13 [6/9] RUN opam switch create 5.4~alpha1 --packages=ocaml-base-compiler.5.4.0~alpha1
#13 4.357 
#13 4.357 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 4.783 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#13 5.126 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#13 5.796 [ocaml-compiler.5.4.0~alpha1] downloaded from cache at https://opam.ocaml.org/cache
#13 6.884 [ocaml-compiler.5.4.0~alpha1/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#13 6.884 
#13 6.884 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 6.884 -> installed base-bigarray.base
#13 6.884 -> installed base-threads.base
#13 6.896 -> installed base-unix.base
#13 6.916 -> installed ocaml-beta.enabled
#13 7.098 -> installed ocaml-options-vanilla.1
#13 191.4 -> installed ocaml-compiler.5.4.0~alpha1
#13 191.4 -> installed ocaml-base-compiler.5.4.0~alpha1
#13 191.5 -> installed ocaml-config.3
#13 191.6 -> installed ocaml.5.4.0
#13 191.6 -> installed base-domains.base
#13 191.6 -> installed base-effects.base
#13 191.6 -> installed base-nnp.base
#13 191.9 Done.
#13 191.9 # Run eval $(opam env) to update the current shell environment
#13 DONE 198.4s

#14 [7/9] RUN opam pin add -k version ocaml-base-compiler 5.4.0~alpha1
#14 0.770 ocaml-base-compiler is now pinned to version 5.4.0~alpha1
#14 0.770 
#14 4.068 Already up-to-date.
#14 4.068 Nothing to do.
#14 4.069 # Run eval $(opam env) to update the current shell environment
#14 DONE 4.3s

#15 [8/9] RUN opam install -y opam-depext
#15 4.437 The following actions will be performed:
#15 4.437   - install opam-depext 1.2.3
#15 4.437 
#15 4.437 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 5.118 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#15 5.141 
#15 5.141 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 6.609 -> installed opam-depext.1.2.3
#15 6.624 Done.
#15 6.624 # Run eval $(opam env) to update the current shell environment
#15 DONE 7.5s

#16 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#16 DONE 0.1s

#17 exporting to image
#17 exporting layers
#17 exporting layers 1.2s done
#17 writing image sha256:81fca22e5229c6a61f80e9b5354b552df594a0a9e1f4dff5cf5a82b4d5a145e3 done
#17 DONE 1.2s

 1 warning found (use --debug to expand):
 - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 15)
Pushing "sha256:81fca22e5229c6a61f80e9b5354b552df594a0a9e1f4dff5cf5a82b4d5a145e3" to "ocurrent/opam-staging:ubuntu-24.10-ocaml-5.4-alpha1-s390x" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
306d1ed9a305: Preparing
8d24e06e38b5: Preparing
afe7bb7ff23f: Preparing
5e2da6e32370: Preparing
44ef03ce669b: Preparing
eaea71c7c85a: Preparing
2684742600db: Preparing
a507cfa327c3: Preparing
cba75ee459ca: Preparing
bf88dd08fd57: Preparing
ecfcb30816a0: Preparing
a34fa9547551: Preparing
b829baf1d57f: Preparing
95e11c666bbc: Preparing
e5558f493ffd: Preparing
e83d43cdf896: Preparing
ccae9de92d34: Preparing
6a84099acded: Preparing
71f787d3d421: Preparing
451436f1d41c: Preparing
a64824c51a03: Preparing
10c19a52f8df: Preparing
f7db0bbe6aac: Preparing
9275d7e7afc8: Preparing
1310bbfdbf21: Preparing
b2e56359cc6b: Preparing
5f70bf18a086: Preparing
5bb53650a0a9: Preparing
2a3bf37cc72d: Preparing
f0731a82686f: Preparing
2400cb441b9b: Preparing
9e3ac5ecdb3f: Preparing
9e3ac5ecdb3f: Preparing
6ca9e8b18970: Preparing
6766597898c0: Preparing
2ce7f0fc9e0e: Preparing
da7e8ad150d8: Preparing
de277c759a6d: Preparing
829d4440f0d4: Preparing
f0b00b24ec18: Preparing
0fb5c69abdf6: Preparing
bd95595800a0: Preparing
8d8236cfa6fc: Preparing
8675acdc9f07: Preparing
0abf90195ead: Preparing
c1e56569ffbe: Preparing
912f32084b47: Preparing
eaea71c7c85a: Waiting
2684742600db: Waiting
a507cfa327c3: Waiting
cba75ee459ca: Waiting
bf88dd08fd57: Waiting
ecfcb30816a0: Waiting
a34fa9547551: Waiting
b829baf1d57f: Waiting
95e11c666bbc: Waiting
e5558f493ffd: Waiting
e83d43cdf896: Waiting
ccae9de92d34: Waiting
6a84099acded: Waiting
71f787d3d421: Waiting
451436f1d41c: Waiting
a64824c51a03: Waiting
10c19a52f8df: Waiting
f7db0bbe6aac: Waiting
9275d7e7afc8: Waiting
1310bbfdbf21: Waiting
b2e56359cc6b: Waiting
5f70bf18a086: Waiting
5bb53650a0a9: Waiting
2a3bf37cc72d: Waiting
f0731a82686f: Waiting
2400cb441b9b: Waiting
9e3ac5ecdb3f: Waiting
6ca9e8b18970: Waiting
6766597898c0: Waiting
2ce7f0fc9e0e: Waiting
da7e8ad150d8: Waiting
de277c759a6d: Waiting
829d4440f0d4: Waiting
f0b00b24ec18: Waiting
0fb5c69abdf6: Waiting
bd95595800a0: Waiting
8d8236cfa6fc: Waiting
8675acdc9f07: Waiting
0abf90195ead: Waiting
c1e56569ffbe: Waiting
912f32084b47: Waiting
44ef03ce669b: Layer already exists
eaea71c7c85a: Layer already exists
2684742600db: Layer already exists
a507cfa327c3: Layer already exists
cba75ee459ca: Layer already exists
bf88dd08fd57: Layer already exists
ecfcb30816a0: Layer already exists
afe7bb7ff23f: Pushed
306d1ed9a305: Pushed
a34fa9547551: Layer already exists
8d24e06e38b5: Pushed
b829baf1d57f: Layer already exists
95e11c666bbc: Layer already exists
e5558f493ffd: Layer already exists
ccae9de92d34: Layer already exists
e83d43cdf896: Layer already exists
6a84099acded: Layer already exists
71f787d3d421: Layer already exists
a64824c51a03: Layer already exists
451436f1d41c: Layer already exists
f7db0bbe6aac: Layer already exists
10c19a52f8df: Layer already exists
9275d7e7afc8: Layer already exists
1310bbfdbf21: Layer already exists
b2e56359cc6b: Layer already exists
5f70bf18a086: Layer already exists
2a3bf37cc72d: Layer already exists
5bb53650a0a9: Layer already exists
f0731a82686f: Layer already exists
2400cb441b9b: Layer already exists
6ca9e8b18970: Layer already exists
9e3ac5ecdb3f: Layer already exists
6766597898c0: Layer already exists
2ce7f0fc9e0e: Layer already exists
da7e8ad150d8: Layer already exists
de277c759a6d: Layer already exists
829d4440f0d4: Layer already exists
0fb5c69abdf6: Layer already exists
f0b00b24ec18: Layer already exists
bd95595800a0: Layer already exists
0abf90195ead: Layer already exists
8d8236cfa6fc: Layer already exists
8675acdc9f07: Layer already exists
c1e56569ffbe: Layer already exists
912f32084b47: Layer already exists
5e2da6e32370: Pushed
ubuntu-24.10-ocaml-5.4-alpha1-s390x: digest: sha256:ad7a7ef7bdea32759092c8ed99b3b8398f227287b6e47d3cd69cb3358812e06a size: 10124
The push refers to repository [docker.io/ocurrent/opam-staging]
306d1ed9a305: Preparing
8d24e06e38b5: Preparing
afe7bb7ff23f: Preparing
5e2da6e32370: Preparing
44ef03ce669b: Preparing
eaea71c7c85a: Preparing
2684742600db: Preparing
a507cfa327c3: Preparing
cba75ee459ca: Preparing
bf88dd08fd57: Preparing
eaea71c7c85a: Waiting
2684742600db: Waiting
ecfcb30816a0: Preparing
a34fa9547551: Preparing
b829baf1d57f: Preparing
cba75ee459ca: Waiting
bf88dd08fd57: Waiting
ecfcb30816a0: Waiting
a507cfa327c3: Waiting
a34fa9547551: Waiting
b829baf1d57f: Waiting
95e11c666bbc: Preparing
e5558f493ffd: Preparing
95e11c666bbc: Waiting
e83d43cdf896: Preparing
e5558f493ffd: Waiting
ccae9de92d34: Preparing
e83d43cdf896: Waiting
6a84099acded: Preparing
ccae9de92d34: Waiting
71f787d3d421: Preparing
6a84099acded: Waiting
451436f1d41c: Preparing
71f787d3d421: Waiting
a64824c51a03: Preparing
451436f1d41c: Waiting
10c19a52f8df: Preparing
a64824c51a03: Waiting
f7db0bbe6aac: Preparing
10c19a52f8df: Waiting
9275d7e7afc8: Preparing
1310bbfdbf21: Preparing
b2e56359cc6b: Preparing
5f70bf18a086: Preparing
5bb53650a0a9: Preparing
f7db0bbe6aac: Waiting
9275d7e7afc8: Waiting
1310bbfdbf21: Waiting
b2e56359cc6b: Waiting
5f70bf18a086: Waiting
2a3bf37cc72d: Preparing
f0731a82686f: Preparing
5bb53650a0a9: Waiting
2a3bf37cc72d: Waiting
2400cb441b9b: Preparing
f0731a82686f: Waiting
9e3ac5ecdb3f: Preparing
9e3ac5ecdb3f: Preparing
6ca9e8b18970: Preparing
6766597898c0: Preparing
2ce7f0fc9e0e: Preparing
da7e8ad150d8: Preparing
2400cb441b9b: Waiting
9e3ac5ecdb3f: Waiting
6ca9e8b18970: Waiting
6766597898c0: Waiting
2ce7f0fc9e0e: Waiting
de277c759a6d: Preparing
829d4440f0d4: Preparing
f0b00b24ec18: Preparing
0fb5c69abdf6: Preparing
bd95595800a0: Preparing
da7e8ad150d8: Waiting
de277c759a6d: Waiting
829d4440f0d4: Waiting
f0b00b24ec18: Waiting
0fb5c69abdf6: Waiting
8d8236cfa6fc: Preparing
8675acdc9f07: Preparing
0abf90195ead: Preparing
bd95595800a0: Waiting
8d8236cfa6fc: Waiting
8675acdc9f07: Waiting
c1e56569ffbe: Preparing
912f32084b47: Preparing
0abf90195ead: Waiting
c1e56569ffbe: Waiting
912f32084b47: Waiting
5e2da6e32370: Layer already exists
8d24e06e38b5: Layer already exists
afe7bb7ff23f: Layer already exists
44ef03ce669b: Layer already exists
306d1ed9a305: Layer already exists
eaea71c7c85a: Layer already exists
a507cfa327c3: Layer already exists
2684742600db: Layer already exists
bf88dd08fd57: Layer already exists
cba75ee459ca: Layer already exists
ecfcb30816a0: Layer already exists
a34fa9547551: Layer already exists
e5558f493ffd: Layer already exists
b829baf1d57f: Layer already exists
e83d43cdf896: Layer already exists
95e11c666bbc: Layer already exists
ccae9de92d34: Layer already exists
6a84099acded: Layer already exists
451436f1d41c: Layer already exists
71f787d3d421: Layer already exists
a64824c51a03: Layer already exists
10c19a52f8df: Layer already exists
1310bbfdbf21: Layer already exists
f7db0bbe6aac: Layer already exists
9275d7e7afc8: Layer already exists
b2e56359cc6b: Layer already exists
5bb53650a0a9: Layer already exists
2a3bf37cc72d: Layer already exists
5f70bf18a086: Layer already exists
f0731a82686f: Layer already exists
2400cb441b9b: Layer already exists
6ca9e8b18970: Layer already exists
6766597898c0: Layer already exists
9e3ac5ecdb3f: Layer already exists
2ce7f0fc9e0e: Layer already exists
da7e8ad150d8: Layer already exists
de277c759a6d: Layer already exists
f0b00b24ec18: Layer already exists
829d4440f0d4: Layer already exists
0fb5c69abdf6: Layer already exists
bd95595800a0: Layer already exists
8675acdc9f07: Layer already exists
8d8236cfa6fc: Layer already exists
0abf90195ead: Layer already exists
912f32084b47: Layer already exists
c1e56569ffbe: Layer already exists
ubuntu-24.10-ocaml-5.4-alpha1-s390x: digest: sha256:ad7a7ef7bdea32759092c8ed99b3b8398f227287b6e47d3cd69cb3358812e06a size: 10124
Job succeeded
2025-06-07 12:42.03: Job succeeded