With my submitted patches in place, and with one tentative bugfix to
stat() in VMS.C, here is a status of where things are for me on VMS.
As rsync://ftp.linux.activestate.com is stuck at 31806, I have not been
able to easily test patches after that point.
Failed 21 tests out of 1332, 98.42% okay.
[-.ext.Cwd.t]cwd.t
This needs more investigation. The readlink() routine that worked under
PCP modes with the RMS SYMLINK kit is returning an error condition for
every thing I have tried with it. I may need to add a mount point for
the disk on it self in order for this to work, or may need to do
something else.
I want to make sure that I understand the other failures before I make
changes related to this test.
[-.ext.Safe.t]safe2.t
This was just discussed in another thread.
[-.lib.CPANPLUS.Dist.Build.t]02_CPANPLUS-Dist-Build.t
This passes 36 tests when run interactively. There is a lot of verbose
output that is not preceded by # characters.
Destructively modifies path and perl5lib logical names in the process
table. All the CPANPLUS tests are doing this.
[-.lib.CPANPLUS.t]00_CPANPLUS-Internals-Utils.t
New failure:
not ok 19 - Looks like a proper version
# Failed test ' Looks like a proper version'
# at [-.lib.cpanplus.t]00_cpanplus-internals-utils.t line 78.
# '5_10_0'
# doesn't match '(?-xism:\d.\d.\d)'
My guess is that somewhere a directory named '5.10.0' was converted to
'5_10_0' and that this regex can not deal with that.
If someone fixes this, please do not always expect VMS to make this
conversion. Patches are in progress for VMS to optionally not do this
on ODS-5 volumes.
[-.lib.CPANPLUS.t]08_CPANPLUS-Backend.t
not ok 230 - Found list of installed modules
# Failed test 'Found list of installed modules'
# at [-.lib.cpanplus.t]08_cpanplus-backend.t line 213.
I have not determined exactly what this test is looking for, so I do not
know how to fix.
[-.lib.CPANPLUS.t]20_CPANPLUS-Dist-MM.t
This is now failing for me. It was working before. Lots of failures
starting at:
not ok 45 - Makefile.PL deleted
# Failed test ' Makefile.PL deleted'
# at [-.lib.cpanplus.t]20_cpanplus-dist-mm.t line 261.
# Looks like you failed 7 tests of 81.
This will need further investigation.
[-.lib.File.Find.t]find.t
[-.lib.File.Find.t]taint.t
Find.t and taint.t are failing because a previous test is leaving a file
named '[.t].;' behind. With that file removed, the tests pass. I have
not found which test is leaving this behind.
[-.lib.Module.Build.t]basic.t
This passes when run interactively. Lots of output not prefixed by #
[-.lib.Module.Build.t]ext.t
This passes when run interactively.
[-.lib.Module.Build.t]extend.t
not ok 7
# Failed test at [-.lib.module.build.t]extend.t line 55.
Looking for a VMS directory as a subdirectory of a VMS directory, and
the directory delimiters are causing the test to fail.
[-.lib.Module.Build.t]install.t
Manifying [.blib.lib]simple.pm -> [.blib.libdoc]__simple.rno
Use of uninitialized value within @dirs in pattern match (m//) at
/PROJECT_ROOT/PERL-BLEAD/lib/Pod/Man.pm line 795.
Use of uninitialized value $fixedpath in substitution (s///) at
../lib/File/Spec/VMS.pm line 503.
Use of uninitialized value $path in pattern match (m//) at
../lib/File/Spec/VMS.pm line 39.
Use of uninitialized value in transliteration (tr///) at
../lib/File/Spec/VMS.pm line 46.
Use of uninitialized value $path in substitution (s///) at
../lib/File/Spec/VMS.pm line 47
Can't open perl script "Build": no such file or directory
.
# Looks like you failed 6 tests of 34.
%SYSTEM-F-ABORT, abort
[-.lib.Module.Build.t]manifypods.t
# Looks like you failed 3 tests of 21.
[-.lib.Module.Build.t]metadata.t
Several cases of expecting the file system to preserve case, and when
VMS is put in that mode, it still fails as something appears to go into
a recursive loop in the test script.
[-.lib.Module.Build.t]ppm.t
Use of uninitialized value within @dirs in pattern match (m//) at
/PROJECT_ROOT/PERL-BLEAD/lib/Pod/Man.pm line 795.
: checksum error at [-.lib.module.build.t]ppm.t line 122
Invalid header block at offset unknown at [-.lib.module.build.t]ppm.t
line 122
not ok 11 - blib/html/site/lib/Simple.html
# Failed test 'blib/html/site/lib/Simple.html'
# at [-.lib.module.build.t]ppm.t line 178.
not ok 12 - blib/html/bin/hello.html
# Failed test 'blib/html/bin/hello.html'
# at [-.lib.module.build.t]ppm.t line 179.
# Looks like you failed 9 tests of 12.
[-.lib.Module.Build.t]runthrough.t
not ok 7
# Failed test at [-.lib.module.build.t]runthrough.t line 86.
# got: 'Simple-0_01'
# expected: 'Simple-0.01'
# Looks like you failed 3 tests of 32.
A number of other errors.
[-.lib.Module.Build.t]test_type.t
This passes when run interactively, a lot of output not prefixed by #
[-.lib.Module.Build.t]tilde.t
tilde support is not in VMS right now.
[-.lib.Module.Build.t]xs.t
Can't locate object method "blib
" via package "Module::Build" at
/PROJECT_ROOT/PERL-BLEAD/lib/Module/Build/Base.pm line 2208.
# Looks like you planned 22 tests but only ran 15.
# Looks like your test died just after 15.
[-.lib.Test.Harness.t]failure.t
This one is confusing, It claims all 6 tests pass when run
interactively, but there is also much output about tests that fail, and
that output indicates that the tests are expected to fail.
The output is not prefixed with "#".
op/utftaint.t
This test is dependent on the value of the logical name PATH before it
is run. More investigation is needed.
-John
[EMAIL PROTECTED]
Personal Opinion Only