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

Reply via email to