Build:
- 0
2025-06-10 13:09.23: New job: Build using linux-x86_64 in
[]
2025-06-10 13:09.23: Will push staging image to ocurrent/opam-staging:debian-12-ocaml-5.2-flambda2-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:dd56709b0569c3efb467a8b51a620e5e98032f7f236804c7e8b386b7c28eb98c
RUN opam repo add oxcaml git+https://github.com/janestreet/opam-repository#with-extensions --set-default
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 autoconf
USER opam
RUN opam switch create 5.2 --packages=ocaml-variants.5.2.0+flambda2
RUN opam pin add -k version ocaml-variants 5.2.0+flambda2
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-06-10 13:09.23: Using cache hint "5.2.0+flambda2-amd64-ocurrent/opam-staging@sha256:dd56709b0569c3efb467a8b51a620e5e98032f7f236804c7e8b386b7c28eb98c"
2025-06-10 13:09.23: Waiting for confirm-threshold > above-average
2025-06-10 13:11.22: Confirm-threshold now > above-average
2025-06-10 13:11.22: Connecting to build cluster…
2025-06-10 13:11.22: Waiting for resource in pool OCluster
2025-06-10 13:11.23: Waiting for worker…
2025-06-10 13:11.23: Got resource from pool OCluster
Building on phoebe.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:d0c27a9be31e56cde9e856fa8bcb39e7e19e712ac0eea4cc7a8874fc9c309573
#1 transferring dockerfile: 785B done
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:aa9e44874533ba0983494066674d8539312169c7045ac9cc7c1403797e5de1f6
#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.8s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:d95c0f0e2674ec5312c08d32b53352282bfb47bb937e59be1811918de553c0e8
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:5c35dfe253950d28708a70c6f31fabb675d737d8d61adaf9b4ee12045c076359
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:dd56709b0569c3efb467a8b51a620e5e98032f7f236804c7e8b386b7c28eb98c
#6 sha256:555e520dc9694efcda459f302752ce96009460a8d85b8a8cfd5752ecaae7615d
#6 DONE 0.9s
#7 [internal] load .dockerignore
#7 sha256:8585bfcccdfdc6c56cc4c288c1150a3ec0d7aa9fbf5d39d33be4414153b90ecf
#7 DONE 0.0s
#16 [internal] load build context
#16 sha256:92c6a23a73ad080fbe1bc01da3042ff358d1ea15802cd91c91475f2cd907a76d
#16 transferring context: 785B done
#16 DONE 0.0s
#8 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:dd56709b0569c3efb467a8b51a620e5e98032f7f236804c7e8b386b7c28eb98c
#8 sha256:3b1fba8aa52130793a10ec533d78052d0235863ab4987bebf505feaa84bdb211
#8 resolve docker.io/ocurrent/opam-staging@sha256:dd56709b0569c3efb467a8b51a620e5e98032f7f236804c7e8b386b7c28eb98c done
#8 sha256:dd56709b0569c3efb467a8b51a620e5e98032f7f236804c7e8b386b7c28eb98c 530B / 530B done
#8 sha256:4850640d50d8e0f801408aed0c8684632478a49d601addf67949d84ae379ac67 8.54kB / 8.54kB done
#8 DONE 0.0s
#9 [2/9] RUN opam repo add oxcaml git+https://github.com/janestreet/opam-repository#with-extensions --set-default
#9 sha256:ca10c0de0a059d3ff34f8523f344a01e0b10ce2d32fcd77de4574c26db332cd1
#9 30.04 [oxcaml] Initialised
#9 DONE 30.6s
#10 [3/9] RUN apt-get -y update
#10 sha256:78e337fd9c8e8e37ced2db98f0ee203586c94c8c03178cf5ac362a0bfa6cc7ca
#10 0.577 Hit:1 http://deb.debian.org/debian bookworm InRelease
#10 0.580 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
#10 0.646 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#10 1.011 Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [266 kB]
#10 1.722 Fetched 369 kB in 1s (293 kB/s)
#10 1.722 Reading package lists...
#10 DONE 2.5s
#11 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#11 sha256:841c683d48c3458cedf48aef92bdd642f9d8a922b72e7149e27e1758a86b972d
#11 0.412 Reading package lists...
#11 1.160 Building dependency tree...
#11 1.254 Reading state information...
#11 1.277 Calculating upgrade...
#11 1.419 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#11 DONE 1.4s
#12 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev autoconf
#12 sha256:c68200b30a6fe6f3c0d8b515fb2573c101df6fee6888863a7e51870705c7bbe3
#12 0.569 Reading package lists...
#12 1.352 Building dependency tree...
#12 1.449 Reading state information...
#12 1.584 The following additional packages will be installed:
#12 1.584 automake autotools-dev m4
#12 1.585 Suggested packages:
#12 1.585 autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc
#12 1.635 The following NEW packages will be installed:
#12 1.635 autoconf automake autotools-dev libzstd-dev m4
#12 1.683 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
#12 1.683 Need to get 1847 kB of archives.
#12 1.683 After this operation, 6031 kB of additional disk space will be used.
#12 1.683 Get:1 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]
#12 1.755 Get:2 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB]
#12 1.824 Get:3 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB]
#12 1.840 Get:4 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB]
#12 2.052 Get:5 http://deb.debian.org/debian bookworm/main amd64 libzstd-dev amd64 1.5.4+dfsg2-5 [354 kB]
#12 2.377 debconf: delaying package configuration, since apt-utils is not installed
#12 2.411 Fetched 1847 kB in 1s (3641 kB/s)
#12 2.437 Selecting previously unselected package m4.
#12 2.437 (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 ... 18745 files and directories currently installed.)
#12 2.463 Preparing to unpack .../archives/m4_1.4.19-3_amd64.deb ...
#12 2.464 Unpacking m4 (1.4.19-3) ...
#12 2.548 Selecting previously unselected package autoconf.
#12 2.552 Preparing to unpack .../autoconf_2.71-3_all.deb ...
#12 2.553 Unpacking autoconf (2.71-3) ...
#12 2.642 Selecting previously unselected package autotools-dev.
#12 2.646 Preparing to unpack .../autotools-dev_20220109.1_all.deb ...
#12 2.647 Unpacking autotools-dev (20220109.1) ...
#12 2.681 Selecting previously unselected package automake.
#12 2.684 Preparing to unpack .../automake_1%3a1.16.5-1.3_all.deb ...
#12 2.687 Unpacking automake (1:1.16.5-1.3) ...
#12 2.808 Selecting previously unselected package libzstd-dev:amd64.
#12 2.811 Preparing to unpack .../libzstd-dev_1.5.4+dfsg2-5_amd64.deb ...
#12 2.812 Unpacking libzstd-dev:amd64 (1.5.4+dfsg2-5) ...
#12 2.920 Setting up libzstd-dev:amd64 (1.5.4+dfsg2-5) ...
#12 2.923 Setting up m4 (1.4.19-3) ...
#12 2.925 Setting up autotools-dev (20220109.1) ...
#12 2.927 Setting up autoconf (2.71-3) ...
#12 2.932 Setting up automake (1:1.16.5-1.3) ...
#12 2.939 update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
#12 DONE 3.0s
#13 [6/9] RUN opam switch create 5.2 --packages=ocaml-variants.5.2.0+flambda2
#13 sha256:3fe4127589e3a513d626ad0bbcc684b70e110908e513707befb41eb2911f3ae6
#13 5.016
#13 5.016 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 5.233 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#13 5.393 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#13 6.865 [ocaml-variants.5.2.0+flambda2] downloaded from https://github.com/oxcaml/oxcaml/archive/refs/tags/5.2.0minus-10.tar.gz
#13 9.154 [ocaml-variants.5.2.0+flambda2/init-compiler.tar.gz] downloaded from https://opam.ocaml.org/cache
#13 9.453 [ocaml-variants.5.2.0+flambda2/init-dune.tbz] downloaded from https://opam.ocaml.org/cache
#13 10.02 [ocaml-variants.5.2.0+flambda2/init-menhir.tar.gz] downloaded from https://opam.ocaml.org/cache
#13 10.02
#13 10.02 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 10.96 -> installed base-bigarray.base
#13 10.99 -> installed base-threads.base
#13 10.99 -> installed base-unix.base
#13 11.00 -> installed ocaml-options-vanilla.1
#13 574.5 -> installed ocaml-variants.5.2.0+flambda2
#13 574.6 -> installed ocaml-config.3
#13 575.1 -> installed ocaml.5.2.0
#13 575.1 -> installed base-domains.base
#13 575.2 -> installed base-nnp.base
#13 577.6 Done.
#13 577.6 # Run eval $(opam env) to update the current shell environment
#13 DONE 578.8s
#14 [7/9] RUN opam pin add -k version ocaml-variants 5.2.0+flambda2
#14 sha256:be18a840071b00deeba2b14b809fce5323f05643e0dd0a6f4348d61de1fe77af
#14 1.026 ocaml-variants is now pinned to version 5.2.0+flambda2
#14 1.026
#14 5.046 No package build needed.
#14 5.046 Nothing to do.
#14 5.047 # Run eval $(opam env) to update the current shell environment
#14 DONE 5.1s
#15 [8/9] RUN opam install -y opam-depext
#15 sha256:82195b6889d0b8170fa4ae30c338c21a3d3bf8db0118e7a9e01fd01ce75e0204
#15 5.536 The following actions will be performed:
#15 5.536 - install opam-depext 1.2.3
#15 5.536
#15 5.536 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 5.890 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#15 5.932
#15 5.932 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 11.62 -> installed opam-depext.1.2.3
#15 11.63 Done.
#15 11.63 # Run eval $(opam env) to update the current shell environment
#15 DONE 11.7s
#17 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#17 sha256:e3a9204918885ab33af53570c5e792a4a08f58b48e7e9c52a2c2b96aa86d16a7
#17 DONE 0.0s
#18 exporting to image
#18 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#18 exporting layers
#18 exporting layers 20.7s done
#18 writing image sha256:dbd513d107ff9ee8ad2cc6a31822b7d043227397fe9b425bc50a5519d2ca78fb done
#18 DONE 20.7s
Pushing "sha256:1eadf9244fbae773c12e039ab2bc5b2b42112e7f647c827322f23f8d9999df4a" to "ocurrent/opam-staging:debian-12-ocaml-5.2-flambda2-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
27aad4ea99b4: Preparing
27aad4ea99b4: Pushed
debian-12-ocaml-5.2-flambda2-amd64: digest: sha256:4e3620d70d2fed21ae13a88ee8b4d6d0cf6d76bf7272391dc5bfe650b1f289de size: 532
The push refers to repository [docker.io/ocurrent/opam-staging]
27aad4ea99b4: Preparing
27aad4ea99b4: Layer already exists
debian-12-ocaml-5.2-flambda2-amd64: digest: sha256:4e3620d70d2fed21ae13a88ee8b4d6d0cf6d76bf7272391dc5bfe650b1f289de size: 532
Job succeeded
2025-06-10 13:31.38: Job succeeded