Commit e9a68e4d6a95f3a0f62 (today's date). I cannot regenerate the tta/perl tests (to test changes I am working on). If under tta/perl I run
$ ../maintain/all_tests.sh generate I get an error message: ./t/02coverage.t ok 1 ReadDocbook::convert_tree: undef reader at t//../../perl/Texinfo/Convert/ReadDocBook.pm line 397. Texinfo::Convert::ReadDocBook::convert_tree(Texinfo::Convert::ReadDocBook=HASH( Texinfo::Convert::Converter::convert_accents(Texinfo::Convert::ReadDocBook=HASH Texinfo::Convert::Converter::xml_accents(Texinfo::Convert::ReadDocBook=HASH(0x5 Texinfo::Convert::ReadDocBook::_convert(Texinfo::Convert::ReadDocBook=HASH(0x55 Texinfo::Convert::ReadDocBook::convert_tree(Texinfo::Convert::ReadDocBook=HASH( Texinfo::Convert::ReadDocBook::convert(Texinfo::Convert::ReadDocBook=HASH(0x559 main::convert_to_docbook(main=HASH(0x5591e24a4520), "commands", "docbook", Texi main::test(main=HASH(0x5591e24a4520), ARRAY(0x5591e05374b8)) called at t//../.. main::run_all("coverage", ARRAY(0x5591e27fdb58)) called at ./t/02coverage.t lin # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 2 just after 1. "make check" appears to be broken as well: $ make check Making check in XSTexinfo make[1]: Entering directory '/home/g/src/texinfo/GIT/tta/perl/XSTexinfo' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/g/src/texinfo/GIT/tta/perl/XSTexinfo' make[1]: Entering directory '/home/g/src/texinfo/GIT/tta/perl' make check-TESTS make[2]: Entering directory '/home/g/src/texinfo/GIT/tta/perl' make[3]: Entering directory '/home/g/src/texinfo/GIT/tta/perl' PASS: t/02coverage.t 1 ERROR: t/02coverage.t - missing test plan ERROR: t/02coverage.t - exited with status 2 PASS: t/03coverage_braces.t 1 PASS: t/03coverage_braces.t 2 - simple tree PASS: t/03coverage_braces.t 3 - simple floats PASS: t/03coverage_braces.t 4 - simple nodes list PASS: t/03coverage_braces.t 5 - simple sections list PASS: t/03coverage_braces.t 6 - simple sectioning root PASS: t/03coverage_braces.t 7 - simple headings list PASS: t/03coverage_braces.t 8 - simple errors PASS: t/03coverage_braces.t 9 - simple indices PASS: t/03coverage_braces.t 10 - simple indices sort PASS: t/03coverage_braces.t 11 - simple texi PASS: t/03coverage_braces.t 12 - simple text PASS: t/03coverage_braces.t 13 - simple converted plaintext PASS: t/03coverage_braces.t 14 - simple errors plaintext PASS: t/03coverage_braces.t 15 - simple converted html_text PASS: t/03coverage_braces.t 16 - simple errors html_text PASS: t/03coverage_braces.t 17 - simple converted latex_text PASS: t/03coverage_braces.t 18 - simple errors latex_text PASS: t/03coverage_braces.t 19 - simple converted docbook PASS: t/03coverage_braces.t 20 - simple errors docbook PASS: t/03coverage_braces.t 21 - empty_second_email_argument tree PASS: t/03coverage_braces.t 22 - empty_second_email_argument floats PASS: t/03coverage_braces.t 23 - empty_second_email_argument nodes list PASS: t/03coverage_braces.t 24 - empty_second_email_argument sections list PASS: t/03coverage_braces.t 25 - empty_second_email_argument sectioning root PASS: t/03coverage_braces.t 26 - empty_second_email_argument headings list PASS: t/03coverage_braces.t 27 - empty_second_email_argument errors PASS: t/03coverage_braces.t 28 - empty_second_email_argument indices PASS: t/03coverage_braces.t 29 - empty_second_email_argument indices sort PASS: t/03coverage_braces.t 30 - empty_second_email_argument texi PASS: t/03coverage_braces.t 31 - empty_second_email_argument text PASS: t/03coverage_braces.t 32 - empty_second_email_argument converted plaintext PASS: t/03coverage_braces.t 33 - empty_second_email_argument errors plaintext PASS: t/03coverage_braces.t 34 - empty_second_email_argument converted html_text PASS: t/03coverage_braces.t 35 - empty_second_email_argument errors html_text PASS: t/03coverage_braces.t 36 - empty_second_email_argument converted latex_text PASS: t/03coverage_braces.t 37 - empty_second_email_argument errors latex_text PASS: t/03coverage_braces.t 38 - empty_second_email_argument converted docbook PASS: t/03coverage_braces.t 39 - empty_second_email_argument errors docbook ERROR: t/03coverage_braces.t - missing test plan ERROR: t/03coverage_braces.t - exited with status 255 (terminated by signal 127?) and so on. Running perl -w t/03coverage_braces.t outputs: ok 1 ok 2 - simple tree ok 3 - simple floats ok 4 - simple nodes list ok 5 - simple sections list ok 6 - simple sectioning root ok 7 - simple headings list ok 8 - simple errors ok 9 - simple indices ok 10 - simple indices sort ok 11 - simple texi ok 12 - simple text ok 13 - simple converted plaintext ok 14 - simple errors plaintext ok 15 - simple converted html_text ok 16 - simple errors html_text ok 17 - simple converted latex_text ok 18 - simple errors latex_text ok 19 - simple converted docbook ok 20 - simple errors docbook ok 21 - empty_second_email_argument tree ok 22 - empty_second_email_argument floats ok 23 - empty_second_email_argument nodes list ok 24 - empty_second_email_argument sections list ok 25 - empty_second_email_argument sectioning root ok 26 - empty_second_email_argument headings list ok 27 - empty_second_email_argument errors ok 28 - empty_second_email_argument indices ok 29 - empty_second_email_argument indices sort ok 30 - empty_second_email_argument texi ok 31 - empty_second_email_argument text ok 32 - empty_second_email_argument converted plaintext ok 33 - empty_second_email_argument errors plaintext ok 34 - empty_second_email_argument converted html_text ok 35 - empty_second_email_argument errors html_text ok 36 - empty_second_email_argument converted latex_text ok 37 - empty_second_email_argument errors latex_text ok 38 - empty_second_email_argument converted docbook ok 39 - empty_second_email_argument errors docbook ReadDocbook::convert_tree: undef reader at t//../../perl/Texinfo/Convert/ReadDocBook.pm line 397. Texinfo::Convert::ReadDocBook::convert_tree(Texinfo::Convert::ReadDocBook=HASH(0x559303f7da78), Texinfo::TreeElement=HASH(0x559303f5e8a0)) called at t//../../perl/Texinfo/Convert/ReadDocBook.pm line 1633 Texinfo::Convert::ReadDocBook::_convert(Texinfo::Convert::ReadDocBook=HASH(0x559303f7da78), Texinfo::Reader=SCALAR(0x559303f7def8)) called at t//../../perl/Texinfo/Convert/ReadDocBook.pm line 401 Texinfo::Convert::ReadDocBook::convert_tree(Texinfo::Convert::ReadDocBook=HASH(0x559303f7da78), Texinfo::TreeElement=HASH(0x559303e16828)) called at t//../../perl/Texinfo/Convert/ReadDocBook.pm line 375 Texinfo::Convert::ReadDocBook::convert(Texinfo::Convert::ReadDocBook=HASH(0x559303f7da78), Texinfo::Document=HASH(0x559303e16e40)) called at t//../../perl/t/test_utils.pl line 540 main::convert_to_docbook(main=HASH(0x559303e16750), "email_possibilities", "docbook", Texinfo::Document=HASH(0x559303e16e40), HASH(0x559303f06f98)) called at t//../../perl/t/test_utils.pl line 1169 main::test(main=HASH(0x559303e16750), ARRAY(0x55930362ca70)) called at t//../../perl/t/test_utils.pl line 1651 main::run_all("coverage_braces", ARRAY(0x559303e15fa8)) called at t/03coverage_braces.t line 443 # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 39. Does the ReadDocBook module need to be part of the test suite as I understood that it was not a replacement for the existing DocBook converter?