Re: patch@34561 VMS exec handling / cwd realpath fixes

2008-10-26 Thread John E. Malmberg
Craig A. Berry wrote: On Oct 24, 2008, at 9:48 PM, John E. Malmberg wrote: Craig A. Berry wrote: I don't think there's any reason for the opendir/readdir part of the patch. Running ext/File/Glob/t/basic.t under the debugger and doing a SET TRACE/CALL/NOSYS shows definitively that it's

Re: Problem building Perl 5.10.0 on OpenVMS V8.3-1H1

2008-10-24 Thread John E. Malmberg
[Thunderbird does not handle Martin's e-mail address, and is breaking it up at the comma into two addresses] Craig A. Berry wrote: I have MMS 3.8-2 on Alpha and seldom if ever use it because of this problem. It appears to simply ignore the rule that looks like: # --- MakeMaker xs_c

Re: patch@34561 VMS exec handling / cwd realpath fixes

2008-10-24 Thread John E. Malmberg
Craig A. Berry wrote: On Oct 23, 2008, at 7:35 PM, John E. Malmberg wrote: Craig A. Berry wrote: At first glance the readdir part doesn't look right; there shouldn't need to be another completely different way of setting up the macros for one extension, but I don't know offhand why

Re: patch@34561 VMS exec handling / cwd realpath fixes

2008-10-23 Thread John E. Malmberg
Craig A. Berry wrote: On Thu, Oct 23, 2008 at 12:38 AM, John E. Malmberg [EMAIL PROTECTED] wrote: Craig, Ken, Can you review this patch? I'll take a look, though I can't promise to do so immediately. At first glance the readdir part doesn't look right; there shouldn't need to be another

Module::Build failures on VMS - BLEAD@34555

2008-10-22 Thread John E. Malmberg
Ken, Craig, Somewhere the fix to have the Module::Build tests use the blead perl under test instead of the production perl on VMS got lost from blead. -John

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.48

2008-10-22 Thread John E. Malmberg
Michael G Schwern wrote: http://search.cpan.org/dist/ExtUtils-MakeMaker On VMS, for the test Manifest.t, at line 52 the skip test for foo bar fails. The test tries to create a file named foo bar. In the default traditional mode, Perl on VMS translates that to foobar and allows the file to

patch@34561 VMS exec handling / cwd realpath fixes

2008-10-22 Thread John E. Malmberg
Craig, Ken, Can you review this patch? Part 1, vms.patch In vms.c: setup_cmddsc needed a fix to handle Unix executable images when ODS-5 parsing rules are active. Those rules translate './perl' to be '[]perl.' and the code to look up images needs the trailing '.' removed.

Re: Need a small VMS test

2008-10-01 Thread John E. Malmberg
Michael G Schwern wrote: Michael G Schwern wrote: John E. Malmberg wrote: Michael G Schwern wrote: John E. Malmberg wrote: Default: Thanks, that looks all correct. If you could try the latest version of the code that would be great. It makes it more accurate for systems which have silly

Re: HP's Testdrive being replaced.

2008-10-01 Thread John E. Malmberg
Craig Berry wrote: On Wednesday, October 01, 2008, at 03:23PM, Michael G Schwern [EMAIL PROTECTED] wrote: HP is shutting down it's testdrive program which gives logins to its many operating systems (see also VMS) for developer evaluation and testing. It's replacing it with something called

Re: Need a small VMS test

2008-09-30 Thread John E. Malmberg
Michael G Schwern wrote: John E. Malmberg wrote: Default: Thanks, that looks all correct. If you could try the latest version of the code that would be great. It makes it more accurate for systems which have silly failure points, like Y10K. http://code.google.com/p/y2038/source/browse/trunk

Re: PathTools CPAN vs. blead (was Re: [patch@32376] VMS symbolic links part 4 of 4 - Final part)

2008-09-07 Thread John E. Malmberg
Nicholas Clark wrote: On Sat, Nov 24, 2007 at 09:28:12PM -0600, Ken Williams wrote: On Nov 24, 2007, at 6:04 PM, Craig A. Berry wrote: I'll let John check on whether his Cwd change look good, but I see two VMS -related patches to PathTools in blead that are not in your svn repository:

Re: maint-5.8@34289 on VMS

2008-09-06 Thread John E. Malmberg
Craig A. Berry wrote: Given the rate of Nicholas's integrations, this is now somewhat old news, but here's where things were as of sometime last night with a -Dusethreads build on OpenVMS Alpha v8.3: ext/threads/t/free2.FAILED--expected 78 tests, saw 65

TWiki now available for OpenVMS.

2008-07-06 Thread John E. Malmberg
TWiki is now available for OpenVMS. WWW.TWiki.org is a web server based collaboration tool. TWiki is written in Perl, and patches are now available for it to run on OpenVMS using Apache. Http://www.twiki.org/cgi-bin/view/Codev/TwikiOnVMS -John [EMAIL PROTECTED] Personal Opinion Only

Re: Attempt to Configure under Bash on VMS results.

2008-06-24 Thread John E. Malmberg
Andy Dougherty wrote: On Wed, 18 Jun 2008, John E. Malmberg wrote: Craig A. Berry wrote: At 11:48 PM -0500 6/16/08, John E. Malmberg wrote: Most of the tests for the existence of the header files failed. I am assuming that it was trying to find them in the usual places on a *NIX system

Re: Attempt to Configure under Bash on VMS results.

2008-06-18 Thread John E. Malmberg
Craig A. Berry wrote: At 11:48 PM -0500 6/16/08, John E. Malmberg wrote: Most of the tests for the existence of the header files failed. I am assuming that it was trying to find them in the usual places on a *NIX system. It mostly compiles little test programs -- I'm not sure if it does

Re: Attempt to Configure under Bash on VMS results.

2008-06-18 Thread John E. Malmberg
Mark Berryman wrote: The GNU way of doing things is specific to GNU and, as far as I can see, GNU has never been concerned with maintaining backwards compatibility. Most of the configure scripts I have encountered simply attempt to compile a short c/c++ program that contains a statement or

Re: Attempt to Configure under Bash on VMS results.

2008-06-18 Thread John E. Malmberg
Peter Prymmer wrote: You may help yourself by setting some default GNV specific variable values in a hints/vms.sh file (which should be OK to add to perl source since it cannot interfere with the operation of configure.com the DCL procedure). Check to be sure that osname='vms' or something

Attempt to Configure under Bash on VMS results.

2008-06-16 Thread John E. Malmberg
Just to see how much would be involved to build Perl using the GNV subsystem, I tried it. Since VMS currently is bundled with LDAP, SSL, SSH, and Kereberos libraries, I was curious to see if Perl was looking for any of them. The first problem is that GNV bash tried to run Configure.com

Re: [patch@34044] Enable getgrgid on VMS

2008-06-13 Thread John E. Malmberg
Craig A. Berry wrote: On Thu, Jun 12, 2008 at 7:50 PM, John E. Malmberg [EMAIL PROTECTED] wrote: Even though configure.com was detecting the getgrgid and friends, they were not being configured because HAS_GROUPS was not defined in vmsish.h. Good catch. Obviously it's HAS_GROUP

[patch@34044] Enable getgrgid on VMS

2008-06-12 Thread John E. Malmberg
Even though configure.com was detecting the getgrgid and friends, they were not being configured because HAS_GROUPS was not defined in vmsish.h. Even though the functions are now active, the perl tests do not work because VMS does not have either an id or groups command. The GNV package has

[patch@34016] VMS passes these t/io/open.t tests now.

2008-06-10 Thread John E. Malmberg
Remove VMS specific skips as these tests now pass on VMS. --- /rsync_root/perl/t/io/open.tTue Jun 13 14:29:31 2006 +++ t/io/open.t Tue Jun 10 23:01:15 2008 @@ -9,7 +9,6 @@ $| = 1; use warnings; use Config; -$Is_VMS = $^O eq 'VMS'; $Is_MacOS = $^O eq 'MacOS'; plan tests = 108; @@

[patch@33971[ CGI/t/upload*.t fixes for VMS

2008-06-02 Thread John E. Malmberg
VMS can not do list assignment to environment variables at this time, so break it up into individual assignments. -John [EMAIL PROTECTED] Personal Opinion Only --- /rsync_root/perl/lib/CGI/t/uploadInfo.t Fri Mar 28 14:19:53 2008 +++ lib/CGI/t/uploadInfo.t Mon Jun 2 22:05:03 2008 @@

[patch@33971]Archive::Tar was building corrupt archives on VMS

2008-06-01 Thread John E. Malmberg
The main reason that Module/Build/t/ppm.t is failing on VMS is because Archive::Tar was building a corrupt archive on VMS. This patch fixes it so that Archive::Tar uses the amount of data read in from a file to set the size if it is larger than the value given from lstat. It also fixes an

Re: [patch@33919] Module build changes for VMS

2008-05-31 Thread John E. Malmberg
Ken Williams wrote: On Thu, May 29, 2008 at 10:13 PM, Craig A. Berry [EMAIL PROTECTED] wrote: After doing some testing with my own revision of the third version of this patch against blead, I belatedly realized that much of it has already been applied to the development stream of Module::Build,

Re: [patch@33919] Module build changes for VMS

2008-05-26 Thread John E. Malmberg
Michael T. Davis wrote: At 17:20:04.46 on 26-MAY-2008 in message [EMAIL PROTECTED], John E. Malmberg [EMAIL PROTECTED] wrote: [...] I'm not sure about a lot of this, but your regular expressions for determining if something matches MMK or MMS need more refining. To wit... +my

[patch@33919] Module build changes for VMS

2008-05-25 Thread John E. Malmberg
Please review these patches for improving module build on VMS. These were being discussed before the 5.10 release, but not included. Also, I left the makefile name as generated by the tests. Sometimes it was generated as 'Makefile' and sometimes as 'descrip.mms'. I am thinking that if the

Re: [patch@33919] Module build changes for VMS

2008-05-25 Thread John E. Malmberg
Craig A. Berry wrote: At 4:17 PM -0500 5/25/08, John E. Malmberg wrote: Please review these patches for improving module build on VMS. These were being discussed before the 5.10 release, but not included. Thanks, I'll have a look. A few initial comments mixed in below. Also, I left

[patch]perl5db.pl, perl5db.t - LINUX/UNIX/CYGWIN/VMS

2008-04-27 Thread John E. Malmberg
2nd try to get the forked debugger working on UNIX/LINUX/CYGWIN and VMS. In perl5db.pl: 1. Fix so that scripts work on VMS the way that they do on UNIX/LINUX/CYGWIN. 2. Move code to make sure that $term is defined for forked xterms to the xterm_get_fork_TTY instead of in sub TTY. That

t/test.pl taint issue with VMS.

2008-04-16 Thread John E. Malmberg
http://www.nntp.perl.org/group/perl.perl5.porters/2006/03/msg110348.html I am just getting back into analyzing the test results for VMS, and it appears that now if perl is run with -T that on VMS $ENV{PATH} is tainted, and I have been unable to remove the taint so that the runperl subroutine

gnu tar 1.19 for OpenVMS Alpha now available.

2008-04-05 Thread John E. Malmberg
This is related to Perl, as the perl modules and self tests will use GNV utilities that they can find when they are running. There is a module build test that is failing because it is generating a tar archive using Archive::Tar that module build can not decode. Having the current gnu tar

Re: git on VMS? Needs a little work.

2008-04-03 Thread John E. Malmberg
Vorländer wrote: John E. Malmberg wrote: Craig A. Berry wrote: John E. Malmberg wrote: I wonder how much functionality is missing with out libcurl? I believe it's pretty important (but might be wrong). But if configuration is tripping over curl at the command line that doesn't necessarily

Re: git on VMS? Needs a little work.

2008-04-02 Thread John E. Malmberg
Craig A. Berry wrote: At 12:16 AM -0500 4/2/08, John E. Malmberg wrote: Well, it is not going to be a compile and go. It never occurred to me it could be. Aside from fork(), there are several library dependencies, none of which should be too awful by itself, but it is likely to be work

Re: [PATCH@33547] configure.com and vms.c fixes.

2008-03-24 Thread John E. Malmberg
H.Merijn Brand wrote: On Sun, 23 Mar 2008 14:29:25 -0500, John E. Malmberg [EMAIL PROTECTED] wrote: In configure.com, add test for sys/poll.h. Thanks John, applied as change #33550 FYI, this test was added by the updated metaconfig tools, not by any patch from the perl community, so

Re: File::Spec::VMS-canonpath('[]') = ''

2008-03-01 Thread John E. Malmberg
Michael G Schwern wrote: Is it correct that File::Spec::VMS-canonpath('[]') returns ''? This is an explicit clause in File::Spec::VMS::canonpath(). $path =~ s/\[\]// unless $path eq '[]';# []== No other File::Spec variation does this, they all return the equivalent cwd.

Re: File::Spec::VMS-canonpath('[]') = ''

2008-03-01 Thread John E. Malmberg
Michael G Schwern wrote: John E. Malmberg wrote: Michael G Schwern wrote: snip This makes File::Spec-canonpath( File::Spec-curdir ) difficult to use as now you have to carefully distinguish between false and undefined to see an error. Actually that brings up a different issue

Re: File::Spec::VMS-canonpath('[]') = ''

2008-03-01 Thread John E. Malmberg
Craig A. Berry wrote: At 5:23 PM -0800 3/1/08, Michael G Schwern wrote: John E. Malmberg wrote: What does it mean? Is it a synonym for cwd? No. It means SYS$DISK:[]. which is a file with a null name and a null extension. A period delimiter between a file and the extension is always

Re: Partial fix for change 33291 to get VMS building again.

2008-02-19 Thread John E. Malmberg
Craig A. Berry wrote: At 5:42 PM -0600 2/18/08, John E. Malmberg wrote: proto.h needs to expose some macros on VMS that it does not after change 33291. I could not figure out how to generate a proto.h that looks like the one produced by the attached patch. Let me take a stab at getting

Re: Perl 5.10.0 MMK test errors

2008-02-19 Thread John E. Malmberg
Bill Norton wrote: After reading Craig's post about 5.10.0 building clean I built it from sources on OpenVMS Alpha V7.2 with C V7.1 and MMK 3.9-10 on an ODS-5 disk with hardlinks enabled. 'MMK test' reported the following failures:

Re: Perl @ 33218

2008-02-06 Thread John E. Malmberg
Green, Paul wrote: Here's a sticky issue that is biting me as I verify perl-33218 on Stratus VOS. I can use some advice. We have a few restrictions on file names on our operating system. One restriction is that don't allow file names to start with a hyphen. Thus, the file:

Re: Change 33039 - VMS followup needed.

2008-01-28 Thread John E. Malmberg
Craig A. Berry wrote: At 10:52 PM -0600 1/27/08, John E. Malmberg wrote: Nicholas Clark wrote: Change 33039 by [EMAIL PROTECTED] on 2008/01/22 17:41:53 Integrate: [ 29960] Display the process id as part of the trace output if running with -Dv (Might be nice

Re: Change 33039 - VMS followup needed.

2008-01-27 Thread John E. Malmberg
Nicholas Clark wrote: Change 33039 by [EMAIL PROTECTED] on 2008/01/22 17:41:53 Integrate: [ 29960] Display the process id as part of the trace output if running with -Dv (Might be nice to display the thread ID too under ithreads, but I can't see a clean

Re: Perl @ 32984

2008-01-19 Thread John E. Malmberg
. Change 27239 by [EMAIL PROTECTED] on 2006/02/20 09:31:03 Subject: [EMAIL PROTECTED] vms glob/readdir/chdir EFS/long filename support From: John E. Malmberg [EMAIL PROTECTED] Date: Feb 20, 2006 3:43 AM Message-ID: [EMAIL PROTECTED] Affected files ... ... //depot

Re: new VMS::Filespec functions

2007-12-09 Thread John E. Malmberg
Craig A. Berry wrote: At 1:02 PM -0600 12/8/07, John E. Malmberg wrote: Craig A. Berry wrote: The getcwd() routine also needs this as it is currently returning exact case. Hmm. Isn't that just using the CRTL getcwd()? Possibly, I only noticed it because one of the new core routines

Re: new VMS::Filespec functions

2007-12-08 Thread John E. Malmberg
Craig A. Berry wrote: John has recently added: vms_realpath vms_realname vms_case_tolerant to VMS::Filespec. We definitely need what these things do, but as other dust has settled I've given some thought to certain behaviors and interface considerations and have a few minor reservations.

Re: Remove nicetext() (was Re: [ANNOUNCE] ExtUtils::MakeMaker 6.38)

2007-12-03 Thread John E. Malmberg
Craig A. Berry wrote: It doesn't say what value it should have if the system doesn't support that construct, nor does it say exactly what that construct is. VMS supports the shebang line to the extent that it will read switches found there, but it will not use it to figure out which Perl to

Re: File::Spec in the core

2007-11-29 Thread John E. Malmberg
Craig A. Berry wrote: At 8:44 AM -0600 11/29/07, John E. Malmberg wrote: I just applied the File::Spec::VMS patch, but I think that the cwd.t/Cwd.pm one has been applied by Craig as #32053 (or I'm confused.) Can you confirm ? So I think that what is now in the core is what should be released

Re: File::Spec in the core

2007-11-28 Thread John E. Malmberg
John E. Malmberg wrote: [I will repost to the lists in a few hours for archival] Craig Berry wrote: On Tuesday, November 27, 2007, at 11:48AM, Rafael Garcia-Suarez [EMAIL PROTECTED] wrote: Note also: we have a couple of patches pending by John Malmberg, one to cwd.t and one to File::Spec

Re: [patch@32376] VMS symbolic links part 4 of 4 - Final part

2007-11-26 Thread John E. Malmberg
John E. Malmberg wrote: Ken Williams wrote: On Nov 19, 2007, at 8:54 AM, John E. Malmberg wrote: The Cwd.pm in blead is different than CPAN right now for VMS, Actually I just compared, and it looks like the 3.25_01 release of PathTools never got integrated into blead

Re: [patch@32376] VMS symbolic links part 4 of 4 - Final part

2007-11-26 Thread John E. Malmberg
John E. Malmberg wrote: John E. Malmberg wrote: Ken Williams wrote: On Nov 19, 2007, at 8:54 AM, John E. Malmberg wrote: The Cwd.pm in blead is different than CPAN right now for VMS, Actually I just compared, and it looks like the 3.25_01 release of PathTools never got integrated

Re: PathTools CPAN vs. blead (was Re: [patch@32376] VMS symbolic links part 4 of 4 - Final part)

2007-11-25 Thread John E. Malmberg
Ken Williams wrote: On Nov 24, 2007, at 6:04 PM, Craig A. Berry wrote: I'll let John check on whether his Cwd change look good, but I see two VMS -related patches to PathTools in blead that are not in your svn repository: I am trying to get caught back up, but I have other things that I

Re: [patch@32376] VMS symbolic links part 4 of 4 - Final part

2007-11-25 Thread John E. Malmberg
Ken Williams wrote: On Nov 19, 2007, at 8:54 AM, John E. Malmberg wrote: The Cwd.pm in blead is different than CPAN right now for VMS, Actually I just compared, and it looks like the 3.25_01 release of PathTools never got integrated into blead. Is that a desirable thing to do? From

VMS POD updates: perlport.pod, vmsperl.pod

2007-11-25 Thread John E. Malmberg
In vmsperl.pod, VMS 8.3 is real, and not future, and the restrictions about the decc features have been removed. Document that symbolic link targets must be in Unix syntax, and that a path to the target from the POSIX root needs to exist. In perlport.pod, Clarify some issues on the %ENV

Re: [patch@32376] VMS symbolic links part 4 of 4 - Final part

2007-11-19 Thread John E. Malmberg
Rafael Garcia-Suarez wrote: On 19/11/2007, Rafael Garcia-Suarez [EMAIL PROTECTED] wrote: RC1 being out, we're in code freeze. I would have trusted you both on a patch limited at vms/* files, but, I want to be extra conservative on dual-life modules, esp. the ones that are known to cause

Re: [patch@32376] VMS symbolic links part 4 of 4 - Final part

2007-11-18 Thread John E. Malmberg
Craig A. Berry wrote: At 2:15 AM -0600 11/18/07, John E. Malmberg wrote: I know this is late, but can we try to get this in 5.10 for completeness? I have no a priori objection. I just need to find some time to study it a bit and to test it in places where the new stuff is expected

Re: patch@23206 Always expose vms_realpath and vms_case_tolerant routines.

2007-11-16 Thread John E. Malmberg
Craig A. Berry wrote: At 12:29 PM +0100 11/16/07, Rafael Garcia-Suarez wrote: Could we postpone this change for after 5.10.0 ? I was thinking the same thing. It at least needs to wait until I can test it on various older and newer VMS systems. I would like us to focus on getting

$ENV issues with VMS.

2007-11-13 Thread John E. Malmberg
The test lib/I18N/LangTags/t/80_all_env.t is failing on VMS for me because other tests are inadvertently setting environment variables that persist beyond their run. This mainly shows up when you run the tests outside of the test harness, as the test harness isolates the tests in their own

Module::Build xs.t failure information on VMS

2007-11-13 Thread John E. Malmberg
I am still trying to find out why xs.t is failing on VMS. It appears that the failure is occurring before test 15, in sub _construct() _construct $package = $VAR1 = 'Module::Build'; %input = $VAR1 = 'module_name'; $VAR2 = 'Simple::With::Deep::Name'; $VAR3 = 'license'; $VAR4 =

patch@32274 t/op/taint.t not cleaning up properly on VMS.

2007-11-11 Thread John E. Malmberg
t/op/taint.t are not cleaning up the VMS logical names that they may have modified or created. $ENV{PATH} and $ENV{TERM} are magical on VMS and are dynamically created in the local environment table. By default PERL on VMS writes the modified name into the process logical name table, which

Re: patch@32274 t/op/taint.t not cleaning up properly on VMS.

2007-11-11 Thread John E. Malmberg
Craig A. Berry wrote: At 8:09 PM -0600 11/11/07, John E. Malmberg wrote: t/op/taint.t are not cleaning up the VMS logical names that they may have modified or created. $ENV{PATH} and $ENV{TERM} are magical on VMS and are dynamically created in the local environment table. By default PERL

Re: m b beta from CPAN - More patches for VMS

2007-11-11 Thread John E. Malmberg
An update to the Module/Build/Platform/VMS.pm patch. This saves and restores the environment variable HARNESS_PERL_SWITCHES. After multiple runs of xs.t, this was ending up with garbage in it. I still have not figured out what is wrong with xs.t. -John [EMAIL PROTECTED] Personal Opinion Only

Re: CPANPLUS VMS progress (was Re: Current status of blead@32211 on VMS for me.)

2007-11-07 Thread John E. Malmberg
John E. Malmberg wrote: Craig A. Berry wrote: At 9:48 AM +0100 11/5/07, Jos I. Boumans wrote: On Nov 4, 2007, at 10:44 PM, Craig A. Berry wrote: The problem is that we're putting a garbage path at the beginning of @INC. With [EMAIL PROTECTED] I see this: ok 8 - Extracting module to D0

Re: CPANPLUS VMS progress (was Re: Current status of blead@32211 on VMS for me.)

2007-11-07 Thread John E. Malmberg
Craig A. Berry wrote: At 9:48 AM +0100 11/5/07, Jos I. Boumans wrote: On Nov 4, 2007, at 10:44 PM, Craig A. Berry wrote: The problem is that we're putting a garbage path at the beginning of @INC. With [EMAIL PROTECTED] I see this: ok 8 - Extracting module to

patch@32181 IPC::Cmd fix for VMS.

2007-10-24 Thread John E. Malmberg
ipc::open3 does not work on OpenVMS because it claims that it needs fork(). As far as I know, win32 does not have a fork either, so finding out why open3 is not using a similar implementation should be put on a VMS todo list. -John [EMAIL PROTECTED] Personal Opinion Only ---

Re: Code freeze

2007-10-23 Thread John E. Malmberg
I have the following failures from a build of 32176 and patches submitted for CPANPLUS on OpenVMS Alpha built with symbolic link support. [-.ext.B.t]optree_misc.t Still failing after added 32177 added. Will post details later. [-.ext.Cwd.t]cwd.t This one is failing because I

patch@32181 File::Copy.pm patches for VMS

2007-10-23 Thread John E. Malmberg
This fixes up File::Copy.pm as needed for handling copying or moving files where the source has a file extension and the destination does not. By default VMS will replace missing portions of the destination file specification with corresponding components of the source specification. -John

Re: symlink support in VMS and Perl

2007-10-22 Thread John E. Malmberg
Craig A. Berry wrote: At 9:41 AM +0930 10/22/07, Jeremy Begg wrote: Thanks for the reply. You mentioned having to define logical names such as DECC$POSIX_COMPLIANT_PATHNAMES to get certain behaviour from CRTL, but this runs the risk of breaking other applications. Did you know you can

Re: Code freeze

2007-10-22 Thread John E. Malmberg
Craig A. Berry wrote: On 10/22/07, Rafael Garcia-Suarez [EMAIL PROTECTED] wrote: Code freeze is near ! * latest module updates with VMS fixes from Jos. Jos and John have made significant progress on CPANPLUS and I think are close to having it licked. There will be some minor collateral

Re: symlink support in VMS and Perl

2007-10-21 Thread John E. Malmberg
Craig A. Berry wrote: At the moment I've enabled as the default (on systems that have the infrastructure) John Malmberg's symlink support in the Perl that will become 5.10. I'm having second thoughts about whether the underlying support in VMS is good enough or complete enough to make it the

Re: symlink support in VMS and Perl

2007-10-21 Thread John E. Malmberg
Jeremy Begg wrote: Hello Craig, Can I suggest the thing to do would be to work out which CRTL routines you would use, then ask HP OpenVMS Engineering to tell you how they behave with symlinks, subject to the presence or absence of assorted DECC$ logical names? (I assume here your problem is

Re: [patch] 00_CPANPLUS-Internals-Utils.t version match fix

2007-10-02 Thread John E. Malmberg
Jos I. Boumans wrote: On 09 Sep 2007, at 05:26, John E. Malmberg wrote: Fix version regex to allow multiple digit versions. Thanks, applied The version checked into blead is different in that it still expects the first digit of the version to be a single number. -John [EMAIL PROTECTED

Re: [patch@31780] fixes for cpanplus on VMS

2007-10-02 Thread John E. Malmberg
Jos I. Boumans wrote: On 02 Oct 2007, at 14:49, John E. Malmberg wrote: After encountering this again in the Module Build tests, I think it may be better to let VMS:::Filespec::vmsify do the translation, as it knows when to change the dots to underscores. I like this idea, and it's

Re: xs.t on VMS (was Re: [patch@31988] Revised Module::Build fixes for VMS.)

2007-09-30 Thread John E. Malmberg
Craig A. Berry wrote: At 1:28 PM -0500 9/29/07, John E. Malmberg wrote: [-.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 2210. # Looks like you planned 22 tests but only ran 15. This works

Re: [patch@31988] Revised Module::Build fixes for VMS.

2007-09-29 Thread John E. Malmberg
Ken Williams wrote: On Sep 28, 2007, at 11:42 PM, Craig A. Berry wrote: It applied cleanly against blead, where I've checked it in as 31995. I wonder if we've had some drift between blead and the independent version. Indeed we have, here are the VMS-related outstanding differences.

Re: [patch@31988] Revised Module::Build fixes for VMS.

2007-09-29 Thread John E. Malmberg
Nicholas Clark wrote: On Sat, Sep 29, 2007 at 11:41:08AM -0500, Craig A. Berry wrote: Obviously I consider the blead changes correct since I made them :-). Sorry not to keep you up-to-date; I think I had a fantasy that I would get all the M::B on VMS issues worked out and submit one big

Re: Compress::zlib 2.007 failures on VMS.

2007-09-27 Thread John E. Malmberg
Paul Marquess wrote: Ok. Let me know how you get on. A new snapshot and everything for zlib is well again. I missed some files during all the recent changes. The port of rsync that I am using is buggy and in a full download corrupts about 1 percent of the files. To work around that

Re: make -Duselargefiles the default in 5.10?

2007-09-26 Thread John E. Malmberg
Craig A. Berry wrote: At 8:10 PM -0500 9/25/07, John E. Malmberg wrote: Craig A. Berry wrote: As far as I can tell, every other platform that has _LARGEFILE support now makes it the default. It seems to me we should too. Any reason not to? I vote yes on the versions of VMS that support

Compress::zlib 2.007 failures on VMS.

2007-09-26 Thread John E. Malmberg
With the upgrade, I am getting two failures in blead on OpenVMS Alpha. Built with Non threaded build, large files, and experimental symbolic link support on an ODS-5 volume. ODS-5 volume means that the traditional name mangling of extra dots in the filename on disk to be C_ is not always

Re: Compress::zlib 2.007 failures on VMS.

2007-09-26 Thread John E. Malmberg
Paul Marquess wrote: From: John E. Malmberg [mailto:[EMAIL PROTECTED] With the upgrade, I am getting two failures in blead on OpenVMS Alpha. Built with Non threaded build, large files, and experimental symbolic link support on an ODS-5 volume. ODS-5 volume means that the traditional name

Re: Compress::zlib 2.007 failures on VMS.

2007-09-26 Thread John E. Malmberg
Craig A. Berry wrote: At 8:55 AM -0500 9/26/07, John E. Malmberg wrote: With the upgrade, I am getting two failures in blead on OpenVMS Alpha. Built with Non threaded build, large files, and experimental symbolic link support on an ODS-5 volume. None of the tests you report failing failed

Anyone building socket support for CMU-IP?

2007-09-24 Thread John E. Malmberg
This is not the first time I have brought this up on this list, and the last time no one admitted to using this build option on VMS. The Configure.com has options to build Perl with SOCKETSHR/NETLIB libraries instead of the CRTL libraries. This is only used for CMU-IP. It is not used for

Re: directory depth of blead modules

2007-09-23 Thread John E. Malmberg
Craig A. Berry wrote: Jos, A couple of the modules you maintain that are currently in blead exceed the 8-level depth limit of older VMS systems (including all VAX systems). The symptom is that you cannot even unpack the tarball when files in it are more than 8 levels deep. While we may

M::B::base.pm needs to track File::Spec-case_tolerant

2007-09-23 Thread John E. Malmberg
I am still working out how to do the fix for this, but I have runthrough.t failing only one test. Part of the problem has turned out to be that base.pm is using Cqr{} to build patterns for finding files. This causes a case sensitive search for files. It is specifically searching for '.PL'

Re: Should canonpath() return? empty string or undef? (On VMS) RT#29513

2007-09-22 Thread John E. Malmberg
Craig A. Berry wrote: At 7:49 PM -0500 9/20/07, John E. Malmberg wrote: Peter (Stig) Edwards wrote: Content of http://rt.cpan.org//Ticket/Display.html?id=29513 below: Hello and thanks for maintaining PathTools. The question/bug I have is: What should File::Spec-canonpath() return

Re: Should canonpath() return? empty string or undef? (On VMS) RT#29513

2007-09-20 Thread John E. Malmberg
Peter (Stig) Edwards wrote: Content of http://rt.cpan.org//Ticket/Display.html?id=29513 below: Hello and thanks for maintaining PathTools. The question/bug I have is: What should File::Spec-canonpath() return? On VMS (PathTools 3.17 and 3.25) I get undef: perl -e use strict;use

Re: RFC: Change in rename() behavior on VMS.

2007-09-16 Thread John E. Malmberg
Nicholas Clark wrote: On Mon, Aug 27, 2007 at 08:26:33PM -0500, John E. Malmberg wrote: John E. Malmberg wrote: But perlfunc says VMS can do whatever it feels is right: Behavior of this function varies wildly depending on your system implementation. For example, it will usually

Re: [patch@31846] M::B::base.pm install.t fixes for VMS

2007-09-15 Thread John E. Malmberg
Craig A. Berry wrote: At 12:27 AM -0500 9/14/07, John E. Malmberg wrote: Hello Ken, Here is another step in getting Module::Build going on VMS. This is generally a step in the right direction in principle, but causes the following failure on OS X: lib/Module/Build/t/install

Re: [PATCH] sync blead with File-Path 2.00_11

2007-09-12 Thread John E. Malmberg
Craig A. Berry wrote: At 7:17 PM -0500 9/11/07, John E. Malmberg wrote: Carefull, even though readdir() will only return . when it means .;, it is very likely that updir() may return . instead of [] in the future for VMS. A Hopefully not as long as $^O eq 'VMS' is true. We probably need

Re: [PATCH] sync blead with File-Path 2.00_11

2007-09-12 Thread John E. Malmberg
Paul Johnson wrote: On Wed, Sep 12, 2007 at 09:06:48AM -0500, John E. Malmberg wrote: Craig A. Berry wrote: Hopefully not as long as $^O eq 'VMS' is true. We probably need something more radically different to handle higher levels of UNIX emulation. Remind me to study the differences

[patch@31788] Term::ReadLine::Stub missing get_line

2007-09-12 Thread John E. Malmberg
Resubmitted, Did this get lost in the shuffle? Term::Readline::Stub was missing get_line() and the detached X11 debugger requires it to be present. - Fix Detached debugger crashing with the following message: Can't locate object method get_line via package Term::ReadLine::Stub at

Re: [PATCH] sync blead with File-Path 2.00_11

2007-09-11 Thread John E. Malmberg
David Landgren wrote: John E. Malmberg wrote: Craig A. Berry wrote: On 9/10/07, David Landgren [EMAIL PROTECTED] wrote: Craig A. Berry wrote: [...] The number of test failures in blead on VMS went from about 20 to about 40 after this, mostly in CPANPLUS and Module::Build, which make

[patch@31846] vms stat and chmod fixes.

2007-09-11 Thread John E. Malmberg
chmod() on VMS 8.3 will only work on directories in VMS xxx.dir format, so filenames need to be converted. Dual lifed modules that call chmod() on directories may need to also compensate for this.bug. Found a strange case of stat() incorrectly returning '[.t]','./t','t/', but working for

Re: Archive::Extract 0.24 wannabe

2007-09-10 Thread John E. Malmberg
Jos I. Boumans wrote: Hi Guys, On Aug 24, 2007, at 5:55 PM, Craig A. Berry wrote: Good catch. It should of course be C=~ rather than C=. Somehow I've managed to be both slow and hasty in my patch review and application lately. I will fix this and the bizarre use of whitespace while I'm at

Re: Module::Load 0.12 wanna be (was Re: [patch@31735] Module-load/require fixes for VMS)

2007-09-10 Thread John E. Malmberg
Jos I. Boumans wrote: On Aug 25, 2007, at 5:11 AM, John E. Malmberg wrote: So are you saying I should roll back #31746: http://public.activestate.com/cgi-bin/perlbrowse/p/31746 and apply Jos's patch instead? No. Joe's patch works around the issue for all versions of Perl only

Re: [PATCH] sync blead with File-Path 2.00_11

2007-09-10 Thread John E. Malmberg
John E. Malmberg wrote: Craig A. Berry wrote: On 9/10/07, David Landgren [EMAIL PROTECTED] wrote: Craig A. Berry wrote: On 9/8/07, Rafael Garcia-Suarez [EMAIL PROTECTED] wrote: On 08/09/2007, David Landgren [EMAIL PROTECTED] wrote: The following patch to Path.pm and Path.t allows

Re: [patch] 00_CPANPLUS-Internals-Utils.t version match fix

2007-09-09 Thread John E. Malmberg
Dr.Ruud wrote: John E. Malmberg schreef: Fix version regex to allow multiple digit versions. [...] like( $version, qr/\d+.\d+.\d+/, Looks like a proper version ); } Should these dots match any character? No anchoring possible? It appears that the character may depend what is a legal

Re: [patch@31750] CPANPLUS extract.pm fixes for VMS.

2007-09-09 Thread John E. Malmberg
Jos I. Boumans wrote: On Sep 1, 2007, at 12:53 AM, Craig A. Berry wrote: At 12:21 AM -0500 8/31/07, John E. Malmberg wrote: In lib/CPANPLUS/Internals/Extract.pm, VMS needs to use catfile to deal with combining path components that could include a file name component. If Ccatfile

Test::Harness 3 on Perl 5.8.6 as supplied by HP.

2007-09-09 Thread John E. Malmberg
The generated DESCRIP.MMS is creating a command line using a UNIX shell syntax by putting an environment variable assign before the command to execute Perl. On VMS under DCL, the commands need to be on separate lines. An exit status of 44 on VMS is an error abort. -John [EMAIL PROTECTED]

[patch] 00_CPANPLUS-Internals-Utils.t version match fix

2007-09-08 Thread John E. Malmberg
Fix version regex to allow multiple digit versions. -John [EMAIL PROTECTED] Personal Opinion Only --- /rsync_root/perl/lib/CPANPLUS/t/00_CPANPLUS-Internals-Utils.t Thu Sep 6 08:26:27 2007 +++ lib/CPANPLUS/t/00_CPANPLUS-Internals-Utils.tSat Sep 8 22:12:56 2007 @@ -34,7 +34,9 @@

[patch] cpanplus conf.pl*2 and 20_CPANPLUS-Dist-MM.t

2007-09-08 Thread John E. Malmberg
In 20_CPANPLUS-Dist-MM.t fix to unlink calls to unlink all versions of a file. In CPANPLUS/Dist/Build/t/inc/conf.pl and CPANPLUS/t/inc/conf.pl, save and restore PATH and PERL5LIB settings on VMS. PATH can not be completely restored on VMS if it did not exist due to limitations in the current

ext/Safe/t/safe2.t test 30 not expecting a valid error.

2007-09-07 Thread John E. Malmberg
When running ext/Safe/t/safe2.t, I get the following failure on VMS, but it does not appear to be a VMS specific issue. not ok 30 # not a directory is 20 (expected 2) X/Open states that not a directory (errno = 20) is also a valid error code for this test of opening a non-existent file in a

<    1   2   3   4   5   6   7   >