On Sat, Oct 26, 2024 at 10:43:54AM +0100, Gavin Smith wrote:
> Thanks, this makes sense to me.  As far as I understand, this "mingw" is
> not a valid architecture worth supporting.  It is said to be mingw but
> some cygwin programs are in use:

Indeed, it is not mingw built on mingw, it is mingw built on cygwin.

> The question is, is it mingw (native Windows programs), or Cygwin?

The result is mingw, ie a native Windows program.  The build platform is
Cygwin.

> If the answer is neither, but some mixture of the two, then my working
> assumption is that it is a bogus setup not worth spending time on.

It is quite broken, as it was already discussed in length before, but
not so broken either.  The test that fail do not show anything really
problematic for real life use, otherwise said, native Perl run texi2any
on cygwin is way more likely to produce a correct output than the not.

> I feel it would be a mistake to hide these test failures, as it could
> give someone false confidence that what they were doing was valid.

I can't see what is fundamentally invalid in trying to build mingw on
cygwin.  These are not mistakes, but incompatibility between the native
commands used at runtime for the tests and the cygwin shell and tools.
So, the point is not whether the platform is good or not, the real
issue is whether the added complexity in the tests balances with the
interest of making easier to determine when a new test fail or a test
that failed do not fail anymore for that platform.


Also note that the real issues with that platform are not actually the
failing tests, but the fact that prove cannot be used and pod2texi tests
are therefore not run, that it is not possible to install the modules
for the tp/*.t tests, that xsubpp cannot be run, and therefore there is
no XS, and maybe there is no ncurses, so no Info reader.

-- 
Pat

  • Re: ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
    • ... Gavin Smith
      • ... Gavin Smith
      • ... Gavin Smith
  • Re: ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
    • ... Patrice Dumas
      • ... 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