The OpenCSW buildbot is failing:
https://buildfarm.opencsw.org/buildbot/builders/texinfo-solaris10-i386/builds/7309
https://buildfarm.opencsw.org/buildbot/waterfall?category=texinfo
The following test failures are reported:
FAIL: t/html_tests.t 1424 - itemize_arguments converted file_html
FAIL: t/html_tests.t 1437 - itemize_arguments_enable_encoding converted
file_html
FAIL: t/init_files_tests.t 26 - modified_translation converted html
FAIL: t/init_files_tests.t 65 - customize_translations converted file_html
FAIL: t/init_files_tests.t 91 - customize_special_element converted file_html
FAIL: t/init_files_tests.t 104 - documentation_examples converted file_html
FAIL: t/init_files_tests.t 117 - documentation_examples_texi2html converted
file_html
FAIL: t/init_files_tests.t 132 - translation_in_parser_in_translation tree
FAIL: t/init_files_tests.t 140 - translation_in_parser_in_translation indices
sort
FAIL: t/init_files_tests.t 142 - translation_in_parser_in_translation text
FAIL: t/init_files_tests.t 143 - translation_in_parser_in_translation converted
file_html
FAIL: t/languages.t 2 - simple_documentlanguage tree
FAIL: t/languages.t 10 - simple_documentlanguage indices sort
FAIL: t/languages.t 12 - simple_documentlanguage text
FAIL: t/languages.t 16 - multiple_documentlanguage tree
FAIL: t/languages.t 24 - multiple_documentlanguage indices sort
FAIL: t/languages.t 26 - multiple_documentlanguage text
FAIL: t/languages.t 27 - multiple_documentlanguage converted plaintext
FAIL: t/languages.t 29 - multiple_documentlanguage converted info
FAIL: t/languages.t 31 - multiple_documentlanguage converted html
FAIL: t/languages.t 33 - multiple_documentlanguage converted xml
FAIL: t/languages.t 35 - multiple_documentlanguage converted docbook_doc
FAIL: t/languages.t 37 - multiple_in_preamble tree
FAIL: t/languages.t 45 - multiple_in_preamble indices sort
FAIL: t/languages.t 47 - multiple_in_preamble text
FAIL: t/languages.t 52 - multiple_in_preamble converted html
FAIL: t/languages.t 54 - multiple_in_preamble converted xml
FAIL: t/languages.t 56 - multiple_in_preamble converted docbook_doc
FAIL: t/languages.t 58 - multiple_in_preamble_before_node tree
FAIL: t/languages.t 66 - multiple_in_preamble_before_node indices sort
FAIL: t/languages.t 68 - multiple_in_preamble_before_node text
FAIL: t/languages.t 73 - multiple_in_preamble_before_node converted html
FAIL: t/languages.t 75 - multiple_in_preamble_before_node converted xml
FAIL: t/languages.t 77 - multiple_in_preamble_before_node converted docbook_doc
FAIL: t/languages.t 94 - appendix_translated converted html
FAIL: t/languages.t 111 - command_translated converted html
FAIL: t/languages.t 130 - unknown_region tree
FAIL: t/languages.t 138 - unknown_region indices sort
FAIL: t/languages.t 140 - unknown_region text
FAIL: t/languages.t 145 - unknown_region converted html
FAIL: t/languages.t 175 - documentlanguage_generated_master_menu converted html
FAIL: t/languages.t 177 - multiple_lang_chapters tree
FAIL: t/languages.t 185 - multiple_lang_chapters indices sort
FAIL: t/languages.t 187 - multiple_lang_chapters text
FAIL: t/languages.t 188 - multiple_lang_chapters converted file_html
FAIL: t/languages.t 192 - multiple_lang_chapters_texi2html tree
FAIL: t/languages.t 200 - multiple_lang_chapters_texi2html indices sort
FAIL: t/languages.t 202 - multiple_lang_chapters_texi2html text
FAIL: t/languages.t 203 - multiple_lang_chapters_texi2html converted file_html
FAIL: t/languages.t 207 - documentlanguage tree
FAIL: t/languages.t 215 - documentlanguage indices sort
FAIL: t/languages.t 217 - documentlanguage text
FAIL: t/languages.t 218 - documentlanguage converted file_html
FAIL: t/languages.t 220 - documentlanguage converted file_info
FAIL: t/languages.t 222 - documentlanguage_option tree
FAIL: t/languages.t 230 - documentlanguage_option indices sort
FAIL: t/languages.t 232 - documentlanguage_option text
FAIL: t/languages.t 233 - documentlanguage_option converted file_html
FAIL: t/languages.t 235 - documentlanguage_option converted file_info
FAIL: t/languages.t 252 - multiple_lang_chapters_latex tree
FAIL: t/languages.t 260 - multiple_lang_chapters_latex indices sort
FAIL: t/languages.t 262 - multiple_lang_chapters_latex text
FAIL: t/transformations.t 175 - master_menu_fr converted file_html
FAIL: t/z_misc/convert_to_text.t 2 - test add_heading_number translations with
a converter
FAIL: t/z_misc/same_parser_multiple_files.t 3 -
three_files_first_file_same_parser converted info
FAIL: t/z_misc/same_parser_multiple_files.t 4 -
three_files_first_file_same_parser converted html
Here is some of the more detailed output from log files:
FAIL: t/init_files_tests.t 26 - modified_translation converted html
# @@ -19,10 +19,10 @@
# <p>Special Form.
# </p>
#
# -<p>fr Special Form.
# +<p>fr Forme Sp@'eciale.
# </p>
#
# -<p>pt Special Form.
# +<p>pt Formul\x{00e1}rio especial.
# </p>
#
#
FAIL: t/init_files_tests.t 91 - customize_special_element converted file_html
Use of uninitialized value $encoded_lang in pattern match (m//) at
../perl/Texinfo/Translations.pm line 228.
Use of uninitialized value $langs[0] in join or string at
../perl/Texinfo/Translations.pm line 234.
Use of uninitialized value $encoded_lang in pattern match (m//) at
../perl/Texinfo/Translations.pm line 228.
Use of uninitialized value $langs[0] in join or string at
../perl/Texinfo/Translations.pm line 234.
Use of uninitialized value $encoded_lang in pattern match (m//) at
../perl/Texinfo/Translations.pm line 228.
Use of uninitialized value $langs[0] in join or string at
../perl/Texinfo/Translations.pm line 234.
Use of uninitialized value $encoded_lang in pattern match (m//) at
../perl/Texinfo/Translations.pm line 228.
Use of uninitialized value $langs[0] in join or string at
../perl/Texinfo/Translations.pm line 234.
Use of uninitialized value $encoded_lang in pattern match (m//) at
../perl/Texinfo/Translations.pm line 228.
Use of uninitialized value $langs[0] in join or string at
../perl/Texinfo/Translations.pm line 234.
Use of uninitialized value $encoded_lang in pattern match (m//) at
../perl/Texinfo/Translations.pm line 228.
Use of uninitialized value $langs[0] in join or string at
../perl/Texinfo/Translations.pm line 234.
Use of uninitialized value $encoded_lang in pattern match (m//) at
../perl/Texinfo/Translations.pm line 228.
Use of uninitialized value $langs[0] in join or string at
../perl/Texinfo/Translations.pm line 234.
FAIL: t/init_files_tests.t 132 - translation_in_parser_in_translation tree
# @@ -83,7 +83,7 @@
# |* C1
# |*def_line_arg C1
# |{dd}
# - |{ on }
# + |{ de }
# |* C1
# |*def_line_arg C1
# |{db}
This looks like a mixture of use of uninitialised values and values being
translated
when they are not expected to be.
It is since the following commit:
commit 4df3c180524762456574deb007b53f9371a7bff2
Author: Patrice Dumas <[email protected]>
Date: 2026-01-26 20:15:44 +0100
* tta/C/main/utils.c (encode_with_iconv, encode_string): replace the
silent integer argument by a status argument, such that, if set, the
function is silent and the information that there was an error in
encoding is returned.
* tta/C/convert/get_converter_perl_info.c
(copy_sv_options_for_convert_text), tta/C/main/build_perl_info.c
(build_convert_text_options), tta/C/main/convert_to_text.c
(destroy_text_options, copy_options_for_convert_text),
tta/C/main/convert_to_text.h (TEXT_OPTIONS),
tta/perl/Texinfo/Convert/Text.pm (copy_options_for_convert_text): add
COMMAND_LINE_ENCODING to text options.
* tta/perl/Texinfo/Convert/Text.pm (_convert),
tta/perl/Texinfo/Convert/Utils.pm (switch_lang_translations)
(definition_category_tree), tta/perl/Texinfo/Transformations.pm
(complete_tree_nodes_menus_in_document, regenerate_master_menu),
tta/perl/Texinfo/Translations.pm (new_lang_translation): add
new_lang_translation in Perl too, and use it to initialize lang
translations arrays. In addition to hiding to some extent the
implementation details, it allows to mark in the code where the
lang translations are initialized.
* tta/C/convert/build_html_perl_state.c
(switch_perl_lang_translations, build_html_translated_names),
tta/C/main/convert_utils.c (definition_category_tree),
tta/C/main/translations.c (new_lang_translation, get_lang_translation),
tta/C/main/tree_types.h (LANG_TRANSLATION), tta/C/parsetexi/indices.c
(complete_indices), tta/C/tree_elements/get_perl_tree_elements.c
(get_lang_translations_sv), tta/perl/Texinfo/Convert/Utils.pm
(switch_lang_translations, definition_category_tree),
tta/perl/Texinfo/Translations.pm (translate_string)
(cache_translate_string, complete_indices): pass COMMAND_LINE_ENCODING
trought to new_lang_translation. In new_lang_translation encode lang
and pass it in lang translations objects. Use the encoded lang in
translate_string to set environment varibles, as should be.
* tta/tests/Makefile.onetst, tta/tests/other/Makefile.am (EXTRA_DIST),
tta/tests/other/list-of-tests
(accented_lang_index_collation_documentlanguage_collation),
tta/tests/other/accented_lang_index_collation.texi: new test of
DOCUMENTLANGUAGE_COLLATION set with @documentlanguage with non-ascii
non-latin1 characters.