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
