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

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:b6486f62507223b344a9261131f8a42cefd48641bfe81e5160f578e4c7acf4d7
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.3 --packages=ocaml-variants.5.3.0+options,ocaml-options-only-flambda
RUN opam pin add -k version ocaml-variants 5.3.0+options
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-11-08 08:24.02: Using cache hint "5.3.0+flambda-amd64-ocurrent/opam-staging@sha256:b6486f62507223b344a9261131f8a42cefd48641bfe81e5160f578e4c7acf4d7"
2025-11-08 08:24.02: Waiting for resource in pool OCluster
2025-11-08 08:24.04: Waiting for worker…
2025-11-08 08:24.04: 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:
#1 transferring dockerfile: 696B done
#1 DONE 1.9s

#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:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 CACHED

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

#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.5s

#6 [internal] load build context
#6 transferring context: 696B done
#6 DONE 0.2s

#7 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:b6486f62507223b344a9261131f8a42cefd48641bfe81e5160f578e4c7acf4d7
#7 resolve docker.io/ocurrent/opam-staging@sha256:b6486f62507223b344a9261131f8a42cefd48641bfe81e5160f578e4c7acf4d7
#7 resolve docker.io/ocurrent/opam-staging@sha256:b6486f62507223b344a9261131f8a42cefd48641bfe81e5160f578e4c7acf4d7 1.9s done
#7 DONE 2.1s

#8 [2/8] RUN apt-get -y update
#8 0.945 Hit:1 http://deb.debian.org/debian trixie InRelease
#8 0.945 Hit:2 http://deb.debian.org/debian trixie-updates InRelease
#8 0.945 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease
#8 0.992 Reading package lists...
#8 DONE 2.0s

#9 [3/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#9 0.314 Reading package lists...
#9 1.176 Building dependency tree...
#9 1.507 Reading state information...
#9 1.652 Calculating upgrade...
#9 2.247 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#9 DONE 2.4s

#10 [4/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#10 0.293 Reading package lists...
#10 1.181 Building dependency tree...
#10 1.436 Reading state information...
#10 1.840 The following NEW packages will be installed:
#10 1.840   libzstd-dev
#10 1.876 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
#10 1.876 Need to get 371 kB of archives.
#10 1.876 After this operation, 1340 kB of additional disk space will be used.
#10 1.876 Get:1 http://deb.debian.org/debian trixie/main amd64 libzstd-dev amd64 1.5.7+dfsg-1 [371 kB]
#10 3.155 Fetched 371 kB in 0s (12.0 MB/s)
#10 3.210 Selecting previously unselected package libzstd-dev:amd64.
#10 3.210 (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 ... 20622 files and directories currently installed.)
#10 3.227 Preparing to unpack .../libzstd-dev_1.5.7+dfsg-1_amd64.deb ...
#10 3.242 Unpacking libzstd-dev:amd64 (1.5.7+dfsg-1) ...
#10 3.314 Setting up libzstd-dev:amd64 (1.5.7+dfsg-1) ...
#10 DONE 8.1s

#11 [5/8] RUN opam switch create 5.3 --packages=ocaml-variants.5.3.0+options,ocaml-options-only-flambda
#11 4.818 
#11 4.818 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 5.138 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#11 5.363 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#11 6.263 [ocaml-compiler.5.3.0] downloaded from cache at https://opam.ocaml.org/cache
#11 8.959 [ocaml-compiler.5.3.0/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#11 8.960 
#11 8.960 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 9.018 -> installed base-bigarray.base
#11 9.021 -> installed base-threads.base
#11 9.023 -> installed base-unix.base
#11 9.039 -> installed ocaml-option-flambda.1
#11 9.883 -> installed ocaml-options-only-flambda.1
#11 293.8 -> installed ocaml-compiler.5.3.0
#11 293.8 -> installed ocaml-variants.5.3.0+options
#11 293.9 -> installed ocaml-config.3
#11 294.0 -> installed ocaml.5.3.0
#11 294.0 -> installed base-domains.base
#11 294.1 -> installed base-effects.base
#11 294.1 -> installed base-nnp.base
#11 294.6 Done.
#11 294.6 # Run eval $(opam env) to update the current shell environment
#11 DONE 296.5s

#12 [6/8] RUN opam pin add -k version ocaml-variants 5.3.0+options
#12 0.663 ocaml-variants is now pinned to version 5.3.0+options
#12 0.663 
#12 4.166 No package build needed.
#12 4.166 Nothing to do.
#12 4.166 # Run eval $(opam env) to update the current shell environment
#12 DONE 4.6s

#13 [7/8] RUN opam install -y opam-depext
#13 4.253 The following actions will be performed:
#13 4.253   - install opam-depext 1.2.3
#13 4.253 
#13 4.253 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 4.529 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#13 4.576 
#13 4.576 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 6.434 -> installed opam-depext.1.2.3
#13 6.444 Done.
#13 6.444 # Run eval $(opam env) to update the current shell environment
#13 DONE 7.3s

#14 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#14 DONE 0.0s

#15 exporting to image
#15 exporting layers
#15 exporting layers 5.7s done
#15 writing image sha256:1b2b63f2242101ed7efbc5f51a9941d47702005cc2bca86938ff3f5800579185 done
#15 DONE 5.8s

 1 warning found (use --debug to expand):
 - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 14)
Pushing "sha256:1b2b63f2242101ed7efbc5f51a9941d47702005cc2bca86938ff3f5800579185" to "ocurrent/opam-staging:debian-13-ocaml-5.3-flambda-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
cc82795a5501: Preparing
b79978c7976e: Preparing
7af48ac932ec: Preparing
ca620e150650: Preparing
877d65690807: Preparing
223037c4e104: Preparing
be9282637746: Preparing
275012af6cec: Preparing
c3c1b0f3bfd7: Preparing
c9bb03278622: Preparing
5fa8ed0a0dd1: Preparing
dc6991cfb526: Preparing
0d1e78f8f50b: Preparing
e28c6e2f5476: Preparing
8a599953f5d1: Preparing
e90d12dfd231: Preparing
e9c191f859ad: Preparing
3377176d9cfd: Preparing
b38fa50d1084: Preparing
940a9c01b158: Preparing
2245c3308552: Preparing
e62182ee83ac: Preparing
ec65cd102d4e: Preparing
98db697ca9ad: Preparing
223037c4e104: Waiting
fc201828de71: Preparing
be9282637746: Waiting
5f70bf18a086: Preparing
dc6991cfb526: Waiting
a9b907c07ad4: Preparing
275012af6cec: Waiting
0d1e78f8f50b: Waiting
4fb892002319: Preparing
c3c1b0f3bfd7: Waiting
c9bb03278622: Waiting
e28c6e2f5476: Waiting
6c37734e6a7b: Preparing
2245c3308552: Waiting
5fa8ed0a0dd1: Waiting
1c2365304b45: Preparing
e62182ee83ac: Waiting
fc201828de71: Waiting
8a599953f5d1: Waiting
e663cefe794d: Preparing
ec65cd102d4e: Waiting
5f70bf18a086: Waiting
98db697ca9ad: Waiting
e663cefe794d: Preparing
50b997372c46: Preparing
a9b907c07ad4: Waiting
3377176d9cfd: Waiting
e90d12dfd231: Waiting
bf383304381c: Preparing
b38fa50d1084: Waiting
940a9c01b158: Waiting
4fb892002319: Waiting
1c2365304b45: Waiting
4ca14b0869ff: Preparing
6c37734e6a7b: Waiting
50b997372c46: Waiting
e663cefe794d: Waiting
2c10bf14d95a: Preparing
bf383304381c: Waiting
4ca14b0869ff: Waiting
d374ceab9582: Preparing
2c10bf14d95a: Waiting
b5895531b46a: Preparing
d374ceab9582: Waiting
b69296bafd59: Preparing
b5895531b46a: Waiting
49444ec99244: Preparing
b69296bafd59: Waiting
48d452ca77ce: Preparing
49444ec99244: Waiting
caa5d44486a7: Preparing
48d452ca77ce: Waiting
a70643cb8cfd: Preparing
caa5d44486a7: Waiting
d77ce3edafea: Preparing
0c757e92287d: Preparing
82669e3cf700: Preparing
0c757e92287d: Waiting
d77ce3edafea: Waiting
81754f5dc87d: Preparing
82669e3cf700: Waiting
a70643cb8cfd: Waiting
81754f5dc87d: Waiting
877d65690807: Layer already exists
223037c4e104: Layer already exists
be9282637746: Layer already exists
275012af6cec: Layer already exists
c3c1b0f3bfd7: Layer already exists
c9bb03278622: Layer already exists
5fa8ed0a0dd1: Layer already exists
cc82795a5501: Pushed
7af48ac932ec: Pushed
dc6991cfb526: Layer already exists
b79978c7976e: Pushed
e28c6e2f5476: Layer already exists
0d1e78f8f50b: Layer already exists
8a599953f5d1: Layer already exists
e90d12dfd231: Layer already exists
3377176d9cfd: Layer already exists
e9c191f859ad: Layer already exists
b38fa50d1084: Layer already exists
940a9c01b158: Layer already exists
ec65cd102d4e: Layer already exists
e62182ee83ac: Layer already exists
2245c3308552: Layer already exists
98db697ca9ad: Layer already exists
5f70bf18a086: Layer already exists
fc201828de71: Layer already exists
a9b907c07ad4: Layer already exists
4fb892002319: Layer already exists
6c37734e6a7b: Layer already exists
1c2365304b45: Layer already exists
e663cefe794d: Layer already exists
50b997372c46: Layer already exists
bf383304381c: Layer already exists
4ca14b0869ff: Layer already exists
2c10bf14d95a: Layer already exists
b5895531b46a: Layer already exists
d374ceab9582: Layer already exists
b69296bafd59: Layer already exists
49444ec99244: Layer already exists
caa5d44486a7: Layer already exists
48d452ca77ce: Layer already exists
a70643cb8cfd: Layer already exists
d77ce3edafea: Layer already exists
0c757e92287d: Layer already exists
82669e3cf700: Layer already exists
81754f5dc87d: Layer already exists
ca620e150650: Pushed
debian-13-ocaml-5.3-flambda-amd64: digest: sha256:3be2eb44c901b75db6f375232119827cb167983675dba8b9cd2ba66b51fa1406 size: 10121
The push refers to repository [docker.io/ocurrent/opam-staging]
cc82795a5501: Preparing
b79978c7976e: Preparing
7af48ac932ec: Preparing
ca620e150650: Preparing
877d65690807: Preparing
223037c4e104: Preparing
be9282637746: Preparing
275012af6cec: Preparing
c3c1b0f3bfd7: Preparing
c9bb03278622: Preparing
5fa8ed0a0dd1: Preparing
dc6991cfb526: Preparing
0d1e78f8f50b: Preparing
e28c6e2f5476: Preparing
8a599953f5d1: Preparing
e90d12dfd231: Preparing
e9c191f859ad: Preparing
3377176d9cfd: Preparing
b38fa50d1084: Preparing
940a9c01b158: Preparing
2245c3308552: Preparing
e62182ee83ac: Preparing
ec65cd102d4e: Preparing
223037c4e104: Waiting
98db697ca9ad: Preparing
be9282637746: Waiting
275012af6cec: Waiting
fc201828de71: Preparing
5f70bf18a086: Preparing
a9b907c07ad4: Preparing
0d1e78f8f50b: Waiting
e90d12dfd231: Waiting
e28c6e2f5476: Waiting
4fb892002319: Preparing
e9c191f859ad: Waiting
8a599953f5d1: Waiting
3377176d9cfd: Waiting
6c37734e6a7b: Preparing
c3c1b0f3bfd7: Waiting
c9bb03278622: Waiting
1c2365304b45: Preparing
5fa8ed0a0dd1: Waiting
b38fa50d1084: Waiting
e663cefe794d: Preparing
940a9c01b158: Waiting
a9b907c07ad4: Waiting
e663cefe794d: Preparing
50b997372c46: Preparing
98db697ca9ad: Waiting
2245c3308552: Waiting
bf383304381c: Preparing
fc201828de71: Waiting
e62182ee83ac: Waiting
5f70bf18a086: Waiting
ec65cd102d4e: Waiting
4ca14b0869ff: Preparing
dc6991cfb526: Waiting
4fb892002319: Waiting
2c10bf14d95a: Preparing
1c2365304b45: Waiting
e663cefe794d: Waiting
d374ceab9582: Preparing
4ca14b0869ff: Waiting
bf383304381c: Waiting
50b997372c46: Waiting
6c37734e6a7b: Waiting
2c10bf14d95a: Waiting
b5895531b46a: Preparing
b69296bafd59: Preparing
49444ec99244: Preparing
b5895531b46a: Waiting
48d452ca77ce: Preparing
b69296bafd59: Waiting
caa5d44486a7: Preparing
a70643cb8cfd: Preparing
48d452ca77ce: Waiting
49444ec99244: Waiting
d77ce3edafea: Preparing
caa5d44486a7: Waiting
0c757e92287d: Preparing
a70643cb8cfd: Waiting
d77ce3edafea: Waiting
82669e3cf700: Preparing
81754f5dc87d: Preparing
82669e3cf700: Waiting
81754f5dc87d: Waiting
7af48ac932ec: Layer already exists
b79978c7976e: Layer already exists
ca620e150650: Layer already exists
877d65690807: Layer already exists
cc82795a5501: Layer already exists
223037c4e104: Layer already exists
275012af6cec: Layer already exists
be9282637746: Layer already exists
c3c1b0f3bfd7: Layer already exists
c9bb03278622: Layer already exists
5fa8ed0a0dd1: Layer already exists
0d1e78f8f50b: Layer already exists
e28c6e2f5476: Layer already exists
dc6991cfb526: Layer already exists
8a599953f5d1: Layer already exists
e9c191f859ad: Layer already exists
e90d12dfd231: Layer already exists
3377176d9cfd: Layer already exists
b38fa50d1084: Layer already exists
940a9c01b158: Layer already exists
2245c3308552: Layer already exists
98db697ca9ad: Layer already exists
ec65cd102d4e: Layer already exists
e62182ee83ac: Layer already exists
fc201828de71: Layer already exists
a9b907c07ad4: Layer already exists
5f70bf18a086: Layer already exists
4fb892002319: Layer already exists
6c37734e6a7b: Layer already exists
1c2365304b45: Layer already exists
50b997372c46: Layer already exists
e663cefe794d: Layer already exists
bf383304381c: Layer already exists
4ca14b0869ff: Layer already exists
2c10bf14d95a: Layer already exists
d374ceab9582: Layer already exists
b5895531b46a: Layer already exists
b69296bafd59: Layer already exists
49444ec99244: Layer already exists
48d452ca77ce: Layer already exists
a70643cb8cfd: Layer already exists
caa5d44486a7: Layer already exists
d77ce3edafea: Layer already exists
82669e3cf700: Layer already exists
0c757e92287d: Layer already exists
81754f5dc87d: Layer already exists
debian-13-ocaml-5.3-flambda-amd64: digest: sha256:3be2eb44c901b75db6f375232119827cb167983675dba8b9cd2ba66b51fa1406 size: 10121
Job succeeded
2025-11-08 09:13.35: Job succeeded