Build:
  1. 0
2026-03-16 11:07.23: New job: Build using linux-x86_64 in
                                []
2026-03-16 11:07.23: Will push staging image to ocurrent/opam-staging:fedora-42-ocaml-5.5-amd64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e
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 yum install -y zstd && yum clean packages
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 [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-03-16 11:07.23: Using cache hint "5.5.0-amd64-ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e"
2026-03-16 11:07.23: Waiting for resource in pool OCluster
2026-03-16 11:07.24: Waiting for worker…
2026-03-16 11:07.24: Got resource from pool OCluster
Building on doris.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: 657B done
#1 DONE 0.0s

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

#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 done
#3 sha256:6742480c08d7878bbb82a5f5b55d7cb17c5dea60d2068cb2bd37994f3a5c680e 1.33kB / 1.33kB done
#3 sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 8.40kB / 8.40kB done
#3 sha256:62b0eac4b38b65f257ba2525a1bc87978b5e339d6133b5daef1bde40fe7aa10f 850B / 850B done
#3 sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 13.57MB / 13.57MB 1.1s done
#3 extracting sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 0.5s done
#3 DONE 1.7s

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

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

#6 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e
#6 resolve docker.io/ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e done
#6 ...

#7 [internal] load build context
#7 transferring context: 657B done
#7 DONE 0.1s

#6 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e
#6 sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e 530B / 530B done
#6 sha256:0823a5d8ed3811053d6995fb3c1b41b2efd02da46698dff98ea00af52d852dda 9.08kB / 9.08kB done
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 0B / 653.70MB 0.2s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 12.58MB / 653.70MB 5.3s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 30.41MB / 653.70MB 10.3s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 39.85MB / 653.70MB 15.3s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 48.23MB / 653.70MB 20.5s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 58.72MB / 653.70MB 25.6s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 77.59MB / 653.70MB 30.6s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 104.86MB / 653.70MB 35.7s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 138.41MB / 653.70MB 39.2s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 173.02MB / 653.70MB 43.1s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 207.62MB / 653.70MB 47.1s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 244.32MB / 653.70MB 49.6s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 281.02MB / 653.70MB 50.9s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 314.57MB / 653.70MB 51.7s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 354.42MB / 653.70MB 52.7s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 387.97MB / 653.70MB 53.6s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 426.77MB / 653.70MB 54.6s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 461.37MB / 653.70MB 55.4s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 501.22MB / 653.70MB 56.4s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 538.97MB / 653.70MB 57.6s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 573.57MB / 653.70MB 58.6s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 611.32MB / 653.70MB 59.6s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 648.02MB / 653.70MB 60.8s
#6 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 653.70MB / 653.70MB 62.0s done
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 0.1s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 6.5s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 14.7s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 21.6s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 28.2s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 33.3s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 38.8s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 45.0s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 50.5s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 56.4s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 61.4s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 66.5s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 71.6s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 76.6s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 82.0s
#6 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 84.5s done
#6 DONE 150.1s

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

#9 [3/7] RUN yum install -y zstd && yum clean packages
#9 0.361 Updating and loading repositories:
#9 1.056 Repositories loaded.
#9 1.240 Package "zstd-1.5.7-1.fc42.x86_64" is already installed.
#9 1.240 
#9 1.240 Nothing to do.
#9 1.327 Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
#9 DONE 1.5s

#10 [4/7] RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
#10 2.968 
#10 2.968 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 3.056 [ocaml.5.5.0/gen_ocaml_config.ml] downloaded from https://opam.ocaml.org/cache
#10 3.568 [ocaml-compiler.5.5] downloaded from https://github.com/ocaml/ocaml/archive/5.5.tar.gz
#10 3.994 
#10 3.994 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 3.998 -> installed base-bigarray.base
#10 4.012 -> installed base-threads.base
#10 4.015 -> installed base-unix.base
#10 4.018 -> installed compiler-cloning.disabled
#10 4.020 -> installed host-arch-x86_64.1
#10 4.023 -> installed host-system-other.1
#10 4.026 -> installed ocaml-beta.enabled
#10 126.8 -> installed ocaml-compiler.5.5
#10 126.9 -> installed ocaml-variants.5.5.0+trunk
#10 127.1 -> installed ocaml.5.5.0
#10 127.1 -> installed base-domains.base
#10 127.2 -> installed base-effects.base
#10 127.2 -> installed base-nnp.base
#10 127.7 Done.
#10 127.7 # Run eval $(opam env) to update the current shell environment
#10 DONE 128.5s

#11 [5/7] RUN opam pin add -k version ocaml-variants 5.5.0+trunk
#11 0.623 ocaml-variants is now pinned to version 5.5.0+trunk
#11 0.623 
#11 3.086 No package build needed.
#11 3.086 Nothing to do.
#11 3.086 # Run eval $(opam env) to update the current shell environment
#11 DONE 3.5s

#12 [6/7] RUN opam install -y opam-depext
#12 3.398 The following actions will be performed:
#12 3.398   - install opam-depext 1.2.3
#12 3.398 
#12 3.398 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 3.650 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#12 3.691 
#12 3.691 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 5.477 -> installed opam-depext.1.2.3
#12 5.491 Done.
#12 5.491 # Run eval $(opam env) to update the current shell environment
#12 DONE 5.8s

#13 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#13 DONE 0.1s

#14 exporting to image
#14 exporting layers
#14 exporting layers 2.3s done
#14 writing image sha256:00c76046ce610a56ac1f6556cf121ab3d75e3ade91fe805ff04059e6e276f25c done
#14 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 13)
Pushing "sha256:00c76046ce610a56ac1f6556cf121ab3d75e3ade91fe805ff04059e6e276f25c" to "ocurrent/opam-staging:fedora-42-ocaml-5.5-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
a73e3ae9b3c8: Preparing
66bac4ee18d5: Preparing
793f470e6cd1: Preparing
f2cc074f66e8: Preparing
58cebb7ae4c3: Preparing
67f3bbdb5617: Preparing
1630c6d344a5: Preparing
67f3bbdb5617: Waiting
1630c6d344a5: Waiting
793f470e6cd1: Pushed
66bac4ee18d5: Pushed
1630c6d344a5: Layer already exists
58cebb7ae4c3: Pushed
a73e3ae9b3c8: Pushed
67f3bbdb5617: Pushed
f2cc074f66e8: Pushed
fedora-42-ocaml-5.5-amd64: digest: sha256:ba47d5a8b3ecaf9720a65c91be1f5048363cc42d7173f6b20ef6d7dbb6ba5a03 size: 1789
The push refers to repository [docker.io/ocurrent/opam-staging]
a73e3ae9b3c8: Preparing
66bac4ee18d5: Preparing
793f470e6cd1: Preparing
f2cc074f66e8: Preparing
58cebb7ae4c3: Preparing
67f3bbdb5617: Preparing
1630c6d344a5: Preparing
1630c6d344a5: Waiting
67f3bbdb5617: Waiting
58cebb7ae4c3: Layer already exists
a73e3ae9b3c8: Layer already exists
793f470e6cd1: Layer already exists
f2cc074f66e8: Layer already exists
66bac4ee18d5: Layer already exists
67f3bbdb5617: Layer already exists
1630c6d344a5: Layer already exists
fedora-42-ocaml-5.5-amd64: digest: sha256:ba47d5a8b3ecaf9720a65c91be1f5048363cc42d7173f6b20ef6d7dbb6ba5a03 size: 1789
Job succeeded
2026-03-16 11:14.37: Job succeeded