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
Dan Kogai
May 1, 2003 04:56
Re: META.yml [Was: Re: [PATCH Encode 1.93] pre-1.94 patch]
Message ID:
On Thursday, May 1, 2003, at 08:33  PM, Michael G Schwern wrote:
> [Apologies if this is sent double, was giving me grief]

Fine with be because I 'uniq' message-id via procmail :)

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

You should've cross-posted to perl5-poters, too.  It caught even jhi by 

> 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 see.   That's why it gets generated only when I used bleedperl.

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

Okay, from next release of Encode I will add META.yml to MANIFEST.  
Since I have no objection.

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

What other info can it include?  Is there a format descrition in 
details so I can add further info should I feel needed?

Dan the Encode Maintainer

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