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:ubuntu-22.04-ocaml-5.2-flambda2-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:999331186abfc06330bc31ffbc069f3e83096d6c69a62e85dfd2885dc4377eb5
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:999331186abfc06330bc31ffbc069f3e83096d6c69a62e85dfd2885dc4377eb5"
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 asteria.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:f86377d84b6e6043c0cc00ed3e7647cac34292281e20ad52c24b8be831491c1e
#1 transferring dockerfile: 785B done
#1 DONE 0.1s
#2 [internal] load .dockerignore
#2 sha256:6d5802df96c9d0666e53ac777d38300ea56199fde5b4ad38aab3906cfcc22be0
#2 transferring context: 2B done
#2 DONE 0.2s
#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:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:d95c0f0e2674ec5312c08d32b53352282bfb47bb937e59be1811918de553c0e8
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:5f319a82ea52f0ded50fd574e41f2e9efcf8993f359ad128b95876ee852eb897
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:999331186abfc06330bc31ffbc069f3e83096d6c69a62e85dfd2885dc4377eb5
#6 sha256:c1c1525350774c06e85a77d45c5021b968bc4a7cd52c2c019a33cc3c2182f89e
#6 DONE 0.9s
#7 [internal] load .dockerignore
#7 sha256:75224f0021dbf230393b75ddbc40a77f6a97be4c1c29c076e2114aefde9bb0b6
#7 DONE 0.0s
#8 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:999331186abfc06330bc31ffbc069f3e83096d6c69a62e85dfd2885dc4377eb5
#8 sha256:abd919f041c987231aaf18efbd33ddc6d0dacadb5b993ce38511104e500ac799
#8 resolve docker.io/ocurrent/opam-staging@sha256:999331186abfc06330bc31ffbc069f3e83096d6c69a62e85dfd2885dc4377eb5 0.1s done
#8 sha256:7a7e6be9e87dc2e5793ac684ac7bd162cb11a4ac117ea40ec53526d78c873123 9.08kB / 9.08kB done
#8 sha256:999331186abfc06330bc31ffbc069f3e83096d6c69a62e85dfd2885dc4377eb5 530B / 530B done
#8 DONE 0.1s
#16 [internal] load build context
#16 sha256:e19bf6ee04b25c88bfceadaab8a2109350d1b52b86035dc1c4b9667b82d12ae5
#16 transferring context: 785B done
#16 DONE 0.2s
#9 [2/9] RUN opam repo add oxcaml git+https://github.com/janestreet/opam-repository#with-extensions --set-default
#9 sha256:887e6aa63355dc0041f86e47d4a6e665989e89eddfa1b9267c82c8e73a80c99b
#9 19.17 [oxcaml] Initialised
#9 DONE 19.7s
#10 [3/9] RUN apt-get -y update
#10 sha256:14962d9854d7307dbfb73eb59cf3e31c6cf95efacff209249f64ed4031a952e9
#10 0.770 Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
#10 0.770 Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
#10 0.770 Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
#10 0.789 Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
#10 1.154 Get:5 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2984 kB]
#10 1.273 Get:6 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1246 kB]
#10 1.337 Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1553 kB]
#10 1.531 Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3295 kB]
#10 2.054 Fetched 9462 kB in 1s (7266 kB/s)
#10 2.054 Reading package lists...
#10 DONE 3.1s
#11 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#11 sha256:4dc4e9585d404a933c2d155e5a41193b0691b2a87ade00b90e5253fdb5a112c6
#11 0.632 Reading package lists...
#11 1.588 Building dependency tree...
#11 1.783 Reading state information...
#11 1.819 Calculating upgrade...
#11 2.033 The following packages will be upgraded:
#11 2.034 libsystemd0 libudev1
#11 2.123 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#11 2.123 Need to get 394 kB of archives.
#11 2.123 After this operation, 0 B of additional disk space will be used.
#11 2.123 Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.16 [317 kB]
#11 2.289 Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.16 [76.7 kB]
#11 2.491 debconf: delaying package configuration, since apt-utils is not installed
#11 2.575 Fetched 394 kB in 0s (1423 kB/s)
#11 2.603 (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 ... 15645 files and directories currently installed.)
#11 2.615 Preparing to unpack .../libsystemd0_249.11-0ubuntu3.16_amd64.deb ...
#11 2.618 Unpacking libsystemd0:amd64 (249.11-0ubuntu3.16) over (249.11-0ubuntu3.15) ...
#11 2.667 Setting up libsystemd0:amd64 (249.11-0ubuntu3.16) ...
#11 2.698 (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 ... 15645 files and directories currently installed.)
#11 2.714 Preparing to unpack .../libudev1_249.11-0ubuntu3.16_amd64.deb ...
#11 2.717 Unpacking libudev1:amd64 (249.11-0ubuntu3.16) over (249.11-0ubuntu3.15) ...
#11 2.750 Setting up libudev1:amd64 (249.11-0ubuntu3.16) ...
#11 2.766 Processing triggers for libc-bin (2.35-0ubuntu3.10) ...
#11 DONE 2.9s
#12 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev autoconf
#12 sha256:a9e7a5e9a9530528b323930f402a53274a23e216f6cc8800049cdbe715afab7b
#12 0.539 Reading package lists...
#12 1.498 Building dependency tree...
#12 1.698 Reading state information...
#12 1.866 The following additional packages will be installed:
#12 1.867 automake autotools-dev libsigsegv2 m4
#12 1.867 Suggested packages:
#12 1.867 autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc
#12 1.905 The following NEW packages will be installed:
#12 1.906 autoconf automake autotools-dev libsigsegv2 libzstd-dev m4
#12 2.001 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
#12 2.001 Need to get 1555 kB of archives.
#12 2.001 After this operation, 5601 kB of additional disk space will be used.
#12 2.001 Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 [14.6 kB]
#12 2.059 Get:2 http://archive.ubuntu.com/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 [199 kB]
#12 2.135 Get:3 http://archive.ubuntu.com/ubuntu jammy/main amd64 autoconf all 2.71-2 [338 kB]
#12 2.222 Get:4 http://archive.ubuntu.com/ubuntu jammy/main amd64 autotools-dev all 20220109.1 [44.9 kB]
#12 2.223 Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 automake all 1:1.16.5-1.3 [558 kB]
#12 2.272 Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 libzstd-dev amd64 1.4.8+dfsg-3build1 [401 kB]
#12 2.465 debconf: delaying package configuration, since apt-utils is not installed
#12 2.504 Fetched 1555 kB in 0s (4147 kB/s)
#12 2.534 Selecting previously unselected package libsigsegv2:amd64.
#12 2.534 (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 ... 15645 files and directories currently installed.)
#12 2.547 Preparing to unpack .../0-libsigsegv2_2.13-1ubuntu3_amd64.deb ...
#12 2.549 Unpacking libsigsegv2:amd64 (2.13-1ubuntu3) ...
#12 2.577 Selecting previously unselected package m4.
#12 2.579 Preparing to unpack .../1-m4_1.4.18-5ubuntu2_amd64.deb ...
#12 2.580 Unpacking m4 (1.4.18-5ubuntu2) ...
#12 2.606 Selecting previously unselected package autoconf.
#12 2.608 Preparing to unpack .../2-autoconf_2.71-2_all.deb ...
#12 2.609 Unpacking autoconf (2.71-2) ...
#12 2.647 Selecting previously unselected package autotools-dev.
#12 2.649 Preparing to unpack .../3-autotools-dev_20220109.1_all.deb ...
#12 2.650 Unpacking autotools-dev (20220109.1) ...
#12 2.675 Selecting previously unselected package automake.
#12 2.678 Preparing to unpack .../4-automake_1%3a1.16.5-1.3_all.deb ...
#12 2.681 Unpacking automake (1:1.16.5-1.3) ...
#12 2.736 Selecting previously unselected package libzstd-dev:amd64.
#12 2.738 Preparing to unpack .../5-libzstd-dev_1.4.8+dfsg-3build1_amd64.deb ...
#12 2.787 Unpacking libzstd-dev:amd64 (1.4.8+dfsg-3build1) ...
#12 2.836 Setting up libzstd-dev:amd64 (1.4.8+dfsg-3build1) ...
#12 2.838 Setting up autotools-dev (20220109.1) ...
#12 2.840 Setting up libsigsegv2:amd64 (2.13-1ubuntu3) ...
#12 2.841 Setting up m4 (1.4.18-5ubuntu2) ...
#12 2.843 Setting up autoconf (2.71-2) ...
#12 2.845 Setting up automake (1:1.16.5-1.3) ...
#12 2.850 update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
#12 2.850 update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist
#12 2.850 update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist
#12 2.852 Processing triggers for libc-bin (2.35-0ubuntu3.10) ...
#12 DONE 3.0s
#13 [6/9] RUN opam switch create 5.2 --packages=ocaml-variants.5.2.0+flambda2
#13 sha256:6459f60ac54550b5073c0c6422095f0a6c29fe4679822948b74241c20d3b7f94
#13 4.624
#13 4.624 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 9.939 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#13 10.22 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#13 16.78 [ocaml-variants.5.2.0+flambda2] downloaded from https://github.com/oxcaml/oxcaml/archive/refs/tags/5.2.0minus-10.tar.gz
#13 19.17 [ocaml-variants.5.2.0+flambda2/init-compiler.tar.gz] downloaded from https://opam.ocaml.org/cache
#13 19.80 [ocaml-variants.5.2.0+flambda2/init-dune.tbz] downloaded from https://opam.ocaml.org/cache
#13 20.08 [ocaml-variants.5.2.0+flambda2/init-menhir.tar.gz] downloaded from https://opam.ocaml.org/cache
#13 20.08
#13 20.08 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 21.07 -> installed base-bigarray.base
#13 21.09 -> installed base-threads.base
#13 21.09 -> installed base-unix.base
#13 21.09 -> installed ocaml-options-vanilla.1
#13 406.1 -> installed ocaml-variants.5.2.0+flambda2
#13 406.2 -> installed ocaml-config.3
#13 406.5 -> installed ocaml.5.2.0
#13 406.5 -> installed base-domains.base
#13 406.6 -> installed base-nnp.base
#13 410.4 Done.
#13 410.4 # Run eval $(opam env) to update the current shell environment
#13 DONE 411.8s
#14 [7/9] RUN opam pin add -k version ocaml-variants 5.2.0+flambda2
#14 sha256:92ce50670f4b2fce588adee001376087492d26a03350b35c25d1cb1a28714c3a
#14 1.015 ocaml-variants is now pinned to version 5.2.0+flambda2
#14 1.015
#14 4.695 No package build needed.
#14 4.695 Nothing to do.
#14 4.695 # Run eval $(opam env) to update the current shell environment
#14 DONE 4.8s
#15 [8/9] RUN opam install -y opam-depext
#15 sha256:5f0903346a633c73c37997a7a5befd1545211bbd05a0c1c409ce200a0f2137f3
#15 4.980 The following actions will be performed:
#15 4.980 - install opam-depext 1.2.3
#15 4.980
#15 4.980 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 5.325 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#15 5.358
#15 5.358 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 9.998 -> installed opam-depext.1.2.3
#15 10.01 Done.
#15 10.01 # Run eval $(opam env) to update the current shell environment
#15 DONE 10.1s
#17 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#17 sha256:10ec6f0484aa77d3db8d0e12fda573c94e43ea569836ad7082cd1390dd979bac
#17 DONE 0.3s
#18 exporting to image
#18 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#18 exporting layers
#18 exporting layers 13.1s done
#18 writing image sha256:cbce4dadf67f82532bb74f447161e4a3f04c2d88968bff3b5e2141c50edc64a3 done
#18 DONE 13.2s
Pushing "sha256:43db1af4410f6191adbb1b9d5ad5b3702c650dd113828422cfc61fc3d452b614" to "ocurrent/opam-staging:ubuntu-22.04-ocaml-5.2-flambda2-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
ba8aec0c1901: Preparing
ba8aec0c1901: Pushed
ubuntu-22.04-ocaml-5.2-flambda2-amd64: digest: sha256:0b5c1e04e7a246411fb1435e1a20327106f5102c1f41c14e2fa1482bca783f21 size: 532
The push refers to repository [docker.io/ocurrent/opam-staging]
ba8aec0c1901: Preparing
ba8aec0c1901: Layer already exists
ubuntu-22.04-ocaml-5.2-flambda2-amd64: digest: sha256:0b5c1e04e7a246411fb1435e1a20327106f5102c1f41c14e2fa1482bca783f21 size: 532
Job succeeded
2025-06-10 13:26.37: Job succeeded