At 10:44 PM -0400 6/25/00, Barrie Slaymaker wrote:
>[EMAIL PROTECTED] wrote in part:
>>
>>  } ok 148 # skip VMS->splitpath('file'): Install VMS::Filespec 
>>(from vms/ext) at (eval 1) line 2.
>>  } ok 149 # skip VMS->splitpath('[d1.d2.d3]'): Install 
>>VMS::Filespec (from vms/ext) at (eval 1) line 2.
>>
>>  It did exactly that, but with a "not" in front.
>
>That's bizarre.  Here's the only t/filespec.t line that outputs the
>skip stuff:
>
>              print "ok $current_test # skip $function: $@\n" ;

not ok 174 # VMS->splitdir(''): # Install VMS::Filespec (from vms/ext).
File '(eval 1)'; Line 4

etc.

MacPerl 5.6.0-to-be does it right:

ok 174 # skip VMS->splitdir(''): Install VMS::Filespec (from vms/ext) 
at (eval 1) line 4.

I see, it's the old "# " in front of error message problem with 
MacPerl 5.20r4, which is changed in 5.6.0.  You're looking for a 
fixed string in $@?

>
>>  rel2abs claims not to check against the filesystem, but implicitly it does
>
>Ack.  Doc bug inherited from the original unixian version.  I'll fix
>that.
>
>>  So special casing the name
>>  should have no effect in practice, and would solve the problem.
>
>Ok, I'll run the patch by mac-perl & p5p just to make sure it won't screw
>any (or at least too many) people up.
>
>Thanks again for the excellent testing & feedback.

Thanks for the fix.  It will be nice to use the up-to-date File::Spec 
with the current MacPerl.

>
>- Barrie

-- 
--
Paul Schinder
[EMAIL PROTECTED]

Reply via email to