>>>>> On Mon, 23 Jul 2007 00:19:56 -0400, "David Golden" <[EMAIL PROTECTED]> >>>>> said:
> At this point, I would suggest the following: > * M::B::Compat be patched to add 'requires 5.XXXXXX' when it sees a > 'perl' prerequisite (which I've written and will post shortly) > * EU::MM, M::B and the META.yml spec explicitly add a 'minimum_perl' > (or equivalent) key so that there is a clear, consistent, documented > way to specify it. So far META.yml is language agnostic which makes me believe this new key is a misnomer. What about a "language" tag? Maybe this should be a compound thing like implementation_language: perl: 5.00503 > * All tools be patched to be liberal in accepting 'perl' in requires > or PREREQ_PM, but conservative in emitting only the new 'minimum_perl' > key (e.g. repatch M::B::Compat to add the 'MINIMUM_PERL' or > equivalent keyword to generated Makefile.PL) It's not very important for me but I believe that 'requires 5.XXXXX' alone (without providing proper metadata) should never be supported by any of the tools in the chain. So as long as we do not have the new tag cast in stone in the META.yml spec, we should add a 'perl' prerequisite into 'requires'. -- andreas
