2025-06-05 01:09.11: New job: test ygrek/sqlgg https://github.com/ygrek/sqlgg.git#refs/heads/master (8bd0aab30c83d2cd9c620e1aaaf2a414f1db60a2) (linux-x86_64:(lower-bound))Base: ocaml/opam:debian-12-ocaml-4.13@sha256:6a8aa82b91bea3d00f3764d59543b7c681352956cfa0255f85eb06a8978f3eefOpam project buildTo reproduce locally:git clone --recursive "https://github.com/ygrek/sqlgg.git" -b "master" && cd "sqlgg" && git reset --hard 8bd0aab3cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-12-ocaml-4.13@sha256:6a8aa82b91bea3d00f3764d59543b7c681352956cfa0255f85eb06a8978f3eef# debian-12-4.13_opam-2.3USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e f5c1936fa5c32d29749894f9717c2eea4a72c4d5 || git fetch origin master) && git reset -q --hard f5c1936fa5c32d29749894f9717c2eea4a72c4d5 && git log --no-decorate -n1 --oneline && opam update -uCOPY --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-bytes.base base-threads.base base-unix.base cppo.1.6.1 dune.2.8.5 extlib.1.7.8 jbuilder.1.0+beta20.1 menhir.20180528 mybuild.5 ocaml.4.13.1 ocaml-base-compiler.4.13.1 ocaml-compiler-libs.v0.11.0 ocaml-config.2 ocaml-migrate-parsetree.2.2.0 ocaml-options-vanilla.1 ocamlbuild.0.14.0 ocamlfind.1.9.1 ounit.2.0.0 ppx_derivers.1.0 ppx_deriving.5.2 ppxlib.0.22.2 result.1.5 sexplib0.v0.12.0 stdlib-shims.0.1.0"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.3 --depext-only -y sqlgg.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2025-06-05 01:09.11: Using cache hint "ygrek/sqlgg-ocaml/opam:debian-12-ocaml-4.13@sha256:6a8aa82b91bea3d00f3764d59543b7c681352956cfa0255f85eb06a8978f3eef-debian-12-4.13_opam-2.3-2f1f7546444a9a08ac9b680d3ffd1754"2025-06-05 01:09.11: Using OBuilder spec:((from ocaml/opam:debian-12-ocaml-4.13@sha256:6a8aa82b91bea3d00f3764d59543b7c681352956cfa0255f85eb06a8978f3eef)(comment debian-12-4.13_opam-2.3)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(workdir /src)(run (shell "sudo ln -f /usr/bin/opam-2.3 /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 f5c1936fa5c32d29749894f9717c2eea4a72c4d5 || git fetch origin master) && git reset -q --hard f5c1936fa5c32d29749894f9717c2eea4a72c4d5 && 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-bytes.base base-threads.base base-unix.base cppo.1.6.1 dune.2.8.5 extlib.1.7.8 jbuilder.1.0+beta20.1 menhir.20180528 mybuild.5 ocaml.4.13.1 ocaml-base-compiler.4.13.1 ocaml-compiler-libs.v0.11.0 ocaml-config.2 ocaml-migrate-parsetree.2.2.0 ocaml-options-vanilla.1 ocamlbuild.0.14.0 ocamlfind.1.9.1 ounit.2.0.0 ppx_derivers.1.0 ppx_deriving.5.2 ppxlib.0.22.2 result.1.5 sexplib0.v0.12.0 stdlib-shims.0.1.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.3 --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")))2025-06-05 01:09.11: Waiting for resource in pool OCluster2025-06-05 01:09.11: Waiting for worker…2025-06-05 01:09.11: Got resource from pool OClusterBuilding on toxis.caelum.ci.devHEAD is now at b6336b6 address review commentsHEAD is now at 8bd0aab add type for more json functions(from ocaml/opam:debian-12-ocaml-4.13@sha256:6a8aa82b91bea3d00f3764d59543b7c681352956cfa0255f85eb06a8978f3eef)2025-06-05 01:09.12 ---> using "2ff327fd4b3a8b5f715410130ea3f14fd7fc43210fd00547a667978aa441ce0b" from cache/: (comment debian-12-4.13_opam-2.3)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (workdir /src)/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))2025-06-05 01:09.12 ---> using "dcd3f126f07266646f11fa490d337da69f8f7972c1b09be6697a72e06738b586" 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 development 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[NOTE] The 'jobs' option was reset, its value was 39 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:opam option jobs=39 --globalFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2025-06-05 01:09.12 ---> using "8b0f20829c7327b0d51f814a6cc3e63aeae8baf25bade79f2e08308414636552" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 5.15.0-134-genericThe OCaml toplevel, version 4.13.12.3.02025-06-05 01:09.12 ---> using "3b977f5b622b2a9a9a2875e0ed9f7a204cd87cce47cfb571a0e2e5c3f196d6ee" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2025-06-05 01:09.12 ---> using "255930bc0119692c0832714c692ad84a250ce638a884080a5da2bf4861b7ce7c" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e f5c1936fa5c32d29749894f9717c2eea4a72c4d5 || git fetch origin master) && git reset -q --hard f5c1936fa5c32d29749894f9717c2eea4a72c4d5 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD0d013e603b..fc511aa5a8 master -> origin/masterf5c1936fa5 Merge pull request #27987 from maroneze/master<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryEverything 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.# To update the current shell environment, run: eval $(opam env)2025-06-05 01:09.12 ---> using "ad6e6fd8cfd63745b064ba644be5495df94cb9fb29d17923da3246b690fe08ca" from cache/src: (copy (src sqlgg.opam) (dst ./))2025-06-05 01:09.12 ---> saved as "208fa97204693fe5e42e84331cda5a97e1ee5a5c1c3547d3afa0e8b6b6611130"/src: (run (network host)(shell "opam pin add -yn sqlgg.dev './'"))[sqlgg.dev] synchronised (file:///src)sqlgg is now pinned to file:///src (version dev)2025-06-05 01:09.14 ---> saved as "225a4c8d898924c5f4426223c5d5a45d57bc33556c6d02f8143a5220b49a52f1"/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2025-06-05 01:09.14 ---> saved as "72e344021d19180bbe048931fc5250bb8de64c276a5edeccc41c3dbebe620c38"/src: (env DEPS "base-bigarray.base base-bytes.base base-threads.base base-unix.base cppo.1.6.1 dune.2.8.5 extlib.1.7.8 jbuilder.1.0+beta20.1 menhir.20180528 mybuild.5 ocaml.4.13.1 ocaml-base-compiler.4.13.1 ocaml-compiler-libs.v0.11.0 ocaml-config.2 ocaml-migrate-parsetree.2.2.0 ocaml-options-vanilla.1 ocamlbuild.0.14.0 ocamlfind.1.9.1 ounit.2.0.0 ppx_derivers.1.0 ppx_deriving.5.2 ppxlib.0.22.2 result.1.5 sexplib0.v0.12.0 stdlib-shims.0.1.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.3 --depext-only -y sqlgg.dev $DEPS"))+ /usr/bin/sudo "apt-get" "update"- Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]- Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8793 kB]- Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [265 kB]- Fetched 9312 kB in 2s (5988 kB/s)- Reading package lists...-<><> 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 2).[NOTE] Package ocaml-base-compiler is already installed (current version is 4.13.1).[NOTE] Package ocaml is already installed (current version is 4.13.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).2025-06-05 01:09.29 ---> saved as "7cc918664956b6327023c230cf6bf111a84ebea7a1b3cd8d40b087eb53fcf2b6"/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.13.1).[NOTE] Package ocaml is already installed (current version is 4.13.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 18 packages- install base-bytes base- install cppo 1.6.1- install dune 2.8.5- install extlib 1.7.8- install jbuilder 1.0+beta20.1 (deprecated)- install menhir 20180528- install mybuild 5- install ocaml-compiler-libs v0.11.0- install ocaml-migrate-parsetree 2.2.0 (deprecated)- install ocamlbuild 0.14.0- install ocamlfind 1.9.1- install ounit 2.0.0- install ppx_derivers 1.0- install ppx_deriving 5.2- install ppxlib 0.22.2- install result 1.5- install sexplib0 v0.12.0- install stdlib-shims 0.1.0<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved cppo.1.6.1 (cached)-> retrieved extlib.1.7.8 (cached)-> retrieved menhir.20180528 (cached)-> retrieved jbuilder.1.0+beta20.1 (cached)-> retrieved dune.2.8.5 (cached)-> retrieved mybuild.5 (cached)-> retrieved ocaml-compiler-libs.v0.11.0 (cached)-> retrieved ocaml-migrate-parsetree.2.2.0 (cached)-> retrieved ocamlbuild.0.14.0 (cached)-> retrieved ocamlfind.1.9.1 (cached)-> retrieved ounit.2.0.0 (cached)-> retrieved ppx_derivers.1.0 (cached)-> retrieved ppx_deriving.5.2 (cached)-> retrieved result.1.5 (cached)-> retrieved sexplib0.v0.12.0 (cached)-> retrieved stdlib-shims.0.1.0 (cached)-> retrieved ppxlib.0.22.2 (cached)-> installed ocamlfind.1.9.1-> installed base-bytes.base-> installed ocamlbuild.0.14.0-> installed mybuild.5-> installed jbuilder.1.0+beta20.1-> installed ppx_derivers.1.0-> installed cppo.1.6.1-> installed ocaml-compiler-libs.v0.11.0-> installed extlib.1.7.8-> installed dune.2.8.5-> installed result.1.5-> installed stdlib-shims.0.1.0-> installed sexplib0.v0.12.0-> installed ounit.2.0.0-> installed ocaml-migrate-parsetree.2.2.0-> installed menhir.20180528-> installed ppxlib.0.22.2-> installed ppx_deriving.5.2Done.<><> ocaml-migrate-parsetree.2.2.0 installed successfully <><><><><><><><><><><>=> Note: This package is deprecated.<><> jbuilder.1.0+beta20.1 installed successfully <><><><><><><><><><><><><><><>=> Note: This package is deprecated.# To update the current shell environment, run: eval $(opam env)2025-06-05 01:10.28 ---> saved as "5540b95b2dde9034382da17ec5de001238a6d40a96a09dcb328fb9ad99149058"/src: (copy (src .) (dst /src))2025-06-05 01:10.28 ---> saved as "db8697897b2d97993abbf1dd89e5c0bc35062f60108514350b992ff30690eba1"/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))File "/home/opam/.opam/4.13/lib/ppx_derivers/ppx_derivers.dune", line 1, characters 0-0:Warning: .dune files are ignored since 2.0. Reinstall the library with dune>= 2.0 to get rid of this warning and enable support for the subsystem thislibrary provides.File "/home/opam/.opam/4.13/lib/ocaml-compiler-libs/bytecomp/ocaml-compiler-libs.bytecomp.dune", line 1, characters 0-0:Warning: .dune files are ignored since 2.0. Reinstall the library with dune>= 2.0 to get rid of this warning and enable support for the subsystem thislibrary provides.File "/home/opam/.opam/4.13/lib/ocaml-compiler-libs/common/ocaml-compiler-libs.common.dune", line 1, characters 0-0:Warning: .dune files are ignored since 2.0. Reinstall the library with dune>= 2.0 to get rid of this warning and enable support for the subsystem thislibrary provides.File "/home/opam/.opam/4.13/lib/ocaml-compiler-libs/shadow/ocaml-compiler-libs.shadow.dune", line 1, characters 0-0:Warning: .dune files are ignored since 2.0. Reinstall the library with dune>= 2.0 to get rid of this warning and enable support for the subsystem thislibrary provides.File "/home/opam/.opam/4.13/lib/ocaml-compiler-libs/toplevel/ocaml-compiler-libs.toplevel.dune", line 1, characters 0-0:Warning: .dune files are ignored since 2.0. Reinstall the library with dune>= 2.0 to get rid of this warning and enable support for the subsystem thislibrary provides.gen_version src/version.mlfatal: not a git repository (or any of the parent directories): .gitmenhir lib/sql_parser.{ml,mli}Warning: 29 states have shift/reduce conflicts.Warning: 3 states have reduce/reduce conflicts.Warning: 131 shift/reduce conflicts were arbitrarily resolved.Warning: 18 reduce/reduce conflicts were arbitrarily resolved.ocamlc lib/.sqlgg.objs/byte/sqlgg__Syntax.{cmo,cmt}File "lib/syntax.ml", line 35, characters 0-78:35 | type enum_ctor_value_data = { ctor_name: string; pos: pos; } [@@deriving show]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Warning 32 [unused-value-declaration]: unused value pp_enum_ctor_value_data.ocamlc src/.cli.eobjs/byte/dune__exe__Test.{cmi,cmo,cmt} (exit 2)(cd _build/default && /home/opam/.opam/4.13/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 -I src/.cli.eobjs/byte -I /home/opam/.opam/4.13/lib/bytes -I /home/opam/.opam/4.13/lib/extlib -I /home/opam/.opam/4.13/lib/oUnit -I /home/opam/.opam/4.13/lib/ppx_deriving/runtime -I /home/opam/.opam/4.13/lib/result -I lib/.sqlgg.objs/byte -no-alias-deps -opaque -open Dune__exe -o src/.cli.eobjs/byte/dune__exe__Test.cmo -c -impl src/test.pp.ml)File "src/test.ml", line 179, characters 37-40:179 | if String.ends_with name ~suffix:"?" then^^^Error: The function applied to this argument has type string -> boolThis argument cannot be applied with label ~suffixocamlopt lib/.sqlgg.objs/native/sqlgg__Syntax.{cmx,o}File "lib/syntax.ml", line 35, characters 0-78:35 | type enum_ctor_value_data = { ctor_name: string; pos: pos; } [@@deriving show]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Warning 32 [unused-value-declaration]: unused value pp_enum_ctor_value_data.ocamlc lib/.sqlgg.objs/byte/sqlgg__Sql_parser.{cmo,cmt}File "lib/sql_parser.ml", line 28764, characters 19-36:28764 | Printf.fprintf Pervasives.stderr "Internal failure -- please contact the parser generator's developers.\n%!";^^^^^^^^^^^^^^^^^Alert deprecated: module Stdlib.PervasivesUse Stdlib instead.If you need to stay compatible with OCaml < 4.07, you can use thestdlib-shims library: https://github.com/ocaml/stdlib-shimsocamlopt lib/.sqlgg.objs/native/sqlgg__Sql_parser.{cmx,o}File "lib/sql_parser.ml", line 28764, characters 19-36:28764 | Printf.fprintf Pervasives.stderr "Internal failure -- please contact the parser generator's developers.\n%!";^^^^^^^^^^^^^^^^^Alert deprecated: module Stdlib.PervasivesUse Stdlib instead.If you need to stay compatible with OCaml < 4.07, you can use thestdlib-shims library: https://github.com/ocaml/stdlib-shims"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 12025-06-05 01:10.37: Job failed: Failed: Build failed