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]