Re: Cygwin smoke

[email protected] (Abe Timmerman)
Newsgroups perl.perl5.porters,perl.daily-build
Organization ztreet
Message-ID <[email protected]>
Op een zonnige winterdag (Tuesday 25 February 2003 13:31), schreef alian:

[about problems with 'lib/warnings.t' on CygWin]
> >>PERLIO=perlio ./perl -Ilib lib/warnings.t
> >>...
> >>ok 412
> >>ok 413
> >>...
> >>EXPECTED:
> >>Insecure dependency in chdir while running with -T switch at - line 5.
> >>GOT:
> >>Insecure dependency in chdir while running with -T switch at - line 5.
> >>not ok 414
....
> > I've bugged Schwern with such long time ago, but he didn't see where. So
> > if you can supply the patch, I guess he would be willing to apply :)
>
> Here a solution for Test-Smoke-1.16_20, who can be found here:
>
> --- mktest.pl.orig      Tue Feb 25 13:08:12 2003
> +++ mktest.pl   Tue Feb 25 13:08:59 2003
> @@ -334,6 +334,7 @@
>               if ( $perlio ne 'locale' ) {
>                   $ENV{PERLIO} = $perlio;
>                   is_win32 and $ENV{PERLIO} .= " :crlf";
> +                $^O eq 'cygwin' and $ENV{PERLIO} .= " :crlf";

That doesn't look right to me. We are talking about one (1) test. 
I don't have (enough of) cygwin to check if 

	$ PERLIO='perlio :crlf' make test

doesn't give more problems (as it should), than it takes away...

From running the above (well, t/harness) on Linux it feels there is an issue 
with PerlIO and Taint stuff:

Failed Test           Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
../lib/File/Compare.t               12    1   8.33%  12
io/tell.t                           27    4  14.81%  10 25-27
op/magic.t                          50    1   2.00%  24
op/taint.t                         206    2   0.97%  1 3
run/switcht.t                       11    2  18.18%  2 4


>                   $ENV{LC_ALL} = 'C' if $force_c_locale;
>               } else {
>                   $ENV{PERL_UNICODE} = 1;
>
> >>I presume that Cygwin build use a default value of perlio :crlf as make
> >
> > No.

Indeed it shouldn't.

Good luck,

Abe
-- 
I think that's the best choice: cygwin seems to be so weird regarding
this feature that we might as well be testing rand()...
                                   -- Jarkko Hietaniemi on p5p @ 2002-03-26
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.