> Date: Fri, 25 Oct 2024 22:44:40 +0200
> From:  Bruno Haible via Bug reports for the GNU Texinfo documentation system
>  <bug-texinfo@gnu.org>
> 
>  /cygdrive/c/Strawberry/perl/bin/perl -w ../../../tp/tests/..//texi2any.pl  
> --force --conf-dir ../../../tp/tests/../t/init/ --conf-dir 
> ../../../tp/tests/../init --conf-dir ../../../tp/tests/../ext -I 
> ../../../tp/tests/formatting -I formatting/ -I ../../../tp/tests/ -I . -I 
> built_input --error-limit=1000 -c TEST=1  --output 
> formatting/out_parser/split_nocopying_split_dev_null/ --info --split-size 1 
> -o /dev/null ../../../tp/tests/formatting/split_nocopying.texi > 
> formatting/out_parser/split_nocopying_split_dev_null/split_nocopying.1 
> 2>formatting/out_parser/split_nocopying_split_dev_null/split_nocopying.2

This is probably because you are using Cygwin Bash, not MSYS Bash, to
run the tests, so /dev/null remains unaltered, and Strawberry Perl
doesn't understand it.

> -accentêd:7: warning: làng is not a valid language code
> +accent?d:7: warning: làng is not a valid language code

This is a non-issue: that's how Windows represents characters that
cannot be expressed using the current system codepage.  Can you run in
a locale which supports ê?

> -texi2any: warning: overwritting output file with js licences: 
> formatting/out_parser/js_license_reuse_output_file/Ch1.html
> +texi2any: warning: overwritting output file with js licences: 
> formatting\out_parser\js_license_reuse_output_file\Ch1.html

This is the slash-vs-backslash issue, not a real problem.

> diff -a -u --strip-trailing-cr -r 
> ../../../tp/tests/formatting/res_parser/reuse_macro_expand_file/simplest.2 
> formatting/out_parser/reuse_macro_expand_file/simplest.2
> --- 
> ../../../tp/tests/formatting/res_parser/reuse_macro_expand_file/simplest.2    
>     2024-10-25 19:51:52.000000000 +0000
> +++ formatting/out_parser/reuse_macro_expand_file/simplest.2  2024-10-25 
> 20:08:10.709511300 +0000
> @@ -1 +0,0 @@
> -texi2any: warning: overwritting file: 
> formatting/out_parser/reuse_macro_expand_file/simplest.info

No idea why this warning was not emitted.

> --- 
> ../../../tp/tests/encoded/res_parser/verbatiminclude_names_latin1_html_explicit_encoding/chap.html
>         2024-10-25 19:51:52.000000000 +0000
> +++ 
> encoded/out_parser/verbatiminclude_names_latin1_html_explicit_encoding/chap.html
>   2024-10-25 20:08:54.431588300 +0000
> @@ -4,7 +4,6 @@
>  <head>
>  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
>  <!-- In copying
> -In included téxt.
>   -->
>  <title>chap (top)</title>
>  
> @@ -38,8 +37,7 @@
>  <h2 class="chapter" id="Chapter"><span>1 Chapter<a class="copiable-link" 
> href="#Chapter"> &para;</a></span></h2>
>  
>  <p>In main text
> -</p><pre class="verbatim">In included téxt.
> -</pre>
> +</p>
>  </div>

Looks like @include didn't work?

> diff -a -u --strip-trailing-cr -r 
> ../../../tp/tests/encoded/res_parser/verbatiminclude_names_latin1_html_explicit_encoding/index.html
>  
> encoded/out_parser/verbatiminclude_names_latin1_html_explicit_encoding/index.html
> --- 
> ../../../tp/tests/encoded/res_parser/verbatiminclude_names_latin1_html_explicit_encoding/index.html
>        2024-10-25 19:51:52.000000000 +0000
> +++ 
> encoded/out_parser/verbatiminclude_names_latin1_html_explicit_encoding/index.html
>  2024-10-25 20:08:54.431588300 +0000
> @@ -4,7 +4,6 @@
>  <head>
>  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
>  <!-- In copying
> -In included téxt.
>   -->
>  <title>Top (top)</title>

Likewise?

> diff -a -u --strip-trailing-cr -r 
> ../../../tp/tests/encoded/res_parser/verbatiminclude_names_latin1_html_explicit_encoding/verbatiminclude_names_latin1.2
>  
> encoded/out_parser/verbatiminclude_names_latin1_html_explicit_encoding/verbatiminclude_names_latin1.2
> --- 
> ../../../tp/tests/encoded/res_parser/verbatiminclude_names_latin1_html_explicit_encoding/verbatiminclude_names_latin1.2
>    2024-10-25 19:51:52.000000000 +0000
> +++ 
> encoded/out_parser/verbatiminclude_names_latin1_html_explicit_encoding/verbatiminclude_names_latin1.2
>      2024-10-25 20:08:54.620224200 +0000
> @@ -1,2 +1,4 @@
> +verbatiminclude_names_latin1.texi:6: @verbatiminclude: could not find 
> included_ak?ent?d.texi
>  verbatiminclude_names_latin1.texi:8: @verbatiminclude: could not find 
> vi_not_exist?ng.t?xi
> +verbatiminclude_names_latin1.texi:18: @verbatiminclude: could not find 
> included_ak?ent?d.texi
>  verbatiminclude_names_latin1.texi:20: @verbatiminclude: could not find 
> vi_not_exist?ng.t?xi
> D: encoded/diffs/verbatiminclude_names_latin1_html_explicit_encoding.diff 
> (printed above)

Inclusion of files with non-ASCII file names is expected to fail.  Why
is this being tested on MinGW?  Are the non-ASCII characters in
included file names guaranteed to be supported on Windows?

> --- 
> ../../../tp/tests/encoded/res_parser/verbatiminclude_names_latin1_explicit_encoding_rawtext/verbatiminclude_names_latin1.txt
>       2024-10-25 19:51:52.000000000 +0000
> +++ 
> encoded/out_parser/verbatiminclude_names_latin1_explicit_encoding_rawtext/verbatiminclude_names_latin1.txt
>         2024-10-25 20:09:03.241446000 +0000
> @@ -7,5 +7,4 @@
>  *********
>  
>  In main text
> -In included téxt.

Probably the same issue with @include of non-ASCII file names?

      • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
        • ... Patrice Dumas
        • ... Eli Zaretskii
          • ... Gavin Smith
            • ... pertusus
            • ... Eli Zaretskii
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
              • ... Eli Zaretskii
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
              • ... Eli Zaretskii
    • ... Eli Zaretskii
  • Re: ... Patrice Dumas
    • ... Gavin Smith
      • ... Patrice Dumas

Reply via email to