[EMAIL PROTECTED] wrote:
> 
> This distribution has been tested as part of the cpan-testers
> effort to test as many new uploads to CPAN as possible.  See
> http://testers.cpan.org/
> 
> Please cc any replies to [EMAIL PROTECTED] to keep other
> test volunteers informed and to prevent any duplicate effort.
> 
> --
> Since VMS::Filespec was not installed, all of the VMS tests failed.

Hmmm, it should have skipped those like so:

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.

> not ok 243 # Mac->rel2abs('','t1:t2:t3'): got 't1:t2:t3', expected ''

It passes on Linux, so I suspect that the file_name_is_absolute( '' ) is
returns FALSE, since it does a

   return ! -e ':' . '' ;

and the directory ':' generally exists.  Isn't it the pretend cwd?

This ends up causeing rel2abs( '', 'blah' ) to absolutify

   return 'blah' . '' ;

On other platforms the file ':' is not likely to exist, so the test passes.
Does that sound like the cause?

If so, does special casing file_name_is_absolute to return TRUE for ''
make sense? (I can poll mac-perl if you think that would be better).

- Barrie

Reply via email to