Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread Michael G Schwern
On Sat, Jul 09, 2005 at 01:42:34AM -0400, John E. Malmberg wrote: I had to do a lot of work in the Makemaker routines to get them to pass the tests when the OpenVMS CRTL is by default returning names in UNIX syntax instead of VMS. Can I see that work? -- Michael G Schwern [EMAIL

Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread Michael G Schwern
On Sat, Jul 09, 2005 at 01:53:36AM -0400, John E. Malmberg wrote: Hmm. Here's the easiest of my failures to analyze: not ok 52 - vmsify('.../'): '[]' # Failed at ../vms/ext/filespec.t line 24 # got '[]' # expected '[...]' It also should be expected to return [.^.^.^] if the

Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread John E. Malmberg
Michael G Schwern wrote: On Sat, Jul 09, 2005 at 01:53:36AM -0400, John E. Malmberg wrote: Hmm. Here's the easiest of my failures to analyze: not ok 52 - vmsify('.../'): '[]' # Failed at ../vms/ext/filespec.t line 24 # got '[]' # expected '[...]' It also should be expected to

Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread Craig A. Berry
At 1:42 AM -0400 7/9/05, John E. Malmberg wrote: Is anyone on this list using the test RMS Symbolic links SDK? That's 8.2 only, right? I don't have any 8.2 systems, so unless it's on the testdrive I don't have anything available to experiment with. I am going to have a lot of gnu diff files to

Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread PPrymmer
Michael G Schwern [EMAIL PROTECTED] wrote on 07/11/2005 02:46:14 AM: vms/ext/Filespec.pm is out of date and broken. Indeed. It appears that filespec.t is not run on Solaris for example (IIRC that test used to be run on Unix automatically). Here are the shell commands I just had to run to

Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread Michael G Schwern
On Mon, Jul 11, 2005 at 07:31:55AM -0400, John E. Malmberg wrote: I did not miss the point. I am currently running different code on VMS than anyone else :-) Ahh, apologies. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern 'All anyone gets in a mirror is

Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread Michael G Schwern
On Mon, Jul 11, 2005 at 02:17:04PM -0400, [EMAIL PROTECTED] wrote: In the resultant output only tests 1 through 136 actually ran (missing tests 137 through 142). There were so many failures that it might be better so list only those that passed: VMS::Filespec uses AutoLoader. Either you

Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread PPrymmer
Michael G Schwern [EMAIL PROTECTED] wrote on 07/11/2005 02:58:55 PM: On Mon, Jul 11, 2005 at 02:17:04PM -0400, [EMAIL PROTECTED] wrote: In the resultant output only tests 1 through 136 actually ran (missing tests 137 through 142). There were so many failures that it might be better so

Re: Anyone run vms/ext/filespec.t in a while?

2005-07-11 Thread Michael G Schwern
On Mon, Jul 11, 2005 at 03:04:37PM -0400, [EMAIL PROTECTED] wrote: I just realized that myself. I was considering adding a Makefile.PL to help the other platforms. Or just remove the AutoLoader. Its purpose is to prevent loading all that unnecessary code on VMS. So... package

VMS 8.2 change information (was: Anyone run vms/ext/filespec.t in a while?)

2005-07-11 Thread John E. Malmberg
At 1:42 AM -0400 7/9/05, John E. Malmberg wrote: Is anyone on this list using the test RMS Symbolic links SDK? That's 8.2 only, right? I don't have any 8.2 systems, so unless it's on the testdrive I don't have anything available to experiment with. The SDK is for 8.2 only. It should only

Hard link support for VMS (part 1)

2005-07-11 Thread John E. Malmberg
These two files c2ph.pl and s2p.pl need to be updated for hard link support before you can build perl on VMS for hard link support. These files may be the only reason that building Perl on VMS with hard link support requires it to be built on a disk with hard link support enabled. If a

Hard link support for VMS (part 2)

2005-07-11 Thread John E. Malmberg
This configure.com tests to see if hard links are enabled on the build disk, and if so enables hard link support in the build. This test is only done on 8.2 even though hard links have been available since 7.3-1. 1. I only have been able to test with 8.2 and later at this time. 2. The dcl

Hard link support for VMS (part 3)

2005-07-11 Thread John E. Malmberg
This descrip_mms.template mainly has changes that Craig Berry gave me for support of ODS-5 file specifications. I also changed the behavior of a DEBUG build to produce more useful listing files. The listing options should really be separated from the DEBUG option as a listing with machine code

Documentation update - Readme.vms

2005-07-11 Thread John E. Malmberg
This draft documentation is taylored for a perl to specifically go with the RMS Symbolic link test SDK, so may need some changes for other purposes. The specific information on about the Posix Compliant mode may change with the eventual VMS release that implements it. The Perl for the RMS

Documentation update - perlvms_pod

2005-07-11 Thread John E. Malmberg
This draft documentation is taylored for a perl to specifically go with the RMS Symbolic link test SDK, so may need some changes for other purposes. The specific information on about the Posix Compliant mode may change with the eventual VMS release that implements it. The Perl for the RMS

Hard link support for VMS (part 2)

2005-07-11 Thread John Malmberg
This configure.com tests to see if hard links are enabled on the build disk, and if so enables hard link support in the build. This test is only done on 8.2 even though hard links have been available since 7.3-1. 1. I only have been able to test with 8.2 and later at this time. 2. The dcl

Documentation update - perlvms_pod

2005-07-11 Thread John Malmberg
This draft documentation is taylored for a perl to specifically go with the RMS Symbolic link test SDK, so may need some changes for other purposes. The specific information on about the Posix Compliant mode may change with the eventual VMS release that implements it. The Perl for the RMS

Documentation update - Readme.vms

2005-07-11 Thread John Malmberg
This draft documentation is taylored for a perl to specifically go with the RMS Symbolic link test SDK, so may need some changes for other purposes. The specific information on about the Posix Compliant mode may change with the eventual VMS release that implements it. The Perl for the RMS

Re: Hard link support for VMS (part 2)

2005-07-11 Thread Craig A. Berry
John, Thanks for all your good work on this. I've sprinkled in a few comments below, but it shouldn't be too tough to get this work incorporated into the authoritative sources, though I can't make any promises about when that will happen. At 6:43 PM -0400 7/11/05, John Malmberg wrote: This

Re: Hard link support for VMS (part 3)

2005-07-11 Thread Craig A. Berry
At 6:48 PM -0400 7/11/05, John Malmberg wrote: This descrip_mms.template mainly has changes that Craig Berry gave me for support of ODS-5 file specifications. I believe you mean files over 2GB via the _LARGEFILE definition, and unless I'm even dottier than I think I am, support for this has

Re: Hard link support for VMS (part 2)

2005-07-11 Thread Craig A. Berry
At 6:43 PM -0400 7/11/05, John Malmberg wrote: Perl_setup.com is optionally built such that it defines perl_root based on the directory it currently resides in, as a step toward being able to build a binary distribution kit that does not require editing it. It has bothered me for a long time

Re: Hard link support for VMS (part 2)

2005-07-11 Thread John E. Malmberg
Craig A. Berry wrote: John, Thanks for all your good work on this. I've sprinkled in a few comments below, but it shouldn't be too tough to get this work incorporated into the authoritative sources, though I can't make any promises about when that will happen. There are a few projects that

Re: Hard link support for VMS (part 2)

2005-07-11 Thread John E. Malmberg
Craig A. Berry wrote: At 6:43 PM -0400 7/11/05, John Malmberg wrote: Perl_setup.com is optionally built such that it defines perl_root based on the directory it currently resides in, as a step toward being able to build a binary distribution kit that does not require editing it. It has

Re: Hard link support for VMS (part 3)

2005-07-11 Thread John E. Malmberg
Craig A. Berry wrote: At 6:48 PM -0400 7/11/05, John Malmberg wrote: This descrip_mms.template mainly has changes that Craig Berry gave me for support of ODS-5 file specifications. I believe you mean files over 2GB via the _LARGEFILE definition, and unless I'm even dottier than I think I

Re: Hard link support for VMS (part 2)

2005-07-11 Thread PPrymmer
Craig A. Berry [EMAIL PROTECTED] wrote on 07/11/2005 10:13:56 PM: +$ IF (tmp .GES. 8.2) .AND. (f$getsyi(HW_MODEL) .GE. 1024) Last time I checked, Itanium systems return zero for f$getsyi(HW_MODEL). The archname symbol should already have one of VMS_VAX, VMS_AXP, or VMS_IA64, and the

Re: Hard link support for VMS (part 2)

2005-07-11 Thread PPrymmer
Craig A. Berry [EMAIL PROTECTED] wrote on 07/11/2005 10:38:34 PM: At 6:43 PM -0400 7/11/05, John Malmberg wrote: Perl_setup.com is optionally built such that it defines perl_root based on the directory it currently resides in, as a step toward being able to build a binary distribution kit

Re: Hard link support for VMS (part 3)

2005-07-11 Thread PPrymmer
John E. Malmberg [EMAIL PROTECTED] wrote on 07/11/2005 11:14:22 PM: Correct. Remember my diffs are against the perl 5.8.6 release. Is 5.8.7 a release kit now? stable.tar.gz from CPAN is 5.8.7. Peter Prymmer