John E. Malmberg wrote:
Here is the latest attempt. Still not fully tested.
And the results are that with this new change, I am getting failures in
the UNIX mode with: lib/File/Compare.t,
lib/File/Spec/t/Crossplatform.t, lib/File/Temp/t/object.t,
lib/Module/Build/t/compat.t, lib/vmsish.t
Some of the above failures may be because I did not define SYS$SCRATCH
or /tmp to be on an ODS-5 volume, so it may not be as bad as what it looks.
I am also running the makemaker code with out the Unix compatibility
changes, as Michael has not integrated them yet, and those are failing,
along with the new lib/Test/Simple/t/exit.t
In VMS/EFS mode, 52 tests are failing that do not fail in the default
VMS mode.
I really am short of cycles right now, so I think we may have to work on
getting better support for VMS/EFS for Perl next, and just document that
while the UNIX mode is working reasonably well, there are known issues
with EFS / VMS mode.
We really need to get some sort of logical name support that we can
count on being bundled with Perl on VMS.
We really could use more volunteers to help get the EFS mode working.
Debugging Perl is much easier now with the support for the "forked"
debugger on VMS, so I can help with people who want learn how to
troubleshoot these issues.
Regards,
-John
wb8...@qsl.network
Personal Opinion Only