Skip Menu |

This queue is for tickets about the Crypt-URandom CPAN distribution.

Report information
The Basics
Id: 104406
Status: resolved
Priority: 0/
Queue: Crypt-URandom

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

Bug Information
Severity: Critical
Broken in: 0.34
Fixed in: (no value)



Subject: Module::Build dependency not declared
This distribution uses both ExtUtils::MakeMaker and Module::Build, yet doesn't declare a configuration dependency on the latter. This will break on system that do not have Module::Build installed, but have a cpan client that is recent enough to prefer Build.PL over Makefile.PL. The about to be released perl 5.22 is exactly that, resulting in this distribution not being able to install out of the box on such a machine. The easiest solution to this is to omit the Build.PL file entirely, there's no need to ship with two installers. The alternative is to declare that dependency in configure_requires. Leon
On Thu May 14 00:36:57 2015, LEONT wrote: Show quoted text
> This distribution uses both ExtUtils::MakeMaker and Module::Build, yet > doesn't declare a configuration dependency on the latter. This will > break on system that do not have Module::Build installed, but have a > cpan client that is recent enough to prefer Build.PL over Makefile.PL. > The about to be released perl 5.22 is exactly that, resulting in this > distribution not being able to install out of the box on such a > machine. > > The easiest solution to this is to omit the Build.PL file entirely, > there's no need to ship with two installers. The alternative is to > declare that dependency in configure_requires. > > Leon
Fixed in 0.35. Thanks