Michael G Schwern <[EMAIL PROTECTED]> wrote on 07/08/2005 08:09:40 PM:

> I'm examining the feasibility of making VMS::Filespec available to all
> installations (makes testing File::Spec::VMS a whole lot easier) and
> ran vms/ext/filespec.t on my OS X box.  I got some failures but none
> of them seem to be related to my running on Unix.  They all appear to be
> genuine bugs in the code.
>
> So... has anyone run ext/vms/filespec.t on VMS in a while?

I just ran it on IA64 with a perl 5.8.7 kit and it went ok:

$ set def [.t]
$ perl lib/vmsfspec.t
1..142
ok 1 - eval unixify('__some_:[__where_.__over_]__the_.__rainbow_')
ok 2 - unixify('__some_:[__where_.__over_]__the_.__rainbow_'):
'/__some_/__where_/__over_/__the_.__rainbow_'
ok 3 - eval unixify('[.__some_.__where_.__over_]__the_.__rainbow_')
<snip>
ok 135 - eval File::Spec->canonpath('__dev:[__dir.][000000]__foo')
ok 136 - File::Spec->canonpath('__dev:[__dir.][000000]__foo'):
'__dev:[__dir]__foo'
ok 137 - rmsexpand()
ok 138
ok 139
ok 140
ok 141 - using redirected mkdir()
ok 142 -     rmdir()

No problems.  Did you want a report for somthing closer to bleedperl
than 5.8.7?

One thing to note is that much of the VMS implementation of VMS::Filespec
is embedded in the perl binary itself - in the code for vms.c - in order
to make miniperl on VMS more capable of building the extensions (basically
so that ExtUtils::MakeMaker will run).

HTH.

Peter Prymmer

Reply via email to