Build:
  1. 0
2025-11-08 08:30.14: New job: Build using linux-x86_64 in
                                []
2025-11-08 08:30.14: Will push staging image to ocurrent/opam-staging:debian-13-ocaml-5.5-i386

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:8cc41edba683c1fe5a1620602b7f1dd5e7c604d0ad6631ca11f7a7d176da6999
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
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.5 --packages=ocaml-variants.5.5.0+trunk
RUN opam pin add -k version ocaml-variants 5.5.0+trunk
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-11-08 08:30.14: Using cache hint "5.5.0-i386-ocurrent/opam-staging@sha256:8cc41edba683c1fe5a1620602b7f1dd5e7c604d0ad6631ca11f7a7d176da6999"
2025-11-08 08:30.14: Waiting for resource in pool OCluster
2025-11-08 08:31.14: Waiting for worker…
2025-11-08 08:31.18: Got resource from pool OCluster
Building on laodoke.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: 819B done
#1 DONE 0.0s

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

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

#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:8cc41edba683c1fe5a1620602b7f1dd5e7c604d0ad6631ca11f7a7d176da6999
#4 DONE 0.0s

#5 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:8cc41edba683c1fe5a1620602b7f1dd5e7c604d0ad6631ca11f7a7d176da6999
#5 resolve docker.io/ocurrent/opam-staging@sha256:8cc41edba683c1fe5a1620602b7f1dd5e7c604d0ad6631ca11f7a7d176da6999 0.6s done
#5 DONE 0.9s

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

#7 [internal] load build context
#7 transferring context: 819B done
#7 DONE 0.0s

#8 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#8 1.072 [beta] Initialised
#8 DONE 1.3s

#9 [3/9] RUN apt-get -y update
#9 0.322 Hit:1 http://deb.debian.org/debian trixie InRelease
#9 0.322 Hit:2 http://deb.debian.org/debian trixie-updates InRelease
#9 0.322 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease
#9 0.395 Reading package lists...
#9 DONE 1.4s

#10 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#10 0.271 Reading package lists...
#10 1.182 Building dependency tree...
#10 1.308 Reading state information...
#10 1.354 Calculating upgrade...
#10 1.576 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#10 DONE 1.6s

#11 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 0.264 Reading package lists...
#11 1.211 Building dependency tree...
#11 1.390 Reading state information...
#11 1.669 The following NEW packages will be installed:
#11 1.669   libzstd-dev
#11 1.702 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
#11 1.702 Need to get 377 kB of archives.
#11 1.702 After this operation, 1298 kB of additional disk space will be used.
#11 1.702 Get:1 http://deb.debian.org/debian trixie/main i386 libzstd-dev i386 1.5.7+dfsg-1 [377 kB]
#11 2.705 Fetched 377 kB in 0s (11.6 MB/s)
#11 2.724 Selecting previously unselected package libzstd-dev:i386.
#11 2.724 (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 ... 20592 files and directories currently installed.)
#11 2.737 Preparing to unpack .../libzstd-dev_1.5.7+dfsg-1_i386.deb ...
#11 2.738 Unpacking libzstd-dev:i386 (1.5.7+dfsg-1) ...
#11 2.800 Setting up libzstd-dev:i386 (1.5.7+dfsg-1) ...
#11 DONE 2.9s

#12 [6/9] RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
#12 3.860 
#12 3.860 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 4.002 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#12 4.140 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#12 4.337 [ocaml-compiler.5.5] downloaded from https://github.com/ocaml/ocaml/archive/trunk.tar.gz
#12 5.267 
#12 5.267 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 5.271 -> installed base-bigarray.base
#12 5.301 -> installed base-threads.base
#12 5.304 -> installed base-unix.base
#12 5.307 -> installed host-arch-x86_32.1
#12 5.310 -> installed host-system-other.1
#12 5.312 -> installed ocaml-beta.enabled
#12 5.318 -> installed ocaml-option-bytecode-only.1
#12 52.29 -> installed ocaml-compiler.5.5
#12 52.31 -> installed ocaml-variants.5.5.0+trunk
#12 52.35 -> installed ocaml-config.3
#12 52.48 -> installed ocaml.5.5.0
#12 52.50 -> installed base-domains.base
#12 52.52 -> installed base-effects.base
#12 52.54 -> installed base-nnp.base
#12 52.85 Done.
#12 52.85 # Run eval $(opam env) to update the current shell environment
#12 DONE 53.9s

#13 [7/9] RUN opam pin add -k version ocaml-variants 5.5.0+trunk
#13 0.780 ocaml-variants is now pinned to version 5.5.0+trunk
#13 0.780 
#13 4.450 Already up-to-date.
#13 4.450 Nothing to do.
#13 4.450 # Run eval $(opam env) to update the current shell environment
#13 DONE 5.6s

#14 [8/9] RUN opam install -y opam-depext
#14 4.208 The following actions will be performed:
#14 4.208   - install opam-depext 1.2.3
#14 4.208 
#14 4.208 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 4.540 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#14 4.578 
#14 4.578 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 7.275 -> installed opam-depext.1.2.3
#14 7.284 Done.
#14 7.284 # Run eval $(opam env) to update the current shell environment
#14 DONE 10.1s

#15 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 DONE 0.1s

#16 exporting to image
#16 exporting layers
#16 exporting layers 3.0s done
#16 writing image sha256:b0c9000cf17f15ccaf954f342c487b80bdf7be0fa4a0b07477731ee0b20ebeee done
#16 DONE 3.1s

 1 warning found (use --debug to expand):
 - InvalidBaseImagePlatform: Base image ocurrent/opam-staging@sha256:8cc41edba683c1fe5a1620602b7f1dd5e7c604d0ad6631ca11f7a7d176da6999 was pulled with platform "linux/386", expected "linux/amd64" for current build (line 3)
Pushing "sha256:b0c9000cf17f15ccaf954f342c487b80bdf7be0fa4a0b07477731ee0b20ebeee" to "ocurrent/opam-staging:debian-13-ocaml-5.5-i386" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
a7bf97cb31a5: Preparing
c1aef381216e: Preparing
c5b716165de0: Preparing
23c059855e4a: Preparing
621dbb44bb66: Preparing
cb41d0f70972: Preparing
d5612e857bb4: Preparing
fa31c020ba0c: Preparing
dee0b32fa507: Preparing
88639c712551: Preparing
64b5bd9d1ff3: Preparing
d5612e857bb4: Waiting
cb41d0f70972: Waiting
4de5e7ea6caa: Preparing
fa31c020ba0c: Waiting
8e60b90ad509: Preparing
59cd110be16f: Preparing
9b6445f659cb: Preparing
d8bfe2e14fe6: Preparing
dee0b32fa507: Waiting
b19eb95d940d: Preparing
8e60b90ad509: Waiting
9b6445f659cb: Waiting
88639c712551: Waiting
59cd110be16f: Waiting
e29d423e3911: Preparing
64b5bd9d1ff3: Waiting
064e2a01cbe8: Preparing
4de5e7ea6caa: Waiting
d8bfe2e14fe6: Waiting
b19eb95d940d: Waiting
e29d423e3911: Waiting
2983e10ab232: Preparing
064e2a01cbe8: Waiting
121b8b656573: Preparing
0b0298dc2a13: Preparing
21593bdad12b: Preparing
1211bb511882: Preparing
121b8b656573: Waiting
21593bdad12b: Waiting
0b0298dc2a13: Waiting
0f3f322b5fb5: Preparing
1211bb511882: Waiting
0cfa9ce35eb6: Preparing
0f3f322b5fb5: Waiting
5f70bf18a086: Preparing
0cfa9ce35eb6: Waiting
88b0e962effe: Preparing
5f70bf18a086: Waiting
fd9097575db6: Preparing
88b0e962effe: Waiting
9d2a4dca3bc6: Preparing
1c2365304b45: Preparing
9d2a4dca3bc6: Waiting
638f5b70154e: Preparing
1c2365304b45: Waiting
e663cefe794d: Preparing
fd9097575db6: Waiting
dffaebc17587: Preparing
56df58542d00: Preparing
638f5b70154e: Waiting
e663cefe794d: Waiting
8dc5c86e00a2: Preparing
dffaebc17587: Waiting
56df58542d00: Waiting
da07b53366e8: Preparing
216ee8fb272a: Preparing
f766ed33aab5: Preparing
e74481af1e56: Preparing
da07b53366e8: Waiting
216ee8fb272a: Waiting
f766ed33aab5: Waiting
34ab0c4aedb2: Preparing
e74481af1e56: Waiting
aaa04c1ded8b: Preparing
34ab0c4aedb2: Waiting
1a1a424413fd: Preparing
ab8125d4313b: Preparing
aaa04c1ded8b: Waiting
1a1a424413fd: Waiting
7ada01186fdb: Preparing
ab8125d4313b: Waiting
524c2c530896: Preparing
7ada01186fdb: Waiting
1f993792f74e: Preparing
524c2c530896: Waiting
2463b8d0d390: Preparing
1f993792f74e: Waiting
2463b8d0d390: Waiting
a7bf97cb31a5: Pushed
c5b716165de0: Pushed
c1aef381216e: Pushed
621dbb44bb66: Pushed
dee0b32fa507: Layer already exists
88639c712551: Layer already exists
64b5bd9d1ff3: Layer already exists
4de5e7ea6caa: Layer already exists
8e60b90ad509: Layer already exists
cb41d0f70972: Pushed
d5612e857bb4: Pushed
9b6445f659cb: Layer already exists
59cd110be16f: Layer already exists
d8bfe2e14fe6: Layer already exists
e29d423e3911: Layer already exists
b19eb95d940d: Layer already exists
fa31c020ba0c: Pushed
2983e10ab232: Layer already exists
121b8b656573: Layer already exists
064e2a01cbe8: Layer already exists
0b0298dc2a13: Layer already exists
21593bdad12b: Layer already exists
1211bb511882: Layer already exists
0f3f322b5fb5: Layer already exists
0cfa9ce35eb6: Layer already exists
5f70bf18a086: Layer already exists
fd9097575db6: Layer already exists
9d2a4dca3bc6: Layer already exists
1c2365304b45: Layer already exists
e663cefe794d: Layer already exists
638f5b70154e: Layer already exists
88b0e962effe: Layer already exists
56df58542d00: Layer already exists
8dc5c86e00a2: Layer already exists
dffaebc17587: Layer already exists
da07b53366e8: Layer already exists
216ee8fb272a: Layer already exists
e74481af1e56: Layer already exists
f766ed33aab5: Layer already exists
34ab0c4aedb2: Layer already exists
aaa04c1ded8b: Layer already exists
1a1a424413fd: Layer already exists
ab8125d4313b: Layer already exists
7ada01186fdb: Layer already exists
524c2c530896: Layer already exists
1f993792f74e: Layer already exists
2463b8d0d390: Layer already exists
23c059855e4a: Pushed
debian-13-ocaml-5.5-i386: digest: sha256:7ebf4b14b27f31832ae931400c0a103b5c3cf1918895a2b10c87a143d9e083f2 size: 10331
The push refers to repository [docker.io/ocurrent/opam-staging]
a7bf97cb31a5: Preparing
c1aef381216e: Preparing
c5b716165de0: Preparing
23c059855e4a: Preparing
621dbb44bb66: Preparing
cb41d0f70972: Preparing
d5612e857bb4: Preparing
fa31c020ba0c: Preparing
dee0b32fa507: Preparing
88639c712551: Preparing
64b5bd9d1ff3: Preparing
4de5e7ea6caa: Preparing
8e60b90ad509: Preparing
59cd110be16f: Preparing
9b6445f659cb: Preparing
d8bfe2e14fe6: Preparing
cb41d0f70972: Waiting
b19eb95d940d: Preparing
fa31c020ba0c: Waiting
d5612e857bb4: Waiting
dee0b32fa507: Waiting
e29d423e3911: Preparing
88639c712551: Waiting
064e2a01cbe8: Preparing
8e60b90ad509: Waiting
64b5bd9d1ff3: Waiting
4de5e7ea6caa: Waiting
59cd110be16f: Waiting
2983e10ab232: Preparing
9b6445f659cb: Waiting
d8bfe2e14fe6: Waiting
121b8b656573: Preparing
b19eb95d940d: Waiting
e29d423e3911: Waiting
0b0298dc2a13: Preparing
121b8b656573: Waiting
064e2a01cbe8: Waiting
21593bdad12b: Preparing
0b0298dc2a13: Waiting
1211bb511882: Preparing
21593bdad12b: Waiting
0f3f322b5fb5: Preparing
1211bb511882: Waiting
0cfa9ce35eb6: Preparing
0f3f322b5fb5: Waiting
5f70bf18a086: Preparing
0cfa9ce35eb6: Waiting
88b0e962effe: Preparing
5f70bf18a086: Waiting
fd9097575db6: Preparing
88b0e962effe: Waiting
9d2a4dca3bc6: Preparing
fd9097575db6: Waiting
1c2365304b45: Preparing
9d2a4dca3bc6: Waiting
638f5b70154e: Preparing
e663cefe794d: Preparing
1c2365304b45: Waiting
dffaebc17587: Preparing
638f5b70154e: Waiting
56df58542d00: Preparing
e663cefe794d: Waiting
dffaebc17587: Waiting
8dc5c86e00a2: Preparing
56df58542d00: Waiting
da07b53366e8: Preparing
8dc5c86e00a2: Waiting
216ee8fb272a: Preparing
da07b53366e8: Waiting
f766ed33aab5: Preparing
216ee8fb272a: Waiting
e74481af1e56: Preparing
f766ed33aab5: Waiting
34ab0c4aedb2: Preparing
e74481af1e56: Waiting
aaa04c1ded8b: Preparing
34ab0c4aedb2: Waiting
1a1a424413fd: Preparing
aaa04c1ded8b: Waiting
ab8125d4313b: Preparing
1a1a424413fd: Waiting
7ada01186fdb: Preparing
524c2c530896: Preparing
7ada01186fdb: Waiting
1f993792f74e: Preparing
2463b8d0d390: Preparing
1f993792f74e: Waiting
2463b8d0d390: Waiting
c5b716165de0: Layer already exists
621dbb44bb66: Layer already exists
c1aef381216e: Layer already exists
23c059855e4a: Layer already exists
a7bf97cb31a5: Layer already exists
d5612e857bb4: Layer already exists
cb41d0f70972: Layer already exists
fa31c020ba0c: Layer already exists
dee0b32fa507: Layer already exists
88639c712551: Layer already exists
64b5bd9d1ff3: Layer already exists
8e60b90ad509: Layer already exists
4de5e7ea6caa: Layer already exists
59cd110be16f: Layer already exists
9b6445f659cb: Layer already exists
b19eb95d940d: Layer already exists
d8bfe2e14fe6: Layer already exists
064e2a01cbe8: Layer already exists
e29d423e3911: Layer already exists
2983e10ab232: Layer already exists
121b8b656573: Layer already exists
0b0298dc2a13: Layer already exists
21593bdad12b: Layer already exists
1211bb511882: Layer already exists
0f3f322b5fb5: Layer already exists
5f70bf18a086: Layer already exists
0cfa9ce35eb6: Layer already exists
88b0e962effe: Layer already exists
fd9097575db6: Layer already exists
9d2a4dca3bc6: Layer already exists
638f5b70154e: Layer already exists
1c2365304b45: Layer already exists
e663cefe794d: Layer already exists
dffaebc17587: Layer already exists
56df58542d00: Layer already exists
8dc5c86e00a2: Layer already exists
da07b53366e8: Layer already exists
216ee8fb272a: Layer already exists
f766ed33aab5: Layer already exists
e74481af1e56: Layer already exists
aaa04c1ded8b: Layer already exists
34ab0c4aedb2: Layer already exists
1a1a424413fd: Layer already exists
ab8125d4313b: Layer already exists
7ada01186fdb: Layer already exists
1f993792f74e: Layer already exists
524c2c530896: Layer already exists
2463b8d0d390: Layer already exists
debian-13-ocaml-5.5-i386: digest: sha256:7ebf4b14b27f31832ae931400c0a103b5c3cf1918895a2b10c87a143d9e083f2 size: 10331
Job succeeded
2025-11-08 09:17.09: Job succeeded