Re: Requst for VMS testing help
[email protected] ("Craig A. Berry") Sun, 23 Jan 2011 22:28:41 -0600
| Newsgroups | perl.vmsperl |
|---|---|
| Message-ID | <[email protected]> |
On Oct 10, 2010, at 8:48 AM, Nicholas Clark wrote:
> On Thu, Oct 07, 2010 at 02:01:13PM -0500, Craig A. Berry wrote:
>
>> In the core, utils/cpan.PL is simply a wrapper that sucks in cpan/
>> CPAN/
>> scripts/cpan, puts $Config{startperl} at the beginning, and writes it
>> back out. There are a bunch of these that all have identical code
>> except for the name of the utility, so one obvious rationalization
>> would be to put that code in one script and have it work through a
>> list of utilities to be generated.
>
> Agree. But
>
> 1: I remember having to alter those paths when modules moved from
> ext/ to
> dist/ or cpan/, and it felt like makework, so I wanted to kill it
> properly
> 2: When building these modules from a CPAN download,
> ExtUtils::MakeMaker
> already has to do all this extraction work , shebang rewriting,
> running
> pl2bat, so surely it could do it when the modules are in the core
>
>
> which, I felt, would remove even more code from core :-)
>
> [Clearly this doesn't work if it hasn unresolved a bug in this area
> for VMS]
>
> With the pod*PL extractors, by moving them all out of pod/
> (including creating
> ext/Pod-HTML for Pod::Html, which isn't dual-life), it let me remove
> several
> rules from the various Makefiles. It might be that if we can move
> all of
> utils/ into its modules, or into ext/utils, we can further simplify
> the top
> level Makefiles, and let make_ext.pl and ExtUtils::MakeMaker do the
> work.
>
>> fixin() and the various *.PL scripts in utils have two different
>> understandings of what $Config{startperl} is and how to use it.
>> The .PL scripts have it right as far as VMS is concerned, so it looks
>> like we need to fix fixin().
>
> This would be useful.
This is now (at long last) done:
http://perl5.git.perl.org/perl.git/commitdiff/613e98e463d92e7eb6bfa6d25de65632ece7d50f
http://perl5.git.perl.org/perl.git/commitdiff/5844a3edbd3499c6a146436e1d7ec0648feacb5b
Sorry for the slow follow-up.
________________________________________
Craig A. Berry
mailto:[email protected]
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser