Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[rt.cpan.org #109805] META.yml/json should be present

1 view
Skip to first unread message

Johan Vromans via RT

unread,
Dec 4, 2015, 10:45:02 PM12/4/15
to make...@perl.org
<URL: https://rt.cpan.org/Ticket/Display.html?id=109805 >

This kit was generated on a freshly installed Fedora 22 system. The most recent version of ExtUtils::MakeMaker available (7.04) was installed. However, this setup does not generate META.* files.

It turns out that EU::MM requires CPAN::Meta to generate these files. If CPAN::Meta is not installed, EU::MM silently(!) skips generating these files.

However, EM::MM documents CPAN::Meta as optional, and therefore the Fedora package maintainer sees no reason to add it as a requirement for the EU::MM package.

From here on it's a standoff that I am not part of. If the current CPAN policy wants kits to have META.* files, then the EU::MM maintainer should stop documenting CPAN::Meta as optional and add it as a requirement.

Slaven_Rezic via RT

unread,
Jan 29, 2016, 3:45:01 PM1/29/16
to make...@perl.org
<URL: https://rt.cpan.org/Ticket/Display.html?id=109805 >

On 2015-12-03 17:58:06, CHORNY wrote:
> On Thu Dec 03 07:11:38 2015, JV wrote:
> > This kit was generated on a freshly installed Fedora 22 system. The
> > most recent version of ExtUtils::MakeMaker available (7.04) was
> > installed. However, this setup does not generate META.* files.
> >
> > It turns out that EU::MM requires CPAN::Meta to generate these files.
> > If CPAN::Meta is not installed, EU::MM silently(!) skips generating
> > these files.
> >
> > However, EM::MM documents CPAN::Meta as optional, and therefore the
> > Fedora package maintainer sees no reason to add it as a requirement
> > for the EU::MM package.
>
> In most cases, CPAN::Meta is not needed for EU::MM to install modules,
> AFAIK it is only needed for module authors.

So fail only if the module author runs "make dist"? (which shouldn't affect normal users just installing modules)

0 new messages