Build:
- 0
2024-12-14 13:14.24: New job: Build using linux-arm64 in [] 2024-12-14 13:14.24: Will push staging image to ocurrent/opam-staging:alpine-3.20-ocaml-4.06-arm64 Dockerfile: # syntax=docker/dockerfile:1 FROM ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446 ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1" RUN opam switch create 4.06 --packages=ocaml-base-compiler.4.06.1 RUN opam pin add -k version ocaml-base-compiler 4.06.1 RUN opam install -y opam-depext RUN opam install -y ocaml-secondary-compiler ENTRYPOINT [ "opam", "exec", "--" ] CMD bash COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ] 2024-12-14 13:14.24: Using cache hint "4.06.1-arm64-ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446" 2024-12-14 13:14.24: Waiting for resource in pool OCluster 2024-12-14 13:53.01: Waiting for worker… 2024-12-14 18:13.03: Got resource from pool OCluster Building on ocaml-1.osuosl.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: 549B done #1 DONE 0.6s #2 resolve image config for docker-image://docker.io/docker/dockerfile:1 #2 DONE 0.9s #3 docker-image://docker.io/docker/dockerfile:1@sha256:db1ff77fb637a5955317c7a3a62540196396d565f3dd5742e76dddbb6d75c4c5 #3 CACHED #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: 549B done #1 DONE 0.6s #4 [internal] load build definition from Dockerfile #4 DONE 0.0s #5 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446 #5 DONE 2.1s #6 [internal] load .dockerignore #6 transferring context: 2B done #6 DONE 0.1s #7 [internal] load build context #7 transferring context: 549B done #7 DONE 0.2s #8 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446 #8 resolve docker.io/ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446 #8 resolve docker.io/ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446 0.2s done #8 sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446 530B / 530B done #8 sha256:214b32c6c9055b8f40d83157b83a34ba6a40005d56789e4fe634424dbab29030 7.55kB / 7.55kB done #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 0B / 384.35MB 0.1s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 20.97MB / 384.35MB 0.6s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 42.99MB / 384.35MB 0.8s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 63.96MB / 384.35MB 1.0s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 83.89MB / 384.35MB 1.2s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 105.91MB / 384.35MB 1.4s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 127.93MB / 384.35MB 1.6s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 159.38MB / 384.35MB 1.9s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 191.89MB / 384.35MB 2.2s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 212.86MB / 384.35MB 2.4s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 246.42MB / 384.35MB 2.7s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 275.78MB / 384.35MB 3.0s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 295.70MB / 384.35MB 3.2s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 333.45MB / 384.35MB 3.6s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 365.95MB / 384.35MB 3.9s #8 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 384.35MB / 384.35MB 8.4s done #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 6.7s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 12.9s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 18.9s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 27.3s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 33.8s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 38.9s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 46.2s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 54.5s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 59.6s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 64.7s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 69.8s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 75.5s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 80.5s #8 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 85.2s done #8 DONE 102.9s #9 [2/6] RUN opam switch create 4.06 --packages=ocaml-base-compiler.4.06.1 #9 11.48 #9 11.48 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #9 11.56 [ocaml-config.1/gen_ocaml_config.ml.in] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/gen_ocaml_config.ml.in.1 #9 11.61 [ocaml-config.1/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install #9 12.97 [ocaml-base-compiler.4.06.1] downloaded from https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz #9 16.27 [ocaml-base-compiler.4.06.1/alt-signal-stack.patch] downloaded from https://github.com/ocaml/ocaml/commit/137a4ad167f25fe1bee792977ed89f30d19bcd74.patch?full_index=1 #9 16.32 [ocaml-base-compiler.4.06.1/fix-gcc10.patch] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-base-compiler/fix-gcc10.patch.4.06.1 #9 16.33 #9 16.33 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #9 16.59 -> installed base-bigarray.base #9 16.59 -> installed base-threads.base #9 16.60 -> installed base-unix.base #9 332.7 -> installed ocaml-base-compiler.4.06.1 #9 332.8 -> installed ocaml-config.1 #9 332.9 -> installed ocaml.4.06.1 #9 333.2 Done. #9 333.2 # Run eval $(opam env) to update the current shell environment #9 DONE 351.6s #10 [3/6] RUN opam pin add -k version ocaml-base-compiler 4.06.1 #10 4.356 ocaml-base-compiler is now pinned to version 4.06.1 #10 4.356 #10 11.76 No package build needed. #10 11.76 Nothing to do. #10 11.76 # Run eval $(opam env) to update the current shell environment #10 DONE 16.8s #11 [4/6] RUN opam install -y opam-depext #11 12.74 The following actions will be performed: #11 12.74 - install opam-depext 1.2.3 #11 12.74 #11 12.74 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #11 13.48 [opam-depext.1.2.3] downloaded from https://github.com/ocaml-opam/opam-depext/releases/download/v1.2.3/opam-depext-full-1.2.3.tbz #11 13.52 #11 13.52 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #11 15.14 -> installed opam-depext.1.2.3 #11 15.15 Done. #11 15.15 # Run eval $(opam env) to update the current shell environment #11 DONE 16.2s #12 [5/6] RUN opam install -y ocaml-secondary-compiler #12 11.56 The following actions will be performed: #12 11.56 - install ocaml-secondary-compiler 4.14.2 #12 11.56 - install host-system-other 1 #12 11.56 - install host-arch-arm64 1 #12 11.56 ===== 3 to install ===== #12 11.56 #12 11.56 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #12 12.55 [ocaml-secondary-compiler.4.14.2] downloaded from https://github.com/ocaml/ocaml/archive/4.14.2.tar.gz #12 13.21 #12 13.21 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #12 14.51 -> installed host-arch-arm64.1 #12 14.54 -> installed host-system-other.1 #12 148.6 -> installed ocaml-secondary-compiler.4.14.2 #12 149.4 Done. #12 149.4 # Run eval $(opam env) to update the current shell environment #12 DONE 156.2s #13 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ] #13 DONE 2.4s #14 exporting to image #14 exporting layers #14 exporting layers 44.0s done #14 writing image sha256:eef0e3d01cb2f76ec89051f86703dd829929f1c94598beda04ab8daa1b8148e5 #14 writing image sha256:eef0e3d01cb2f76ec89051f86703dd829929f1c94598beda04ab8daa1b8148e5 0.6s done #14 DONE 48.2s 1 warning found (use --debug to expand): - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 10) Pushing "sha256:eef0e3d01cb2f76ec89051f86703dd829929f1c94598beda04ab8daa1b8148e5" to "ocurrent/opam-staging:alpine-3.20-ocaml-4.06-arm64" as user "ocurrentbuilder" Login Succeeded The push refers to repository [docker.io/ocurrent/opam-staging] 22a905b28497: Preparing 8ec02294b4d5: Preparing 88f7ce82ede9: Preparing 19a0bc2c3ded: Preparing 7ffff40d5d98: Preparing a8848bd86a53: Preparing a8848bd86a53: Waiting 19a0bc2c3ded: Pushed 88f7ce82ede9: Pushed 22a905b28497: Pushed a8848bd86a53: Layer already exists 7ffff40d5d98: Pushed 8ec02294b4d5: Pushed alpine-3.20-ocaml-4.06-arm64: digest: sha256:19cdfce3e5af2d4ceed942f5b0c12ab885f08a7a7f6500a20432f1376887dc28 size: 1580 The push refers to repository [docker.io/ocurrent/opam-staging] 22a905b28497: Preparing 8ec02294b4d5: Preparing 88f7ce82ede9: Preparing 19a0bc2c3ded: Preparing 7ffff40d5d98: Preparing a8848bd86a53: Preparing a8848bd86a53: Waiting 22a905b28497: Layer already exists 19a0bc2c3ded: Layer already exists 8ec02294b4d5: Layer already exists 7ffff40d5d98: Layer already exists 88f7ce82ede9: Layer already exists a8848bd86a53: Layer already exists alpine-3.20-ocaml-4.06-arm64: digest: sha256:19cdfce3e5af2d4ceed942f5b0c12ab885f08a7a7f6500a20432f1376887dc28 size: 1580 Job succeeded 2024-12-14 18:25.43: Job succeeded