Organisationshannesmocaml-otreacf55 (main)fedora-39-4.14_opam-2.1

fedora-39-4.14_opam-2.1

Link Copied
Code Copied

Logs

2024-06-17 15:15.00: New job: test hannesm/ocaml-otr https://github.com/hannesm/ocaml-otr.git#refs/heads/main (eacf55e0a89918a0b8fa9a53a114b94bbd2de9b3) (linux-x86_64:fedora-39-4.14_opam-2.1)
Base: ocaml/opam@sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/hannesm/ocaml-otr.git" -b "main" && cd "ocaml-otr" && git reset --hard eacf55e0
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam@sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d
# fedora-39-4.14_opam-2.1
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo dnf install -y findutils
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 2f8c856c809d3a0c04be402b6e739c3d0a45af1c || git fetch origin master) && git reset -q --hard 2f8c856c809d3a0c04be402b6e739c3d0a45af1c && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 otr.opam ./
RUN opam pin add -yn otr.dev './'
ENV DEPS="astring.0.8.5 base-bigarray.base base-threads.base base-unix.base base64.3.5.1 conf-gmp.4 conf-gmp-powm-sec.3 csexp.1.5.2 cstruct.6.2.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 fmt.0.9.0 host-arch-x86_64.1 host-system-other.1 logs.0.7.0 mirage-crypto.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 sexplib0.v0.17.0 topkg.1.0.7 zarith.1.13"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.1 --depext-only -y otr.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-06-17 15:15.00: Using cache hint "hannesm/ocaml-otr-ocaml/opam@sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d-fedora-39-4.14_opam-2.1-0f197788f3313d6e924cf285f10b6a14"
2024-06-17 15:15.00: Using OBuilder spec:
((from ocaml/opam@sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d)
 (comment fedora-39-4.14_opam-2.1)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (network host)
      (shell "sudo dnf install -y findutils"))
 (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 2f8c856c809d3a0c04be402b6e739c3d0a45af1c || git fetch origin master) && git reset -q --hard 2f8c856c809d3a0c04be402b6e739c3d0a45af1c && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src otr.opam) (dst ./))
 (run (network host)
      (shell "opam pin add -yn otr.dev './'"))
 (env DEPS "astring.0.8.5 base-bigarray.base base-threads.base base-unix.base base64.3.5.1 conf-gmp.4 conf-gmp-powm-sec.3 csexp.1.5.2 cstruct.6.2.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 fmt.0.9.0 host-arch-x86_64.1 host-system-other.1 logs.0.7.0 mirage-crypto.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 sexplib0.v0.17.0 topkg.1.0.7 zarith.1.13")
 (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 otr.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-06-17 15:15.00: Waiting for resource in pool OCluster
2024-06-19 18:00.53: Waiting for worker…
2024-06-19 18:06.54: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at eacf55e opam: conflict with result < 1.5


(from ocaml/opam@sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d)
Unable to find image 'ocaml/opam@sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d' locally
docker.io/ocaml/opam@sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d: Pulling from ocaml/opam
1e2e36e364a7: Pulling fs layer
1e2e36e364a7: Download complete
1e2e36e364a7: Pull complete
Digest: sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d
Status: Downloaded newer image for ocaml/opam@sha256:e8ae1296da35f446c91b13eba7f875bf760cc9b5703f464559e784515b2d9d4d
2024-06-19 18:06.54 ---> using "8be36eb9fa5be1c0db7100501b6b3334f28c20287953793be6661072a4a65611" from cache


/: (comment fedora-39-4.14_opam-2.1)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (network host)
           (shell "sudo dnf install -y findutils"))
Fedora 39 - x86_64                              166 kB/s |  30 kB     00:00    
Fedora 39 openh264 (From Cisco) - x86_64        9.6 kB/s | 989  B     00:00    
Fedora 39 - x86_64 - Updates                    230 kB/s |  28 kB     00:00    
Fedora 39 - x86_64 - Updates                    8.9 MB/s |  10 MB     00:01    
Package findutils-1:4.9.0-5.fc39.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
2024-06-19 18:06.54 ---> using "c42d71c4bfc0b341206e1bf2b37d4fce65972aa11b31622ff94ccc2a8008641b" from cache


/src: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2024-06-19 18:06.54 ---> using "50ceee5cfd97ae62d2b5a6a39b83e98b810e8a412868bffa9fcd7692c2e9e53c" 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-06-19 18:06.54 ---> using "b7237503aa3e482d95880200ef815c95b060d1db4ad15c14cf2946d909d70866" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-112-generic
The OCaml toplevel, version 4.14.2
2.1.6
2024-06-19 18:06.54 ---> using "23a2f685c9e2a9e1bd630b467869de099e3dfa040956abfce6696a5a3ede64d8" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2024-06-19 18:06.54 ---> using "b886634df2fb69c8bb38b67d8f45fa7d5008aade44b8df2f1fb8ef4444b472b8" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 2f8c856c809d3a0c04be402b6e739c3d0a45af1c || git fetch origin master) && git reset -q --hard 2f8c856c809d3a0c04be402b6e739c3d0a45af1c && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   97de337874..59c0c54934  master     -> origin/master
2f8c856c80 Merge pull request #26099 from hannesm/eqaf-bounds


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


The following actions will be performed:
  - install   host-arch-x86_64      1
  - install   host-system-other     1
  - recompile ocaml-options-vanilla 1       [upstream or system changes]
  - recompile ocaml-base-compiler   4.14.2* [upstream or system changes]
  - recompile ocaml-config          2       [upstream or system changes]
  - recompile ocaml                 4.14.2  [uses ocaml-base-compiler, ocaml-config]
  - recompile opam-depext           1.2.1-1 [uses ocaml]
===== 2 to install | 5 to recompile =====


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-config.2  (cached)
-> removed   ocaml-options-vanilla.1
-> installed host-arch-x86_64.1
-> installed host-system-other.1
-> installed ocaml-options-vanilla.1
-> retrieved opam-depext.1.2.1-1  (cached)
-> retrieved ocaml-base-compiler.4.14.2  (cached)
-> removed   opam-depext.1.2.1-1
-> removed   ocaml.4.14.2
-> removed   ocaml-config.2
-> removed   ocaml-base-compiler.4.14.2
-> installed ocaml-base-compiler.4.14.2
-> installed ocaml-config.2
-> installed ocaml.4.14.2
-> installed opam-depext.1.2.1-1
Done.


<><> opam-depext.1.2.1-1 installed successfully <><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
# Run eval $(opam env) to update the current shell environment
2024-06-19 18:09.54 ---> saved as "78b086e5375743501e8eef36637ad60e11bb63a71fbb628187ec3095bbfdcdd7"


/src: (copy (src otr.opam) (dst ./))
2024-06-19 18:09.55 ---> saved as "2012e6ada10616d9cdf65437a03740b02dc46d6d0a5628579bb914be4fe65886"


/src: (run (network host)
           (shell "opam pin add -yn otr.dev './'"))
[otr.dev] synchronised (file:///src)
otr is now pinned to file:///src (version dev)
2024-06-19 18:09.56 ---> saved as "37ef2f125acf053edfe8603e84013d0f88d17052e8a00be8d33c4de49dfe1166"


/src: (env DEPS "astring.0.8.5 base-bigarray.base base-threads.base base-unix.base base64.3.5.1 conf-gmp.4 conf-gmp-powm-sec.3 csexp.1.5.2 cstruct.6.2.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 fmt.0.9.0 host-arch-x86_64.1 host-system-other.1 logs.0.7.0 mirage-crypto.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 sexplib0.v0.17.0 topkg.1.0.7 zarith.1.13")


/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 otr.dev $DEPS"))
+ /usr/bin/sudo "yum" "makecache"
- Fedora 39 - x86_64                              236 kB/s |  30 kB     00:00    
- Fedora 39 openh264 (From Cisco) - x86_64         10 kB/s | 989  B     00:00    
- Fedora 39 - x86_64 - Updates                    229 kB/s |  27 kB     00:00    
- Fedora 39 - x86_64 - Updates                    3.4 MB/s | 4.6 MB     00:01    
- Metadata cache created.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[otr.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 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 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-bigarray is already installed (current version is base).


The following system packages will first need to be installed:
    gmp-devel


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "yum" "install" "-y" "gmp-devel"
- Last metadata expiration check: 0:00:21 ago on Wed Jun 19 18:09:58 2024.
- Dependencies resolved.
- ================================================================================
-  Package           Architecture   Version                  Repository      Size
- ================================================================================
- Installing:
-  gmp-devel         x86_64         1:6.2.1-5.fc39           fedora         173 k
- Installing dependencies:
-  gmp-c++           x86_64         1:6.2.1-5.fc39           fedora          18 k
- 
- Transaction Summary
- ================================================================================
- Install  2 Packages
- 
- Total download size: 191 k
- Installed size: 382 k
- Downloading Packages:
- (1/2): gmp-c++-6.2.1-5.fc39.x86_64.rpm          293 kB/s |  18 kB     00:00    
- (2/2): gmp-devel-6.2.1-5.fc39.x86_64.rpm        1.9 MB/s | 173 kB     00:00    
- --------------------------------------------------------------------------------
- Total                                           875 kB/s | 191 kB     00:00     
- Running transaction check
- Transaction check succeeded.
- Running transaction test
- Transaction test succeeded.
- Running transaction
-   Preparing        :                                                        1/1 
-   Installing       : gmp-c++-1:6.2.1-5.fc39.x86_64                          1/2 
-   Installing       : gmp-devel-1:6.2.1-5.fc39.x86_64                        2/2 
-   Running scriptlet: gmp-devel-1:6.2.1-5.fc39.x86_64                        2/2 
-   Verifying        : gmp-c++-1:6.2.1-5.fc39.x86_64                          1/2 
-   Verifying        : gmp-devel-1:6.2.1-5.fc39.x86_64                        2/2 
- 
- Installed:
-   gmp-c++-1:6.2.1-5.fc39.x86_64         gmp-devel-1:6.2.1-5.fc39.x86_64        
- 
- Complete!
+ /usr/bin/sudo "rpm" "-q" "--whatprovides" "gmp-devel"
- gmp-devel-6.2.1-5.fc39.x86_64
2024-06-19 18:10.20 ---> saved as "5680bf82a4bc107a6f310627711bf8ed9a50c749f426ceae0f71e500f947831b"


/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 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 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-bigarray is already installed (current version is base).
The following actions will be performed:
  - install ocamlbuild        0.14.3
  - install conf-gmp          4
  - install dune              3.16.0
  - install ocamlfind         1.9.6
  - install conf-gmp-powm-sec 3
  - install sexplib0          v0.17.0
  - install duration          0.2.1
  - install csexp             1.5.2
  - install base64            3.5.1
  - install zarith            1.13
  - install topkg             1.0.7
  - install dune-configurator 3.16.0
  - install fmt               0.9.0
  - install astring           0.8.5
  - install logs              0.7.0
  - install cstruct           6.2.0
  - install eqaf              0.9
  - install mirage-crypto     0.11.3
  - install mirage-crypto-rng 0.11.3
  - install mirage-crypto-pk  0.11.3
===== 20 to install =====


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved conf-gmp.4  (cached)
-> retrieved conf-gmp-powm-sec.3  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base64.3.5.1  (cached)
-> retrieved csexp.1.5.2  (cached)
-> installed conf-gmp.4
-> retrieved cstruct.6.2.0  (cached)
-> retrieved duration.0.2.1  (cached)
-> installed conf-gmp-powm-sec.3
-> retrieved eqaf.0.9  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved dune.3.16.0  (cached)
-> retrieved dune-configurator.3.16.0  (cached)
-> retrieved mirage-crypto.0.11.3  (cached)
-> retrieved mirage-crypto-pk.0.11.3  (cached)
-> retrieved ocamlbuild.0.14.3  (cached)
-> retrieved ocamlfind.1.9.6  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved zarith.1.13  (cached)
-> retrieved mirage-crypto-rng.0.11.3  (cached)
-> installed ocamlfind.1.9.6
-> installed ocamlbuild.0.14.3
-> installed zarith.1.13
-> installed topkg.1.0.7
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed logs.0.7.0
-> installed dune.3.16.0
-> installed duration.0.2.1
-> installed csexp.1.5.2
-> installed base64.3.5.1
-> installed cstruct.6.2.0
-> installed sexplib0.v0.17.0
-> installed eqaf.0.9
-> installed dune-configurator.3.16.0
-> installed mirage-crypto.0.11.3
-> installed mirage-crypto-rng.0.11.3
-> installed mirage-crypto-pk.0.11.3
Done.
# Run eval $(opam env) to update the current shell environment
2024-06-19 18:11.21 ---> saved as "dcddeec14b7d4eb0db91371d4509f3422f79c2bf1323eda542bec4f8fdec4514"


/src: (copy (src .) (dst /src))
2024-06-19 18:11.21 ---> saved as "3c77939812d4d7784cd0764a18ebab755d1a24f7aed61db1b65804d94954bc39"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
2024-06-19 18:11.22 ---> saved as "1ebc509bd677281fce9d66f46751574c86e1ea476fc48685b2fd9da93e4e704c"
Job succeeded
2024-06-19 18:11.22: Job succeeded