Build:
- 0
2024-10-31 07:16.11: New job: Build using linux-x86_64 in
[]
2024-10-31 07:16.11: Will push staging image to ocurrent/opam-staging:ubuntu-20.04-ocaml-4.04-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:69f3ecab5035323e5074711c486434a3bb86eecddbe69f956c4bb882b8ba0e91
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.04 --packages=ocaml-base-compiler.4.04.2
RUN opam pin add -k version ocaml-base-compiler 4.04.2
RUN opam install -y opam-depext
RUN opam install -y ocaml-secondary-compiler
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2024-10-31 07:16.11: Using cache hint "4.04.2-amd64-ocurrent/opam-staging@sha256:69f3ecab5035323e5074711c486434a3bb86eecddbe69f956c4bb882b8ba0e91"
2024-10-31 07:16.11: Waiting for resource in pool OCluster
2024-10-31 07:16.11: Waiting for worker…
2024-10-31 07:21.51: Got resource from pool OCluster
Building on x86-bm-c10.sw.ocaml.org
#1 [internal] load build definition from Dockerfile
#1 sha256:ed0bded5348d909b73818f4bb11cab44e40aeedb718ac5e5d973b020487057bf
#1 transferring dockerfile: 549B done
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:d0ad08618a9a6097b8e5e06aae3cda5a514c392a4e3534ad407ea892fdcab4ea
#2 transferring context: 2B done
#2 DONE 0.0s
#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:ac072d521901222eeef550f52282877f196e16b0247844be9ceb1ccc1eac391d
#3 DONE 0.7s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:865e5dd094beca432e8c0a1d5e1c465db5f998dca4e439981029b3b81fb39ed5
#4 sha256:24fde5e954f72b7d1f316aa1ba3f1b8d56c40e1998a504163b9b6f3c495f8524
#4 resolve docker.io/docker/dockerfile:1@sha256:865e5dd094beca432e8c0a1d5e1c465db5f998dca4e439981029b3b81fb39ed5 0.0s done
#4 sha256:865e5dd094beca432e8c0a1d5e1c465db5f998dca4e439981029b3b81fb39ed5 8.40kB / 8.40kB done
#4 sha256:e3171ba32039ebf6fef09a7cbe2578e43a0ca25e087cf67b49bfad5fe728db1e 850B / 850B done
#4 sha256:a1637aae1ee9435ad8372f51bdf6f05ed49e4a3beeba0f442980a4c23a418d74 1.26kB / 1.26kB done
#4 sha256:1e45ed8b8be3fcf5baec105c530196be8d0b853893e209e4adf6c0e925079ff0 12.49MB / 12.49MB 0.3s done
#4 extracting sha256:1e45ed8b8be3fcf5baec105c530196be8d0b853893e209e4adf6c0e925079ff0 0.6s done
#4 DONE 1.1s
#5 [internal] load build definition from Dockerfile
#5 sha256:5418e59150fd45eb31809bdf2c308843e934462faad5fe37aad8774544794872
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:69f3ecab5035323e5074711c486434a3bb86eecddbe69f956c4bb882b8ba0e91
#6 sha256:2fc432678236aa300bd4dc192cf32976a6648939d7e1d1a862bc9eac8a55fae5
#6 DONE 0.9s
#7 [internal] load .dockerignore
#7 sha256:8a932db7c421233f48ff10fcda9694655ba729dc44120a0a5f9b1972aab11d21
#7 DONE 0.0s
#13 [internal] load build context
#13 sha256:7703344a56942ba3acab1db2607b706616dab9162b2800e63a93216638a7abf8
#13 transferring context: 549B done
#13 DONE 0.0s
#8 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:69f3ecab5035323e5074711c486434a3bb86eecddbe69f956c4bb882b8ba0e91
#8 sha256:785d6649c2fc01de9a611c0435eb56995f66dc3582a63e9452ef85b4792fda26
#8 resolve docker.io/ocurrent/opam-staging@sha256:69f3ecab5035323e5074711c486434a3bb86eecddbe69f956c4bb882b8ba0e91 0.0s done
#8 sha256:69f3ecab5035323e5074711c486434a3bb86eecddbe69f956c4bb882b8ba0e91 530B / 530B done
#8 sha256:e193bfe06ad43bf86411a756f423e9c5acdabea489bfee9d73b466fc8225a145 8.84kB / 8.84kB done
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 0B / 407.28MB 0.1s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 31.46MB / 407.28MB 0.7s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 63.96MB / 407.28MB 1.0s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 85.98MB / 407.28MB 1.2s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 114.22MB / 407.28MB 1.5s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 150.99MB / 407.28MB 1.9s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 180.36MB / 407.28MB 2.3s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 209.72MB / 407.28MB 2.6s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 230.69MB / 407.28MB 2.8s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 251.66MB / 407.28MB 3.0s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 284.16MB / 407.28MB 3.3s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 313.52MB / 407.28MB 3.6s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 344.98MB / 407.28MB 4.2s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 376.44MB / 407.28MB 4.5s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 407.28MB / 407.28MB 4.9s
#8 sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 407.28MB / 407.28MB 6.3s done
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 5.7s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 11.0s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 16.1s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 22.5s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 36.9s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 43.4s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 48.6s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 53.6s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 58.8s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 63.8s
#8 extracting sha256:5b755ad8c1973c3dec3dc315ae9cf63d8960dd8a34997fb8cce783850ce702f6 65.4s done
#8 DONE 75.9s
#9 [2/6] RUN opam switch create 4.04 --packages=ocaml-base-compiler.4.04.2
#9 sha256:64a904b396cffa50d6a2ce78b19fffc5355492876d111aee5134695854adf579
#9 9.578
#9 9.578 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 9.640 [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
#9 9.689 [ocaml-config.1/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install
#9 10.75 [ocaml-base-compiler.4.04.2] downloaded from https://github.com/ocaml/ocaml/archive/4.04.2.tar.gz
#9 11.50 [ocaml-base-compiler.4.04.2/alt-signal-stack.patch] downloaded from https://github.com/ocaml/ocaml/commit/6bcff7e6ce1a43e088469278eb3a9341e6a2ca5b.patch?full_index=1
#9 11.73 [ocaml-base-compiler.4.04.2/fix-gcc10.patch] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-base-compiler/fix-gcc10.patch.4.04.2
#9 12.06 [ocaml-base-compiler.4.04.2/gpr1330.patch] downloaded from https://github.com/ocaml/ocaml/commit/db11f141a0e35c7fbaec419a33c4c39d199e2635.patch?full_index=1
#9 12.06
#9 12.06 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 12.33 -> installed base-bigarray.base
#9 12.37 -> installed base-threads.base
#9 12.37 -> installed base-unix.base
#9 504.2 -> installed ocaml-base-compiler.4.04.2
#9 504.3 -> installed ocaml-config.1
#9 504.4 -> installed ocaml.4.04.2
#9 504.6 Done.
#9 504.6 # Run eval $(opam env) to update the current shell environment
#9 DONE 509.2s
#10 [3/6] RUN opam pin add -k version ocaml-base-compiler 4.04.2
#10 sha256:cf37e0d887e8fbdd5a42573e60e142d88879bdfecb4ca65bf44521717502c54a
#10 1.160 ocaml-base-compiler is now pinned to version 4.04.2
#10 1.160
#10 11.38 No package build needed.
#10 11.38 Nothing to do.
#10 11.38 # Run eval $(opam env) to update the current shell environment
#10 DONE 19.6s
#11 [4/6] RUN opam install -y opam-depext
#11 sha256:c7b1908c56400c566e40eaee646e01d40d712c327d01c5f70010467be34ebd39
#11 9.464 The following actions will be performed:
#11 9.465 - install opam-depext 1.2.3
#11 9.465
#11 9.465 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 9.891 [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
#11 9.922
#11 9.922 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 11.31 -> installed opam-depext.1.2.3
#11 11.31 Done.
#11 11.31 # Run eval $(opam env) to update the current shell environment
#11 DONE 22.4s
#12 [5/6] RUN opam install -y ocaml-secondary-compiler
#12 sha256:7025ff56b963d4ec0a2ef183f1f2f7251da0935df045434b48181b4c61400149
#12 15.98 The following actions will be performed:
#12 15.98 - install host-arch-x86_64 1
#12 15.98 - install ocaml-secondary-compiler 4.14.2
#12 15.98 - install host-system-other 1
#12 15.98 ===== 3 to install =====
#12 15.98
#12 15.98 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 16.72 [ocaml-secondary-compiler.4.14.2] downloaded from https://github.com/ocaml/ocaml/archive/4.14.2.tar.gz
#12 18.44
#12 18.44 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 20.29 -> installed host-arch-x86_64.1
#12 20.34 -> installed host-system-other.1
#12 229.9 -> installed ocaml-secondary-compiler.4.14.2
#12 230.9 Done.
#12 230.9 # Run eval $(opam env) to update the current shell environment
#12 DONE 233.0s
#14 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#14 sha256:348fba685c6ed78bb155177ec20975b09415abe8774539b1cf2bc0b1dc5a39d2
#14 DONE 0.1s
#15 exporting to image
#15 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#15 exporting layers
#15 exporting layers 4.3s done
#15 writing image sha256:1c7762ed4116e49684ab35a8d5389b16753147bd244e1e66f250c578a7013fa8 done
#15 DONE 4.3s
Pushing "sha256:1607b1a1aa33a267eb16419cd405c33f128939914e2c6ec82792cfc17ea2f27f" to "ocurrent/opam-staging:ubuntu-20.04-ocaml-4.04-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
907514972ea7: Preparing
907514972ea7: Pushed
ubuntu-20.04-ocaml-4.04-amd64: digest: sha256:88cfba52dfde37f70fde93114d7bc3ae188e3e7ea8c8d65a71c133eeb93d562a size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
907514972ea7: Preparing
907514972ea7: Layer already exists
ubuntu-20.04-ocaml-4.04-amd64: digest: sha256:88cfba52dfde37f70fde93114d7bc3ae188e3e7ea8c8d65a71c133eeb93d562a size: 531
Job succeeded
2024-10-31 08:15.34: Job succeeded