Re: getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-11 Thread Thomas Pfau
Craig A. Berry wrote: On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote: Thomas Pfau wrote: John E. Malmberg wrote: We really need to get some sort of logical name support that we can count on being bundled with Perl on VMS. My VMS::Logical module appears to work. I don't think I ever

Re: getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-11 Thread Craig A. Berry
On Jun 10, 2009, at 10:09 PM, John E. Malmberg wrote: Craig A. Berry wrote: Get them on CPAN and other possibilities arise, though probably not before Perl 5.12.0. If we can get them into CPAN, would it be acceptable to make them a requirement for other CPAN modules to use them just on

Re: getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-11 Thread Craig A. Berry
On Jun 11, 2009, at 7:59 AM, Thomas Pfau wrote: Craig A. Berry wrote: On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote: Thomas Pfau wrote: John E. Malmberg wrote: My VMS::Logical module appears to work. I don't think I ever uploaded it to CPAN but I could do that.

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-10 Thread John E. Malmberg
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

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-10 Thread Thomas Pfau
John E. Malmberg wrote: We really need to get some sort of logical name support that we can count on being bundled with Perl on VMS. My VMS::Logical module appears to work. I don't think I ever uploaded it to CPAN but I could do that. http://axp1.nbpfaus.net/~pfau/perl/VMS-LOGICAL-0_3.ZIP

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-10 Thread John E. Malmberg
Thomas Pfau wrote: John E. Malmberg wrote: We really need to get some sort of logical name support that we can count on being bundled with Perl on VMS. My VMS::Logical module appears to work. I don't think I ever uploaded it to CPAN but I could do that.

tracking development releases on VMS (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-10 Thread Craig A. Berry
On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote: If you can use NFS to share a disk with a Linux system, it is easy to set up so rsync on or git on Linux can be used to keep the current blead perl up to date on VMS. For Linux also substitute Mac OS X or anything unixy, including

getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-10 Thread Craig A. Berry
On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote: Thomas Pfau wrote: John E. Malmberg wrote: We really need to get some sort of logical name support that we can count on being bundled with Perl on VMS. My VMS::Logical module appears to work. I don't think I ever uploaded it to CPAN but

Re: getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-10 Thread John E. Malmberg
Craig A. Berry wrote: On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote: There is considerable interest currently in removing extensions from the core and reluctance to add them. This derives from somewhat of a binge in adding new extensions in recent years that add to the maintenance

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-08 Thread John E. Malmberg
John E. Malmberg wrote: Craig A. Berry wrote: I went back to my original test case (not the narrower one you ended up fixing) and it looks like we are half-way there. If both DECC$EFS_CHARSET and DECC$FILENAME_UNIX_REPORT are defined, this works: $ perl -MFile::Spec::Functions -e print

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-08 Thread Craig A. Berry
On Jun 8, 2009, at 1:42 AM, John E. Malmberg wrote: John E. Malmberg wrote: Craig A. Berry wrote: I went back to my original test case (not the narrower one you ended up fixing) and it looks like we are half-way there. If both DECC$EFS_CHARSET and DECC$FILENAME_UNIX_REPORT are defined,

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-08 Thread John E. Malmberg
Craig A. Berry wrote: On Jun 8, 2009, at 1:42 AM, John E. Malmberg wrote: Below inline: John E. Malmberg wrote: Craig A. Berry wrote: I went back to my original test case (not the narrower one you ended up fixing) and it looks like we are half-way there. If both DECC$EFS_CHARSET and

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-08 Thread John E. Malmberg
Here is the latest attempt. Still not fully tested. The VMS format of logical foo:bar, such as sys$scratch:foo seems to be causing all sorts of problems. catpath(sys$scratch:,,foo.bar) can not work. The catpath method can not deal with an empty directory, so will treat 'foo.bar' as a

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-07 Thread John E. Malmberg
Craig A. Berry wrote: I went back to my original test case (not the narrower one you ended up fixing) and it looks like we are half-way there. If both DECC$EFS_CHARSET and DECC$FILENAME_UNIX_REPORT are defined, this works: $ perl -MFile::Spec::Functions -e print

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-06 Thread Craig A. Berry
On Jun 4, 2009, at 7:00 PM, John E. Malmberg wrote: Craig A. Berry wrote: On Thu, Jun 4, 2009 at 9:18 AM, Craig A. Berry craigbe...@mac.com wrote: On Jun 4, 2009, at 8:46 AM, John E. Malmberg wrote: This patch fixes an issue that Craig Berry found in the handling of logical names of the

[blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-04 Thread John E. Malmberg
This patch fixes an issue that Craig Berry found in the handling of logical names of the form foo = device:[dir] when the EFS character set is enabled. Regards, -John wb8...@qsl.net Personal Opinion Only --- /rsync_root/perl/vms/vms.c Sun Feb 22 21:22:09 2009 +++ vms/vms.c Tue Jun 2

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-04 Thread Craig A. Berry
On Jun 4, 2009, at 8:46 AM, John E. Malmberg wrote: This patch fixes an issue that Craig Berry found in the handling of logical names of the form foo = device:[dir] when the EFS character set is enabled. Looks good. Can we add a test case for this?

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-04 Thread Craig A. Berry
On Thu, Jun 4, 2009 at 9:18 AM, Craig A. Berry craigbe...@mac.com wrote: On Jun 4, 2009, at 8:46 AM, John E. Malmberg wrote: This patch fixes an issue that Craig Berry found in the handling of logical names of the form foo = device:[dir] when the EFS character set is enabled. Looks good.  

Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

2009-06-04 Thread John E. Malmberg
Craig A. Berry wrote: On Thu, Jun 4, 2009 at 9:18 AM, Craig A. Berry craigbe...@mac.com wrote: On Jun 4, 2009, at 8:46 AM, John E. Malmberg wrote: This patch fixes an issue that Craig Berry found in the handling of logical names of the form foo = device:[dir] when the EFS character set is