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
Download MYMETA.yml
text/x-yaml 804b
--- 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
Download META.yml
text/x-yaml 934b
--- 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
Download (untitled) / with headers
text/plain 141b
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 :)


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.