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