develooper Front page | perl.perl5.porters | Postings from May 2003

Re: META.yml [Was: Re: [PATCH Encode 1.93] pre-1.94 patch]

Thread Previous | Thread Next
Michael G Schwern
May 1, 2003 04:34
Re: META.yml [Was: Re: [PATCH Encode 1.93] pre-1.94 patch]
Message ID:
[Apologies if this is sent double, was giving me grief]

On Fri, Apr 25, 2003 at 04:28:18PM +0900, Dan Kogai wrote:
> Is this by intention, Schwern?

Yes.  Discussion here:

META.yml is a general module meta-data format containing basic module
information like the version, prerequisites, etc... so you don't have to
run the Makefile.PL to get this static information.  Module::Build is
spearheading it.  CPAN and PAUSE are picking up on it.  Andreas likes it. 
MakeMaker is following as best it can.  It appeared in 6.06_03 last month. 

I feel it is very important to the health of CPAN to populate it with 
module meta-data, and having MakeMaker just do it transparently as part
of 'make dist' is the quickest way to populate CPAN and worth the 
Underhanded Magic.

It can be shut off by passing WriteMakefile() the NO_META flag.

The autogenerated META.yml is just dumping data MakeMaker already had
anyway.  Name, version, prerequisite modules.  Nothing terribly fancy.

Death was thought to be fatal.
        -- Craig A. Berry in <a05101002b8165afc6b62@[]>

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About