[ANNOUNCE] ExtUtils::MakeMaker 6.53_02

2009-06-07 Thread Michael G Schwern
http://github.com/schwern/extutils-makemaker/tree/v6.53_02 This is an alpha release of MakeMaker, a release candidate for 6.54. Its mostly fixes to bugs introduced by 6.52 on VMS and Windows while building perl. 6.53_02 Sun Jun 7 19:24:56 PDT 2009 Test Fixes * Stray use of

Re: xs.t without CBuilder (Re: Perl @ 33218)

2009-04-26 Thread Michael G Schwern
Craig A. Berry wrote: The attached patch takes a very simplistic approach to skipping the code in the END block when skip_all is in effect -- no doubt the MakeMaker gurus will have a better approach. It does not address the fact that it looks like teardown occurs one directory up from where

VMS shell quoting help

2009-04-10 Thread Michael G Schwern
In debugging a new and fascinating MakeMaker/VMS problem, I discovered this gem: $ perl -wle print q[12 '3' 45] 12 '3' 45 $ perl -wle print q[12 '' 45] 12 '' seems to mean something special, even inside double quotes! What's going on and what's the work around? For the curious, the issue is

Existance of BIN logical interferes with MakeMaker tests.

2009-04-10 Thread Michael G Schwern
At least, that's what I assume it is. On encompasserve.org, run: @gnv$gnu:[lib]gnv_setup.com then try the MakeMaker tests. You'll see errors like: directory [.Recurs.blib]bin.dir changed before chdir, expected dev=306249731 ino de=732880324, actual dev=813760513 ino=65553, aborting. at

Re: VMS shell quoting help

2009-04-10 Thread Michael G Schwern
Craig A. Berry wrote: Single quotes cause symbol expansion. Inside double quotes, that normally doesn't happen, but you can force it to by doubling the first single quote: I keep a list of bad language design ideas. I'm going to add this one. Have no quoting which doesn't include magic

[ANNOUNCE] ExtUtils::MakeMaker 6.51_01

2009-04-10 Thread Michael G Schwern
http://github.com/schwern/extutils-makemaker/archives/v6.51_01 I went on a binge of ticket closing this past two weeks, so here's a huge alpha release of MakeMaker that I'm sure is going to cause all sorts of fun with CPAN. Here's the highlights. * MakeMaker is now on github!

Better way to handle Unix compatibility modes must be found

2009-04-02 Thread Michael G Schwern
John E. Malmberg wrote: Are you going to have time to look at the patches that I submitted to MakeMaker and Test::Simple? These are to support VMS when the DECC$FILENAME_UNIX_REPORT and DECC$EFS_CHARSET and related options are active. These options make Perl on VMS look more like Unix,

Re: Better way to handle Unix compatibility modes must be found

2009-04-02 Thread Michael G Schwern
John E. Malmberg wrote: It is only the case where something is building a VMS specific Make script or building a DCL command file that a filename needs to specifically be converted to VMS path syntax. Ok, then build it into the MakeMaker File::Spec overrides and use them. -- 10. Not allowed

Re: MM_VMS and File::Spec::VMS.pm intertanglement.

2008-11-12 Thread Michael G Schwern
John E. Malmberg wrote: The comments for eliminate_macros() and fixpath() in File::Spec::VMS imply that they are only used in older versions of Make Maker that does not contain them. Putting a print STDERR statement shows that is not the case, that the methods of those names contained in

Re: MM_VMS and File::Spec::VMS.pm intertanglement.

2008-11-12 Thread Michael G Schwern
John E. Malmberg wrote: Would there be an issue if File::Spec::VMS get the changes before MM_VMS? Dunno, what you're doing is all gibberish to me so far. I haven't touched MM_VMS in a while. December 2007 to be exact and Sept 2006 before that. Though this is curious... Putting a print

Re: ANNOUNCE ExtUtils::MakeMaker 6.47_02

2008-10-17 Thread Michael G Schwern
Nicholas Clark wrote: On Thu, Oct 16, 2008 at 04:18:45PM -0700, Michael G Schwern wrote: http://schwern.org/src/ExtUtils-MakeMaker-6.47_02.tar.gz Cutting a new release to fix some VMS issues on the new MIN_PERL_VERSION tests. In blead with change 34498. I noticed that ExtUtils

Re: ANNOUNCE ExtUtils::MakeMaker 6.47_02

2008-10-17 Thread Michael G Schwern
Martin Becker wrote: On Thu, Oct 16, 2008 at 04:18:45PM -0700, Michael G Schwern wrote: http://schwern.org/src/ExtUtils-MakeMaker-6.47_02.tar.gz Cutting a new release to fix some VMS issues on the new MIN_PERL_VERSION tests. 6.47_02 Thu Oct 16 16:14:20 PDT 2008 Test Fixes

ANNOUNCE ExtUtils::MakeMaker 6.47_02

2008-10-16 Thread Michael G Schwern
http://schwern.org/src/ExtUtils-MakeMaker-6.47_02.tar.gz Cutting a new release to fix some VMS issues on the new MIN_PERL_VERSION tests. 6.47_02 Thu Oct 16 16:14:20 PDT 2008 Test Fixes * MIN_PERL_VERSION test had some goofs on VMS. [thanks Craig Berry] 6.47_01 Tue Oct 14 12:38:05

Re: Need a small VMS test

2008-10-01 Thread Michael G Schwern
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 failure points, like Y10K. http

HP's Testdrive being replaced.

2008-10-01 Thread Michael G Schwern
I just found this out, and I assume others here occasionally make use of testdrive and don't know. 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 HP Partner

Re: Need a small VMS test

2008-10-01 Thread Michael G Schwern
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 failure points, like

Re: Need a small VMS test

2008-10-01 Thread Michael G Schwern
Craig Berry wrote: On Wednesday, October 01, 2008, at 03:13PM, Michael G Schwern [EMAIL PROTECTED] wrote: EAGLE cc check_max/define=__SIGNED_INT_TIME_T EAGLE link check_max EAGLE run check_max gmtime max 2147483647 localtime max 2147483647

Re: Need a small VMS test

2008-09-30 Thread Michael G Schwern
John E. Malmberg wrote: Default: EAGLE run time_t_test gmtime max 4294967295 gmtime min 0 localtime max 4294967295 localtime min 0 EAGLE CC time_t_test.c/define=__SIGNED_INT_TIME_T EAGLE link time_t_test EAGLE run time_t_test gmtime max

Need a small VMS test

2008-09-29 Thread Michael G Schwern
Hi, I need a quick VMS test for the new code to detect the range of time_t. If someone would please compile and run this little program on VMS and let me know the result that would be helpful. Thanks. http://code.google.com/p/y2038/source/browse/trunk/bin/check_max.c -- 52. Not allowed to

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

2008-03-01 Thread Michael G Schwern
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. This makes

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

2008-03-01 Thread Michael G Schwern
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 present. Rather different from cwd. Ok then. At a guess I'd say it's to

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

2007-09-24 Thread Michael G Schwern
John E. Malmberg wrote: 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

Please test Test::Harness 3 on VMS.

2007-09-05 Thread Michael G Schwern
Hi folks. Test::Harness 3 is in alphas right now and we're working on fixing things on VMS. It's a complete gutting and replacement with TAP::Parser. I've got it down to 1 failure in 020-regression.t that I'll try to work out in the morning. Meanwhile, could people please try out the latest

Re: Please test Test::Harness 3 on VMS.

2007-09-05 Thread Michael G Schwern
John E. Malmberg wrote: Michael G Schwern wrote: Hi folks. Test::Harness 3 is in alphas right now and we're working on fixing things on VMS. It's a complete gutting and replacement with TAP::Parser. I've got it down to 1 failure in 020-regression.t that I'll try to work out in the morning

Re: retrieving ancient history (was Re: RFC: Fix to VMS readdir/unixify needed that may break things.)

2007-08-12 Thread Michael G Schwern
Craig A. Berry wrote: At 5:49 PM -0700 8/11/07, Michael G Schwern wrote: Craig A. Berry wrote: The behavior you are seeing came in with 5.003, which is to say over 10 years ago and the exact change that introduced it can't be determined because the detailed history before

Re: RFC: Fix to VMS readdir/unixify needed that may break things.

2007-08-11 Thread Michael G Schwern
John E. Malmberg wrote: I would like to write submit a patch that changes readdir() and unixify() to behave properly and also remove all the hacks that are compensating for the incorrect behavior. +1 When it comes to VMSPerl users, I think bug fixing is more important than bug compatibility.

Re: RFC: Fix to VMS readdir/unixify needed that may break things.

2007-08-11 Thread Michael G Schwern
Craig A. Berry wrote: It's not really a matter of correctness or incorrectness. It's a matter of trying to emulate something foreign in a way that gives the fewest surprises and does actually work. The behavior you are seeing came in with 5.003, which is to say over 10 years ago and the

Re: [PATCH] Add CPANPLUS 0.78 to the core

2007-04-18 Thread Michael G Schwern
demerphq wrote: On 4/10/07, Rafael Garcia-Suarez [EMAIL PROTECTED] wrote: On 10/04/07, Jos I. Boumans [EMAIL PROTECTED] wrote: The first files come from output_handle(), as far as I can tell; isn't there a way to delete them on close or at exit ? There is, cpanplus' Makefile.PL has a

Re: Module::Build on VMS

2007-02-13 Thread Michael G Schwern
Andrew Black wrote: Can I run a subset of the make test - it takes me 40 mins to get to the point of failure (reminds me of batch Fortran jobs at university). First off, use Build test. Module::Build provides a Makefile.PL/make/make test/make install for compatibility but to eliminate

Re: Send your gripes for Audrey's modules (PAR, Module::Install, ExtUtils::AutoInstall...)

2006-10-20 Thread Michael G Schwern
Craig A. Berry wrote: At 1:53 PM -0700 10/18/06, Michael G Schwern wrote: I have Audrey Tang staying at my place this week starting tonite. This means we have a chance of fixing the VMS issues in her modules. Please post here the issues you're having with her modules and I'll see what I can

Re: Send your gripes for Audrey's modules (PAR, Module::Install, ExtUtils::AutoInstall...)

2006-10-20 Thread Michael G Schwern
Adam Kennedy wrote: Craig A. Berry wrote stuff, ending with: Module-Install-0.64.tar.gz PAR-0.956.tar.gz ExtUtils-AutoInstall-0.63.tar.gz PAR is now owned by Steffen Mueller primarily. ExtUtils::AutoInstall is no longer required seperately from Module::Install so you can ignore that

Re: Difficulty installing more and more modules

2006-10-19 Thread Michael G Schwern
Craig Berry wrote: Fix it? What's broken about it on VMS? There's a distinct lack of VMS bug reports in its bug queue and I have a commit bit. http://rt.cpan.org/Public/Dist/Display.html?Name=ExtUtils-AutoInstall The it that doesn't work on VMS is CPAN (the module, not the archive), not

Re: Difficulty installing more and more modules

2006-10-18 Thread Michael G Schwern
Mark Berryman wrote: More and more of the modules I need to install in Perl generate a message similar to the following: $ perl makefile.pl == ExtUtils::AutoInstall 0.52 required. Install it from CPAN? [Y/n] If I understand correctly, this is a module that automatically installs

Re: ExtUtils::Install::_can_write_dir bug (was RE: XML::Parser XML::DOM XML::XSLT)

2006-10-18 Thread Michael G Schwern
Craig A. Berry wrote: At 9:02 AM -0400 9/29/06, Carl Friedberg wrote: I've found the deadly combination: MakeMaker 6.30-2, VMS 7.3-2, Perl 5.8.6, and a perl module with a script (which gets put into perl_root:[utils]. The problem would happen for anything installed in the top level of the

Re: Difficulty installing more and more modules

2006-10-18 Thread Michael G Schwern
Michael G Schwern wrote: $ cd extutils-autoinstall-0_63 $ perl makefile.pl Can't locate object method new via package Module::Install::autoinstall (per haps you forgot to load Module::Install::autoinstall?) at inc/Module/Install.p m - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install.pm

Send your gripes for Audrey's modules (PAR, Module::Install, ExtUtils::AutoInstall...)

2006-10-18 Thread Michael G Schwern
I have Audrey Tang staying at my place this week starting tonite. This means we have a chance of fixing the VMS issues in her modules. Please post here the issues you're having with her modules and I'll see what I can do about getting them fixed this week while I've got her.

Re: Difficulty installing more and more modules

2006-10-18 Thread Michael G Schwern
Mark Berryman wrote: Determining a module's dependencies is not the problem. In fact, I had already installed all of this particular module's dependencies before I even attempted to install the module. Attempting to install the module results in the following: $ perl makefile.pl ==

[ANNOUNCE] ExtUtils::MakeMaker 6.30_02

2006-09-01 Thread Michael G Schwern
http://makemaker.org/ Happy one year (and two weeks) last MakeMaker alpha release anniversary! I know, its sad. This release is mostly about syncing up with bleadperl. Let's call this a release candidate. If it tests out well I'll release it as 6.31. Windows VMS folks, I want to hear

Re: Perl programming question

2006-07-16 Thread Michael G Schwern
On 7/14/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: The MUMPS language provides a function, called $ORDER, which takes an argument and returns the next index that exists in the array that would come after the supplied argument (a 2nd argument can be used to cause the function to return the

Re: Perl programming question

2006-07-16 Thread Michael G Schwern
On 7/14/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: MUMPS arrays use alphanumeric indicies with a defined collating order. Numeric subscripts collate first, in numeric order, followed by string subscripts in ASCII order. Thus, an array with the following indicies would collate in this

Re: Perl programming question

2006-07-16 Thread Michael G Schwern
On 7/14/06, Alan Winston - SSRL Central Computing [EMAIL PROTECTED] wrote: Somebody who knows something should respond to this, really, but a WAG at how to do this, if your hash is static once set up: my $ordinal, $index, %ordinalhash, %indexhash; $ordinal = 0; foreach $index (sort keys

Re: Pls Review: File::System::Spec

2005-09-30 Thread Michael G Schwern
://svn.schwern.org/svn/CPAN/File-System-Spec/trunk/lib/File/System/Spec.pm -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Hating the web since 1994.

Re: Pls. Review patch@25626 - VMS::Filespec update.

2005-09-28 Thread Michael G Schwern
be necessary for CPAN. There's got to be a better way. What sort of patching is necessary to take into account the new VMS::Filespec work? Can it instead be done by making File::Spec smarter? Is it simply adding more VMS hacks to work around older VMS hacks? -- Michael G Schwern [EMAIL PROTECTED

Re: Pls. Review patch@25626 - VMS::Filespec update.

2005-09-28 Thread Michael G Schwern
, or there is no intersection to do things like if this system has feature X, do Y. What I do not want is if this *VMS* system has feature X, do Y. Again, without seeing the actual changes to the non-VMS modules I can't really judge. Could you post them? -- Michael G Schwern [EMAIL

Re: Pls. Review patch@25626 - VMS::Filespec update.

2005-09-28 Thread Michael G Schwern
. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Stabbing you in the face for your own good.

Re: How to add methods to Filespec.pm on VMS?

2005-09-26 Thread Michael G Schwern
and overriding the C versions. They don't work too well anyway. Did you remember to whack out the AutoLoader bits? That being the 1; and __END__ so it loads the functions normally? -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Ahh email, my old friend. Do you know

Re: lib/test/simple/t/create.t help with VMS issue needed.

2005-09-23 Thread Michael G Schwern
. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Stabbing you in the face so you don't have to.

Re: BUG: MAKEMAKER 6.30_01 and blead in MM_UNIX.pm for VMS

2005-09-20 Thread Michael G Schwern
/pprymmer false /home/user/pprymmer echo $? 255 Solaris is Weird. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Don't try the paranormal until you know what's normal. -- Lords and Ladies by Terry Prachett

Re: BUG: MAKEMAKER 6.30_01 and blead in MM_UNIX.pm for VMS

2005-09-20 Thread Michael G Schwern
. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern ...they shared one last kiss that left a bitter yet sweet taste in her mouth--kind of like throwing up after eating a junior mint. -- Dishonorable Mention, 2005 Bulwer-Lytton Fiction Contest by Tami

Re: BUG: MAKEMAKER 6.30_01 and blead in MM_UNIX.pm for VMS

2005-09-20 Thread Michael G Schwern
) == Your Makefile has been rebuilt. == $(NOECHO) $(ECHO) == Please rerun the $(MAKE) command. == false -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Insulting our readers is part of our business model. http://somethingpositive.net/sp07122005

Re: BUG: MAKEMAKER 6.30_01 and blead in MM_UNIX.pm for VMS

2005-09-20 Thread Michael G Schwern
On Tue, Sep 20, 2005 at 02:02:31PM -0700, Michael G Schwern wrote: One is in MM_Unix-perldepend which appears to be unused. I lied, its not unused. Its used when building perl and XS modules so that's probably important. But it only happens when config.h is out of date. And VMS has its own

Re: lib/test/simple/t/create.t help with VMS issue needed.

2005-09-19 Thread Michael G Schwern
On Fri, Sep 16, 2005 at 08:47:42PM -0400, John E. Malmberg wrote: Anything happening with this for the 5.8.8 timeframe? I guess I can kick 0.61 out the door. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Ahh email, my old friend. Do you know that revenge

Upgrade MakeMaker in maint

2005-09-19 Thread Michael G Schwern
into maintperl and work out the glitches? -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Insulting our readers is part of our business model. http://somethingpositive.net/sp07122005.shtml

Re: BUG: MAKEMAKER 6.30_01 and blead in MM_UNIX.pm for VMS

2005-09-19 Thread Michael G Schwern
is removed? $m =~ s/false\n// if $IsVMS; I see a number of uses of false in MM_Unix. Rather than throw in more VMS exceptions (blech) I'll make a $(FALSE) which can be something safe like perl -e 'exit 1' -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Ahh email, my old

Re: [Bug] blead@25305 lib/ExtUtils/CBuilder/Base.pm on VMS

2005-08-19 Thread Michael G Schwern
life CPAN modules. Where possible please work against the CPAN versions as bleadperl is updated from them. It also means you can work on each of them in isolation without worrying about the effects of other changes. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern

Re: [patch@25305] Constant.t fix for VMS.

2005-08-19 Thread Michael G Schwern
On Thu, Aug 18, 2005 at 08:49:52PM -0400, John E. Malmberg wrote: This test script was not using the same names for the VMS specific files descrip.mms and descrip.mms_old that the rest of Makemaker was doing. ExtUtils::Constant is not part of MakeMaker. -- Michael G Schwern [EMAIL

[ANNOUNCE] ExtUtils::MakeMaker 6.30_01

2005-08-17 Thread Michael G Schwern
parameter for Windows users to say if they're using dmake or nmake. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Don't try the paranormal until you know what's normal. -- Lords and Ladies by Terry Prachett

Re: Extension naming loading in Perl 5.8.7

2005-08-16 Thread Michael G Schwern
. This has come up before and was brought to the author's attention (ie. Autrijus). I'm not sure what came of it. Two work arounds come to mind. Look for /^package ($module_name)/i in the files in question in order to get the correct case. Or it can use the MANIFEST to correct case. -- Michael G

Re: lib/test/simple/t/create.t help with VMS issue needed.

2005-08-16 Thread Michael G Schwern
the new Test::Builder object which outputs to some_file is destroyed before I read from some_file. The later has the nice side effect of testing that destroying a Test::Builder object closes any open filehandles. Try the attached patch and let me know. -- Michael G Schwern [EMAIL PROTECTED

Re: [PATCH] Re: blead@25210 on OpenVMS (not good)

2005-07-26 Thread Michael G Schwern
/compress/zlib/makefile.pl Mon Jul 25 21:32:52 2005 If possible, try to preserve case on filenames. Otherwise the pumpkings will have to hand twiddle the patch files to make them apply. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Don't try the paranormal

Re: What's holding up mainperl from upgrading MakeMaker?

2005-07-24 Thread Michael G Schwern
. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Ahh email, my old friend. Do you know that revenge is a dish that is best served cold? And it is very cold on the Internet!

Re: [PATCH] blead help for VMS

2005-07-24 Thread Michael G Schwern
to just avoid dots in directory names. It'll also make version history spelunking a lot easier to not have the directory name changing all the time. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Reality is that which, when you stop believing in it, doesn't go away

Re: [PATCH] Re: blead@25210 on OpenVMS (not good)

2005-07-24 Thread Michael G Schwern
is just more convenient. ftp://ftp.linux.activestate.com/pub/staff/gsar/APC/perl-current/ -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Reality is that which, when you stop believing in it, doesn't go away. -- Phillip K. Dick

Re: [PATCH] Re: blead@25210 on OpenVMS (not good)

2005-07-24 Thread Michael G Schwern
or I dump the whole thing into darcs for larger changes. Otherwise just keep a clean copy of the source code around to diff against. Disk is cheap. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern You are wicked and wrong to have broken inside and peeked

Re: feedback on VMS changes

2005-07-15 Thread Michael G Schwern
but it has a high probability of breaking existing code and will be an enormous time suck. Doom doom doom doom. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern You are wicked and wrong to have broken inside and peeked at the implementation and then relied upon

Re: feedback on VMS changes

2005-07-15 Thread Michael G Schwern
command. That command generates the REAL Makefile knowing what make to use from $(MAKE). I wish this was thought of five years ago. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Ahh email, my old friend. Do you know that revenge is a dish that is best served cold

Re: feedback on VMS changes

2005-07-15 Thread Michael G Schwern
on a newer File::Spec. Long story short: MM_VMS' versions are the real ones. File::Spec's are vestigal. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Insulting our readers is part of our business model. http://somethingpositive.net/sp07122005.shtml

Re: feedback on VMS changes

2005-07-15 Thread Michael G Schwern
to Object Oriented Perl by Damian Conway. http://www.manning.com/books/conway -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern 'All anyone gets in a mirror is themselves,' she said. 'But what you gets in a good gumbo is everything.' -- Witches Abroad by Terry

Re: lib/file/spec/vms.pm changes - to 5.8.7

2005-07-14 Thread Michael G Schwern
to tell Ken Williams about this, he maintains File::Spec. [EMAIL PROTECTED] -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Reality is that which, when you stop believing in it, doesn't go away. -- Phillip K. Dick

Re: lib/file/spec/t/spec.t crossplatform.t changes

2005-07-14 Thread Michael G Schwern
and the more traditional flavor rather than trying to wedge them both into File::Spec::VMS and MM_VMS you should probably make a new subclass. File::Spec::VMS::Unix or something. Keep everything nice and unentangled. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern

Re: extutils (Makemaker) changes.

2005-07-14 Thread Michael G Schwern
porting and focus on encapsulating the differences between your VMS environment and the traditional one. I doubt your patches will be accepted in their current state and I'd hate to see all that effort wasted. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern You

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
of date and broken. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Don't try the paranormal until you know what's normal. -- Lords and Ladies by Terry Prachett

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

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

2005-07-11 Thread Michael G Schwern
have to run it through the autosplit process or remove the __END__ block (recommended). Then things do a whole lot better. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Ahh email, my old friend. Do you know that revenge is a dish that is best served cold

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

2005-07-11 Thread Michael G Schwern
::Filespec::PurePerl. No build necessary. Or if having two files makes you queasy, stick all the code after the __END__ block and... eval DATA if $^O ne 'VMS'; though that sort of thing makes debugging a royal pain. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com

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

2005-07-08 Thread Michael G Schwern
in the code. So... has anyone run ext/vms/filespec.t on VMS in a while? -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern 'All anyone gets in a mirror is themselves,' she said. 'But what you gets in a good gumbo is everything.' -- Witches Abroad by Terry Prachett

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

2005-07-08 Thread Michael G Schwern
without VMS. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern Don't try the paranormal until you know what's normal. -- Lords and Ladies by Terry Prachett

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.26_01

2005-04-04 Thread Michael G Schwern
On Wed, Mar 30, 2005 at 09:42:58AM -0500, [EMAIL PROTECTED] wrote: Would this be less confusing? ExtUtils::CBuilder couldn't find a compiler to test XS builds That would be better. If not too long the line: ExtUtils::CBuilder was not found or it could not find a compiler might

Re: mm_vms.pm question.

2005-04-04 Thread Michael G Schwern
On Mon, Apr 04, 2005 at 09:15:54PM -0500, John E. Malmberg wrote: In MM_VMS.PM, there is a comment that unixify will sometimes return a string with an off-by-one trailing null. And what does that mean? More than one null terminator? Looks like it. I guess the length of the string

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.26_01

2005-03-29 Thread Michael G Schwern
On Tue, Mar 29, 2005 at 02:43:42PM -0500, [EMAIL PROTECTED] wrote: Here is a run done sans make test: % perl -Mblib t/PL_FILES.t Using /home/pprymmer/testit/ExtUtils-MakeMaker-6.26_01.orig/blib not ok 1 # Failed test (t/PL_FILES.t at line 32) snip If that is of any help. Yes it is.

Re: OpenVMS behavior options - (was: [ANNOUNCE] ExtUtils::MakeMaker 6.26_01)

2005-03-29 Thread Michael G Schwern
On Tue, Mar 29, 2005 at 09:34:09PM -0500, John E. Malmberg wrote: The behavior of the OpenVMS C runtime library is dependent on feature logicals which control how many things work. But with these feature logicals set, which perl scripts can check through the ENV{} operator, the C RTL

[ANNOUNCE] ExtUtils::MakeMaker 6.26_01

2005-03-28 Thread Michael G Schwern
http://www.pobox.com/~schwern/src/ExtUtils-MakeMaker-6.26_01.tar.gz or http://svn.schwern.org/svn/CPAN/ExtUtils-MakeMaker/trunk or a CPAN near you Mark Leighton Fisher noticed that PL_FILES weren't working properly anymore. This was due to a refactoring typo and has been fixed and tested. Also

Re: [PATCH] Module::Install 0.36 for VMS (was Re: Module::Install and portability?)

2005-03-26 Thread Michael G Schwern
On Sat, Mar 26, 2005 at 09:35:10AM -0600, Craig A. Berry wrote: 2.) Use '_author' instead of '.author' when on VMS since a dot in a directory name is usually invalid and always awkward. Really? I've yet to see a problem with .foo style on VMS. Where does it go wrong? If it is a bad thing on

Re: MM 6.25_12 on VMS status (was Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_10)

2005-03-20 Thread Michael G Schwern
On Sun, Mar 20, 2005 at 04:08:38PM -0600, Craig A. Berry wrote: How does it fare actually installing modules? Using 6.25_12 (Revision: 2339) on OpenVMS Alpha v7.3-1, Perl 5.8.4, I had no trouble building, testings, and installing DBI 1.48. Compress::Zlib 1.34 worked fine also, though it did

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_10

2005-03-17 Thread Michael G Schwern
On Thu, Mar 17, 2005 at 11:44:11AM -0600, Craig A. Berry wrote: After that, you need what's below (a space before the $(TOUCH)) so the $(TOUCH) doesn't get put right next to the $(NOECHO) that precedes it. After that, all tests pass, though the xs test skips because it incorrectly thinks

Re: Pathtool 3.05 breaks fail-like,fail-more and is_deeply

2005-03-17 Thread Michael G Schwern
On Thu, Mar 17, 2005 at 01:45:31PM -0600, John E. Malmberg wrote: This is a warning which is supposed to be trapped by is_deeply.t so it can be tested. It has nothing to do with PathTools. Furthermore, that warning was added in Test::More 0.48_02. 5.8.6 shipped with 0.47. There are

Re: Module::Install and portability?

2005-03-17 Thread Michael G Schwern
On Thu, Mar 17, 2005 at 03:07:15PM -0600, Craig A. Berry wrote: Has anyone gotten Module::Install to work under VMS? Or has anyone _not_ been able to get it to install? Install, heck, I can't even get it to build: $ perl Makefile.PL Can't locate object method new via package

Re: Pathtool 3.05 breaks fail-like,fail-more and is_deeply

2005-03-16 Thread Michael G Schwern
Its always good to CC the module author in on these sorts of things. (Hi Ken). On Wed, Mar 16, 2005 at 03:36:47PM -0600, John E. Malmberg wrote: I merged in the Pathtool 3.0.5 into my Perl 5.8.6 distribution, and it fixed most of the problems. It does seem to have introduced three new

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_10

2005-03-16 Thread Michael G Schwern
On Tue, Mar 15, 2005 at 07:23:59PM -0600, Craig A. Berry wrote: Trying revision 2334 on OpenVMS Alpha v7.3-1, Perl 5.8.4, the build dies variously: As always, I need to see the generated Makefiles. $ perl Makefile.PL $ mms/ident %MMS-I-IDENT, MMS V3.3-4 ) Digital Equipment Corporation

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_10

2005-03-16 Thread Michael G Schwern
On Wed, Mar 16, 2005 at 07:27:06PM -0600, Craig A. Berry wrote: # timestamp file to avoid repeated invocations under VMS pm_to_blib : pm_to_blib.ts $(NOECHO) $(NOOP) pm_to_blib : $(TO_INST_PM) There's the trouble. Try this. --- lib/ExtUtils/MM_VMS.pm (revision 3949) +++

Module::Install and portability?

2005-03-13 Thread Michael G Schwern
As mentioned here, I want to break up MakeMaker. http://www.makemaker.org/wiki/index.cgi?ModulesForSale There's a number of modules which are just utilities MakeMaker uses and I want them out in their own distribution. But I have to be careful not to introduce a circular dependency. So ideally

[ANNOUNCE] ExtUtils::MakeMaker 6.25_10

2005-03-13 Thread Michael G Schwern
http://www.pobox.com/~schwern/src/ExtUtils-MakeMaker-6.25_10.tar.gz or http://svn.schwern.org/svn/CPAN/ExtUtils-MakeMaker/trunk or a CPAN near you Its another release candidate. This one fixes the recompilation problem noted in the last release (and various previous ones). Knock it around.

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_10

2005-03-13 Thread Michael G Schwern
On Sun, Mar 13, 2005 at 07:58:13PM -0500, Stas Bekman wrote: shouldn't http://svn.schwern.org/svn/CPAN/ExtUtils-MakeMaker/trunk/Changes show changes since _09? it shows _09 only. ALLAKAZAM! It is done (forgot to push the changes off my local repo). why pm_to_blib.ts has now disappeared?

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_10

2005-03-13 Thread Michael G Schwern
On Sun, Mar 13, 2005 at 08:25:00PM -0500, Stas Bekman wrote: why pm_to_blib.ts has now disappeared? mod_perl2 already had: I couldn't make it work. It was easier to just revert back to what 6.21 did, this caused less modules to break. See:

[ANNOUNCE] ExtUtils::MakeMaker 6.25_09

2005-03-12 Thread Michael G Schwern
http://www.pobox.com/~schwern/src/ExtUtils-MakeMaker-6.25_09.tar.gz or http://svn.schwern.org/svn/ExtUtils-MakeMaker/trunk or a CPAN near you Its another alpha release of MakeMaker! This one is a release candidate. The last few rounds of changes have all been specific to VMS so I don't expect

Re: Will CPAN work

2005-03-04 Thread Michael G Schwern
On Fri, Mar 04, 2005 at 02:24:21PM -0600, Craig A. Berry wrote: At 1:13 AM +0100 3/4/05, Abe Timmerman wrote: Is there a way to make the CPAN module work on this VAX OpenVMS-V7.2? I've hacked the Config.pm and fiddled with CPAN.pm, but I get lost in the trail... The first problem seems to

ExtUtils::CBuilder on VMS (was Re: Phalanxing MakeMaker)

2005-03-04 Thread Michael G Schwern
On Fri, Mar 04, 2005 at 04:42:38PM -0600, Ken Williams wrote: All the cpantesters reports are pretty peachy, but there really aren't many exotic platforms there: http://testers.cpan.org/show/ExtUtils-CBuilder.html#ExtUtils-CBuilder -0.09 If it doesn't work on all platforms, those

Re: [PATCH] Re: [PATCH] Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_08

2005-02-20 Thread Michael G Schwern
On Sun, Feb 20, 2005 at 02:59:36PM -0600, Craig A. Berry wrote: Craig A. Berry wrote: We'll also have to fiddle with MACROSTART and MACROEND, or omit referencing PASTHRU at all when it doesn't match \w+. Otherwise we get what we have now, which is The attached patch does the fiddling in

Re: [PATCH] Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_08

2005-02-19 Thread Michael G Schwern
On Thu, Feb 17, 2005 at 10:32:07PM -0600, Craig A. Berry wrote: Does pasthru ever send switches to the child that were not sent to the parent? If not, we might be better off dispensing with pasthru on VMS and keeping the old definition of $self-{MAKE}. I'm inclined to do that instead. I don't

  1   2   3   4   5   >