2021-10-20 08:05.45: New job: Build using linux-x86_64 in
                                []

OBuilder spec:

((build monorepo
        ((from ocaml/opam:debian-10-ocaml-4.13)
         (user (uid 1000) (gid 1000))
         (workdir /home/opam)
         (run (shell "sudo chown opam:opam /home/opam"))
         (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam update"))
         (run (network host)
              (shell "opam repo add opam https://github.com/ocaml/opam-repository.git#071951a7f9a420ee45d953b57b5e540bf0bd82e9"))
         (run (network host)
              (shell "opam repo add overlays https://github.com/mirage/opam-overlays.git#f033f8b770097e768cc974cc407e0cd6d7889d63"))
         (run (network host)
              (shell "opam repo add mirage-dev https://github.com/mirage/mirage-dev.git#e57d2485e8af6b0632350ca9bb7afc7e284ec393"))
         (run (cache (download-cache (target /home/opam/.opam/download-cache)))
              (network host)
              (shell "opam install -y opam-monorepo"))
         (run (shell "sudo cp $(opam var bin)/opam-monorepo /opam-monorepo"))))
 (from ocaml/opam:debian-10-ocaml-4.13)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo chown opam:opam /home/opam"))
 (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam update"))
 (run (network host)
      (shell "opam repo add opam https://github.com/ocaml/opam-repository.git#071951a7f9a420ee45d953b57b5e540bf0bd82e9"))
 (run (network host)
      (shell "opam repo add overlays https://github.com/mirage/opam-overlays.git#f033f8b770097e768cc974cc407e0cd6d7889d63"))
 (run (network host)
      (shell "opam repo add mirage-dev https://github.com/mirage/mirage-dev.git#e57d2485e8af6b0632350ca9bb7afc7e284ec393"))
 (workdir /src)
 (run (shell "sudo chown opam:opam /src"))
 (run (shell  "echo 'opam-version: \"2.0\"\
             \ndepends: [\
             \n  \"ocaml\" {= \"4.13.1\"}\
             \n  \"uri\"\
             \n  \"uri-sexp\"\
             \n  \"digestif\"\
             \n]\
             \nconflicts: [\
             \n  \"parsexp\" {< \"v0.14.0\"}\
             \n  \"sexplib\" {< \"v0.14.0\"}\
             \n  \"base\" {< \"v0.14.0\"}\
             \n]' >> monorepo.opam"))
 (copy (from (build monorepo))
       (src /opam-monorepo)
       (dst /usr/local/bin/opam-monorepo))
 (run (shell "opam-monorepo lock -l monorepo.opam.locked"))
 (run (shell "cp monorepo.opam.locked monorepo.opam"))
 (run (shell "opam pin add monorepo -ny -k path /src/ --ignore-pin-depends"))
 (run (shell "opam list --columns name:,dev-repo: --required-by monorepo -s --separator ';' >> monorepo.dev-repo"))
 (run (network host)
      (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
      (shell "git clone --single-branch git@ci.mirage.io:mirage-ci/mirage-monorepo.git store && cd store && ((git remote set-branches --add origin monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2 && git fetch origin monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2 && git checkout --track origin/monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2) || (git checkout -b monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2 && git push --set-upstream origin monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2))"))
 (run (shell "cp monorepo.opam.locked monorepo.dev-repo  store/"))
 (workdir store)
 (run (shell "git add monorepo.opam.locked monorepo.dev-repo"))
 (run (shell "git diff-index --quiet HEAD || git commit -m 'Update monorepo.opam.locked and monorepo.dev-repo'"))
 (run (network host)
      (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
      (shell "git push"))
)

2021-10-20 08:05.45: Using cache hint "((build monorepo"
2021-10-20 08:05.45: Waiting for resource in pool OCluster
2021-10-20 08:05.45: Waiting for worker...
2021-10-20 08:05.45: Got resource from pool OCluster
Building on cree.ocamllabs.io

(build "monorepo" ...)

(from ocaml/opam:debian-10-ocaml-4.13)
2021-10-20 08:05.45 ---> using "cbba9511e46ef57631453d5b88aeed1ed6de6fa87b6f0dcb3da9328657d73fa4" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2021-10-20 08:05.45 ---> using "0afede13af6ea6d75cbfcfb80353059bc4fd4eea40a723ef627f0c4946f2e079" from cache

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam update"))
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.
You may want to back it up before going further.

Continue? [Y/n] y
Format upgrade done.

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2021-10-20 08:05.45 ---> using "88933084999984163bc104ca2978b0ba2b9c83ff33e4e30c3b6dae7cb5cde9bc" from cache

/home/opam: (run (network host)
                 (shell "opam repo add opam https://github.com/ocaml/opam-repository.git#071951a7f9a420ee45d953b57b5e540bf0bd82e9"))
[opam] Initialised
[NOTE] Repository opam has been added to the selections of switch 4.13 only.
       Run `opam repository add opam --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2021-10-20 08:05.45 ---> using "3d4692b9cf99f7d58a3255d6d7ed47f8df6a050a26d37405dca89597cb14c978" from cache

/home/opam: (run (network host)
                 (shell "opam repo add overlays https://github.com/mirage/opam-overlays.git#f033f8b770097e768cc974cc407e0cd6d7889d63"))
[overlays] Initialised
[NOTE] Repository overlays has been added to the selections of switch 4.13 only.
       Run `opam repository add overlays --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2021-10-20 08:05.45 ---> using "d83b431b3d50b03e52e1c9ec4761f73727a3cfd1831f750a613ebebcd5df0e31" from cache

/home/opam: (run (network host)
                 (shell "opam repo add mirage-dev https://github.com/mirage/mirage-dev.git#e57d2485e8af6b0632350ca9bb7afc7e284ec393"))
[mirage-dev] Initialised
[NOTE] Repository mirage-dev has been added to the selections of switch 4.13 only.
       Run `opam repository add mirage-dev --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2021-10-20 08:05.49 ---> saved as "c6bee946e470f0792bf6c4e33dc64e3588699afa322cbb9f815fed75ce07994a"

/home/opam: (run (cache (download-cache (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell "opam install -y opam-monorepo"))
The following actions will be performed:
  - install conf-pkg-config 2     [required by opam-monorepo]
  - install dune            2.9.1 [required by opam-monorepo]
  - install opam-monorepo   0.2.6
===== 3 to install =====

The following system packages will first need to be installed:
    pkg-config

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
Let opam run your package manager to install the required system packages?
(answer 'n' for other options) [Y/n] y
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libglib2.0-0:amd64.
- (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 ... 17391 files and directories currently installed.)
- Preparing to unpack .../0-libglib2.0-0_2.58.3-2+deb10u3_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.58.3-2+deb10u3) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../1-libglib2.0-data_2.58.3-2+deb10u3_all.deb ...
- Unpacking libglib2.0-data (2.58.3-2+deb10u3) ...
- Selecting previously unselected package libicu63:amd64.
- Preparing to unpack .../2-libicu63_63.1-6+deb10u1_amd64.deb ...
- Unpacking libicu63:amd64 (63.1-6+deb10u1) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../3-libxml2_2.9.4+dfsg1-7+deb10u2_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ...
- Selecting previously unselected package pkg-config.
- Preparing to unpack .../4-pkg-config_0.29-6_amd64.deb ...
- Unpacking pkg-config (0.29-6) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../5-shared-mime-info_1.10-1_amd64.deb ...
- Unpacking shared-mime-info (1.10-1) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../6-xdg-user-dirs_0.17-2_amd64.deb ...
- Unpacking xdg-user-dirs (0.17-2) ...
- Setting up xdg-user-dirs (0.17-2) ...
- Setting up libglib2.0-0:amd64 (2.58.3-2+deb10u3) ...
- No schema files found: doing nothing.
- Setting up libicu63:amd64 (63.1-6+deb10u1) ...
- Setting up libglib2.0-data (2.58.3-2+deb10u3) ...
- Setting up pkg-config (0.29-6) ...
- Setting up libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ...
- Setting up shared-mime-info (1.10-1) ...
- Processing triggers for libc-bin (2.28-10) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.2.9.1  (cached)
-> retrieved opam-monorepo.0.2.6  (https://github.com/ocamllabs/opam-monorepo/releases/download/0.2.6/opam-monorepo-0.2.6.tbz)
-> installed conf-pkg-config.2
-> installed dune.2.9.1
-> installed opam-monorepo.0.2.6
Done.
# Run eval $(opam env) to update the current shell environment
2021-10-20 08:06.42 ---> saved as "c85faeaa3ad075cefd3b915f7973cfce84fdfca6e8650773f9519625eae30541"

/home/opam: (run (shell "sudo cp $(opam var bin)/opam-monorepo /opam-monorepo"))
2021-10-20 08:06.44 ---> saved as "d2824893a6221568eb0f30c24f325f34d7a46037a4fd6cea49d8e73ffe3876b1"
2021-10-20 08:06.44 --> finished "monorepo"

(from ocaml/opam:debian-10-ocaml-4.13)
2021-10-20 08:06.44 ---> using "cbba9511e46ef57631453d5b88aeed1ed6de6fa87b6f0dcb3da9328657d73fa4" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2021-10-20 08:06.44 ---> using "0afede13af6ea6d75cbfcfb80353059bc4fd4eea40a723ef627f0c4946f2e079" from cache

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam update"))
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.
You may want to back it up before going further.

Continue? [Y/n] y
Format upgrade done.

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2021-10-20 08:06.44 ---> using "88933084999984163bc104ca2978b0ba2b9c83ff33e4e30c3b6dae7cb5cde9bc" from cache

/home/opam: (run (network host)
                 (shell "opam repo add opam https://github.com/ocaml/opam-repository.git#071951a7f9a420ee45d953b57b5e540bf0bd82e9"))
[opam] Initialised
[NOTE] Repository opam has been added to the selections of switch 4.13 only.
       Run `opam repository add opam --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2021-10-20 08:06.44 ---> using "3d4692b9cf99f7d58a3255d6d7ed47f8df6a050a26d37405dca89597cb14c978" from cache

/home/opam: (run (network host)
                 (shell "opam repo add overlays https://github.com/mirage/opam-overlays.git#f033f8b770097e768cc974cc407e0cd6d7889d63"))
[overlays] Initialised
[NOTE] Repository overlays has been added to the selections of switch 4.13 only.
       Run `opam repository add overlays --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2021-10-20 08:06.44 ---> using "d83b431b3d50b03e52e1c9ec4761f73727a3cfd1831f750a613ebebcd5df0e31" from cache

/home/opam: (run (network host)
                 (shell "opam repo add mirage-dev https://github.com/mirage/mirage-dev.git#e57d2485e8af6b0632350ca9bb7afc7e284ec393"))
[mirage-dev] Initialised
[NOTE] Repository mirage-dev has been added to the selections of switch 4.13 only.
       Run `opam repository add mirage-dev --all-switches|--set-default' to use it in all existing switches, or in newly created switches, respectively.

2021-10-20 08:06.44 ---> using "c6bee946e470f0792bf6c4e33dc64e3588699afa322cbb9f815fed75ce07994a" from cache

/home/opam: (workdir /src)

/src: (run (shell "sudo chown opam:opam /src"))
2021-10-20 08:06.44 ---> saved as "d19228467ec43c563836765f988911e3557ba5ef632b5b4a0f3418bdf5424463"

/src: (run (shell  "echo 'opam-version: \"2.0\"\
                  \ndepends: [\
                  \n  \"ocaml\" {= \"4.13.1\"}\
                  \n  \"uri\"\
                  \n  \"uri-sexp\"\
                  \n  \"digestif\"\
                  \n]\
                  \nconflicts: [\
                  \n  \"parsexp\" {< \"v0.14.0\"}\
                  \n  \"sexplib\" {< \"v0.14.0\"}\
                  \n  \"base\" {< \"v0.14.0\"}\
                  \n]' >> monorepo.opam"))
2021-10-20 08:06.44 ---> saved as "b9f0ac07676a5df932ae760c9d891ccc0287a7a756bb2dcf2a2fb80c67298910"

/src: (copy (from (build monorepo))
            (src /opam-monorepo)
            (dst /usr/local/bin/opam-monorepo))
2021-10-20 08:06.45 ---> saved as "cba88d81ff6e5da1f2f28b920ef664f8e75ba61cab767c6f785deb16bc31eefb"

/src: (run (shell "opam-monorepo lock -l monorepo.opam.locked"))
==> Using 1 locally scanned package as the root.
opam-monorepo: [WARNING] The dune-universe opam-repository isn't set in the current switch. It contains dune ports for some opam packages. Note that opam monorepo lock will fail if not all of the project dependencies use dune as their build system. Adding this opam-repository to your current switch will help with that. If you wish to do so, run the following command:
opam repository add dune-universe git+https://github.com/dune-universe/opam-overlays.git
==> Found 32 opam dependencies for the root package.
==> Querying opam database for their metadata and Dune compatibility.
==> Calculating exact pins for each of them.
==> Wrote lockfile with 20 entries to monorepo.opam.locked. You can now run opam monorepo pull to fetch their sources.
2021-10-20 08:07.14 ---> saved as "ee1f0efe03ac3cc74b99af0c857efdaef6dec24df2c9073cc7bceefae89aacad"

/src: (run (shell "cp monorepo.opam.locked monorepo.opam"))
2021-10-20 08:07.14 ---> saved as "e84d76f07e607e90a6c77666e9845bede1e03c516f2b65f18869bf9ad742e45e"

/src: (run (shell "opam pin add monorepo -ny -k path /src/ --ignore-pin-depends"))
Package monorepo does not exist, create as a NEW package? [Y/n] y
[monorepo.~dev] synchronised (file:///src)
[WARNING] Failed checks on monorepo package definition from source at file:///src:
           warning 25: Missing field 'authors'
           warning 35: Missing field 'homepage'
           warning 36: Missing field 'bug-reports'
           warning 47: Synopsis (or description first line) should start with a capital and not end with a dot
monorepo is now pinned to file:///src (version ~dev)
2021-10-20 08:07.48 ---> saved as "4e7fba0cfd034bd0c173e96afc4b58ccac3fe4500e81856fcaf8afd128613598"

/src: (run (shell "opam list --columns name:,dev-repo: --required-by monorepo -s --separator ';' >> monorepo.dev-repo"))
2021-10-20 08:07.54 ---> saved as "d334e4d83f56a49aa5404f251637e08fb4c91ee515fea8895b29e5a7a4413fb9"

/src: (run (network host)
           (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
           (shell "git clone --single-branch git@ci.mirage.io:mirage-ci/mirage-monorepo.git store && cd store && ((git remote set-branches --add origin monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2 && git fetch origin monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2 && git checkout --track origin/monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2) || (git checkout -b monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2 && git push --set-upstream origin monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2))"))
Cloning into 'store'...
Warning: Permanently added '[ci.mirage.io]:10022,[51.159.31.165]:10022' (ECDSA) to the list of known hosts.
From ci.mirage.io:mirage-ci/mirage-monorepo
 * branch            monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2 -> FETCH_HEAD
 * [new branch]      monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2 -> origin/monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2
Switched to a new branch 'monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2'
Branch 'monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2' set up to track remote branch 'monorepo-debian-10-ocaml-4.13-39cfb354c12737f1dc3b040b31e8a4b2' from 'origin'.
2021-10-20 08:07.57 ---> saved as "a1b95928ace5653e80955aff4ff1993e03cda9255d311bccd53e6a20fabb88e9"

/src: (run (shell "cp monorepo.opam.locked monorepo.dev-repo  store/"))
2021-10-20 08:07.57 ---> saved as "33cab76af2f8c0e82d3cc6883100d64f2699b6cc58ec8606baadebced353c22a"

/src: (workdir store)

/src/store: (run (shell "git add monorepo.opam.locked monorepo.dev-repo"))
2021-10-20 08:07.58 ---> saved as "600caed8636e8487532e9d4a4edec3941b713ee089c462527246f6adb35b95ac"

/src/store: (run (shell "git diff-index --quiet HEAD || git commit -m 'Update monorepo.opam.locked and monorepo.dev-repo'"))
2021-10-20 08:07.58 ---> saved as "17f6137afcc77bf6a1d257d04706919c101456182f4e2a5c47027d882dc58e3b"

/src/store: (run (network host)
                 (secrets (ssh_privkey (target /home/opam/.ssh/id_rsa)) (ssh_pubkey (target /home/opam/.ssh/id_rsa.pub)) (ssh_config (target /home/opam/.ssh/config)))
                 (shell "git push"))
Everything up-to-date
2021-10-20 08:08.00 ---> saved as "4cb7540e0c01b771c949ad6ed0f94b5ef59e04383817bc29432fd453b48a3c57"
Job succeeded
2021-10-20 08:08.00: Job succeeded