Build:
- 0
2024-12-14 13:07.00: New job: Build using linux-x86_64 in
[]
2024-12-14 13:07.00: Will push staging image to ocurrent/opam-staging:fedora-40-ocaml-4.06-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:184a7083d1326da5f81061096f31dc95b30ca6f9bdc78e4308887ade9ae89833
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.06 --packages=ocaml-base-compiler.4.06.1
RUN opam pin add -k version ocaml-base-compiler 4.06.1
RUN opam install -y opam-depext
RUN opam install -y ocaml-secondary-compiler
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2024-12-14 13:07.00: Using cache hint "4.06.1-amd64-ocurrent/opam-staging@sha256:184a7083d1326da5f81061096f31dc95b30ca6f9bdc78e4308887ade9ae89833"
2024-12-14 13:07.00: Waiting for resource in pool OCluster
2024-12-14 13:07.00: Waiting for worker…
2024-12-14 13:07.00: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
#2 [internal] load .dockerignore
#2 sha256:e2c456d53787cec12cff522d208377d9334fc84a0f0e340219d3d95dce72dee3
#2 transferring context: 2B done
#2 DONE 1.9s
#1 [internal] load build definition from Dockerfile
#1 sha256:63d64105c2a413f60befabdeab3555e8b539d5298ae1c3e88164c1ad2e767a14
#1 transferring dockerfile: 659B done
#1 DONE 3.1s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:db1ff77fb637a5955317c7a3a62540196396d565f3dd5742e76dddbb6d75c4c5
#4 sha256:522e56e11f08ad6837376d7499be607772988867d31399698d3d3e164aa4c811
#4 CACHED
#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:ac072d521901222eeef550f52282877f196e16b0247844be9ceb1ccc1eac391d
#3 DONE 0.0s
#5 [internal] load build definition from Dockerfile
#5 sha256:190377fb93b851b7eaac1edcb8607a8d8676eb48b37bd6dc2e1b18db9cb73668
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:184a7083d1326da5f81061096f31dc95b30ca6f9bdc78e4308887ade9ae89833
#6 sha256:bf1436ac9063edc8e48a7ae7785f0079025d241658e61f1e11d20232dcf86b90
#6 DONE 2.1s
#7 [internal] load .dockerignore
#7 sha256:21efbc69d9e7a2cd6d6e45cc04360022ca5f67a6e066e15eb58c8312866ccfa3
#7 DONE 0.0s
#8 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:184a7083d1326da5f81061096f31dc95b30ca6f9bdc78e4308887ade9ae89833
#8 sha256:eb63549e095cfca9fe306ffc1db0928271b9c9827d5cb29b0a102ea84d601228
#8 resolve docker.io/ocurrent/opam-staging@sha256:184a7083d1326da5f81061096f31dc95b30ca6f9bdc78e4308887ade9ae89833 done
#8 sha256:184a7083d1326da5f81061096f31dc95b30ca6f9bdc78e4308887ade9ae89833 530B / 530B done
#8 sha256:e380df1128d4cd9fb09c71ba38e178b7e10914ceed85dd64b869e8a5c9ae47a1 8.53kB / 8.53kB done
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 0B / 534.54MB 0.2s
#8 ...
#14 [internal] load build context
#14 sha256:a5f7240ef0ec475a729c5cc6bf9f1351382783502cf804b0ddd0893fc9cc5838
#14 transferring context: 659B done
#14 DONE 0.8s
#8 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:184a7083d1326da5f81061096f31dc95b30ca6f9bdc78e4308887ade9ae89833
#8 sha256:eb63549e095cfca9fe306ffc1db0928271b9c9827d5cb29b0a102ea84d601228
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 28.31MB / 534.54MB 1.9s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 59.77MB / 534.54MB 3.1s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 89.13MB / 534.54MB 4.3s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 116.39MB / 534.54MB 5.5s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 143.65MB / 534.54MB 6.6s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 171.97MB / 534.54MB 7.9s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 200.28MB / 534.54MB 9.1s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 231.74MB / 534.54MB 10.3s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 260.05MB / 534.54MB 11.8s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 291.50MB / 534.54MB 13.1s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 321.91MB / 534.54MB 14.3s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 350.22MB / 534.54MB 15.3s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 378.54MB / 534.54MB 16.4s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 411.04MB / 534.54MB 17.4s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 440.40MB / 534.54MB 18.5s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 470.81MB / 534.54MB 19.5s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 498.07MB / 534.54MB 20.3s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 530.58MB / 534.54MB 21.3s
#8 sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 534.54MB / 534.54MB 21.7s done
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 5.3s
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 11.9s
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 17.9s
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 23.4s
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 28.5s
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 33.5s
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 38.6s
#8 extracting sha256:0a3cd4964c07b223bcbdefd43c17a85de15f8a33b7efc36d7fd076f3c64d0b2d 41.0s done
#8 DONE 68.5s
#9 [2/7] RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
#9 sha256:bda1941f9060fc8a69798a26b11d0f590627629750e4c9ce1b4b7f77a44e8f60
#9 36.73 [ocaml-patches-overlay] Initialised
#9 36.73 ocaml-patches-overlay (at git+https://github.com/ocurrent/opam-repository#patches):
#9 36.73 [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)
#9 36.73
#9 DONE 53.8s
#10 [3/7] RUN opam switch create 4.06 --packages=ocaml-base-compiler.4.06.1
#10 sha256:6c50df376431706a11305d79325d678eb969ebcd111cfc72c8cce44d8a686dce
#10 13.41
#10 13.41 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 13.47 [ocaml-config.1/gen_ocaml_config.ml.in] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/gen_ocaml_config.ml.in.1
#10 13.53 [ocaml-config.1/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install
#10 14.14 [ocaml-base-compiler.4.06.1] downloaded from https://github.com/ocaml/ocaml/archive/4.06.1.tar.gz
#10 15.16 [ocaml-base-compiler.4.06.1/alt-signal-stack.patch] downloaded from https://github.com/ocaml/ocaml/commit/137a4ad167f25fe1bee792977ed89f30d19bcd74.patch?full_index=1
#10 15.58 [ocaml-base-compiler.4.06.1/fix-gcc10.patch] downloaded from https://github.com/ocaml-opam/ocaml/commit/33dae40a872c23cdaaaa2bfc15c0fcf3668dab03.patch?full_index=1
#10 15.77 [ocaml-base-compiler.4.06.1/fix-gcc14.patch] downloaded from https://github.com/ocaml-opam/ocaml/commit/1be3b85f9352425ffbe3a8ff7d1260e1aa7547df.patch?full_index=1
#10 15.77
#10 15.77 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 16.18 -> installed base-bigarray.base
#10 16.19 -> installed base-threads.base
#10 16.19 -> installed base-unix.base
#10 370.3 -> installed ocaml-base-compiler.4.06.1
#10 370.4 -> installed ocaml-config.1
#10 370.6 -> installed ocaml.4.06.1
#10 371.3 Done.
#10 371.3 # Run eval $(opam env) to update the current shell environment
#10 DONE 385.9s
#11 [4/7] RUN opam pin add -k version ocaml-base-compiler 4.06.1
#11 sha256:cfa5832da5f4050fbb8f6bbfbf132ee09bd73e948359ca74b69e3b92a34a5973
#11 17.70 ocaml-base-compiler is now pinned to version 4.06.1
#11 17.70
#11 24.08 No package build needed.
#11 24.08 Nothing to do.
#11 24.09 # Run eval $(opam env) to update the current shell environment
#11 DONE 33.5s
#12 [5/7] RUN opam install -y opam-depext
#12 sha256:c1f45c326256834bf5efc7c67062bea8f94fe9d5fb5e024d4c52eedd9f90ed40
#12 26.53 The following actions will be performed:
#12 26.53 - install opam-depext 1.2.3
#12 26.53
#12 26.53 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 26.95 [opam-depext.1.2.3] downloaded from https://github.com/ocaml-opam/opam-depext/releases/download/v1.2.3/opam-depext-full-1.2.3.tbz
#12 26.99
#12 26.99 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 28.95 -> installed opam-depext.1.2.3
#12 28.98 Done.
#12 28.98 # Run eval $(opam env) to update the current shell environment
#12 DONE 42.0s
#13 [6/7] RUN opam install -y ocaml-secondary-compiler
#13 sha256:2d700428d5ec8e8835e28772ed10cbf22b06514a992ac72a2f86ef0fe79fb4d5
#13 19.90 The following actions will be performed:
#13 19.90 - install host-arch-x86_64 1
#13 19.90 - install ocaml-secondary-compiler 4.14.2
#13 19.90 - install host-system-other 1
#13 19.90 ===== 3 to install =====
#13 19.90
#13 19.90 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 23.86 [ocaml-secondary-compiler.4.14.2] downloaded from https://github.com/ocaml/ocaml/archive/4.14.2.tar.gz
#13 27.17
#13 27.17 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 30.69 -> installed host-arch-x86_64.1
#13 30.73 -> installed host-system-other.1
#13 147.8 -> installed ocaml-secondary-compiler.4.14.2
#13 148.8 Done.
#13 148.8 # Run eval $(opam env) to update the current shell environment
#13 DONE 149.5s
#15 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 sha256:dda9d8a1e060ccd4858d85ea5e6972dd52d3c40438d035389350f33e435e567b
#15 DONE 0.5s
#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 4.8s done
#16 writing image sha256:5249bdcf735447f6443bc78aba039f437738414ae354ee9b04f2ac54dbf29d86 done
#16 DONE 4.8s
Pushing "sha256:de4866f1c0c631689954a6c67a301bf8bdfbd77536c9f3e07f112ba605e75f73" to "ocurrent/opam-staging:fedora-40-ocaml-4.06-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
eb981e8e74fe: Preparing
eb981e8e74fe: Pushed
fedora-40-ocaml-4.06-amd64: digest: sha256:69c4cc98a2a1e13476a988b42fd622c3b37775fdb7a39a5027566112db557564 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
eb981e8e74fe: Preparing
eb981e8e74fe: Layer already exists
fedora-40-ocaml-4.06-amd64: digest: sha256:69c4cc98a2a1e13476a988b42fd622c3b37775fdb7a39a5027566112db557564 size: 531
Job succeeded
2024-12-14 16:31.35: Job succeeded