Skip Menu |

This queue is for tickets about the Module-Install CPAN distribution.

Report information
The Basics
Id: 79242
Status: open
Priority: 0/
Queue: Module-Install

People
Owner: Nobody in particular
Requestors: djerius [...] cpan.org
dolmen [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.06
Fixed in: (no value)



Subject: Full metadata not passed to ExtUtils::MakeMaker
EU:MM 6.62
CPAN::Meta 2.120921
M::I 1.06

If CPAN::Meta is available, EU:MM will output MYMETA.yml & MYMETA.json.  It doesn't seem that M::I is providing all of the metadata to EU::MM, so CPAN isn't getting all of the metadata.

For example, in the attached META.yml,  there's an entry for resources{repository}.  That doesn't show up in MYMETA.yml (also attached).

Might I suggest that NO_MYMETA => 1 is passed to EU::MM?  That code is already in Makefile.pm, but is commented out.  The log message in the Subversion repository for that commit doesn't provide any information as to why it was commented out.


Subject: MYMETA.yml
--- abstract: 'approximate a number with a rational number' author: - 'Diab Jerius <djerius@cpan.org>' build_requires: ExtUtils::MakeMaker: 6.36 Math::Trig: 0 Test::Exception: 0 Test::More: 0 configure_requires: ExtUtils::MakeMaker: 6.36 dynamic_config: 0 generated_by: 'Module::Install version 1.06, CPAN::Meta::Converter version 2.120921' license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 name: Math-Rational-Approx no_index: directory: - inc - t - xt requires: Math::BigFloat: 0 Moo: 0 MooX::Types::MooseLike: 0 POSIX: 0 Params::Validate: 0 resources: bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Math-Rational-Approx license: http://opensource.org/licenses/gpl-3.0.html version: 0.00_03
Subject: META.yml
--- abstract: 'approximate a number with a rational number' author: - 'Diab Jerius <djerius@cpan.org>' build_requires: ExtUtils::MakeMaker: 6.36 Math::Trig: 0 Test::Exception: 0 Test::More: 0 configure_requires: ExtUtils::MakeMaker: 6.36 distribution_type: module dynamic_config: 1 generated_by: 'Module::Install version 1.06' license: gpl3 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 name: Math-Rational-Approx no_index: directory: - inc - t - xt requires: Math::BigFloat: 0 Moo: 0 MooX::Types::MooseLike: 0 POSIX: 0 Params::Validate: 0 resources: bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Math-Rational-Approx license: http://opensource.org/licenses/gpl-3.0.html repository: type: hg url: https://bitbucket.org/djerius/math-rational-approx web: https://bitbucket.org/djerius/math-rational-approx version: 0.00_03
MI doesn't need to pass everything through to EUMM, if it generates the META.* files itself. It just needs to generate that file properly :)