Skip Menu |

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

Report information
The Basics
Id: 44453
Status: resolved
Priority: 0/
Queue: Module-Build

People
Owner: Nobody in particular
Requestors: wiml [...] hhhh.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in:
  • 0.30_02
  • 0.31
  • 0.3101
  • 0.31011
  • 0.31012
  • 0.31_02
  • 0.31_03
  • 0.31_04
  • 0.32
Fixed in: (no value)



Subject: M::B produces META.yml with tilde for resources:license
Module::Build 0.32 is producing META.yml files with a value of "~" (a single tilde) for the license resource, where version 0.30 put the url of the perl license. (My Build.PL specifies a value of 'perl'.) This seems to be invalid according to META-spec.pod and according to cpants --- well, technically I guess a tilde is a valid relative URL, but I'm pretty sure it's the wrong value to have there. :) I could be doing something wrong in my Build.PL, but my distribution is pretty simple and straightforward. I tested against a bunch of versions from http://svn.perl.org/modules/Module-Build/tags : 0.30 produces a valid META.yml; 0.30_02 and subsequent (including trunk) produce the tilde. (0.30_01 doesn't pass 'make test' on my machine.) I'm running perl5.8.8 from macports on MacOSX-ppc-10.4.11, and the distribution I'm building is Mac::Finder::DSStore.
RT-Send-CC: module-build [...] perl.org
On Fri Mar 20 19:07:05 2009, WIML wrote: Show quoted text
> Module::Build 0.32 is producing META.yml files with a value of "~" > (a single tilde) for the license resource, where version 0.30 put > the url of the perl license.
Hi Wim, It looks like we got our $key and $value mixed up and don't have any test coverage for the case where Software::License is missing. The key is fixed in svn r12625 (could still use some test coverage though.) Meanwhile, installing Software::License should make 0.32 work fine. Thanks, Eric