Package: src:elpi
Version: 2.0.7-3
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:elpi, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with ocaml --buildsystem ocaml_dune
   dh_auto_clean -O--buildsystem=ocaml_dune
        dune clean
   debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf _log/ tests/test.exe data.csv*
if test -f src/trace_atd.ts.orig; then \
  mv src/trace_atd.ts.orig src/trace_atd.ts; \
fi
if test -f .false_git; then \
  rm -rf .false_git .git; \
fi
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_autoreconf_clean -O--buildsystem=ocaml_dune
   dh_ocamlclean -O--buildsystem=ocaml_dune
   dh_clean -O--buildsystem=ocaml_dune
 debian/rules binary
dh binary --with ocaml --buildsystem ocaml_dune
   dh_update_autotools_config -O--buildsystem=ocaml_dune
   dh_autoreconf -O--buildsystem=ocaml_dune
   dh_ocamlinit -O--buildsystem=ocaml_dune
   dh_auto_configure -O--buildsystem=ocaml_dune
   debian/rules execute_before_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp src/trace_atd.ts src/trace_atd.ts.orig
if test -e .git; then \
  echo "Found .git, ok"; \
        else \
          touch .false_git; \
          git init --initial-branch=main; \
  git config user.email "[email protected]"; \
  git config user.name "Foo Bar"; \
          git add dune; \
          git commit -m foo; \
          git tag -a v2.0.7 -m foo; \
        fi
Initialized empty Git repository in /<<PKGBUILDDIR>>/.git/
[main (root-commit) b208dab] foo
 1 file changed, 14 insertions(+)
 create mode 100644 dune
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -O--buildsystem=ocaml_dune
        dune build -j 2 -p elpi
(cd _build/default/src/parser && /usr/bin/menhir tokens.mly grammar.mly 
token_precedence.mly --base grammar --compile-errors error_messages.txt) > 
_build/default/src/parser/error_messages.ml
Read 373 sample input sentences and 41 error messages.
(cd _build/default/src && /usr/bin/atdgen -o trace_atd -j-std trace.atd)
Warning: option "-j-std" is deprecated.
(cd _build/default && /usr/bin/ocamlc.opt -w -40 -g -bin-annot 
-bin-annot-occurrences -I trace/runtime/.trace_ppx_runtime.objs/byte -I 
/usr/lib/x86_64-linux-gnu/ocaml/5.4.0/re -cmi-file 
trace/runtime/.trace_ppx_runtime.objs/byte/trace_ppx_runtime__Runtime.cmi 
-no-alias-deps -open Trace_ppx_runtime -o 
trace/runtime/.trace_ppx_runtime.objs/byte/trace_ppx_runtime__Runtime.cmo -c 
-impl trace/runtime/runtime.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 && /usr/bin/ocamlopt.opt -w -40 -g -I 
trace/runtime/.trace_ppx_runtime.objs/byte -I 
trace/runtime/.trace_ppx_runtime.objs/native -I 
/usr/lib/x86_64-linux-gnu/ocaml/5.4.0/re -cmi-file 
trace/runtime/.trace_ppx_runtime.objs/byte/trace_ppx_runtime__Runtime.cmi 
-no-alias-deps -open Trace_ppx_runtime -o 
trace/runtime/.trace_ppx_runtime.objs/native/trace_ppx_runtime__Runtime.cmx -c 
-impl trace/runtime/runtime.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).
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make tests STACK=11141120
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make build
make[3]: Entering directory '/<<PKGBUILDDIR>>'
dune build  @all
Warning: Cache directories could not be created: Permission denied; disabling
cache
Hint: Make sure the directory /sbuild-nonexistent/.cache/dune/db/temp can be
created
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).
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).
File "tests/test.real.ml", line 218, characters 23-37:
Error: The value valid_category has type
         (string -> [> `Error of string | `Ok of string ]) * string printer
       but an expression was expected of type 'a conv
make[3]: *** [Makefile:50: build] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:85: tests] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:25: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

Reply via email to