On Fri, Jul 13, 2001 at 05:57:08PM +0100, Nicholas Clark wrote:
> it seemed reasonable for the versions in bleadperl and CPAN to be
> the same, and actually support perl versions as far back as is
> "reasonable" (where 5.004_05 seems quite reasonable to me. Is the
> last 5.003 worth getting back to?)

I've pushed the Test::* modules back to 5.004 (not just 5.004_05) and
that was pushing it quite a bit in a few cases.  Trying to get back
further than that started to cause Really Weird Bugs to show up in
some of the non-mainstream operating systems.

5.005_03 is fine.  5.004_05 is heroic.  5.004 is above and beyond.
5.003_97 is probably a waste of our time.  If anyone desperately needs
the module backported that far, well, they can patch it themselves.


> I think asked a bit back if it would be a good idea to split that
> test out into 3 parts:
> 
> 1: .pm only extensions
> 2: .xs only extensions
> 3: a test for ExtUtils::Constant

Yep, that'd be good.  Especially since 2 & 3 are so sensitive to perl
versions, it will be easier to construct them to skip certain bits for
certain versions.  And we can skip #2 if there's no compiler handy.


> Is the way to go
> 
> A: Me do this for bleadperl
> B: CPAN MakeMaker then use tests 1 and 2
> C: put ExtUtils::Constant as a separate module on CPAN, with test 3 only.
>    remove ExtUtils::Constant from CPAN MakeMaker

Sounds good.  I do want ExtUtils::Constant out of the dist if
possible, I don't understand XS and would only get in your way.


> If so, does CPAN MakeMaker benefit from having a dependency onto
> ExtUtils::Constant?

Errr, wouldn't that be the other way around?  Does MakeMaker need
ExtUtils::Constant or does ExtUtils::Constant need MakeMaker?  Is
ExtUtils::Constant useful without MakeMaker?  I don't see any mention
of E::C in the MakeMaker modules.

I think it would be better if ExtUtils::Constant depended on
ExtUtils::MakeMaker, then a module author which uses E::C can put that
dependency into their Makefile.PL.  Most module authors don't need to
know about E::C.


PS subscribe to [EMAIL PROTECTED]

-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl6 Quality Assurance     <[EMAIL PROTECTED]>       Kwalitee Is Job One
Monkey tennis

Reply via email to