Organisationsygreksqlggff1663 ()opensuse-15.6-5.4_opam-2.5

opensuse-15.6-5.4_opam-2.5

Link Copied
Code Copied

Logs

2026-01-30 08:42.06: New job: test ygrek/sqlgg https://github.com/ygrek/sqlgg.git#refs/heads/master (ff16631f198e288c2b9c0df876e8a3092a0b332a) (linux-x86_64:opensuse-15.6-5.4_opam-2.5)
Base: ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ygrek/sqlgg.git" -b "master" && cd "sqlgg" && git reset --hard ff16631f
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e
# opensuse-15.6-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 sqlgg.opam ./
RUN opam pin add -yn sqlgg.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 cppo.1.8.0 dune.3.21.0 extlib.1.8.0 integers.0.7.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 mybuild.7 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ounit.2.2.7 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppxlib.0.37.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 yojson.3.0.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y sqlgg.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


2026-01-30 08:42.06: Using cache hint "ygrek/sqlgg-ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e-opensuse-15.6-5.4_opam-2.5-bcbfc9ac56fef755526dacd71524b9ed"
2026-01-30 08:42.06: Using OBuilder spec:
((from ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e)
(comment opensuse-15.6-5.4_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.5 /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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src sqlgg.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn sqlgg.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 cppo.1.8.0 dune.3.21.0 extlib.1.8.0 integers.0.7.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 mybuild.7 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ounit.2.2.7 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppxlib.0.37.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 yojson.3.0.0")
(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.5 --depext-only -y sqlgg.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"))
)


2026-01-30 08:42.06: Waiting for resource in pool OCluster
2026-01-30 08:42.07: Waiting for worker…
2026-01-30 08:42.07: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at ff16631 Merge pull request #264 from jongleb/dynamic-select-5


(from ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e)
Unable to find image 'ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e' locally
docker.io/ocaml/opam@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e: Pulling from ocaml/opam
bda279763dd4: Pulling fs layer
3c0ad83811e0: Pulling fs layer
993a24bb2a91: Pulling fs layer
2361a40c83ee: Pulling fs layer
3c0ad83811e0: Waiting
eb940a926d29: Pulling fs layer
993a24bb2a91: Waiting
706b78ba2c28: Pulling fs layer
8d31a58854d5: Pulling fs layer
88ff135c9e24: Pulling fs layer
706b78ba2c28: Waiting
20b7fd69972e: Pulling fs layer
20b7fd69972e: Waiting
de3ebe8e9aa0: Pulling fs layer
a3d2c9773717: Pulling fs layer
5e9f2456efd2: Pulling fs layer
de3ebe8e9aa0: Waiting
a3d2c9773717: Waiting
75590365950e: Pulling fs layer
c77c8680ed71: Pulling fs layer
47e6b543e314: Pulling fs layer
e2884a169069: Pulling fs layer
47e6b543e314: Waiting
fa121332de89: Pulling fs layer
28995ffe8f0e: Pulling fs layer
e2884a169069: Waiting
fa121332de89: Waiting
4f4fb700ef54: Pulling fs layer
4f9440c5ea6c: Pulling fs layer
3888436df689: Pulling fs layer
7d6a7e5eeb4b: Pulling fs layer
70c75d201502: Pulling fs layer
d7fc77799b19: Pulling fs layer
769c169e20e5: Pulling fs layer
384c31d15508: Pulling fs layer
2ab704f88309: Pulling fs layer
769c169e20e5: Waiting
384c31d15508: Waiting
ba5471b75ac5: Pulling fs layer
8a397a786bf2: Pulling fs layer
2ab704f88309: Waiting
d0efcce756ae: Pulling fs layer
c550c123b37a: Pulling fs layer
6b2dc5f63275: Pulling fs layer
8a397a786bf2: Waiting
d0efcce756ae: Waiting
a2abff838657: Pulling fs layer
b64a70232a2d: Pulling fs layer
c550c123b37a: Waiting
b3f01f597b41: Pulling fs layer
a2abff838657: Waiting
5d8330d550d8: Pulling fs layer
bc391a03af1f: Pulling fs layer
5d8330d550d8: Waiting
7c1b08c573c8: Pulling fs layer
bc391a03af1f: Waiting
7c6876ae0e45: Pulling fs layer
7c1b08c573c8: Waiting
1b02ca60eb9e: Pulling fs layer
5cd2941e22cf: Pulling fs layer
1b02ca60eb9e: Waiting
7c6876ae0e45: Waiting
58801b6ee8b3: Pulling fs layer
f8a036148965: Pulling fs layer
5cd2941e22cf: Waiting
dfb0fe3de6b9: Pulling fs layer
58801b6ee8b3: Waiting
f8a036148965: Waiting
dfb0fe3de6b9: Waiting
bda279763dd4: Verifying Checksum
bda279763dd4: Download complete
3c0ad83811e0: Verifying Checksum
3c0ad83811e0: Download complete
bda279763dd4: Pull complete
3c0ad83811e0: Pull complete
993a24bb2a91: Verifying Checksum
993a24bb2a91: Download complete
eb940a926d29: Verifying Checksum
eb940a926d29: Download complete
706b78ba2c28: Verifying Checksum
706b78ba2c28: Download complete
8d31a58854d5: Verifying Checksum
8d31a58854d5: Download complete
88ff135c9e24: Verifying Checksum
88ff135c9e24: Download complete
20b7fd69972e: Verifying Checksum
20b7fd69972e: Download complete
2361a40c83ee: Verifying Checksum
2361a40c83ee: Download complete
a3d2c9773717: Verifying Checksum
a3d2c9773717: Download complete
de3ebe8e9aa0: Verifying Checksum
de3ebe8e9aa0: Download complete
5e9f2456efd2: Verifying Checksum
5e9f2456efd2: Download complete
75590365950e: Verifying Checksum
75590365950e: Download complete
47e6b543e314: Verifying Checksum
47e6b543e314: Download complete
c77c8680ed71: Verifying Checksum
c77c8680ed71: Download complete
e2884a169069: Verifying Checksum
e2884a169069: Download complete
fa121332de89: Verifying Checksum
fa121332de89: Download complete
28995ffe8f0e: Verifying Checksum
28995ffe8f0e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
4f9440c5ea6c: Verifying Checksum
4f9440c5ea6c: Download complete
3888436df689: Verifying Checksum
3888436df689: Download complete
7d6a7e5eeb4b: Verifying Checksum
7d6a7e5eeb4b: Download complete
70c75d201502: Verifying Checksum
70c75d201502: Download complete
993a24bb2a91: Pull complete
d7fc77799b19: Verifying Checksum
d7fc77799b19: Download complete
769c169e20e5: Download complete
384c31d15508: Verifying Checksum
384c31d15508: Download complete
2ab704f88309: Verifying Checksum
2ab704f88309: Download complete
8a397a786bf2: Verifying Checksum
8a397a786bf2: Download complete
d0efcce756ae: Verifying Checksum
d0efcce756ae: Download complete
ba5471b75ac5: Download complete
c550c123b37a: Verifying Checksum
c550c123b37a: Download complete
a2abff838657: Verifying Checksum
a2abff838657: Download complete
b3f01f597b41: Verifying Checksum
b3f01f597b41: Download complete
5d8330d550d8: Verifying Checksum
5d8330d550d8: Download complete
bc391a03af1f: Verifying Checksum
bc391a03af1f: Download complete
7c1b08c573c8: Verifying Checksum
7c1b08c573c8: Download complete
7c6876ae0e45: Verifying Checksum
7c6876ae0e45: Download complete
1b02ca60eb9e: Verifying Checksum
1b02ca60eb9e: Download complete
b64a70232a2d: Verifying Checksum
b64a70232a2d: Download complete
58801b6ee8b3: Verifying Checksum
58801b6ee8b3: Download complete
f8a036148965: Download complete
dfb0fe3de6b9: Download complete
5cd2941e22cf: Verifying Checksum
5cd2941e22cf: Download complete
2361a40c83ee: Pull complete
eb940a926d29: Pull complete
706b78ba2c28: Pull complete
8d31a58854d5: Pull complete
88ff135c9e24: Pull complete
20b7fd69972e: Pull complete
de3ebe8e9aa0: Pull complete
a3d2c9773717: Pull complete
5e9f2456efd2: Pull complete
75590365950e: Pull complete
c77c8680ed71: Pull complete
47e6b543e314: Pull complete
e2884a169069: Pull complete
fa121332de89: Pull complete
28995ffe8f0e: Pull complete
4f4fb700ef54: Pull complete
4f9440c5ea6c: Pull complete
3888436df689: Pull complete
7d6a7e5eeb4b: Pull complete
70c75d201502: Pull complete
d7fc77799b19: Pull complete
769c169e20e5: Pull complete
384c31d15508: Pull complete
2ab704f88309: Pull complete
ba5471b75ac5: Pull complete
8a397a786bf2: Pull complete
d0efcce756ae: Pull complete
c550c123b37a: Pull complete
6b2dc5f63275: Verifying Checksum
6b2dc5f63275: Download complete
6b2dc5f63275: Pull complete
a2abff838657: Pull complete
b64a70232a2d: Pull complete
b3f01f597b41: Pull complete
5d8330d550d8: Pull complete
bc391a03af1f: Pull complete
7c1b08c573c8: Pull complete
7c6876ae0e45: Pull complete
1b02ca60eb9e: Pull complete
5cd2941e22cf: Pull complete
58801b6ee8b3: Pull complete
f8a036148965: Pull complete
dfb0fe3de6b9: Pull complete
Digest: sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e
Status: Downloaded newer image for ocaml/opam@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e
2026-01-30 08:42.07 ---> using "28b3298281fb409c07f0d4d506c2c35a70f345c5fce05d1013d4fc371b3d3230" from cache


/: (comment opensuse-15.6-5.4_opam-2.5)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-01-30 08:42.07 ---> using "93e2788d91fce7a43a25684b8a2e1fd65d4fe739480f3f24b17eb31c954bc9cc" 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
2026-01-30 08:42.07 ---> using "5abc49481029ab2da50d2e23b1e3e8fb248af78243612dbe8f8c502a027e3606" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-134-generic
The OCaml toplevel, version 5.4.0
2.5.0
2026-01-30 08:42.07 ---> using "a2ad56cf64bf47a3a56d261a723934b91baedf44a0fd7bd7f0851a7d17238c79" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-01-30 08:42.07 ---> using "33b86cced88aec2c6e267f93f5236ee331ed0e83fe5b19cbc29e10c8c377e8ba" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
a6b2f19780..1ec33afa28  master     -> origin/master
873cb18c37 Merge pull request #29216 from shonfeder/release-dune-3.21.0


<><> 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)
2026-01-30 08:42.07 ---> using "4233249696fe4bce9ede0a13e705a276e3a7700db0ec4979b5f10f5efcbf19b6" from cache


/src: (copy (src sqlgg.opam) (dst ./))
2026-01-30 08:42.07 ---> using "3d507cfcb3a66fcbe8492974373085a19f90b3f1628955ec4323a02b7103faa5" from cache


/src: (run (network host)
(shell "opam pin add -yn sqlgg.dev './'"))
[sqlgg.dev] synchronised (file:///src)
[WARNING] Failed checks on sqlgg package definition from source at file:///src:
error  3: File format error in 'pin-depends' at line 44, column 4: while expecting versioned package: OpamPackage.of_string
sqlgg is now pinned to file:///src (version dev)
2026-01-30 08:42.07 ---> using "13d99a36fb791001bdda18385d8dc0e0a9ff6bf2eb9b3ffe7816a890ebbae7f9" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-01-30 08:42.07 ---> using "bb71c308fb749db871e4f2b6567eff7e996d26c0b9f4427c0f0b2bc0b4968ce3" from cache


/src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 dune.3.21.0 extlib.1.8.0 integers.0.7.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 mybuild.7 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ounit.2.2.7 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppxlib.0.37.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 yojson.3.0.0")


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


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[sqlgg.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.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.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).
# To update the current shell environment, run: eval $(opam env)
2026-01-30 08:42.07 ---> using "e031f61ad95116a4fb123954bab94aae969a47cac3f0c3bfa179e8d83ff93be3" from cache


/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.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.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 20 packages
- install cppo                1.8.0
- install dune                3.21.0
- install extlib              1.8.0
- install integers            0.7.0
- install menhir              20250912
- install menhirCST           20250912
- install menhirLib           20250912
- install menhirSdk           20250912
- install mybuild             7
- install ocaml-compiler-libs v0.17.0
- install ocamlfind           1.9.8
- install ounit               2.2.7
- install ounit2              2.2.7
- install ppx_derivers        1.2.1
- install ppx_deriving        6.1.1
- install ppxlib              0.37.0
- install seq                 base
- install sexplib0            v0.17.0
- install stdlib-shims        0.3.0
- install yojson              3.0.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cppo.1.8.0  (cached)
-> retrieved extlib.1.8.0  (cached)
-> retrieved integers.0.7.0  (cached)
-> retrieved mybuild.7  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912  (cached)
-> retrieved dune.3.21.0  (cached)
-> retrieved ounit.2.2.7, ounit2.2.2.7  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved ppx_deriving.6.1.1  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved ppxlib.0.37.0  (cached)
-> installed ocamlfind.1.9.8
-> installed dune.3.21.0
-> installed menhirCST.20250912
-> installed ppx_derivers.1.2.1
-> installed mybuild.7
-> installed menhirSdk.20250912
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.17.0
-> installed menhirLib.20250912
-> installed integers.0.7.0
-> installed cppo.1.8.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed yojson.3.0.0
-> installed ounit2.2.2.7
-> installed ounit.2.2.7
-> installed extlib.1.8.0
-> installed menhir.20250912
-> installed ppxlib.0.37.0
-> installed ppx_deriving.6.1.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-30 08:42.07 ---> using "1e45bff4846c588e5bf32750b5bc02790830d97990150d408cfc512e46d6506c" from cache


/src: (copy (src .) (dst /src))
2026-01-30 08:42.07 ---> using "5e5694eae99e753956e3e15b95bc4480abe9a25ad5598d21b7214d3cd87edfc7" from cache


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/src && ./gen_version.exe version.ml)
fatal: not a git repository (or any of the parent directories): .git
(cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -strict-sequence -strict-formats -short-paths -keep-locs -w +A@8-e-40-41-42-44-45-48-70 -g -bin-annot -bin-annot-occurrences -I impl/ocaml/.sqlgg_traits.objs/byte -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/ppx_deriving/runtime -I /home/opam/.opam/5.4/lib/stdlib-shims -I json_path/.sqlgg_json_path.objs/byte -no-alias-deps -opaque -o impl/ocaml/.sqlgg_traits.objs/byte/sqlgg_stmt_cache.cmo -c -impl impl/ocaml/sqlgg_stmt_cache.ml)
File "_none_", line 1:
Alert ocaml_deprecated_auto_include:
OCaml's lib directory layout changed in 5.0. The unix subdirectory has been
automatically added to the search path, but you should add -I +unix to the
command-line to silence this alert (e.g. by adding unix to the list of
libraries in your dune file, or adding use_unix to your _tags file for
ocamlbuild, or using -package unix for ocamlfind).
(cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -strict-sequence -strict-formats -short-paths -keep-locs -w +A@8-e-40-41-42-44-45-48-70 -g -I impl/ocaml/.sqlgg_traits.objs/byte -I impl/ocaml/.sqlgg_traits.objs/native -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/ppx_deriving/runtime -I /home/opam/.opam/5.4/lib/stdlib-shims -I json_path/.sqlgg_json_path.objs/byte -I json_path/.sqlgg_json_path.objs/native -cmi-file impl/ocaml/.sqlgg_traits.objs/byte/sqlgg_stmt_cache.cmi -no-alias-deps -opaque -o impl/ocaml/.sqlgg_traits.objs/native/sqlgg_stmt_cache.cmx -c -impl impl/ocaml/sqlgg_stmt_cache.ml)
File "_none_", line 1:
Alert ocaml_deprecated_auto_include:
OCaml's lib directory layout changed in 5.0. The unix subdirectory has been
automatically added to the search path, but you should add -I +unix to the
command-line to silence this alert (e.g. by adding unix to the list of
libraries in your dune file, or adding use_unix to your _tags file for
ocamlbuild, or using -package unix for ocamlfind).
(cd _build/default/json_path && ./test_json_path.exe)
............................................
Ran: 44 tests in: 0.02 seconds.
OK
(cd _build/default && /home/opam/.opam/5.4/bin/menhir lib/sql_parser.mly --base lib/sql_parser --infer-read-reply lib/sql_parser__mock.mli.inferred)
Warning: 32 states have shift/reduce conflicts.
Warning: 3 states have reduce/reduce conflicts.
Warning: 124 shift/reduce conflicts were arbitrarily resolved.
Warning: 18 reduce/reduce conflicts were arbitrarily resolved.
(cd _build/default/src && ./cli.exe -test)
............................................................T.....................................................................................................................................................................................................................................................................................................................................................................................................................
Ran: 466 tests in: 0.65 seconds.
FAILED: Cases: 466 Tried: 466 Errors: 0 Failures: 0 Skip:  0 Todo: 1 Timeouts: 0.
Feature OnConflict is not supported for dialect MySQL (supported by: SQLite, PostgreSQL) at ON CONFLICT(col_1) DO UPDATE SET
col_2 = excluded.col_2,
col_3 = col_3
2026-01-30 08:42.07 ---> using "e456ade8674ad193ba6d707bcf72d9e94bb7cada12147cbd1fd699414add0a56" from cache
Job succeeded
2026-01-30 08:42.08: Job succeeded