Organisationsmiragecoin5c6b13 (master)ubuntu-22.04-5.1_opam-2.1

ubuntu-22.04-5.1_opam-2.1

Link Copied
Code Copied

Logs

2024-05-10 15:50.18: New job: test mirage/coin https://github.com/mirage/coin.git#refs/heads/master (5c6b1398a972f41c249d2db722f2b9d878abf6fd) (linux-x86_64:ubuntu-22.04-5.1_opam-2.1)
Base: ocaml/opam@sha256:c30627b64f9edba3503fe65150c8253b7a69e280683c2c5b5a84d6fc4ed0d255
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/coin.git" -b "master" && cd "coin" && git reset --hard 5c6b1398
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam@sha256:c30627b64f9edba3503fe65150c8253b7a69e280683c2c5b5a84d6fc4ed0d255
# ubuntu-22.04-5.1_opam-2.1
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 coin.opam ./
RUN opam pin add -yn coin.dev './'
ENV DEPS="base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base dune.3.15.2 ocaml.5.1.1 ocaml-base-compiler.5.1.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.6 re.1.11.0 seq.base"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.1 --depext-only -y coin.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2024-05-10 15:50.18: Using cache hint "mirage/coin-ocaml/opam@sha256:c30627b64f9edba3503fe65150c8253b7a69e280683c2c5b5a84d6fc4ed0d255-ubuntu-22.04-5.1_opam-2.1-950da30c34e74ebaa20dc5db2b6b6628"
2024-05-10 15:50.18: Using OBuilder spec:
((from ocaml/opam@sha256:c30627b64f9edba3503fe65150c8253b7a69e280683c2c5b5a84d6fc4ed0d255)
 (comment ubuntu-22.04-5.1_opam-2.1)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src coin.opam) (dst ./))
 (run (network host)
      (shell "opam pin add -yn coin.dev './'"))
 (env DEPS "base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base dune.3.15.2 ocaml.5.1.1 ocaml-base-compiler.5.1.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.6 re.1.11.0 seq.base")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y coin.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /src))
 (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2024-05-10 15:50.18: Waiting for resource in pool OCluster
2024-05-11 02:57.29: Waiting for worker…
2024-05-11 02:59.38: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 5c6b139 Merge pull request #6 from mirage/prepare-v0.1.4


(from ocaml/opam@sha256:c30627b64f9edba3503fe65150c8253b7a69e280683c2c5b5a84d6fc4ed0d255)
2024-05-11 02:59.38 ---> using "c02791fc9aeef8ab4ec97e77a00f871ff6896151a02eaac8c8e0cacc11700dd0" from cache


/: (comment ubuntu-22.04-5.1_opam-2.1)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2024-05-11 02:59.38 ---> using "54cc17d824b871080a60f4555356b93283380f56ac4060577dbcebad78674386" from cache


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.


This 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 repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-05-11 02:59.38 ---> using "34b0aa0eec4a513c3ab5b0e005c15c11573e3ad6c9f4a083db10fbf7eaf0fe03" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-101-generic
The OCaml toplevel, version 5.1.1
2.1.5
2024-05-11 02:59.38 ---> using "81ce9cb0a6ab8cd9e992aa6a6f6635e6ac8efdc0488487f29b6679be6505d08f" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2024-05-11 02:59.38 ---> using "7b245cf18c2abb1aad16e3adeee24f190715056e682e6965639fbd4ef64e229b" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b || git fetch origin master) && git reset -q --hard 307e33d08fc4ccc1ea453ab45b0ead8ed574b97b && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   eb2dcab0d8..2ae169d7d0  master     -> origin/master
307e33d08f @dra27 and @Octachron maintain the 4.08+ packages


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# Run eval $(opam env) to update the current shell environment
2024-05-11 02:59.38 ---> using "067d7e7cbffe3ebcdb61cca2d1889dac0d9471e7f7db0cb1d442731ad67bcd6a" from cache


/src: (copy (src coin.opam) (dst ./))
2024-05-11 02:59.39 ---> saved as "1744a01aa4be118d0bbde55f0691d786eb754939d529329ae21a03593e020c94"


/src: (run (network host)
           (shell "opam pin add -yn coin.dev './'"))
[coin.dev] synchronised (file:///src)
coin is now pinned to file:///src (version dev)
2024-05-11 02:59.41 ---> saved as "e879e186c35f3b4340096d537ff10a49f178bbbdca13c589a27d59c1d5901ac2"


/src: (env DEPS "base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base dune.3.15.2 ocaml.5.1.1 ocaml-base-compiler.5.1.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.6 re.1.11.0 seq.base")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y coin.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
- Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease
- Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
- Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB]
- Get:5 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1082 kB]
- Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2069 kB]
- Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1374 kB]
- Fetched 4862 kB in 1s (3588 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[coin.dev] synchronised (no changes)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.1.1).
[NOTE] Package ocaml is already installed (current version is 5.1.1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
2024-05-11 02:59.56 ---> saved as "df70324a2079b65dde965f2d7c056bf2848165b376b7a481b32e32696cc739cd"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.1.1).
[NOTE] Package ocaml is already installed (current version is 5.1.1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
  - install seq       base
  - install dune      3.15.2
  - install ocamlfind 1.9.6
  - install re        1.11.0
===== 4 to install =====


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocamlfind.1.9.6  (cached)
-> installed seq.base
-> retrieved dune.3.15.2  (cached)
-> retrieved re.1.11.0  (cached)
-> installed ocamlfind.1.9.6
-> installed dune.3.15.2
-> installed re.1.11.0
Done.
# Run eval $(opam env) to update the current shell environment
2024-05-11 03:00.30 ---> saved as "2f6f100715b942c6dd412bbc7da5c51a221b70e517a8b91149567d9e04f1b4df"


/src: (copy (src .) (dst /src))
2024-05-11 03:00.30 ---> saved as "00ed154a2705141a3b1d6c9be16a7245533166f1970a9f5cbdebb8b263ddc3a8"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
2024-05-11 03:00.31 ---> saved as "053b2f2ea28dfc83f9550906bcf6db90157c4ee82bdddcf207fb3e91c5b28dfd"
Job succeeded
2024-05-11 03:00.31: Job succeeded