Skip Menu |

This queue is for tickets about the Graphics-ColorNames-WWW CPAN distribution.

Report information
The Basics
Id: 52870
Status: resolved
Priority: 0/
Queue: Graphics-ColorNames-WWW

People
Owner: CFAERBER [...] cpan.org
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.11
Fixed in: (no value)



Subject: Depending on itself
Both Build.PL and Makefile.PL declare 'Graphics::ColorNames::WWW' => 0.01, as a prerequisite. % grep -n -3 Graphics::ColorNames::WWW *.PL Build.PL-6-use Module::Build; Build.PL-7- Build.PL-8-my $b = Module::Build->new( Build.PL:9: 'module_name' => 'Graphics::ColorNames::WWW', Build.PL-10- 'license' => 'perl', Build.PL-11- Build.PL-12- 'sign' => 1, -- Build.PL-15- Build.PL-16- 'requires' => { Build.PL-17- 'Graphics::ColorNames' => 0.32, Build.PL:18: 'Graphics::ColorNames::WWW' => 0.01, Build.PL-19- 'Params::Validate' => 0.75, Build.PL-20- }, Build.PL-21- 'build_requires' => { -- Makefile.PL-4-( Makefile.PL-5- 'PL_FILES' => {}, Makefile.PL-6- 'INSTALLDIRS' => 'site', Makefile.PL:7: 'NAME' => 'Graphics::ColorNames::WWW', Makefile.PL-8- 'EXE_FILES' => [], Makefile.PL-9- 'VERSION_FROM' => 'lib/Graphics/ColorNames/WWW.pm', Makefile.PL-10- 'PREREQ_PM' => { Makefile.PL-11- 'Test::More' => 0, Makefile.PL-12- 'Params::Validate' => '0.75', Makefile.PL:13: 'Graphics::ColorNames::WWW' => '0.01', Makefile.PL-14- 'Test::NoWarnings' => 0, Makefile.PL-15- 'Graphics::ColorNames' => '0.32' Makefile.PL-16- } I'm not sure how the testers managed to test this and send test reports but in any case I'd like to see this rectified because it either gives warnings or impedes the normal procedure of installing modules. % /usr/local/perl-5.10-uld/bin/perl Makefile.PL Checking if your kit is complete... Looks good Warning: prerequisite Graphics::ColorNames::WWW 0.01 not found. Writing Makefile for Graphics::ColorNames::WWW Thanks,
In addition, it declares a dependency on Params::Validate, which is not actually used.
fixed in 1.12