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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.