>>>>> 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

Reply via email to