Organisationssqidssqids-ocamld6a7ce (main)opensuse-15.6-5.3_opam-2.4

opensuse-15.6-5.3_opam-2.4

Logs

Show full logs
2025-07-31 07:27.56: New job: test sqids/sqids-ocaml https://github.com/sqids/sqids-ocaml.git#refs/heads/main (d6a7ce6d19f8cef53f31dfc9fb6b0fd46ec4ab93) (linux-x86_64:opensuse-15.6-5.3_opam-2.4)
Base: ocaml/opam:opensuse-15.6-ocaml-5.3@sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/sqids/sqids-ocaml.git" -b "main" && cd "sqids-ocaml" && git reset --hard d6a7ce6d
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:opensuse-15.6-ocaml-5.3@sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729
# opensuse-15.6-5.3_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.4 /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 97bb175d1e6ee67d1f44f322ec4b2e76d2961531 || git fetch origin master) && git reset -q --hard 97bb175d1e6ee67d1f44f322ec4b2e76d2961531 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 sqids.opam ./
RUN opam pin add -yn sqids.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.19.1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 qcheck-core.0.26"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y sqids.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

2025-07-31 07:27.56: Using cache hint "sqids/sqids-ocaml-ocaml/opam:opensuse-15.6-ocaml-5.3@sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729-opensuse-15.6-5.3_opam-2.4-df4438ecad59977f981811164dfc3097"
2025-07-31 07:27.56: Using OBuilder spec:
((from ocaml/opam:opensuse-15.6-ocaml-5.3@sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729)
 (comment opensuse-15.6-5.3_opam-2.4)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.4 /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 97bb175d1e6ee67d1f44f322ec4b2e76d2961531 || git fetch origin master) && git reset -q --hard 97bb175d1e6ee67d1f44f322ec4b2e76d2961531 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src sqids.opam) (dst ./))
 (run (network host)
      (shell "opam pin add -yn sqids.dev './'"))
 (run (network host)
      (shell "echo '(lang dune 3.0)' > './dune-project'"))
 (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.19.1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 qcheck-core.0.26")
 (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.4 --depext-only -y sqids.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"))
)

2025-07-31 07:27.56: Waiting for resource in pool OCluster
2025-07-31 09:07.38: Waiting for worker…
2025-07-31 09:11.10: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at d6a7ce6 CHANGELOG: update to `0.1.0`

(from ocaml/opam:opensuse-15.6-ocaml-5.3@sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729)
Unable to find image 'ocaml/opam:opensuse-15.6-ocaml-5.3@sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729' locally
docker.io/ocaml/opam@sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729: Pulling from ocaml/opam
3dcb3658f16b: Already exists
29ecc7e1b29b: Already exists
05b23ad727c8: Already exists
957074e6b391: Already exists
3980fca31e82: Already exists
1e88731a7035: Already exists
d5d8d3d4dec9: Already exists
e03121921dd4: Already exists
72fc7b8f83ef: Already exists
25811870a696: Already exists
addd7973ee70: Already exists
487f4e4bdcb3: Already exists
6cf45e7c0c56: Already exists
33f834241b90: Already exists
186613b42f1f: Already exists
8109a3d968b9: Already exists
9240bf9a5ab0: Already exists
9240bf9a5ab0: Already exists
4f4fb700ef54: Already exists
110322f7fd9c: Already exists
9ad100eec9dd: Already exists
599cb3c5c7c3: Already exists
186baaa9c3f7: Already exists
24b4dfbfa6c6: Already exists
d3dd262364cb: Already exists
f614dc36d923: Already exists
d7a0668ddcf0: Already exists
4fa45a4a4cb6: Already exists
06ebfbb25cb6: Already exists
2a0aade03b4b: Already exists
5fea6c8e9a82: Already exists
46eb1d81e5e8: Already exists
e16c4ed80d32: Already exists
72cf4caac1a8: Already exists
2b1c6a10b77c: Already exists
7f6fa44a3dac: Already exists
7e04224af579: Already exists
ad1e0a0c2119: Pulling fs layer
737fa2d09805: Pulling fs layer
ad1e0a0c2119: Waiting
e9fb9cb53fb9: Pulling fs layer
737fa2d09805: Waiting
ec973aba9632: Pulling fs layer
b129f952bef5: Pulling fs layer
ec973aba9632: Waiting
c2c578f08731: Pulling fs layer
b129f952bef5: Waiting
c9f2880b2151: Pulling fs layer
c2c578f08731: Waiting
c9f2880b2151: Waiting
ad1e0a0c2119: Verifying Checksum
ad1e0a0c2119: Download complete
ad1e0a0c2119: Pull complete
737fa2d09805: Verifying Checksum
737fa2d09805: Download complete
737fa2d09805: Pull complete
e9fb9cb53fb9: Verifying Checksum
e9fb9cb53fb9: Download complete
e9fb9cb53fb9: Pull complete
b129f952bef5: Verifying Checksum
b129f952bef5: Download complete
c2c578f08731: Download complete
c9f2880b2151: Download complete
ec973aba9632: Verifying Checksum
ec973aba9632: Download complete
ec973aba9632: Pull complete
b129f952bef5: Pull complete
c2c578f08731: Pull complete
c9f2880b2151: Pull complete
Digest: sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729
Status: Downloaded newer image for ocaml/opam@sha256:5a5ba8ce58e93bb22fa17ecef857f8c82a0864b92abaedcdc83e748b1b91e729
2025-07-31 09:13.18 ---> using "dbb72b99235b71bb04b11172c3b3a5d67e431e75ea5569c676e352fafb1ea8a6" from cache

/: (comment opensuse-15.6-5.3_opam-2.4)

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

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
2025-07-31 09:13.18 ---> using "87e2375a109a58f695d34cacfbdf38b2a462911c00110b164a89b323c1c404ce" 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.2, 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] Initialised
2025-07-31 09:13.18 ---> using "38171c60acc1f538f362b7636a118033ac9040c2fb28349cd89ff2a7826930d9" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-142-generic
The OCaml toplevel, version 5.3.0
2.4.1
2025-07-31 09:13.18 ---> using "44fccd86dc31f97721e525150ad51232b9780edd426f935d21a9c21108171cef" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2025-07-31 09:13.18 ---> using "01bb9945d330e7dcbc82a99d2f1d88d6111b7704d7a2675db148a702f9f8247e" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 97bb175d1e6ee67d1f44f322ec4b2e76d2961531 || git fetch origin master) && git reset -q --hard 97bb175d1e6ee67d1f44f322ec4b2e76d2961531 && git log --no-decorate -n1 --oneline && opam update -u"))
97bb175d1e Merge pull request #28148 from jmid/opam-publish-qcheck.0.26

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

Already up-to-date.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-07-31 09:13.51 ---> saved as "f0798040bba615d63eb0cebec034807a8b5b29b54d8a8075a8c5e8915d78c648"

/src: (copy (src sqids.opam) (dst ./))
2025-07-31 09:13.52 ---> saved as "b786edc767ea3a719f8bd63cf90a3e094e2326acdce8711bb540ed6f7f85f6fe"

/src: (run (network host)
           (shell "opam pin add -yn sqids.dev './'"))
[sqids.dev] synchronised (file:///src)
sqids is now pinned to file:///src (version dev)
2025-07-31 09:13.53 ---> saved as "df9ddccba0e410eff8ed13c3b66a01b79e57433da0ce50f7a963803993a9b052"

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-07-31 09:13.54 ---> saved as "3cc3d1ca3b91283151e63ff0d711b8eeb1391462083dbd49a3cd7a29e9572c0c"

/src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.19.1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 qcheck-core.0.26")

/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.4 --depext-only -y sqids.dev $DEPS"))
+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"
- Repository 'Update repository of openSUSE Backports' is up to date.
- Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata [.
- .
- 
- Looking for gpg keys in repository Update repository with updates from SUSE Linux Enterprise 15.
-   gpgkey=http://download.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key
- .
- .
- ...
- ....
- ..........
- ..........
- ..........
- ..........
- ..........
- .......
- ..
- ...
- done]
- Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache [..
- ..done]
- Retrieving repository 'Main Update Repository' metadata [.
- .
- 
- Looking for gpg keys in repository Main Update Repository.
-   gpgkey=http://download.opensuse.org/update/leap/15.6/oss/repodata/repomd.xml.key
- .
- .
- .
- .
- .
- .
- done]
- Building repository 'Main Update Repository' cache [....done]
- Repository 'Update Repository (Non-Oss)' is up to date.
- Repository 'Non-OSS Repository' is up to date.
- Repository 'Main Repository' is up to date.
- All repositories have been refreshed.

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[sqids.dev] synchronised (file:///src)

[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-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[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-effects 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).
2025-07-31 09:15.59 ---> saved as "a199ff9b8e65b3d0e8fe6309b4390c220771fd0c03e26f8d05067de26ed7db17"

/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-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[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-effects 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 2 packages
  - install dune        3.19.1
  - install qcheck-core 0.26

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved qcheck-core.0.26  (cached)
-> retrieved dune.3.19.1  (cached)
-> installed dune.3.19.1
-> installed qcheck-core.0.26
Done.
# To update the current shell environment, run: eval $(opam env)
2025-07-31 09:17.57 ---> saved as "a7849d3307bf9dbbc6f7d607b62564f123fa970e987bf65989cc5289994490b5"

/src: (copy (src .) (dst /src))
2025-07-31 09:17.57 ---> saved as "69a5f12ea86791d410cedd77d8901ac771698a43acdd3c5252ecb8ec16d363b2"

/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
2025-07-31 09:18.02 ---> saved as "66e64aa6a85eb937d871b4723c41a5a008213af0cf1ff5925934a1e25719785e"
Job succeeded
2025-07-31 09:18.02: Job succeeded