Build:
- 0
2025-06-21 11:54.03: New job: Build using linux-s390x in [] 2025-06-21 11:54.03: Will push staging image to ocurrent/opam-staging:ubuntu-24.04-ocaml-5.4-alpha1-s390x Dockerfile: # syntax=docker/dockerfile:1 FROM ocurrent/opam-staging@sha256:36f184efcfaaee9ad61b9acf6c7f47d00e742f3c64143ffcb524a94802f978c7 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-21 11:54.03: Using cache hint "5.4.0~alpha1-s390x-ocurrent/opam-staging@sha256:36f184efcfaaee9ad61b9acf6c7f47d00e742f3c64143ffcb524a94802f978c7" 2025-06-21 11:54.03: Waiting for resource in pool OCluster 2025-06-21 11:54.03: Waiting for worker… 2025-06-21 13:38.26: 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: 772B done #1 DONE 0.1s #2 resolve image config for docker-image://docker.io/docker/dockerfile:1 #2 DONE 0.5s #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 DONE 0.0s #5 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:36f184efcfaaee9ad61b9acf6c7f47d00e742f3c64143ffcb524a94802f978c7 #5 DONE 0.2s #6 [internal] load .dockerignore #6 transferring context: 2B 0.0s done #6 DONE 0.1s #7 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:36f184efcfaaee9ad61b9acf6c7f47d00e742f3c64143ffcb524a94802f978c7 #7 CACHED #8 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default #8 2.653 [beta] Initialised #8 DONE 4.4s #9 [3/9] RUN apt-get -y update #9 2.814 Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease #9 2.814 Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB] #9 3.069 Hit:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease #9 3.069 Hit:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease #9 3.293 Fetched 126 kB in 1s (126 kB/s) #9 3.293 Reading package lists... #9 DONE 5.3s #10 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade #10 0.752 Reading package lists... #10 1.572 Building dependency tree... #10 1.675 Reading state information... #10 1.698 Calculating upgrade... #10 2.132 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. #10 DONE 2.7s #11 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev #11 1.263 Reading package lists... #11 2.124 Building dependency tree... #11 2.236 Reading state information... #11 2.663 The following NEW packages will be installed: #11 2.663 libzstd-dev #11 2.979 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. #11 2.979 Need to get 405 kB of archives. #11 2.979 After this operation, 1394 kB of additional disk space will be used. #11 2.979 Get:1 http://ports.ubuntu.com/ubuntu-ports noble-updates/main s390x libzstd-dev s390x 1.5.5+dfsg2-2build1.1 [405 kB] #11 3.838 debconf: delaying package configuration, since apt-utils is not installed #11 3.853 Fetched 405 kB in 1s (586 kB/s) #11 4.206 Selecting previously unselected package libzstd-dev:s390x. #11 4.206 (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 ... 16101 files and directories currently installed.) #11 4.253 Preparing to unpack .../libzstd-dev_1.5.5+dfsg2-2build1.1_s390x.deb ... #11 4.269 Unpacking libzstd-dev:s390x (1.5.5+dfsg2-2build1.1) ... #11 4.493 Setting up libzstd-dev:s390x (1.5.5+dfsg2-2build1.1) ... #11 DONE 5.5s #12 [internal] load build context #12 transferring context: 772B 0.0s done #12 DONE 0.2s #13 [6/9] RUN opam switch create 5.4~alpha1 --packages=ocaml-base-compiler.5.4.0~alpha1 #13 5.970 #13 5.970 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #13 6.314 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache #13 6.623 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache #13 7.197 [ocaml-compiler.5.4.0~alpha1] downloaded from cache at https://opam.ocaml.org/cache #13 8.065 [ocaml-compiler.5.4.0~alpha1/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache #13 8.065 #13 8.065 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #13 8.066 -> installed base-bigarray.base #13 8.094 -> installed base-threads.base #13 8.095 -> installed base-unix.base #13 8.096 -> installed ocaml-beta.enabled #13 8.295 -> installed ocaml-options-vanilla.1 #13 261.3 -> installed ocaml-compiler.5.4.0~alpha1 #13 261.3 -> installed ocaml-base-compiler.5.4.0~alpha1 #13 261.3 -> installed ocaml-config.3 #13 261.5 -> installed ocaml.5.4.0 #13 261.5 -> installed base-domains.base #13 261.5 -> installed base-effects.base #13 261.5 -> installed base-nnp.base #13 261.8 Done. #13 261.8 # Run eval $(opam env) to update the current shell environment #13 DONE 265.5s #14 [7/9] RUN opam pin add -k version ocaml-base-compiler 5.4.0~alpha1 #14 0.614 ocaml-base-compiler is now pinned to version 5.4.0~alpha1 #14 0.614 #14 3.087 Already up-to-date. #14 3.087 Nothing to do. #14 3.089 # Run eval $(opam env) to update the current shell environment #14 DONE 3.2s #15 [8/9] RUN opam install -y opam-depext #15 3.635 The following actions will be performed: #15 3.635 - install opam-depext 1.2.3 #15 3.635 #15 3.635 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #15 4.116 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache #15 4.130 #15 4.130 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #15 5.566 -> installed opam-depext.1.2.3 #15 5.572 Done. #15 5.572 # Run eval $(opam env) to update the current shell environment #15 DONE 5.6s #16 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ] #16 DONE 0.1s #17 exporting to image #17 exporting layers #17 exporting layers 1.1s done #17 writing image sha256:b7b1abdae79c4365818434fc4c594bab2eb7f5c21743e83887c34f19db1d9428 done #17 DONE 1.1s 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:b7b1abdae79c4365818434fc4c594bab2eb7f5c21743e83887c34f19db1d9428" to "ocurrent/opam-staging:ubuntu-24.04-ocaml-5.4-alpha1-s390x" as user "ocurrentbuilder" Login Succeeded The push refers to repository [docker.io/ocurrent/opam-staging] 6d50072e2843: Preparing 3022031ec81d: Preparing fb037cb114f1: Preparing 2069b4e7114d: Preparing 56770801b84b: Preparing 9cdd816e474e: Preparing 05bc0daf82f7: Preparing c7982e32fc51: Preparing 3faf8d2230f3: Preparing db6effa4224e: Preparing 20c191ffdfef: Preparing 1e73ea9f99bb: Preparing 48d8ce8a1958: Preparing ed0e6c07eb29: Preparing c5e7904ddcb6: Preparing 11bda632e166: Preparing da49ad1b422c: Preparing f02931e53363: Preparing e8a050dacedd: Preparing b2bf9b76da94: Preparing 8bf8322b9876: Preparing 587320510193: Preparing a47e69640f09: Preparing 94b7becdd9f6: Preparing 71d786933d01: Preparing 5439270d8118: Preparing 5f70bf18a086: Preparing 20c191ffdfef: Waiting b3774007fc06: Preparing 1e73ea9f99bb: Waiting 59eb46b22564: Preparing 48d8ce8a1958: Waiting ed0e6c07eb29: Waiting 80b9fb36edb5: Preparing c5e7904ddcb6: Waiting 4baf8fa78e13: Preparing 11bda632e166: Waiting da49ad1b422c: Waiting cde08f5026ad: Preparing f02931e53363: Waiting e8a050dacedd: Waiting b2bf9b76da94: Waiting cde08f5026ad: Preparing 89a10d14475a: Preparing 8bf8322b9876: Waiting 587320510193: Waiting 5b972608cfe0: Preparing a47e69640f09: Waiting 4291260ca6d7: Preparing f7b1984eeda7: Preparing 94b7becdd9f6: Waiting 71d786933d01: Waiting 6bbcdc26258b: Preparing 5439270d8118: Waiting 5f70bf18a086: Waiting 3f6198d5d877: Preparing b3774007fc06: Waiting 59eb46b22564: Waiting 80b9fb36edb5: Waiting ac349c8e202f: Preparing 89e745c2ef75: Preparing 9cdd816e474e: Waiting 4baf8fa78e13: Waiting cde08f5026ad: Waiting 89a10d14475a: Waiting 5b972608cfe0: Waiting 4291260ca6d7: Waiting f7b1984eeda7: Waiting 6bbcdc26258b: Waiting 3f6198d5d877: Waiting ac349c8e202f: Waiting bb59dd7b4cce: Preparing 05bc0daf82f7: Waiting c7982e32fc51: Waiting 50b8e1bc7749: Preparing 89e745c2ef75: Waiting af5bd810fb13: Preparing 490269aab2be: Preparing 3faf8d2230f3: Waiting a61e211b0add: Preparing bb59dd7b4cce: Waiting 50b8e1bc7749: Waiting 4b7a4ad5a799: Preparing af5bd810fb13: Waiting 4b7a4ad5a799: Waiting 490269aab2be: Waiting db6effa4224e: Waiting a61e211b0add: Waiting 56770801b84b: Layer already exists 9cdd816e474e: Layer already exists 05bc0daf82f7: Layer already exists c7982e32fc51: Layer already exists 3faf8d2230f3: Layer already exists db6effa4224e: Layer already exists 20c191ffdfef: Layer already exists 1e73ea9f99bb: Layer already exists 48d8ce8a1958: Layer already exists fb037cb114f1: Pushed 3022031ec81d: Pushed 6d50072e2843: Pushed ed0e6c07eb29: Layer already exists c5e7904ddcb6: Layer already exists 11bda632e166: Layer already exists da49ad1b422c: Layer already exists f02931e53363: Layer already exists e8a050dacedd: Layer already exists b2bf9b76da94: Layer already exists 8bf8322b9876: Layer already exists 587320510193: Layer already exists a47e69640f09: Layer already exists 94b7becdd9f6: Layer already exists b3774007fc06: Layer already exists 5f70bf18a086: Layer already exists 5439270d8118: Layer already exists 71d786933d01: Layer already exists 80b9fb36edb5: Layer already exists cde08f5026ad: Layer already exists 4baf8fa78e13: Layer already exists 59eb46b22564: Layer already exists 89a10d14475a: Layer already exists 4291260ca6d7: Layer already exists 5b972608cfe0: Layer already exists f7b1984eeda7: Layer already exists ac349c8e202f: Layer already exists 6bbcdc26258b: Layer already exists 3f6198d5d877: Layer already exists 89e745c2ef75: Layer already exists bb59dd7b4cce: Layer already exists af5bd810fb13: Layer already exists 50b8e1bc7749: Layer already exists 490269aab2be: Layer already exists a61e211b0add: Layer already exists 4b7a4ad5a799: Layer already exists 2069b4e7114d: Pushed ubuntu-24.04-ocaml-5.4-alpha1-s390x: digest: sha256:c8ccf0803e4d3e04311ff991a2eacf5dd1c4bb2ca12fbd8f37f1ca6b81fe18e2 size: 10128 The push refers to repository [docker.io/ocurrent/opam-staging] 6d50072e2843: Preparing 3022031ec81d: Preparing fb037cb114f1: Preparing 2069b4e7114d: Preparing 56770801b84b: Preparing 9cdd816e474e: Preparing 05bc0daf82f7: Preparing c7982e32fc51: Preparing 3faf8d2230f3: Preparing db6effa4224e: Preparing 20c191ffdfef: Preparing c7982e32fc51: Waiting 9cdd816e474e: Waiting 3faf8d2230f3: Waiting 05bc0daf82f7: Waiting db6effa4224e: Waiting 1e73ea9f99bb: Preparing 48d8ce8a1958: Preparing ed0e6c07eb29: Preparing c5e7904ddcb6: Preparing 20c191ffdfef: Waiting 1e73ea9f99bb: Waiting 48d8ce8a1958: Waiting ed0e6c07eb29: Waiting 11bda632e166: Preparing da49ad1b422c: Preparing f02931e53363: Preparing e8a050dacedd: Preparing b2bf9b76da94: Preparing 8bf8322b9876: Preparing 587320510193: Preparing c5e7904ddcb6: Waiting a47e69640f09: Preparing 94b7becdd9f6: Preparing 71d786933d01: Preparing 11bda632e166: Waiting da49ad1b422c: Waiting 5439270d8118: Preparing f02931e53363: Waiting 5f70bf18a086: Preparing e8a050dacedd: Waiting b2bf9b76da94: Waiting b3774007fc06: Preparing 8bf8322b9876: Waiting 587320510193: Waiting a47e69640f09: Waiting 59eb46b22564: Preparing 94b7becdd9f6: Waiting 80b9fb36edb5: Preparing 4baf8fa78e13: Preparing cde08f5026ad: Preparing cde08f5026ad: Preparing 89a10d14475a: Preparing 5b972608cfe0: Preparing 4291260ca6d7: Preparing f7b1984eeda7: Preparing 6bbcdc26258b: Preparing 3f6198d5d877: Preparing 71d786933d01: Waiting 5439270d8118: Waiting 5f70bf18a086: Waiting ac349c8e202f: Preparing b3774007fc06: Waiting 59eb46b22564: Waiting 80b9fb36edb5: Waiting 89e745c2ef75: Preparing 4baf8fa78e13: Waiting cde08f5026ad: Waiting bb59dd7b4cce: Preparing 89a10d14475a: Waiting 50b8e1bc7749: Preparing 5b972608cfe0: Waiting 4291260ca6d7: Waiting af5bd810fb13: Preparing f7b1984eeda7: Waiting 490269aab2be: Preparing 6bbcdc26258b: Waiting 3f6198d5d877: Waiting a61e211b0add: Preparing 4b7a4ad5a799: Preparing 89e745c2ef75: Waiting bb59dd7b4cce: Waiting 50b8e1bc7749: Waiting af5bd810fb13: Waiting 490269aab2be: Waiting a61e211b0add: Waiting 4b7a4ad5a799: Waiting ac349c8e202f: Waiting 6d50072e2843: Layer already exists 56770801b84b: Layer already exists fb037cb114f1: Layer already exists 3022031ec81d: Layer already exists 2069b4e7114d: Layer already exists 9cdd816e474e: Layer already exists c7982e32fc51: Layer already exists 05bc0daf82f7: Layer already exists 3faf8d2230f3: Layer already exists db6effa4224e: Layer already exists 20c191ffdfef: Layer already exists 1e73ea9f99bb: Layer already exists ed0e6c07eb29: Layer already exists 48d8ce8a1958: Layer already exists 11bda632e166: Layer already exists c5e7904ddcb6: Layer already exists f02931e53363: Layer already exists da49ad1b422c: Layer already exists e8a050dacedd: Layer already exists 8bf8322b9876: Layer already exists b2bf9b76da94: Layer already exists a47e69640f09: Layer already exists 587320510193: Layer already exists 94b7becdd9f6: Layer already exists 71d786933d01: Layer already exists 5439270d8118: Layer already exists 5f70bf18a086: Layer already exists b3774007fc06: Layer already exists 59eb46b22564: Layer already exists 80b9fb36edb5: Layer already exists cde08f5026ad: Layer already exists 4baf8fa78e13: Layer already exists 5b972608cfe0: Layer already exists 89a10d14475a: Layer already exists 4291260ca6d7: Layer already exists f7b1984eeda7: Layer already exists 6bbcdc26258b: Layer already exists 3f6198d5d877: Layer already exists ac349c8e202f: Layer already exists 89e745c2ef75: Layer already exists bb59dd7b4cce: Layer already exists af5bd810fb13: Layer already exists 490269aab2be: Layer already exists 50b8e1bc7749: Layer already exists a61e211b0add: Layer already exists 4b7a4ad5a799: Layer already exists ubuntu-24.04-ocaml-5.4-alpha1-s390x: digest: sha256:c8ccf0803e4d3e04311ff991a2eacf5dd1c4bb2ca12fbd8f37f1ca6b81fe18e2 size: 10128 Job succeeded 2025-06-21 13:43.42: Job succeeded