Re: OpenCSW buildbot failing
Patrice Dumas <[email protected]>
| Newsgroups | gmane.comp.tex.texinfo.bugs |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Jan 28, 2026 at 08:07:52PM +0000, Gavin Smith wrote:
> 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
>
> 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.
Beware that the diffs are to be read in the opposite direction as usual,
for a reason that I do not really understand, I tried to follow the
documentation, but it ended up like that. Therefore there is no
translation.
> It is since the following commit:
It seems that there is an undef encoded lang while the lang is not undef, it
should never happen in theory, I'll investigate.
--
Pat