On Sun, May 17, 2009 at 7:36 PM, Ricardo SIGNES <perl.cpanw...@rjbs.manxome.org> wrote: > * update PAUSE to prefer META.json to META.yml if available > * update CPAN.pm to look at (MY)?META.json > * update CPANPLUS.pm to do the same > * update the build tools to generate (MY)?META.json by default > * update the META spec to demand JSON
After watching yet another dogfight in RT and the M::B list about META.yml parsing, version objects, etc., I would really, really appreciate the following as well: * A single "canonical" META.json generator and parser -- that all the tools use and that could reasonably be lobbied into the core. * Unambiguous META spec for version number formatting * Spec validation (separate from parsing so it can use non-core tools) * Have PAUSE reject dists with an invalid spec -- David