Build:
- 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-4.13-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e
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.13 --packages=ocaml-base-compiler.4.13.1
RUN opam pin add -k version ocaml-base-compiler 4.13.1
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 "4.13.1-amd64-ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e"
2026-03-16 11:07.23: Waiting for resource in pool OCluster
2026-03-16 11:07.23: Waiting for worker…
2026-03-16 11:07.23: 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: 614B 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 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 [internal] load build context
#6 transferring context: 614B done
#6 DONE 0.1s
#7 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e
#7 resolve docker.io/ocurrent/opam-staging@sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e done
#7 sha256:cff903b31a14ac55b53d1069d24f0a31b711baf0bb6ebf36355be28a5f1ef81e 530B / 530B done
#7 sha256:0823a5d8ed3811053d6995fb3c1b41b2efd02da46698dff98ea00af52d852dda 9.08kB / 9.08kB done
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 0B / 653.70MB 0.1s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 11.53MB / 653.70MB 5.1s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 29.36MB / 653.70MB 10.1s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 39.85MB / 653.70MB 15.3s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 48.23MB / 653.70MB 20.5s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 58.72MB / 653.70MB 25.6s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 77.59MB / 653.70MB 30.7s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 104.86MB / 653.70MB 35.7s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 138.41MB / 653.70MB 39.2s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 173.02MB / 653.70MB 43.1s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 207.62MB / 653.70MB 47.1s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 244.32MB / 653.70MB 49.6s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 281.02MB / 653.70MB 50.9s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 314.57MB / 653.70MB 51.7s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 354.42MB / 653.70MB 52.7s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 387.97MB / 653.70MB 53.6s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 423.62MB / 653.70MB 54.5s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 461.37MB / 653.70MB 55.4s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 501.22MB / 653.70MB 56.4s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 538.97MB / 653.70MB 57.6s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 573.57MB / 653.70MB 58.6s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 611.32MB / 653.70MB 59.6s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 648.02MB / 653.70MB 60.8s
#7 sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 653.70MB / 653.70MB 62.0s done
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 0.1s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 6.5s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 14.7s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 21.6s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 28.2s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 33.3s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 38.8s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 45.0s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 50.5s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 56.4s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 61.4s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 66.5s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 71.6s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 76.6s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 82.0s
#7 extracting sha256:8864f7ce221abdf99e68da0482cee026b542adf0dba3a3f6801b6a6868f66a4b 84.5s done
#7 DONE 150.1s
#8 [2/6] RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
#8 19.74 [ocaml-patches-overlay] Initialised
#8 19.74 ocaml-patches-overlay (at git+https://github.com/ocurrent/opam-repository#patches):
#8 19.74 [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)
#8 19.74
#8 DONE 20.5s
#9 [3/6] RUN opam switch create 4.13 --packages=ocaml-base-compiler.4.13.1
#9 3.064
#9 3.064 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 3.197 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#9 3.294 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#9 3.497 [ocaml-base-compiler.4.13.1] downloaded from cache at https://opam.ocaml.org/cache
#9 4.606 [ocaml-base-compiler.4.13.1/fix-gcc15.patch] downloaded from https://github.com/ocaml-opam/ocaml/commit/6439d4164bcd8d6d67a1645707adb06157b3b42c.patch?full_index=1
#9 4.676 [ocaml-base-compiler.4.13.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#9 4.676
#9 4.676 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 5.041 -> installed base-bigarray.base
#9 5.044 -> installed base-threads.base
#9 5.046 -> installed base-unix.base
#9 5.049 -> installed host-arch-x86_64.1
#9 5.059 -> installed host-system-other.1
#9 5.061 -> installed ocaml-options-vanilla.1
#9 89.56 -> installed ocaml-base-compiler.4.13.1
#9 89.62 -> installed ocaml-config.2
#9 89.72 -> installed ocaml.4.13.1
#9 90.28 Done.
#9 90.28 # Run eval $(opam env) to update the current shell environment
#9 DONE 91.7s
#10 [4/6] RUN opam pin add -k version ocaml-base-compiler 4.13.1
#10 0.597 ocaml-base-compiler is now pinned to version 4.13.1
#10 0.597
#10 3.100 No package build needed.
#10 3.100 Nothing to do.
#10 3.102 # Run eval $(opam env) to update the current shell environment
#10 DONE 3.2s
#11 [5/6] RUN opam install -y opam-depext
#11 3.359 The following actions will be performed:
#11 3.359 - install opam-depext 1.2.3
#11 3.359
#11 3.359 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 8.497 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#11 8.532
#11 8.532 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 10.22 -> installed opam-depext.1.2.3
#11 10.23 Done.
#11 10.23 # Run eval $(opam env) to update the current shell environment
#11 DONE 10.7s
#12 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#12 DONE 0.1s
#13 exporting to image
#13 exporting layers
#13 exporting layers 2.5s done
#13 writing image sha256:fad2f179e84cd99c6f4f121b728080b2b873220c3c7863cd90d6cdf6b9d41452 done
#13 DONE 2.5s
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:fad2f179e84cd99c6f4f121b728080b2b873220c3c7863cd90d6cdf6b9d41452" to "ocurrent/opam-staging:fedora-42-ocaml-4.13-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
e7e310222889: Preparing
3e634cb809f1: Preparing
89f64ce034bc: Preparing
08abd7630d67: Preparing
da374205e179: Preparing
1630c6d344a5: Preparing
1630c6d344a5: Waiting
89f64ce034bc: Pushed
1630c6d344a5: Layer already exists
3e634cb809f1: Pushed
e7e310222889: Pushed
da374205e179: Pushed
08abd7630d67: Pushed
fedora-42-ocaml-4.13-amd64: digest: sha256:8cdb3f069411bab694e80a0763fbb9f9ee7aa801fa74e7646b1d823beb6edab8 size: 1581
The push refers to repository [docker.io/ocurrent/opam-staging]
e7e310222889: Preparing
3e634cb809f1: Preparing
89f64ce034bc: Preparing
08abd7630d67: Preparing
da374205e179: Preparing
1630c6d344a5: Preparing
1630c6d344a5: Waiting
3e634cb809f1: Layer already exists
89f64ce034bc: Layer already exists
08abd7630d67: Layer already exists
da374205e179: Layer already exists
1630c6d344a5: Layer already exists
e7e310222889: Layer already exists
fedora-42-ocaml-4.13-amd64: digest: sha256:8cdb3f069411bab694e80a0763fbb9f9ee7aa801fa74e7646b1d823beb6edab8 size: 1581
Job succeeded
2026-03-16 11:13.35: Job succeeded