Build:
  1. 0
2025-04-22 15:35.06: New job: docker build {
                                             "commit": "0269ee85b630abcf303ee2f03fd538a6a50d75bf",
                                             "dockerfile": {
                                               "file": "Dockerfile"
                                             },
                                             "docker_context": null,
                                             "squash": false,
                                             "buildx": false,
                                             "build_args": [
                                               "--build-arg", "TARGET=xen",
                                               "--build-arg",
                                               "EXTRA_FLAGS=--tls=true"
                                             ],
                                             "path": null
                                           }
2025-04-22 15:35.06: Checking out commit 0269ee85. To reproduce:
                       git clone --recursive "https://github.com/mirage/mirage-www.git" && cd "mirage-www" && git fetch origin "refs/pull/851/head" && git reset --hard 0269ee85
2025-04-22 15:35.06: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/mirage-www.git-c1609aad5612d6b73e1c5be1a480108ce3363f2b7727366290103fad03b019f2/.git" 
                           "/tmp/git-checkout3e7a488e"
2025-04-22 15:35.07: Exec: "git" "-C" "/tmp/git-checkout3e7a488e" "submodule" 
                           "deinit" "--force" "--all"
could not create empty submodule directory data/wiki/files/mirage-skeletonSubmodule 'data/wiki/files/mirage-skeleton' (https://github.com/mirage/mirage-skeleton) unregistered for path 'data/wiki/files/mirage-skeleton'
2025-04-22 15:35.07: Exec: "git" "-C" "/tmp/git-checkout3e7a488e" "reset" 
                           "--hard" "-q" "0269ee85b630abcf303ee2f03fd538a6a50d75bf"
2025-04-22 15:35.07: Exec: "git" "-c" "protocol.file.allow=always" "-C" 
                           "/tmp/git-checkout3e7a488e" "submodule" "update" 
                           "--recursive" "--init" "--no-fetch"
Submodule 'data/wiki/files/mirage-skeleton' (https://github.com/mirage/mirage-skeleton) registered for path 'data/wiki/files/mirage-skeleton'
Submodule path 'data/wiki/files/mirage-skeleton': checked out 'ff5febb147ec708ef56d74e9fed9e99743965edd'
2025-04-22 15:35.07: Exec: "docker" "build" "--pull" "--build-arg" "TARGET=xen" 
                           "--build-arg" "EXTRA_FLAGS=--tls=true" "-f" 
                           "/tmp/git-checkout3e7a488e/Dockerfile" "--iidfile" 
                           "/tmp/git-checkout3e7a488e/docker-iid" "--" 
                           "/tmp/git-checkout3e7a488e"
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 949B done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/ocaml/opam:debian-12-ocaml-4.14
#2 ...

#3 [auth] ocaml/opam:pull token for registry-1.docker.io
#3 DONE 0.0s

#2 [internal] load metadata for docker.io/ocaml/opam:debian-12-ocaml-4.14
#2 DONE 1.3s

#4 [internal] load .dockerignore
#4 transferring context: 64B done
#4 DONE 0.0s

#5 [ 1/16] FROM docker.io/ocaml/opam:debian-12-ocaml-4.14@sha256:9561d66d4f447e27cc4a50a2a31bc4d21ddb0014b5344be1f8e13178c9bfe0ca
#5 resolve docker.io/ocaml/opam:debian-12-ocaml-4.14@sha256:9561d66d4f447e27cc4a50a2a31bc4d21ddb0014b5344be1f8e13178c9bfe0ca 0.0s done
#5 sha256:9561d66d4f447e27cc4a50a2a31bc4d21ddb0014b5344be1f8e13178c9bfe0ca 2.00kB / 2.00kB done
#5 sha256:092af122f8f46ca9092eab883ec9034008fd62c82c4d4d5497fede4a39dbff44 530B / 530B done
#5 sha256:e7c0a0939a152ebfea8436b4a4ed38f358cec7ca34e3e867144d3a9a5a23df9d 9.66kB / 9.66kB done
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 0B / 702.19MB 0.1s
#5 ...

#6 [internal] load build context
#6 transferring context: 25.36MB 0.3s done
#6 DONE 0.3s

#5 [ 1/16] FROM docker.io/ocaml/opam:debian-12-ocaml-4.14@sha256:9561d66d4f447e27cc4a50a2a31bc4d21ddb0014b5344be1f8e13178c9bfe0ca
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 36.70MB / 702.19MB 0.5s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 74.45MB / 702.19MB 0.9s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 113.25MB / 702.19MB 1.3s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 152.04MB / 702.19MB 1.7s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 197.13MB / 702.19MB 2.2s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 253.76MB / 702.19MB 2.8s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 293.60MB / 702.19MB 3.2s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 348.13MB / 702.19MB 3.7s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 403.70MB / 702.19MB 4.4s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 445.64MB / 702.19MB 4.8s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 491.78MB / 702.19MB 5.3s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 542.11MB / 702.19MB 6.0s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 592.45MB / 702.19MB 6.7s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 634.39MB / 702.19MB 7.1s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 679.48MB / 702.19MB 7.5s
#5 sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 702.19MB / 702.19MB 9.1s done
#5 extracting sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 0.1s
#5 extracting sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 5.4s
#5 extracting sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 10.7s
#5 extracting sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 15.7s
#5 extracting sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 20.8s
#5 extracting sha256:f7c3d590017929787275ee9adc0e431db6a6088394cbdced5e3140162997bfba 23.6s done
#5 DONE 35.0s

#7 [ 2/16] RUN sudo apt-get update && sudo apt-get install autoconf automake -y --no-install-recommends
#7 0.325 Hit:1 http://deb.debian.org/debian bookworm InRelease
#7 0.325 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
#7 0.326 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#7 0.484 Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [260 kB]
#7 0.557 Fetched 363 kB in 0s (1498 kB/s)
#7 0.557 Reading package lists...
#7 0.954 Reading package lists...
#7 1.342 Building dependency tree...
#7 1.434 Reading state information...
#7 1.543 The following additional packages will be installed:
#7 1.544   autotools-dev m4
#7 1.545 Suggested packages:
#7 1.545   autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc
#7 1.567 The following NEW packages will be installed:
#7 1.568   autoconf automake autotools-dev m4
#7 1.587 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
#7 1.587 Need to get 1494 kB of archives.
#7 1.587 After this operation, 4778 kB of additional disk space will be used.
#7 1.587 Get:1 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]
#7 1.607 Get:2 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB]
#7 1.612 Get:3 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB]
#7 1.613 Get:4 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB]
#7 1.723 debconf: delaying package configuration, since apt-utils is not installed
#7 1.744 Fetched 1494 kB in 0s (34.5 MB/s)
#7 1.759 Selecting previously unselected package m4.
#7 1.759 (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 ... 18747 files and directories currently installed.)
#7 1.767 Preparing to unpack .../archives/m4_1.4.19-3_amd64.deb ...
#7 1.770 Unpacking m4 (1.4.19-3) ...
#7 1.826 Selecting previously unselected package autoconf.
#7 1.832 Preparing to unpack .../autoconf_2.71-3_all.deb ...
#7 1.837 Unpacking autoconf (2.71-3) ...
#7 1.914 Selecting previously unselected package autotools-dev.
#7 1.917 Preparing to unpack .../autotools-dev_20220109.1_all.deb ...
#7 1.920 Unpacking autotools-dev (20220109.1) ...
#7 1.960 Selecting previously unselected package automake.
#7 1.966 Preparing to unpack .../automake_1%3a1.16.5-1.3_all.deb ...
#7 1.972 Unpacking automake (1:1.16.5-1.3) ...
#7 2.075 Setting up m4 (1.4.19-3) ...
#7 2.086 Setting up autotools-dev (20220109.1) ...
#7 2.098 Setting up autoconf (2.71-3) ...
#7 2.118 Setting up automake (1:1.16.5-1.3) ...
#7 2.132 update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
#7 DONE 9.9s

#8 [ 3/16] RUN mkdir -p /home/opam/www/mirage
#8 DONE 0.3s

#9 [ 4/16] WORKDIR /home/opam/www
#9 DONE 0.1s

#10 [ 5/16] RUN sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam
#10 DONE 0.5s

#11 [ 6/16] RUN cd ~/opam-repository && git pull origin master && git reset --hard 6e53e4603d4bb696e4fa1cdbde61b156a3f8e01e
#11 1.835 From https://github.com/ocaml/opam-repository
#11 1.835  * branch                  master     -> FETCH_HEAD
#11 1.849 Already up to date.
#11 3.791 Updating files:  36% (13404/36463)
Updating files:  37% (13492/36463)
Updating files:  38% (13856/36463)
Updating files:  39% (14221/36463)
Updating files:  40% (14586/36463)
Updating files:  41% (14950/36463)
Updating files:  42% (15315/36463)
Updating files:  43% (15680/36463)
Updating files:  44% (16044/36463)
Updating files:  45% (16409/36463)
Updating files:  46% (16773/36463)
Updating files:  47% (17138/36463)
Updating files:  48% (17503/36463)
Updating files:  49% (17867/36463)
Updating files:  50% (18232/36463)
Updating files:  51% (18597/36463)
Updating files:  52% (18961/36463)
Updating files:  53% (19326/36463)
Updating files:  54% (19691/36463)
Updating files:  55% (20055/36463)
Updating files:  56% (20420/36463)
Updating files:  57% (20784/36463)
Updating files:  58% (21149/36463)
Updating files:  59% (21514/36463)
Updating files:  60% (21878/36463)
Updating files:  61% (22243/36463)
Updating files:  62% (22608/36463)
Updating files:  63% (22972/36463)
Updating files:  64% (23337/36463)
Updating files:  65% (23701/36463)
Updating files:  66% (24066/36463)
Updating files:  67% (24431/36463)
Updating files:  68% (24795/36463)
Updating files:  69% (25160/36463)
Updating files:  70% (25525/36463)
Updating files:  71% (25889/36463)
Updating files:  72% (26254/36463)
Updating files:  73% (26618/36463)
Updating files:  74% (26983/36463)
Updating files:  75% (27348/36463)
Updating files:  76% (27712/36463)
Updating files:  76% (27900/36463)
Updating files:  77% (28077/36463)
Updating files:  78% (28442/36463)
Updating files:  79% (28806/36463)
Updating files:  80% (29171/36463)
Updating files:  81% (29536/36463)
Updating files:  82% (29900/36463)
Updating files:  83% (30265/36463)
Updating files:  84% (30629/36463)
Updating files:  85% (30994/36463)
Updating files:  86% (31359/36463)
Updating files:  87% (31723/36463)
Updating files:  88% (32088/36463)
Updating files:  89% (32453/36463)
Updating files:  90% (32817/36463)
Updating files:  91% (33182/36463)
Updating files:  92% (33546/36463)
Updating files:  93% (33911/36463)
Updating files:  94% (34276/36463)
Updating files:  95% (34640/36463)
Updating files:  96% (35005/36463)
Updating files:  97% (35370/36463)
Updating files:  98% (35734/36463)
Updating files:  99% (36099/36463)
Updating files: 100% (36463/36463)
Updating files: 100% (36463/36463), done.
#11 5.938 HEAD is now at 6e53e4603d Merge pull request #25686 from maroneze/master
#11 DONE 7.1s

#12 [ 7/16] RUN opam update
#12 0.290 Continue? [Y/n] y
#12 0.290 This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted.
#12 0.290 You may want to back it up before going further.
#12 0.290 
#12 0.290 Format upgrade done.
#12 5.651 
#12 5.651 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
#12 35.40 [default] Initialised
#12 48.10 Now run 'opam upgrade' to apply any package updates.
#12 DONE 50.5s

#13 [ 8/16] RUN opam install 'mirage>=4.5.0'
#13 7.928 The following actions will be performed:
#13 7.929   - install   conf-pkg-config       3       [required by opam-monorepo]
#13 7.929   - recompile ocaml-options-vanilla 1       [upstream or system changes]
#13 7.929   - recompile ocaml-base-compiler   4.14.2* [upstream or system changes]
#13 7.929   - recompile ocaml-config          2       [upstream or system changes]
#13 7.929   - recompile ocaml                 4.14.2  [uses ocaml-base-compiler, ocaml-config]
#13 7.929   - install   ocamlfind             1.9.6   [required by astring, bos]
#13 7.929   - install   ocamlbuild            0.14.3  [required by astring, bos]
#13 7.929   - install   dune                  3.15.0  [required by mirage]
#13 7.929   - install   cmdliner              1.2.0   [required by mirage]
#13 7.929   - recompile opam-depext           1.2.3   [uses ocaml]
#13 7.929   - install   topkg                 1.0.7   [required by astring, bos]
#13 7.929   - install   stringext             1.6.0   [required by uri]
#13 7.929   - install   pecu                  0.7     [required by emile]
#13 7.929   - install   opam-monorepo         0.4.0   [required by mirage]
#13 7.929   - install   ocaml-syntax-shims    1.0.0   [required by angstrom]
#13 7.929   - install   macaddr               5.5.0   [required by ipaddr]
#13 7.929   - install   domain-name           0.4.0   [required by ipaddr]
#13 7.929   - install   csexp                 1.5.2   [required by dune-configurator]
#13 7.930   - install   base64                3.5.1   [required by emile]
#13 7.930   - install   uutf                  1.0.3   [required by emile]
#13 7.930   - install   rresult               0.7.0   [required by mirage]
#13 7.930   - install   fmt                   0.9.0   [required by mirage]
#13 7.930   - install   astring               0.8.5   [required by mirage]
#13 7.930   - install   ipaddr                5.5.0   [required by mirage]
#13 7.930   - install   dune-configurator     3.15.0  [required by bigstringaf]
#13 7.930   - install   logs                  0.7.0   [required by mirage]
#13 7.930   - install   fpath                 0.7.3   [required by mirage]
#13 7.930   - install   bigstringaf           0.9.1   [required by emile]
#13 7.930   - install   bos                   0.2.1   [required by mirage]
#13 7.930   - install   angstrom              0.16.0  [required by emile, uri]
#13 7.930   - install   uri                   4.4.0   [required by mirage]
#13 7.930   - install   emile                 1.1     [required by mirage]
#13 7.930   - install   mirage                4.5.0
#13 7.930 ===== 28 to install | 5 to recompile =====
#13 7.930 
#13 7.930 The following system packages will first need to be installed:
#13 7.930     pkg-config
#13 7.930 
#13 7.930 <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
#13 7.930 Let opam run your package manager to install the required system packages?
#13 7.930 (answer 'n' for other options) [Y/n] y
#13 7.931 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "pkg-config"
#13 8.931 - debconf: delaying package configuration, since apt-utils is not installed
#13 8.931 - Selecting previously unselected package libpkgconf3:amd64.
#13 8.931 - (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 ... 19068 files and directories currently installed.)
#13 8.931 - Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ...
#13 8.931 - Unpacking libpkgconf3:amd64 (1.8.1-1) ...
#13 8.931 - Selecting previously unselected package pkgconf-bin.
#13 8.931 - Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ...
#13 8.931 - Unpacking pkgconf-bin (1.8.1-1) ...
#13 8.931 - Selecting previously unselected package pkgconf:amd64.
#13 8.931 - Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ...
#13 8.931 - Unpacking pkgconf:amd64 (1.8.1-1) ...
#13 9.135 - Selecting previously unselected package pkg-config:amd64.
#13 9.135 - Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ...
#13 9.135 - Unpacking pkg-config:amd64 (1.8.1-1) ...
#13 9.135 - Setting up libpkgconf3:amd64 (1.8.1-1) ...
#13 9.135 - Setting up pkgconf-bin (1.8.1-1) ...
#13 9.135 - Setting up pkgconf:amd64 (1.8.1-1) ...
#13 9.135 - Setting up pkg-config:amd64 (1.8.1-1) ...
#13 9.135 - Processing triggers for libc-bin (2.36-9+deb12u10) ...
#13 9.418 
#13 9.418 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 9.535 -> retrieved astring.0.8.5  (https://erratique.ch/software/astring/releases/astring-0.8.5.tbz)
#13 9.981 -> retrieved angstrom.0.16.0  (https://github.com/inhabitedtype/angstrom/archive/0.16.0.tar.gz)
#13 10.03 -> retrieved bigstringaf.0.9.1  (https://github.com/inhabitedtype/bigstringaf/archive/0.9.1.tar.gz)
#13 10.11 -> retrieved bos.0.2.1  (https://erratique.ch/software/bos/releases/bos-0.2.1.tbz)
#13 12.30 -> installed conf-pkg-config.3
#13 12.31 -> retrieved base64.3.5.1  (https://github.com/mirage/ocaml-base64/releases/download/v3.5.1/base64-3.5.1.tbz)
#13 12.32 -> retrieved cmdliner.1.2.0  (https://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz)
#13 12.32 -> retrieved csexp.1.5.2  (https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz)
#13 13.03 -> retrieved domain-name.0.4.0  (https://github.com/hannesm/domain-name/releases/download/v0.4.0/domain-name-0.4.0.tbz)
#13 13.81 -> retrieved dune-configurator.3.15.0  (https://github.com/ocaml/dune/releases/download/3.15.0/dune-3.15.0.tbz)
#13 14.51 -> retrieved dune.3.15.0  (https://github.com/ocaml/dune/releases/download/3.15.0/dune-3.15.0.tbz)
#13 14.54 -> retrieved emile.1.1  (https://github.com/dinosaure/emile/releases/download/v1.1/emile-v1.1.tbz)
#13 14.55 -> retrieved fmt.0.9.0  (https://erratique.ch/software/fmt/releases/fmt-0.9.0.tbz)
#13 14.59 -> retrieved fpath.0.7.3  (https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz)
#13 14.63 -> retrieved logs.0.7.0  (https://erratique.ch/software/logs/releases/logs-0.7.0.tbz)
#13 15.20 -> retrieved mirage.4.5.0  (https://github.com/mirage/mirage/releases/download/v4.5.0/mirage-4.5.0.tbz)
#13 15.25 -> retrieved ipaddr.5.5.0  (https://github.com/mirage/ocaml-ipaddr/releases/download/v5.5.0/ipaddr-5.5.0.tbz)
#13 15.25 -> removed   ocaml-options-vanilla.1
#13 15.25 -> installed ocaml-options-vanilla.1
#13 15.26 -> retrieved macaddr.5.5.0  (https://github.com/mirage/ocaml-ipaddr/releases/download/v5.5.0/ipaddr-5.5.0.tbz)
#13 15.59 -> retrieved ocaml-base-compiler.4.14.2  (cached)
#13 15.86 -> retrieved ocamlbuild.0.14.3  (https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.3.tar.gz)
#13 15.87 -> retrieved opam-depext.1.2.3  (cached)
#13 15.91 -> retrieved ocamlfind.1.9.6  (http://download.camlcity.org/download/findlib-1.9.6.tar.gz)
#13 15.97 -> retrieved ocaml-syntax-shims.1.0.0  (https://github.com/ocaml-ppx/ocaml-syntax-shims/releases/download/1.0.0/ocaml-syntax-shims-1.0.0.tbz)
#13 16.04 -> retrieved rresult.0.7.0  (https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz)
#13 16.59 -> retrieved pecu.0.7  (https://github.com/mirage/pecu/releases/download/v0.7/pecu-0.7.tbz)
#13 16.70 -> retrieved stringext.1.6.0  (https://github.com/rgrinberg/stringext/releases/download/1.6.0/stringext-1.6.0.tbz)
#13 16.75 -> retrieved topkg.1.0.7  (https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz)
#13 16.84 -> retrieved uutf.1.0.3  (https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz)
#13 17.46 -> retrieved uri.4.4.0  (https://github.com/mirage/ocaml-uri/releases/download/v4.4.0/uri-4.4.0.tbz)
#13 28.24 -> retrieved opam-monorepo.0.4.0  (https://github.com/tarides/opam-monorepo/releases/download/0.4.0/opam-monorepo-0.4.0.tbz)
#13 148.0 -> removed   opam-depext.1.2.3
#13 148.0 -> removed   ocaml.4.14.2
#13 148.0 -> removed   ocaml-config.2
#13 149.0 -> removed   ocaml-base-compiler.4.14.2
#13 150.5 -> installed ocaml-base-compiler.4.14.2
#13 150.5 -> installed ocaml-config.2
#13 150.6 -> installed ocaml.4.14.2
#13 151.4 -> installed opam-depext.1.2.3
#13 153.1 -> installed ocamlfind.1.9.6
#13 153.2 -> installed cmdliner.1.2.0
#13 155.8 -> installed ocamlbuild.0.14.3
#13 160.8 -> installed topkg.1.0.7
#13 161.4 -> installed rresult.0.7.0
#13 162.0 -> installed uutf.1.0.3
#13 162.6 -> installed fmt.0.9.0
#13 162.7 -> installed astring.0.8.5
#13 163.3 -> installed fpath.0.7.3
#13 163.4 -> installed logs.0.7.0
#13 165.4 -> installed bos.0.2.1
#13 169.5 -> installed dune.3.15.0
#13 170.0 -> installed base64.3.5.1
#13 170.0 -> installed csexp.1.5.2
#13 170.4 -> installed domain-name.0.4.0
#13 170.4 -> installed macaddr.5.5.0
#13 170.4 -> installed ocaml-syntax-shims.1.0.0
#13 170.4 -> installed pecu.0.7
#13 170.4 -> installed stringext.1.6.0
#13 170.8 -> installed ipaddr.5.5.0
#13 171.6 -> installed dune-configurator.3.15.0
#13 172.2 -> installed bigstringaf.0.9.1
#13 172.6 -> installed angstrom.0.16.0
#13 173.3 -> installed emile.1.1
#13 174.9 -> installed uri.4.4.0
#13 181.6 -> installed opam-monorepo.0.4.0
#13 183.7 -> installed mirage.4.5.0
#13 185.0 Done.
#13 185.0 
#13 185.0 <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
#13 185.0 => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
#13 185.0 # Run eval $(opam env) to update the current shell environment
#13 DONE 186.9s

#14 [ 9/16] COPY --chown=opam:root mirage/config.ml /home/opam/www/mirage/
#14 DONE 0.1s

#15 [10/16] COPY --chown=opam:root mirageio.opam /home/opam/www/
#15 DONE 0.1s

#16 [10/16] COPY --chown=opam:root mirageio.opam /home/opam/www/
#16 CACHED

#17 [ 9/16] COPY --chown=opam:root mirage/config.ml /home/opam/www/mirage/
#17 CACHED

#18 [11/16] RUN opam exec -- mirage configure -f mirage/config.ml -t xen --tls=true
#18 DONE 1.0s

#19 [12/16] RUN opam exec -- make depend
#19 0.702 using overlay repository mirage: [opam-overlays, mirage-overlays] 
#19 1.660 [opam-overlays] Initialised
#19 2.259 [NOTE] Repository opam-overlays has been added to the selections of switch 4.14 only.
#19 2.259        Run `opam repository add opam-overlays --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.
#19 2.259 
#19 2.880 [mirage-overlays] Initialised
#19 3.249 [NOTE] Repository mirage-overlays has been added to the selections of switch 4.14 only.
#19 3.249        Run `opam repository add mirage-overlays --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.
#19 3.249 
#19 3.256  ↳ generate lockfile for monorepo dependencies
#19 3.270 ==> Using 1 locally scanned package as the target.
#19 23.25 ==> Found 177 opam dependencies for the target package.
#19 23.25 ==> Querying opam database for their metadata and Dune compatibility.
#19 24.58 ==> Calculating exact pins for each of them.
#19 24.89 ==> Wrote lockfile with 116 entries to mirage/mirage/www-xen.opam.locked. You can now run opam monorepo pull to fetch their sources.
#19 24.96 removing overlay repository [opam-overlays, mirage-overlays]
#19 24.97 Repositories removed from the selections of switch 4.14. Use '--all' to forget about them altogether.
#19 24.98 Repositories removed from the selections of switch 4.14. Use '--all' to forget about them altogether.
#19 24.99  ↳ opam install switch dependencies
#19 33.10 The following actions will be performed:
#19 33.10   - install conf-libseccomp 1
#19 33.10   - install ocaml-src       4.14.2
#19 33.10   - install conf-which      1
#19 33.10   - install solo5           0.8.1
#19 33.10   - install ocaml-solo5     0.8.3
#19 33.10 ===== 5 to install =====
#19 33.10 
#19 33.10 The following system packages will first need to be installed:
#19 33.10     libseccomp-dev
#19 33.10 
#19 33.10 <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
#19 33.10 Let opam run your package manager to install the required system packages?
#19 33.10 (answer 'n' for other options) [Y/n] y
#19 33.10 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libseccomp-dev"
#19 34.03 - debconf: delaying package configuration, since apt-utils is not installed
#19 34.03 - Selecting previously unselected package libseccomp-dev:amd64.
#19 34.03 - (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 ... 19104 files and directories currently installed.)
#19 34.03 - Preparing to unpack .../libseccomp-dev_2.5.4-1+deb12u1_amd64.deb ...
#19 34.03 - Unpacking libseccomp-dev:amd64 (2.5.4-1+deb12u1) ...
#19 34.03 - Setting up libseccomp-dev:amd64 (2.5.4-1+deb12u1) ...
#19 34.03 
#19 34.03 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#19 36.48 -> retrieved ocaml-src.4.14.2  (cached)
#19 38.35 -> retrieved ocaml-solo5.0.8.3  (https://github.com/mirage/ocaml-solo5/archive/refs/tags/v0.8.3.tar.gz)
#19 38.38 -> retrieved solo5.0.8.1  (https://github.com/Solo5/solo5/releases/download/v0.8.1/solo5-v0.8.1.tar.gz)
#19 38.77 -> installed ocaml-src.4.14.2
#19 38.77 -> installed conf-libseccomp.1
#19 38.78 -> installed conf-which.1
#19 49.43 -> installed solo5.0.8.1
#19 130.0 -> installed ocaml-solo5.0.8.3
#19 130.3 Done.
#19 131.8  ↳ install external dependencies for monorepo
#19 131.8 ==> Using lockfile mirage/mirage/www-xen.opam.locked
#19 132.4 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libev-dev" "libgmp-dev" "libonig-dev" "libssl-dev"
#19 134.4 - debconf: delaying package configuration, since apt-utils is not installed
#19 134.4 - Selecting previously unselected package libev4:amd64.
#19 134.4 - (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 ... 19146 files and directories currently installed.)
#19 134.4 - Preparing to unpack .../0-libev4_1%3a4.33-1_amd64.deb ...
#19 134.4 - Unpacking libev4:amd64 (1:4.33-1) ...
#19 134.4 - Selecting previously unselected package libev-dev:amd64.
#19 134.4 - Preparing to unpack .../1-libev-dev_1%3a4.33-1_amd64.deb ...
#19 134.4 - Unpacking libev-dev:amd64 (1:4.33-1) ...
#19 134.4 - Selecting previously unselected package libgmpxx4ldbl:amd64.
#19 134.4 - Preparing to unpack .../2-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ...
#19 134.4 - Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ...
#19 134.4 - Selecting previously unselected package libgmp-dev:amd64.
#19 134.4 - Preparing to unpack .../3-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ...
#19 134.4 - Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ...
#19 134.4 - Selecting previously unselected package libonig5:amd64.
#19 134.4 - Preparing to unpack .../4-libonig5_6.9.8-1_amd64.deb ...
#19 134.4 - Unpacking libonig5:amd64 (6.9.8-1) ...
#19 134.4 - Selecting previously unselected package libonig-dev.
#19 134.4 - Preparing to unpack .../5-libonig-dev_6.9.8-1_amd64.deb ...
#19 134.4 - Unpacking libonig-dev (6.9.8-1) ...
#19 134.4 - Selecting previously unselected package libssl-dev:amd64.
#19 134.4 - Preparing to unpack .../6-libssl-dev_3.0.15-1~deb12u1_amd64.deb ...
#19 134.4 - Unpacking libssl-dev:amd64 (3.0.15-1~deb12u1) ...
#19 134.5 - Setting up libev4:amd64 (1:4.33-1) ...
#19 134.5 - Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ...
#19 134.5 - Setting up libssl-dev:amd64 (3.0.15-1~deb12u1) ...
#19 134.5 - Setting up libev-dev:amd64 (1:4.33-1) ...
#19 134.5 - Setting up libonig5:amd64 (6.9.8-1) ...
#19 134.5 - Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ...
#19 134.5 - Setting up libonig-dev (6.9.8-1) ...
#19 134.5 - Processing triggers for libc-bin (2.36-9+deb12u10) ...
#19 134.5  ↳ fetch monorepo dependencies in the duniverse folder
#19 134.6 ==> Using lockfile mirage/mirage/www-xen.opam.locked
#19 174.7 Successfully pulled 116/116 repositories
#19 DONE 179.8s

#20 [13/16] COPY --chown=opam:root . /home/opam/www
#20 DONE 0.8s

#21 [14/16] RUN opam exec -- mirage configure -f mirage/config.ml -t xen --tls=true
#21 DONE 1.1s

#22 [15/16] RUN opam exec -- dune build mirage/ --profile release
#22 5.468 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__"   -c -o bmap.o bmap.c
#22 5.468 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__"   -c -o clock_stubs.o clock_stubs.c
#22 5.468 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__"   -c -o evtchn.o evtchn.c
#22 5.468 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__"   -c -o gnttab.o gnttab.c
#22 5.468 ocamlfind -toolchain solo5 ocamlopt -ccopt "-I ./include/ -O2 -std=c99 -Wall -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__"   -c -o main.o main.c
#22 5.468 ar r libmirage-xen_bindings.a bmap.o clock_stubs.o evtchn.o gnttab.o main.o
#22 5.468 ar: creating libmirage-xen_bindings.a
#22 16.62 /usr/bin/ld: warning: amd64.o: missing .note.GNU-stack section implies executable stack
#22 16.62 /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
#22 45.87 emitter.c: In function 'yaml_emitter_write_plain_scalar':
#22 45.87 emitter.c:28:6: warning: value computed is not used [-Wunused-value]
#22 45.87    28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
#22 45.87       |      ^~
#22 45.87 emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
#22 45.87    56 |          (PUT_BREAK(emitter),                                                   \
#22 45.87       |           ^~~~~~~~~
#22 45.87 emitter.c:1962:18: note: in expansion of macro 'WRITE_BREAK'
#22 45.87  1962 |             if (!WRITE_BREAK(emitter, string)) return 0;
#22 45.87       |                  ^~~~~~~~~~~
#22 45.87 emitter.c: In function 'yaml_emitter_write_single_quoted_scalar':
#22 45.87 emitter.c:28:6: warning: value computed is not used [-Wunused-value]
#22 45.87    28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
#22 45.87       |      ^~
#22 45.87 emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
#22 45.87    56 |          (PUT_BREAK(emitter),                                                   \
#22 45.87       |           ^~~~~~~~~
#22 45.87 emitter.c:2019:18: note: in expansion of macro 'WRITE_BREAK'
#22 45.87  2019 |             if (!WRITE_BREAK(emitter, string)) return 0;
#22 45.87       |                  ^~~~~~~~~~~
#22 45.87 emitter.c: In function 'yaml_emitter_write_literal_scalar':
#22 45.87 emitter.c:28:6: warning: value computed is not used [-Wunused-value]
#22 45.87    28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
#22 45.87       |      ^~
#22 45.87 emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
#22 45.87    56 |          (PUT_BREAK(emitter),                                                   \
#22 45.87       |           ^~~~~~~~~
#22 45.87 emitter.c:2285:18: note: in expansion of macro 'WRITE_BREAK'
#22 45.87  2285 |             if (!WRITE_BREAK(emitter, string)) return 0;
#22 45.87       |                  ^~~~~~~~~~~
#22 45.87 emitter.c: In function 'yaml_emitter_write_folded_scalar':
#22 45.87 emitter.c:28:6: warning: value computed is not used [-Wunused-value]
#22 45.87    28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
#22 45.87       |      ^~
#22 45.87 emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
#22 45.87    56 |          (PUT_BREAK(emitter),                                                   \
#22 45.87       |           ^~~~~~~~~
#22 45.87 emitter.c:2334:18: note: in expansion of macro 'WRITE_BREAK'
#22 45.87  2334 |             if (!WRITE_BREAK(emitter, string)) return 0;
#22 45.87       |                  ^~~~~~~~~~~
#22 84.02 yaml_stubs.c: In function 'yaml_stub_1_yaml_get_version_string':
#22 84.02 yaml_stubs.c:11:15: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#22 84.02    11 |    char* x2 = yaml_get_version_string();
#22 84.02       |               ^~~~~~~~~~~~~~~~~~~~~~~
#22 117.9 configure: WARNING: using cross tools not prefixed with host triplet
#22 117.9 configure: WARNING: cannot check for properly working vsnprintf when cross compiling, will assume it's ok
#22 118.0 binary ocaml: found in /home/opam/.opam/4.14/bin
#22 118.0 binary ocamlc: found in /home/opam/.opam/4.14/bin
#22 118.0 binary ocamldep: found in /home/opam/.opam/4.14/bin
#22 118.0 binary ocamlmklib: found in /home/opam/.opam/4.14/bin
#22 118.0 binary ocamldoc: found in /home/opam/.opam/4.14/bin
#22 118.0 binary x86_64-solo5-none-static-cc: found in /home/opam/.opam/4.14/bin
#22 118.0 binary ocamlopt: found in /home/opam/.opam/4.14/bin
#22 118.0 checking compilation with  -I/home/opam/www/_build/solo5/mirage/duniverse/Zarith/../../../../install/solo5/lib/gmp/: working
#22 118.0 include caml/mlvalues.h: found
#22 118.0 library dynlink.cmxa: found
#22 118.0 binary ocamlfind: found in /home/opam/.opam/4.14/bin
#22 118.0 OCaml's word size is 64
#22 118.0 package gmp: found
#22 118.0 OCaml supports -bin-annot to produce documentation
#22 118.0 
#22 118.0 detected configuration:
#22 118.0 
#22 118.0   native-code:          yes
#22 118.0   dynamic linking:      yes
#22 118.0   defines:              -DHAS_GMP 
#22 118.0   includes:             -I/home/opam/.opam/4.14/solo5-sysroot/lib/ocaml -I/home/opam/www/_build/solo5/mirage/duniverse/Zarith/../../../../install/solo5/lib/gmp/ 
#22 118.0   libraries:             -lgmp 
#22 118.0   linker options:       -L/home/opam/www/_build/solo5/mirage/duniverse/Zarith/../../../../install/solo5/lib/gmp/
#22 118.0   C options:            -I/home/opam/www/_build/solo5/mirage/duniverse/Zarith/../../../../install/solo5/lib/gmp/
#22 118.0   installation path:    /home/opam/.opam/4.14/lib
#22 118.0   installation method   findlib
#22 118.0 
#22 118.0 configuration successful!
#22 118.0 now type "make" to build
#22 118.0 then type "make install" or "sudo make install" to install
#22 126.9 /usr/bin/ld: warning: /home/opam/.opam/4.14/bin/../lib/x86_64-solo5-none-static/solo5_xen.o: requires executable stack (because the .note.GNU-stack section is executable)
#22 DONE 127.6s

#23 [16/16] RUN if [ xen = hvt ]; then sudo cp mirage/dist/www.xen /unikernel.xen; fi
#23 DONE 0.3s

#24 exporting to image
#24 exporting layers
#24 exporting layers 3.9s done
#24 writing image sha256:ecb2ee9c6be22849925669c9c8db86757379be5f44a01f7c0049f8f877327e6a done
#24 DONE 3.9s
2025-04-22 15:45.13: Job succeeded