Build:
- 0
2026-06-06 06:56.36: New job: Build using linux-arm64 in
[]
2026-06-06 06:56.36: Will push staging image to ocurrent/opam-staging:opensuse-16.0-ocaml-4.11-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:31eef0ce4fa4c0cf0ab821c1d314a49b0794cc1d1263a1c044cea3cf6d23ae6c
RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.11 --packages=ocaml-base-compiler.4.11.2
RUN opam pin add -k version ocaml-base-compiler 4.11.2
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-06-06 06:56.36: Using cache hint "4.11.2-arm64-ocurrent/opam-staging@sha256:31eef0ce4fa4c0cf0ab821c1d314a49b0794cc1d1263a1c044cea3cf6d23ae6c"
2026-06-06 08:47.07: Waiting for worker…
2026-06-06 08:47.07: Got resource from pool OCluster
Building on okypous.caelum.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: 614B done
#1 DONE 0.0s
#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:87999aa3d42bdc6bea60565083ee17e86d1f3339802f543c0d03998580f9cb89
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:31eef0ce4fa4c0cf0ab821c1d314a49b0794cc1d1263a1c044cea3cf6d23ae6c
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 transferring context:
#5 transferring context: 2B done
#5 DONE 0.0s
#6 [internal] load build context
#6 transferring context: 614B done
#6 DONE 0.0s
#7 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:31eef0ce4fa4c0cf0ab821c1d314a49b0794cc1d1263a1c044cea3cf6d23ae6c
#7 resolve docker.io/ocurrent/opam-staging@sha256:31eef0ce4fa4c0cf0ab821c1d314a49b0794cc1d1263a1c044cea3cf6d23ae6c
#7 resolve docker.io/ocurrent/opam-staging@sha256:31eef0ce4fa4c0cf0ab821c1d314a49b0794cc1d1263a1c044cea3cf6d23ae6c 0.8s done
#7 DONE 0.8s
#8 [2/6] RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
#8 30.13 [ocaml-patches-overlay] Initialised
#8 DONE 36.3s
#9 [3/6] RUN opam switch create 4.11 --packages=ocaml-base-compiler.4.11.2
#9 0.637
#9 0.637 <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
#9 0.637 Switch invariant: ["ocaml-base-compiler" {= "4.11.2"}]
#9 8.692
#9 8.692 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 11.65 -> installed base-bigarray.base
#9 11.65 -> installed base-threads.base
#9 11.65 -> installed base-unix.base
#9 11.86 -> retrieved ocaml-config.1 (2 extra sources)
#9 12.97 -> retrieved ocaml-base-compiler.4.11.2 (https://opam.ocaml.org/cache)
#9 113.5 -> installed ocaml-base-compiler.4.11.2
#9 113.6 -> installed ocaml-config.1
#9 113.6 -> installed ocaml.4.11.2
#9 114.0 Done.
#9 114.0 # Run eval $(opam env --switch=4.11) to update the current shell environment
#9 DONE 115.6s
#10 [4/6] RUN opam pin add -k version ocaml-base-compiler 4.11.2
#10 0.618 ocaml-base-compiler is now pinned to version 4.11.2
#10 0.618
#10 7.831 No package build needed.
#10 7.831 Nothing to do.
#10 7.838 # Run eval $(opam env) to update the current shell environment
#10 DONE 7.9s
#11 [5/6] RUN opam install -y opam-depext
#11 8.066 The following actions will be performed:
#11 8.066 - install opam-depext 1.2.3
#11 8.066
#11 8.066 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 8.247 -> retrieved opam-depext.1.2.3 (https://opam.ocaml.org/cache)
#11 11.75 -> installed opam-depext.1.2.3
#11 11.76 Done.
#11 11.76
#11 11.76 <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
#11 11.76 => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
#11 11.77 # Run eval $(opam env) to update the current shell environment
#11 DONE 12.9s
#12 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#12 DONE 0.0s
#13 exporting to image
#13 exporting layers
#13 exporting layers 2.4s done
#13 writing image sha256:d61fdd8a3a0af10d9bb08f8e233203a72278e4303b407fcf3d053fe044f78f1b done
#13 DONE 2.4s
1 warning found (use docker --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 10)
Pushing "sha256:d61fdd8a3a0af10d9bb08f8e233203a72278e4303b407fcf3d053fe044f78f1b" to "ocurrent/opam-staging:opensuse-16.0-ocaml-4.11-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
6b1e9e28b9df: Preparing
4c0e36ebd2f8: Preparing
a1d8aba86c0b: Preparing
cf0302fcea32: Preparing
79c50ab41a09: Preparing
4843f2ceab74: Preparing
5fcc9835a6ad: Preparing
2fbccb0a5709: Preparing
973dc85657d0: Preparing
3daa967ef923: Preparing
bd55f3edfdc2: Preparing
fccd329e6980: Preparing
b328389df0eb: Preparing
e430a3f2c030: Preparing
4f16494b9534: Preparing
495e322c62ca: Preparing
0a029d7003dd: Preparing
77949378c6f0: Preparing
564ef63b9020: Preparing
5fcc9835a6ad: Waiting
973dc85657d0: Waiting
7d8f219324d2: Preparing
1123dd99ad39: Preparing
6c0d97b0b342: Preparing
786ec02bee0c: Preparing
2fbccb0a5709: Waiting
5f70bf18a086: Preparing
e86b49c7ca50: Preparing
e86b49c7ca50: Preparing
758a0f6bdcbf: Preparing
ff13d01a01f8: Preparing
e2a201bbcb53: Preparing
9b6fa87153d0: Preparing
65fccda9cbfb: Preparing
c9e8c2b14273: Preparing
4ffec88bbdbb: Preparing
4843f2ceab74: Waiting
d94b15aaefde: Preparing
964a1393d89d: Preparing
5f21bc863503: Preparing
495e322c62ca: Waiting
77949378c6f0: Waiting
eb89a929f168: Preparing
3daa967ef923: Waiting
0a029d7003dd: Waiting
3beb581414b9: Preparing
bd55f3edfdc2: Waiting
7b3849100809: Preparing
e2a201bbcb53: Waiting
00b4a1131c28: Preparing
564ef63b9020: Waiting
9b6fa87153d0: Waiting
1425c5f2c9b2: Preparing
1123dd99ad39: Waiting
e430a3f2c030: Waiting
17935ff360dd: Preparing
65fccda9cbfb: Waiting
4f16494b9534: Waiting
c9e8c2b14273: Waiting
7d8f219324d2: Waiting
6c0d97b0b342: Waiting
4ffec88bbdbb: Waiting
fccd329e6980: Waiting
d94b15aaefde: Waiting
786ec02bee0c: Waiting
7b3849100809: Waiting
eb89a929f168: Waiting
5f70bf18a086: Waiting
758a0f6bdcbf: Waiting
b328389df0eb: Waiting
5f21bc863503: Waiting
e86b49c7ca50: Waiting
00b4a1131c28: Waiting
964a1393d89d: Waiting
ff13d01a01f8: Waiting
3beb581414b9: Waiting
1425c5f2c9b2: Waiting
17935ff360dd: Waiting
6b1e9e28b9df: Pushed
a1d8aba86c0b: Pushed
4843f2ceab74: Layer already exists
5fcc9835a6ad: Layer already exists
4c0e36ebd2f8: Pushed
2fbccb0a5709: Layer already exists
973dc85657d0: Layer already exists
3daa967ef923: Layer already exists
bd55f3edfdc2: Layer already exists
fccd329e6980: Layer already exists
b328389df0eb: Layer already exists
e430a3f2c030: Layer already exists
4f16494b9534: Layer already exists
495e322c62ca: Layer already exists
0a029d7003dd: Layer already exists
77949378c6f0: Layer already exists
564ef63b9020: Layer already exists
7d8f219324d2: Layer already exists
1123dd99ad39: Layer already exists
6c0d97b0b342: Layer already exists
786ec02bee0c: Layer already exists
5f70bf18a086: Layer already exists
e86b49c7ca50: Layer already exists
758a0f6bdcbf: Layer already exists
ff13d01a01f8: Layer already exists
e2a201bbcb53: Layer already exists
9b6fa87153d0: Layer already exists
65fccda9cbfb: Layer already exists
c9e8c2b14273: Layer already exists
4ffec88bbdbb: Layer already exists
d94b15aaefde: Layer already exists
964a1393d89d: Layer already exists
5f21bc863503: Layer already exists
eb89a929f168: Layer already exists
3beb581414b9: Layer already exists
7b3849100809: Layer already exists
00b4a1131c28: Layer already exists
1425c5f2c9b2: Layer already exists
17935ff360dd: Layer already exists
79c50ab41a09: Pushed
cf0302fcea32: Pushed
opensuse-16.0-ocaml-4.11-arm64: digest: sha256:681b54a5906336da9ff766983334fcbd04e95246987bc64d7be4e470cb10d2e8 size: 9096
The push refers to repository [docker.io/ocurrent/opam-staging]
6b1e9e28b9df: Preparing
4c0e36ebd2f8: Preparing
a1d8aba86c0b: Preparing
cf0302fcea32: Preparing
79c50ab41a09: Preparing
4843f2ceab74: Preparing
5fcc9835a6ad: Preparing
2fbccb0a5709: Preparing
973dc85657d0: Preparing
3daa967ef923: Preparing
bd55f3edfdc2: Preparing
fccd329e6980: Preparing
b328389df0eb: Preparing
e430a3f2c030: Preparing
4f16494b9534: Preparing
495e322c62ca: Preparing
0a029d7003dd: Preparing
77949378c6f0: Preparing
564ef63b9020: Preparing
7d8f219324d2: Preparing
1123dd99ad39: Preparing
6c0d97b0b342: Preparing
786ec02bee0c: Preparing
5f70bf18a086: Preparing
e86b49c7ca50: Preparing
e86b49c7ca50: Preparing
758a0f6bdcbf: Preparing
ff13d01a01f8: Preparing
e2a201bbcb53: Preparing
9b6fa87153d0: Preparing
65fccda9cbfb: Preparing
c9e8c2b14273: Preparing
bd55f3edfdc2: Waiting
4ffec88bbdbb: Preparing
d94b15aaefde: Preparing
2fbccb0a5709: Waiting
964a1393d89d: Preparing
fccd329e6980: Waiting
5f21bc863503: Preparing
973dc85657d0: Waiting
eb89a929f168: Preparing
b328389df0eb: Waiting
3daa967ef923: Waiting
3beb581414b9: Preparing
e430a3f2c030: Waiting
7b3849100809: Preparing
4843f2ceab74: Waiting
5fcc9835a6ad: Waiting
7d8f219324d2: Waiting
00b4a1131c28: Preparing
4f16494b9534: Waiting
758a0f6bdcbf: Waiting
1425c5f2c9b2: Preparing
1123dd99ad39: Waiting
4ffec88bbdbb: Waiting
17935ff360dd: Preparing
5f21bc863503: Waiting
6c0d97b0b342: Waiting
d94b15aaefde: Waiting
ff13d01a01f8: Waiting
495e322c62ca: Waiting
964a1393d89d: Waiting
786ec02bee0c: Waiting
e86b49c7ca50: Waiting
eb89a929f168: Waiting
0a029d7003dd: Waiting
e2a201bbcb53: Waiting
5f70bf18a086: Waiting
9b6fa87153d0: Waiting
564ef63b9020: Waiting
c9e8c2b14273: Waiting
3beb581414b9: Waiting
65fccda9cbfb: Waiting
17935ff360dd: Waiting
1425c5f2c9b2: Waiting
00b4a1131c28: Waiting
77949378c6f0: Waiting
7b3849100809: Waiting
4c0e36ebd2f8: Layer already exists
cf0302fcea32: Layer already exists
6b1e9e28b9df: Layer already exists
a1d8aba86c0b: Layer already exists
79c50ab41a09: Layer already exists
4843f2ceab74: Layer already exists
973dc85657d0: Layer already exists
3daa967ef923: Layer already exists
2fbccb0a5709: Layer already exists
5fcc9835a6ad: Layer already exists
fccd329e6980: Layer already exists
e430a3f2c030: Layer already exists
bd55f3edfdc2: Layer already exists
b328389df0eb: Layer already exists
4f16494b9534: Layer already exists
495e322c62ca: Layer already exists
77949378c6f0: Layer already exists
0a029d7003dd: Layer already exists
564ef63b9020: Layer already exists
7d8f219324d2: Layer already exists
786ec02bee0c: Layer already exists
1123dd99ad39: Layer already exists
6c0d97b0b342: Layer already exists
e86b49c7ca50: Layer already exists
5f70bf18a086: Layer already exists
ff13d01a01f8: Layer already exists
758a0f6bdcbf: Layer already exists
65fccda9cbfb: Layer already exists
9b6fa87153d0: Layer already exists
e2a201bbcb53: Layer already exists
c9e8c2b14273: Layer already exists
d94b15aaefde: Layer already exists
964a1393d89d: Layer already exists
4ffec88bbdbb: Layer already exists
5f21bc863503: Layer already exists
eb89a929f168: Layer already exists
00b4a1131c28: Layer already exists
3beb581414b9: Layer already exists
7b3849100809: Layer already exists
1425c5f2c9b2: Layer already exists
17935ff360dd: Layer already exists
opensuse-16.0-ocaml-4.11-arm64: digest: sha256:681b54a5906336da9ff766983334fcbd04e95246987bc64d7be4e470cb10d2e8 size: 9096
Job succeeded
2026-06-06 08:51.17: Job succeeded