Build:
  1. 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-afl-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-variants.4.06.1+afl
RUN opam pin add -k version ocaml-variants 4.06.1+afl
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+afl-arm64-ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446"
2024-12-14 13:14.24: Waiting for resource in pool OCluster
2024-12-14 13:53.08: Waiting for worker…
2024-12-14 18:13.55: 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: 547B done
#1 DONE 0.3s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.6s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:db1ff77fb637a5955317c7a3a62540196396d565f3dd5742e76dddbb6d75c4c5
#3 CACHED

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

#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 0.2s

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

#7 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446
#7 resolve docker.io/ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446 0.2s done
#7 sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446 530B / 530B done
#7 sha256:214b32c6c9055b8f40d83157b83a34ba6a40005d56789e4fe634424dbab29030 7.55kB / 7.55kB done
#7 sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 384.35MB / 384.35MB 8.4s done
#7 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 42.4s
#7 ...

#8 [internal] load build context
#8 transferring context: 547B done
#8 DONE 0.1s

#7 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:08d423f7866e2066cce901c27774197ad73fedc1c6060684001f7f0e6e258446
#7 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 54.5s
#7 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 59.6s
#7 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 64.7s
#7 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 69.8s
#7 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 75.5s
#7 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 80.5s
#7 extracting sha256:d40a6a69c1be45853ea6694572c15a624c64360dcf722948e5d1e6d142c7b1af 85.2s done
#7 DONE 102.9s

#9 [2/6] RUN opam switch create 4.06 --packages=ocaml-variants.4.06.1+afl
#9 10.55 
#9 10.55 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 10.84 [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.02 [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.20 [ocaml-variants.4.06.1+afl] downloaded from https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz
#9 12.87 [ocaml-variants.4.06.1+afl/alt-signal-stack.patch] downloaded from https://github.com/ocaml/ocaml/commit/137a4ad167f25fe1bee792977ed89f30d19bcd74.patch?full_index=1
#9 13.05 [ocaml-variants.4.06.1+afl/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 13.05 
#9 13.05 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 16.02 -> installed base-bigarray.base
#9 16.02 -> installed base-threads.base
#9 16.03 -> installed base-unix.base
#9 369.1 -> installed ocaml-variants.4.06.1+afl
#9 369.1 -> installed ocaml-config.1
#9 369.2 -> installed ocaml.4.06.1
#9 369.6 Done.
#9 369.6 # Run eval $(opam env) to update the current shell environment
#9 DONE 371.9s

#10 [3/6] RUN opam pin add -k version ocaml-variants 4.06.1+afl
#10 2.492 ocaml-variants is now pinned to version 4.06.1+afl
#10 2.492 
#10 10.13 No package build needed.
#10 10.13 Nothing to do.
#10 10.13 # Run eval $(opam env) to update the current shell environment
#10 DONE 11.2s

#11 [4/6] RUN opam install -y opam-depext
#11 13.39 The following actions will be performed:
#11 13.39   - install opam-depext 1.2.3
#11 13.39 
#11 13.39 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 13.82 [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.86 
#11 13.86 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 15.92 -> installed opam-depext.1.2.3
#11 15.94 Done.
#11 15.94 # Run eval $(opam env) to update the current shell environment
#11 DONE 20.8s

#12 [5/6] RUN opam install -y ocaml-secondary-compiler
#12 21.83 The following actions will be performed:
#12 21.83   - install ocaml-secondary-compiler 4.14.2
#12 21.83   - install host-system-other        1
#12 21.83   - install host-arch-arm64          1
#12 21.83 ===== 3 to install =====
#12 21.83 
#12 21.83 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 23.78 [ocaml-secondary-compiler.4.14.2] downloaded from https://github.com/ocaml/ocaml/archive/4.14.2.tar.gz
#12 24.46 
#12 24.46 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 26.66 -> installed host-arch-arm64.1
#12 26.73 -> installed host-system-other.1
#12 159.6 -> installed ocaml-secondary-compiler.4.14.2
#12 160.1 Done.
#12 160.1 # Run eval $(opam env) to update the current shell environment
#12 DONE 177.9s

#13 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#13 DONE 2.5s

#14 exporting to image
#14 exporting layers
#14 exporting layers 19.8s done
#14 writing image sha256:83f05cf8fc3c5c6cd3112a4771866a8a3918d6e3bb96f3865c83173c73242723 0.0s done
#14 DONE 20.0s

 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:83f05cf8fc3c5c6cd3112a4771866a8a3918d6e3bb96f3865c83173c73242723" to "ocurrent/opam-staging:alpine-3.20-ocaml-4.06-afl-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
e532d6eac471: Preparing
c01440f1bdb7: Preparing
cce783e57a0e: Preparing
d0ff0365895f: Preparing
b7440cae7fa2: Preparing
a8848bd86a53: Preparing
a8848bd86a53: Waiting
d0ff0365895f: Pushed
e532d6eac471: Pushed
cce783e57a0e: Pushed
a8848bd86a53: Layer already exists
b7440cae7fa2: Pushed
c01440f1bdb7: Pushed
alpine-3.20-ocaml-4.06-afl-arm64: digest: sha256:8777b3154eaa7989a8e463bc55886c7320c55d2c0cbee0cc9de1b87bd10983f3 size: 1580
The push refers to repository [docker.io/ocurrent/opam-staging]
e532d6eac471: Preparing
c01440f1bdb7: Preparing
cce783e57a0e: Preparing
d0ff0365895f: Preparing
b7440cae7fa2: Preparing
a8848bd86a53: Preparing
a8848bd86a53: Waiting
b7440cae7fa2: Layer already exists
e532d6eac471: Layer already exists
c01440f1bdb7: Layer already exists
d0ff0365895f: Layer already exists
cce783e57a0e: Layer already exists
a8848bd86a53: Layer already exists
alpine-3.20-ocaml-4.06-afl-arm64: digest: sha256:8777b3154eaa7989a8e463bc55886c7320c55d2c0cbee0cc9de1b87bd10983f3 size: 1580
Job succeeded
2024-12-14 18:26.36: Job succeeded