Build:
- 1
- 0
2026-04-26 07:39.56: New job: Build using linux-arm64 in
[]
2026-04-26 07:39.56: Will push staging image to ocurrent/opam-staging:debian-12-ocaml-4.14-arm32v7
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:b2fbf557e36d98aa3f106a374df1aa933ca4593ad65f60c3f55f27fc3ad2edf2
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.3
RUN opam pin add -k version ocaml-base-compiler 4.14.3
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-04-26 07:39.56: Using cache hint "4.14.3-arm32v7-ocurrent/opam-staging@sha256:b2fbf557e36d98aa3f106a374df1aa933ca4593ad65f60c3f55f27fc3ad2edf2"
2026-04-26 07:39.56: Waiting for resource in pool OCluster
2026-04-26 07:39.56: Waiting for worker…
2026-04-26 07:39.56: Got resource from pool OCluster
Building on ainia.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: 570B done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.1s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:2780b5c3bab67f1f76c781860de469442999ed1a0d7992a5efdf2cffc0e3d769
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:b2fbf557e36d98aa3f106a374df1aa933ca4593ad65f60c3f55f27fc3ad2edf2
#4 DONE 0.0s
#5 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:b2fbf557e36d98aa3f106a374df1aa933ca4593ad65f60c3f55f27fc3ad2edf2
#5 CACHED
#6 [internal] load .dockerignore
#6 transferring context: 2B done
#6 DONE 0.0s
#7 [internal] load build context
#7 transferring context: 570B done
#7 DONE 0.0s
#8 [2/5] RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.3
#8 4.318
#8 4.318 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.476 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 4.586 [ocaml-base-compiler.4.14.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.646 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 5.256 [ocaml-base-compiler.4.14.3/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 5.257
#8 5.257 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 5.512 -> installed base-bigarray.base
#8 5.528 -> installed base-threads.base
#8 5.529 -> installed base-unix.base
#8 5.530 -> installed ocaml-options-vanilla.1
#8 87.75 -> installed ocaml-base-compiler.4.14.3
#8 87.81 -> installed ocaml-config.2
#8 87.92 -> installed ocaml.4.14.3
#8 88.33 Done.
#8 88.33 # Run eval $(opam env) to update the current shell environment
#8 DONE 88.7s
#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.14.3
#9 0.620 ocaml-base-compiler is now pinned to version 4.14.3
#9 0.620
#9 4.384 No package build needed.
#9 4.384 Nothing to do.
#9 4.385 # Run eval $(opam env) to update the current shell environment
#9 DONE 4.4s
#10 [4/5] RUN opam install -y opam-depext
#10 4.765 The following actions will be performed:
#10 4.765 - install opam-depext 1.2.3
#10 4.765
#10 4.765 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.904 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 4.931
#10 4.931 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 6.709 -> installed opam-depext.1.2.3
#10 6.719 Done.
#10 6.720 # Run eval $(opam env) to update the current shell environment
#10 DONE 6.8s
#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 0.0s
#12 exporting to image
#12 exporting layers
#12 exporting layers 2.3s done
#12 writing image sha256:c1d98de2be32aa77e892a2112d4014eb810c962d203f3e9a9cda151f3fec77a2 done
#12 DONE 2.3s
1 warning found (use docker --debug to expand):
- InvalidBaseImagePlatform: Base image ocurrent/opam-staging@sha256:b2fbf557e36d98aa3f106a374df1aa933ca4593ad65f60c3f55f27fc3ad2edf2 was pulled with platform "linux/arm/v7", expected "linux/arm64" for current build (line 3)
Pushing "sha256:c1d98de2be32aa77e892a2112d4014eb810c962d203f3e9a9cda151f3fec77a2" to "ocurrent/opam-staging:debian-12-ocaml-4.14-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
fb892de04200: Preparing
e9694487f797: Preparing
69ef3a7a3de3: Preparing
05baac35c861: Preparing
694fd30991ff: Preparing
8fbc01d01084: Preparing
2b1052936953: Preparing
892940a9b75e: Preparing
426633bf3de5: Preparing
0df32d1cfc31: Preparing
fdaff1d5a40c: Preparing
c6c46dc2fd6b: Preparing
c92edb8db16b: Preparing
077e06d94825: Preparing
006cecb1a2c3: Preparing
5c59d8974362: Preparing
80b598a37317: Preparing
f3c9faba0e30: Preparing
c176d431b885: Preparing
5ea3cae26110: Preparing
c086521df0b5: Preparing
944cb1583022: Preparing
5f70bf18a086: Preparing
5f504be7b796: Preparing
23918d86218d: Preparing
43d5b14a8a92: Preparing
d469fefcab5e: Preparing
75ed0f44c14b: Preparing
75ed0f44c14b: Preparing
7970ac97721c: Preparing
c6c46dc2fd6b: Waiting
ae3709ff4c10: Preparing
892940a9b75e: Waiting
df3377a2165a: Preparing
daf39b939258: Preparing
5c61e9f3bcae: Preparing
426633bf3de5: Waiting
34cf9286e379: Preparing
c92edb8db16b: Waiting
d64acdc2f8a2: Preparing
0df32d1cfc31: Waiting
8fbc01d01084: Waiting
4031ef169448: Preparing
077e06d94825: Waiting
fdaff1d5a40c: Waiting
fcc0dce0b032: Preparing
006cecb1a2c3: Waiting
1e237a86aa4f: Preparing
80b598a37317: Waiting
191f5d4ae34f: Preparing
5c59d8974362: Waiting
0fa1d35f1402: Preparing
7970ac97721c: Waiting
f3c9faba0e30: Waiting
d36b2a79d381: Preparing
0cfb72bffb22: Preparing
df3377a2165a: Waiting
c176d431b885: Waiting
107a00ceee3e: Preparing
ae3709ff4c10: Waiting
dfa0d9cb0036: Preparing
d469fefcab5e: Waiting
2b1052936953: Waiting
5ea3cae26110: Waiting
75ed0f44c14b: Waiting
34cf9286e379: Waiting
5c61e9f3bcae: Waiting
c086521df0b5: Waiting
daf39b939258: Waiting
4031ef169448: Waiting
944cb1583022: Waiting
fcc0dce0b032: Waiting
43d5b14a8a92: Waiting
23918d86218d: Waiting
1e237a86aa4f: Waiting
dfa0d9cb0036: Waiting
0cfb72bffb22: Waiting
5f70bf18a086: Waiting
191f5d4ae34f: Waiting
107a00ceee3e: Waiting
0fa1d35f1402: Waiting
d36b2a79d381: Waiting
694fd30991ff: Layer already exists
8fbc01d01084: Layer already exists
2b1052936953: Layer already exists
892940a9b75e: Layer already exists
426633bf3de5: Layer already exists
0df32d1cfc31: Layer already exists
fdaff1d5a40c: Layer already exists
69ef3a7a3de3: Pushed
fb892de04200: Pushed
c6c46dc2fd6b: Layer already exists
c92edb8db16b: Layer already exists
077e06d94825: Layer already exists
e9694487f797: Pushed
006cecb1a2c3: Layer already exists
5c59d8974362: Layer already exists
80b598a37317: Layer already exists
f3c9faba0e30: Layer already exists
c176d431b885: Layer already exists
5ea3cae26110: Layer already exists
c086521df0b5: Layer already exists
944cb1583022: Layer already exists
5f70bf18a086: Layer already exists
5f504be7b796: Layer already exists
23918d86218d: Layer already exists
43d5b14a8a92: Layer already exists
d469fefcab5e: Layer already exists
75ed0f44c14b: Layer already exists
7970ac97721c: Layer already exists
ae3709ff4c10: Layer already exists
df3377a2165a: Layer already exists
daf39b939258: Layer already exists
5c61e9f3bcae: Layer already exists
34cf9286e379: Layer already exists
d64acdc2f8a2: Layer already exists
4031ef169448: Layer already exists
fcc0dce0b032: Layer already exists
1e237a86aa4f: Layer already exists
191f5d4ae34f: Layer already exists
0fa1d35f1402: Layer already exists
0cfb72bffb22: Layer already exists
d36b2a79d381: Layer already exists
107a00ceee3e: Layer already exists
dfa0d9cb0036: Layer already exists
05baac35c861: Pushed
debian-12-ocaml-4.14-arm32v7: digest: sha256:90c6c96df1f9870f6290d1b654afd2ed1de04a97ebb534a97bc596523ab034b1 size: 9706
The push refers to repository [docker.io/ocurrent/opam-staging]
fb892de04200: Preparing
e9694487f797: Preparing
69ef3a7a3de3: Preparing
05baac35c861: Preparing
694fd30991ff: Preparing
8fbc01d01084: Preparing
2b1052936953: Preparing
892940a9b75e: Preparing
426633bf3de5: Preparing
0df32d1cfc31: Preparing
fdaff1d5a40c: Preparing
c6c46dc2fd6b: Preparing
c92edb8db16b: Preparing
077e06d94825: Preparing
006cecb1a2c3: Preparing
5c59d8974362: Preparing
80b598a37317: Preparing
f3c9faba0e30: Preparing
c176d431b885: Preparing
5ea3cae26110: Preparing
892940a9b75e: Waiting
c086521df0b5: Preparing
944cb1583022: Preparing
5f70bf18a086: Preparing
426633bf3de5: Waiting
5f504be7b796: Preparing
23918d86218d: Preparing
8fbc01d01084: Waiting
43d5b14a8a92: Preparing
0df32d1cfc31: Waiting
d469fefcab5e: Preparing
75ed0f44c14b: Preparing
006cecb1a2c3: Waiting
75ed0f44c14b: Preparing
7970ac97721c: Preparing
fdaff1d5a40c: Waiting
5c59d8974362: Waiting
ae3709ff4c10: Preparing
2b1052936953: Waiting
df3377a2165a: Preparing
80b598a37317: Waiting
c92edb8db16b: Waiting
077e06d94825: Waiting
daf39b939258: Preparing
c6c46dc2fd6b: Waiting
5c61e9f3bcae: Preparing
23918d86218d: Waiting
34cf9286e379: Preparing
f3c9faba0e30: Waiting
944cb1583022: Waiting
d64acdc2f8a2: Preparing
7970ac97721c: Waiting
4031ef169448: Preparing
5f70bf18a086: Waiting
c176d431b885: Waiting
ae3709ff4c10: Waiting
fcc0dce0b032: Preparing
43d5b14a8a92: Waiting
1e237a86aa4f: Preparing
5f504be7b796: Waiting
5ea3cae26110: Waiting
df3377a2165a: Waiting
191f5d4ae34f: Preparing
c086521df0b5: Waiting
daf39b939258: Waiting
d469fefcab5e: Waiting
d64acdc2f8a2: Waiting
75ed0f44c14b: Waiting
0fa1d35f1402: Preparing
34cf9286e379: Waiting
5c61e9f3bcae: Waiting
d36b2a79d381: Preparing
1e237a86aa4f: Waiting
fcc0dce0b032: Waiting
191f5d4ae34f: Waiting
0cfb72bffb22: Preparing
4031ef169448: Waiting
0fa1d35f1402: Waiting
107a00ceee3e: Preparing
d36b2a79d381: Waiting
dfa0d9cb0036: Preparing
0cfb72bffb22: Waiting
107a00ceee3e: Waiting
dfa0d9cb0036: Waiting
e9694487f797: Layer already exists
fb892de04200: Layer already exists
69ef3a7a3de3: Layer already exists
05baac35c861: Layer already exists
694fd30991ff: Layer already exists
892940a9b75e: Layer already exists
8fbc01d01084: Layer already exists
2b1052936953: Layer already exists
426633bf3de5: Layer already exists
0df32d1cfc31: Layer already exists
c6c46dc2fd6b: Layer already exists
c92edb8db16b: Layer already exists
fdaff1d5a40c: Layer already exists
077e06d94825: Layer already exists
006cecb1a2c3: Layer already exists
5c59d8974362: Layer already exists
f3c9faba0e30: Layer already exists
80b598a37317: Layer already exists
c176d431b885: Layer already exists
5ea3cae26110: Layer already exists
c086521df0b5: Layer already exists
944cb1583022: Layer already exists
5f70bf18a086: Layer already exists
23918d86218d: Layer already exists
5f504be7b796: Layer already exists
d469fefcab5e: Layer already exists
75ed0f44c14b: Layer already exists
43d5b14a8a92: Layer already exists
7970ac97721c: Layer already exists
ae3709ff4c10: Layer already exists
df3377a2165a: Layer already exists
5c61e9f3bcae: Layer already exists
daf39b939258: Layer already exists
34cf9286e379: Layer already exists
d64acdc2f8a2: Layer already exists
fcc0dce0b032: Layer already exists
4031ef169448: Layer already exists
1e237a86aa4f: Layer already exists
191f5d4ae34f: Layer already exists
0fa1d35f1402: Layer already exists
107a00ceee3e: Layer already exists
0cfb72bffb22: Layer already exists
d36b2a79d381: Layer already exists
dfa0d9cb0036: Layer already exists
debian-12-ocaml-4.14-arm32v7: digest: sha256:90c6c96df1f9870f6290d1b654afd2ed1de04a97ebb534a97bc596523ab034b1 size: 9706
Job succeeded
2026-04-26 07:43.27: Job succeeded