Hi!

Not sure if this list is the best place to discuss META.yml questions. 
Anyway...

With the help from Barbie, CPANTS now uses Test::YAML::Meta::Version to 
check if each dists META.yml matches the spec. Now, 
Test::YAML::Meta::Version is quite strict (maybe even too strict..), but 
one issue that shows up quite often is that according to the spec, the 
author field has to be a list 
http://module-build.sourceforge.net/META-spec-current.html#author
but people use it like
  author: Foo <[EMAIL PROTECTED]>

It seems that Module::Install generates such invalid META.yml files, so 
all dists using Module::Install fail the metayml_conforms_to_known_spec 
and metayml_conforms_spec_current metric.

So, is META.yml to strict (i.e. should author be a list or a string)?
Is Test::YAML::Meta::Version to strict?
Is this just a bug in Module::Install and has to be fixed there?


-- 
#!/usr/bin/perl                              http://domm.plix.at
for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}

Reply via email to