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