Skip Menu |

This queue is for tickets about the Net-IDN-Encode CPAN distribution.

Report information
The Basics
Id: 72615
Status: resolved
Priority: 0/
Queue: Net-IDN-Encode

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

Bug Information
Severity: Important
Broken in:
  • 1.100
  • 1.000
Fixed in: 1.101



Subject: faulty data in Build.PL causes a lack of meta files, which breaks carton
The error is as follows: d:\cpan\Net-IDN-Encode-1.100>perl Build.PL Could not get valid metadata. Error is: Invalid metadata structure. Errors: Expected a list structure (no_index -> directory) [Validation: 1.4] at C:/Perl/site/lib/Module/Build/Base.pm line 4559 Could not create MYMETA files --- Adding [] around the dir name would fix it. :)
The same issue happens with Net-IDN-Nameprep.
What version of Module::Build are you using?
The newest: C:\Windows\System32>perl -MV=Module::Build Module::Build C:\Perl\site\lib\Module\Build.pm: 0.3800 C:\Perl\lib\Module\Build.pm: 0.3607
I think this was ultimately triggered by an update of CPAN::Meta. It is fixed in 1.001 of the modules. Encode::Punycode was also affected, where it's fixed in 1.001. I guess this also affects Color::Calc and Unicode::Stringprep. :-(