Build:
  1. 0
2021-06-10 11:59.56: New job: Build using linux-arm64 in
                                [https://ci.mirage.io/git/mirage-ci/mirage-monorepo.git#universe-edge-monorepo (5728b27f504c97c6c31ff55b2f41d87372cf79da
)]

OBuilder spec:

((from ocaml/opam:debian-10-ocaml-4.11)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo chown opam:opam /home/opam"))
 (run (network host)
      (shell "opam repo add opam https://github.com/ocaml/opam-repository.git#c8553cabd0da70c42afed26e86b4248a2c2a7343"))
 (run (network host)
      (shell "opam repo add overlays https://github.com/dune-universe/opam-overlays.git#51ff4352d4faf93a279d36c97ff510e27a49029f"))
 (run (network host)
      (shell "opam repo add mirage-dev https://github.com/mirage/mirage-dev.git#bc84408ce481a5dfa0749e88d43515a513a283cb"))
 (workdir /src)
 (run (shell "sudo chown opam:opam /src"))
 (run (cache (download-cache (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam depext -i dune"))
 (workdir /src/duniverse)
 (run (shell "sudo chown opam:opam /src/duniverse"))
 (copy (src .) (dst /src/duniverse/))
 (run (shell "touch dune && mv dune dune_"))
 (run (shell "echo '(vendored_dirs *)' >> dune"))
 (workdir /src)
 (run (shell  "echo '\
             \n  (library\
             \n   (name monorepo)\
             \n   (public_name monorepo)\
             \n   (libraries \
             \nuri uri-sexp \
             \ndigestif )\
             \n  )\
             \n  ' >> dune"))
 (run (shell "touch monorepo.opam; touch monorepo.ml"))
 (run (shell "find . -type f -name 'dune-project' -exec sed 's/(strict_package_deps)//g' -i {} \\;"))
 (run (shell "opam exec -- dune build --profile release --debug-dependency-path "))
 (run (shell "du -sh _build/"))
)

2021-06-10 11:59.56: Using cache hint "mirage-ci-monorepo-debian-10-ocaml-4.11"
2021-06-10 11:59.56: Waiting for resource in pool OCluster
2021-06-10 11:59.56: Waiting for worker...
2021-06-10 11:59.56: Got resource from pool OCluster
Building on arm64-build-2.ocamllabs.io
HEAD is now at eeb919c monorepo-git-push
Cleared directory 'digestif'
Submodule 'digestif' (https://github.com/mirage/digestif.git) unregistered for path 'digestif'
Cleared directory 'ocaml-uri'
Submodule 'ocaml-uri' (https://github.com/mirage/ocaml-uri.git) unregistered for path 'ocaml-uri'
HEAD is now at 5728b27 monorepo-git-push
Cleared directory 'angstrom'
Submodule 'angstrom' (https://github.com/inhabitedtype/angstrom.git) unregistered for path 'angstrom'
Cleared directory 'base'
Submodule 'base' (https://github.com/janestreet/base.git) unregistered for path 'base'
Cleared directory 'bigarray-compat'
Submodule 'bigarray-compat' (https://github.com/mirage/bigarray-compat.git) unregistered for path 'bigarray-compat'
Cleared directory 'bigstringaf'
Submodule 'bigstringaf' (https://github.com/inhabitedtype/bigstringaf.git) unregistered for path 'bigstringaf'
Cleared directory 'csexp'
warning: Could not unset core.worktree setting in submodule 'digestif'
Submodule 'csexp' (https://github.com/ocaml-dune/csexp.git) unregistered for path 'csexp'
Cleared directory 'digestif'
Cleared directory 'dune'
Submodule 'dune' (https://github.com/ocaml/dune.git) unregistered for path 'dune'
Cleared directory 'eqaf'
Submodule 'eqaf' (https://github.com/mirage/eqaf.git) unregistered for path 'eqaf'
Cleared directory 'ocaml-compiler-libs'
Submodule 'ocaml-compiler-libs' (https://github.com/janestreet/ocaml-compiler-libs.git) unregistered for path 'ocaml-compiler-libs'
Cleared directory 'ocaml-migrate-parsetree'
Submodule 'ocaml-migrate-parsetree' (https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git) unregistered for path 'ocaml-migrate-parsetree'
Cleared directory 'ocaml-syntax-shims'
warning: Could not unset core.worktree setting in submodule 'ocaml-uri'
Submodule 'ocaml-syntax-shims' (https://github.com/ocaml-ppx/ocaml-syntax-shims.git) unregistered for path 'ocaml-syntax-shims'
Cleared directory 'ocaml-uri'
Cleared directory 'ppx_derivers'
Submodule 'ppx_derivers' (git://github.com/ocaml-ppx/ppx_derivers.git) unregistered for path 'ppx_derivers'
Cleared directory 'ppx_sexp_conv'
Submodule 'ppx_sexp_conv' (https://github.com/janestreet/ppx_sexp_conv.git) unregistered for path 'ppx_sexp_conv'
Cleared directory 'ppxlib'
Submodule 'ppxlib' (https://github.com/ocaml-ppx/ppxlib.git) unregistered for path 'ppxlib'
Cleared directory 'result'
Submodule 'result' (https://github.com/janestreet/result.git) unregistered for path 'result'
Cleared directory 'sexplib0'
Submodule 'sexplib0' (https://github.com/janestreet/sexplib0.git) unregistered for path 'sexplib0'
Cleared directory 'stdlib-shims'
Submodule 'stdlib-shims' (https://github.com/ocaml/stdlib-shims.git) unregistered for path 'stdlib-shims'
Cleared directory 'stringext'
Submodule 'stringext' (https://github.com/rgrinberg/stringext.git) unregistered for path 'stringext'
Submodule 'angstrom' (https://github.com/inhabitedtype/angstrom.git) registered for path 'angstrom'
Submodule 'base' (https://github.com/janestreet/base.git) registered for path 'base'
Submodule 'bigarray-compat' (https://github.com/mirage/bigarray-compat.git) registered for path 'bigarray-compat'
Submodule 'bigstringaf' (https://github.com/inhabitedtype/bigstringaf.git) registered for path 'bigstringaf'
Submodule 'csexp' (https://github.com/ocaml-dune/csexp.git) registered for path 'csexp'
Submodule 'digestif' (https://github.com/mirage/digestif.git) registered for path 'digestif'
Submodule 'dune' (https://github.com/ocaml/dune.git) registered for path 'dune'
Submodule 'eqaf' (https://github.com/mirage/eqaf.git) registered for path 'eqaf'
Submodule 'ocaml-compiler-libs' (https://github.com/janestreet/ocaml-compiler-libs.git) registered for path 'ocaml-compiler-libs'
Submodule 'ocaml-migrate-parsetree' (https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git) registered for path 'ocaml-migrate-parsetree'
Submodule 'ocaml-syntax-shims' (https://github.com/ocaml-ppx/ocaml-syntax-shims.git) registered for path 'ocaml-syntax-shims'
Submodule 'ocaml-uri' (https://github.com/mirage/ocaml-uri.git) registered for path 'ocaml-uri'
Submodule 'ppx_derivers' (git://github.com/ocaml-ppx/ppx_derivers.git) registered for path 'ppx_derivers'
Submodule 'ppx_sexp_conv' (https://github.com/janestreet/ppx_sexp_conv.git) registered for path 'ppx_sexp_conv'
Submodule 'ppxlib' (https://github.com/ocaml-ppx/ppxlib.git) registered for path 'ppxlib'
Submodule 'result' (https://github.com/janestreet/result.git) registered for path 'result'
Submodule 'sexplib0' (https://github.com/janestreet/sexplib0.git) registered for path 'sexplib0'
Submodule 'stdlib-shims' (https://github.com/ocaml/stdlib-shims.git) registered for path 'stdlib-shims'
Submodule 'stringext' (https://github.com/rgrinberg/stringext.git) registered for path 'stringext'
Submodule path 'angstrom': checked out 'b0e7849ec59746b44753a4c5f5954ba95d1c6c5a'
Submodule path 'base': checked out '74e760825824ad68d53149cf25a41a9ae0727bc8'
Submodule path 'bigarray-compat': checked out '757e11302b40619322fb839a8ef0cb0e16ba0828'
Submodule path 'bigstringaf': checked out '5237a8cb8aa5bd92bd8f1563e569f28838708571'
Submodule path 'csexp': checked out '7eeb86206819d2b1782d6cde1be9d6cf8b5fc851'
Submodule path 'digestif': checked out '891907675ead09b5e1c5de28c24246a0e411a546'
From https://github.com/ocaml/dune
   7fbfce70b..4f2ac8f12  2.9        -> origin/2.9
   1cdf7b097..30ff3b2db  main       -> origin/main
Submodule path 'dune': checked out '30ff3b2db9c0e40ade024db06b461075d4be7eb9'
Submodule path 'eqaf': checked out 'fdd697de5a94c6b285f102a7bc5b5847ec9201b9'
Submodule path 'ocaml-compiler-libs': checked out '1875686a7323ea1de29f66e2e43ee37a1eedd438'
Submodule path 'ocaml-migrate-parsetree': checked out '4a05cf7a00d84e5f827cc9ae9c75e5dc85126085'
Submodule path 'ocaml-syntax-shims': checked out '38a6dd23543d9c4c3678fc6741962832fd539877'
Submodule path 'ocaml-uri': checked out '0ff3efbbc235bef5a7d67cc01bc1dadbe2e859b9'
Submodule path 'ppx_derivers': checked out 'd6655353f647d33de12d215aaa477ba936febef3'
Submodule path 'ppx_sexp_conv': checked out 'af9b8dc40a9fa76fa64fb9b3e5743313de96eac5'
Submodule path 'ppxlib': checked out '3cff08bf007dca5d8cf8a71fb4dfbc593a8fc0ed'
Submodule path 'result': checked out 'b0b9cd6e9cce8d2b7ad11127a6135540ec3f8a92'
Submodule path 'sexplib0': checked out 'bbe27381cc5bbf361177f663635ae9e43d222466'
Submodule path 'stdlib-shims': checked out 'fb6815e5d745f07fd567c11671149de6ef2e74c8'
Submodule path 'stringext': checked out '2bce0a6fe54e8f8782f7a3b2be44a5e1fb37a522'

(from ocaml/opam:debian-10-ocaml-4.11)
WARNING: Error loading config file: .dockercfg: $HOME is not defined
2021-06-10 11:59.58 ---> using "55046a382be6522c2019f2d87f47a2f13f20b07c881552d8874b0b62ca04c220" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo chown opam:opam /home/opam"))
2021-06-10 11:59.58 ---> using "fe3bd6a761c4dcae6883f4535f6fc83ca1d7de458583910463184f4267314c38" from cache

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

2021-06-10 11:59.58 ---> using "abc9633e1c962e45bb24becf9f745ef5b70f61d11f13f415c42a6ee94ca92801" from cache

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

2021-06-10 11:59.58 ---> using "3d3804f2ad95be605e30d4a35e884752ac6b28f8b687182fdd70aa36a21cb0c8" from cache

/home/opam: (run (network host)
                 (shell "opam repo add mirage-dev https://github.com/mirage/mirage-dev.git#bc84408ce481a5dfa0749e88d43515a513a283cb"))
[mirage-dev] Initialised
[NOTE] Repository mirage-dev has been added to the selections of switch 4.11 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-06-10 11:59.58 ---> using "91d554d8b234f161b5248fdc198cf4044b1f12ce140a15b3f0e581aaa8c05cbc" from cache

/home/opam: (workdir /src)

/src: (run (shell "sudo chown opam:opam /src"))
2021-06-10 11:59.58 ---> using "cf439215586844226fac230479e28786fdd4a402888ccf1445b99aed49eb68be" from cache

/src: (run (cache (download-cache (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam depext -i dune"))
# Detecting depexts using vars: arch=arm64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
# All required OS packages found.
# Now letting OPAM install the packages
The following actions will be performed:
  - install dune 2.8.5

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[dune.2.8.5] found in cache

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed dune.2.8.5
Done.
# Run eval $(opam env) to update the current shell environment
2021-06-10 11:59.58 ---> using "d9e66becd237e1dbd82a175e1cfdf94b73486659b2df3df67ff5b98d33a2f3d6" from cache

/src: (workdir /src/duniverse)

/src/duniverse: (run (shell "sudo chown opam:opam /src/duniverse"))
2021-06-10 11:59.58 ---> using "72e69d034d3340a5e3693e6920115e4ab793f9b579d3f7c24bfd3d827dc021fc" from cache

/src/duniverse: (copy (src .) (dst /src/duniverse/))
2021-06-10 11:59.59 ---> saved as "a77b40c9b198e766fbef4b44a7d738a2b982faf3882df5e6270229f1182c60ed"

/src/duniverse: (run (shell "touch dune && mv dune dune_"))
2021-06-10 11:59.59 ---> saved as "37cb6e44284e9ffb91db3b276bb836719c82ad894af28bb62b208b62815ecfec"

/src/duniverse: (run (shell "echo '(vendored_dirs *)' >> dune"))
2021-06-10 12:00.00 ---> saved as "fe40ef7603d6cac8856755a5edd90c9957a696854decf8dba79c70a3bcc3c484"

/src/duniverse: (workdir /src)

/src: (run (shell  "echo '\
                  \n  (library\
                  \n   (name monorepo)\
                  \n   (public_name monorepo)\
                  \n   (libraries \
                  \nuri uri-sexp \
                  \ndigestif )\
                  \n  )\
                  \n  ' >> dune"))
2021-06-10 12:00.00 ---> saved as "31472565ce2ffd460f5ab795f11eed457836d700387d96d50c9e3eee31cc514a"

/src: (run (shell "touch monorepo.opam; touch monorepo.ml"))
2021-06-10 12:00.00 ---> saved as "d9838659fa2453dab9d6d92cf56b4fd5ee662b04c506d5912d24c4cc7df76db1"

/src: (run (shell "find . -type f -name 'dune-project' -exec sed 's/(strict_package_deps)//g' -i {} \\;"))
2021-06-10 12:00.01 ---> saved as "fd1731fcf8a81f136ed01b6f9199bd565be22268cf49a0e83d82a21af72d8bf9"

/src: (run (shell "opam exec -- dune build --profile release --debug-dependency-path "))
Info: Creating file dune-project with this contents:
| (lang dune 2.8)
| (name monorepo)
2021-06-10 12:00.22 ---> saved as "73712cbbf080a7774391470241746b2f8c1658b80a035a2e4f2ca8ab60aab74d"

/src: (run (shell "du -sh _build/"))
232M	_build/
2021-06-10 12:00.22 ---> saved as "d6946329d651f3be932aedf384c289ba2e9b6e577cf4ae5d649e55597fe4aafd"
Job succeeded
2021-06-10 12:00.23: Job succeeded