>>>>> On Sat, 2 Apr 2005 13:29:53 -0800, Michael G Schwern <[EMAIL PROTECTED]> 
>>>>> said:

  > On Sat, Apr 02, 2005 at 08:07:32AM -0500, John Peacock wrote:
 >> and the indexer could branch on whether "version:" was a scalar or a hash.  

  > That leaves one unable to express the distribution version if they want to
  > express the version of individual modules.

Correct.

  > I'd suggest leaving version as
  > is with its meaning of "distribution version" [1] and creating a new field 
  > for specifying the versions of individual modules/files.

The field was agreed upon a long time ago, maybe in London, maybe
earlier, and was called 'provides'. It is supported in Module::Build
from version 0.18 to 0.2609. I suppose, it is here to stay. 1356 of
current CPAN distributions contain this field in their META.yml, so
this looks like a good start to me.

I'm very sorry to note that the field is not documented in
http://module-build.sourceforge.net/META-spec-new.html

Ken, do you have a newer version of the specs online?

  > And it should probably express the information by file, not by module.
  > Things other than modules have versions, too.  The PAUSE indexer may not
  > care but others might.

Pardon?

-- 
andreas

Reply via email to