Build:
- 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