Check my new sig!

On Fri 24 Aug 2001 14:56, Nicholas Clark <[EMAIL PROTECTED]> wrote:
> On Thu, Aug 23, 2001 at 05:10:22PM +0200, H . Merijn Brand wrote:
> >     1. mkovz.pl accepts smoke folder as second argument, making only
> >        smoke.sh candidate for editing
> >     2. Michael's changes from Aug 22
> >     3. smoke.sh expands PATH with starting location of smoke.sh
> >     4. added README (just for starters)
> >     5. added Makefile.PL (not ready for use (yet))
> 
> Why does this require 5.6?

open my $fh, "< blah" or die "foo: $!";

> >     6. smoke.sh accepts source dir as argument
> >     7. added ChangeLog
> >     8. added MANIFEST
> 
> Attached should be the complete diffs I'm running with. I'm not suggesting
           ^^^^^^^^^ ?
> that all the bits of the patches should go in, but I did find
> 
> (mktest.pl 2>&1) >mktest.log || echo mktest.pl exited with exit code $?
> mkovz.pl [EMAIL PROTECTED] $PC || echo mkovz.pl exited with exit code $?

Added in 1.03

> in smoke.sh useful for debugging when things went wrong
> 
> The only change to mkovz.pl is to use "mail" rather than "mailx" on FreeBSD.

Enlighten me, FreeBSD does *not* support mailx?
IIRC, earlier versions of mail (maby very old, did not support the -s option
to pass the subject, that's why I chose mailx)

> In mktest.pl
> 
> This seems to fix a bug:
> 
>  if (-s "perl.nok.$$") {
>      print TTY "\nNot OK file ...";
> -    open NOK, "< perl.nok";
> +    open NOK, "< perl.nok.$$";

Seems OK to me now. But since mkovz.pl has entered the arena, I surely hope
nobody is actualy sending the .ok and .nok message to perlbug.

>      my @nok = <NOK>;
> 
> 
> There's a ./Configure rather than ./Configuration :-) and I've taught it that

D'uh! I prefixed the wrong line with "./"
Fixed in 1.03

> FreeBSD can't do long doubles, so no need to build duplicate tests.

If $^O for FreeBSD is "FreeBSD", would the following change do?

if ($^O =~ m/^(?: hpux | FreeBSD )$/x && $conf =~ m/longdouble|morebits/) {

> It would be nice if the 5.005_03 incompatible "open my $pol" were not used,
> as it means mktest.pl needs editing if it is to be run on a machine without
> 5.6 or later installed.

Did you detect any other deps, I've gotten so used to it now that I tend to
forget what is new in 5.6 :)

Changed.

I've dropped the requirement. Hope there are no other backward
incompatibilities.

Now I should start to *use* this stripped version myself in order to submit
tested software :-P

-- 
H.Merijn Brand    Amsterdam Perl Mongers (http://www.amsterdam.pm.org/)
using perl-5.6.1, 5.7.1 & 628 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
  WinNT 4, Win2K pro & WinCE 2.11.  Smoking perl CORE: [EMAIL PROTECTED]
http:[EMAIL PROTECTED]/   [EMAIL PROTECTED]
send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org

Reply via email to