> Date: Wed, 14 Jan 2026 19:04:07 +0200
> From: Eli Zaretskii <[email protected]>
> Cc: [email protected], [email protected]
> 
> And after all that, the tree finally builds successfully.  Testing
> will begin tomorrow; probably again lots of fun!

Bottom line: not as bad as I feared: most tests pass.

The following 2 tests in info/t/ failed:

     FAIL: t/dir-file-sloppily.sh
     FAIL: t/dir-no-file.sh

These succeeded in Texinfo 7.2, so it's probably due to some change in
the implementation.  But I cannot figure out where to look: other
tests that use INFO_PRINT_COMMAND succeed.  Any pointers?

Also, how do I run a test so that the output file(s) are not deleted?
And how do I figure out what is the input file used by a test, so I
could run the test interactively and perhaps debug it?  (I expected
for this information toi be in info/t/README, but couldn't find it
there; what did I miss?)

The following two tests fail in tta/tests:

     FAIL: test_scripts/formatting_reuse_macro_expand_file.sh
     FAIL: test_scripts/coverage_formatting_latex.sh

The first one has its diffs say just this:

  -texi2any: warning: overwriting file: 
formatting/out_parser/reuse_macro_expand_file/simplest.info

IOW, this warning was expected, but was missing.  I see that this
warning comes from texi2any.c:merge_opened_files, but I don't know how
to investigate the reason(s) -- any hints?

The second failure is strange: there's no *.diff files, but 2 of the 3
files in res_parser are very different from out_parser.  The file
out_parser/formatting.tex is empty, and out_parser/formatting.2 is
missing 21 lines, and has this extra line:

  +Free to wrong pool 13beec0 not 88040400 at ../perl/Texinfo/Convert/LaTeX.pm 
line 2674.

This looks like some code used 'free' from a long 'malloc' to free
some memory, like the allocation was done by Perl, but 'free' is from
tta/C code, or vice versa.  How to investigate this?

And how do I know whether the tta/ tests were run with or without the
XS extensions and the rest of C code in the tta/ directory?  (It might
be a good idea to announce this when the test suite starts.)

All the other tests either succeeded or were skipped.

Reply via email to