Skip Menu |

This queue is for tickets about the CPANPLUS CPAN distribution.

Report information
The Basics
Id: 18144
Status: rejected
Priority: 0/
Queue: CPANPLUS

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

Bug Information
Severity: Important
Broken in:
  • 0.055
  • 0.0562
Fixed in: (no value)



CPANPLUS fails to recognize missing prerequisites. This results in bogus FAIL reports begin generated by CPAN Testers. Here are two example reports: http://www.nntp.perl.org/group/perl.cpan.testers/289146 http://nntp.x.perl.org/group/perl.cpan.testers/297161 Obviously, if you need more info, you'll need to contact the individuals running the CPAN tests.
Subject: CPANPLUS not detecting missing prerequites
On Mon Mar 13 09:32:43 2006, JDHEDDEN wrote: Show quoted text
> CPANPLUS fails to recognize missing prerequisites. This results in > bogus FAIL reports begin generated by CPAN Testers. Here are two > example reports: > http://www.nntp.perl.org/group/perl.cpan.testers/289146 > http://nntp.x.perl.org/group/perl.cpan.testers/297161 > Obviously, if you need more info, you'll need to contact the individuals > running the CPAN tests.
Sorry, but I forgot to put a 'Subject' on the bug report. Please correct if possible.
From: Barbie
On Mon Mar 13 09:56:03 2006, JDHEDDEN wrote: Show quoted text
> On Mon Mar 13 09:32:43 2006, JDHEDDEN wrote:
> > CPANPLUS fails to recognize missing prerequisites. This results in > > bogus FAIL reports begin generated by CPAN Testers.
This bug is a little ambiguous. Just to be clear, CPANPLUS does recognise there is a missing prerequisite (from http://www.nntp.perl.org/group/perl.cpan.testers/297161) : [MSG] [Sun Mar 12 07:37:59 2006] Warning: prerequisite Exception::Class 1.22 not found. It just fails to attempt to install as a prerequisite for testing purposes. I'm not sure why it fails on these occasions and works fine other times, as it's very difficult to reproduce.
On Fri Mar 17 09:51:49 2006, BARBIE wrote: Show quoted text
> This bug is a little ambiguous. Just to be clear, CPANPLUS does > recognise there is a missing prerequisite (from > http://www.nntp.perl.org/group/perl.cpan.testers/297161) : > > [MSG] [Sun Mar 12 07:37:59 2006] Warning: prerequisite Exception::Class > 1.22 not found. > > It just fails to attempt to install as a prerequisite for testing > purposes. I'm not sure why it fails on these occasions and works fine > other times, as it's very difficult to reproduce.
Actually, it seems to be 'something odd' with the testing code in both cases... if you look at the error of not being able to load 'Class::Data::Inheritable', you'll see that Exception::Class is in their @INC in both cases... E::C also defines C::D::I as a prereq... so my gut feeling says something went wrong when they build/tested E::C and no cache got flushed.. otoh, it's rather odd it would happen to 2 different people in the same way... I've tried reproducing this, but i'm afraid i failed doing so... i'm stumped :(
On Mon Mar 13 09:32:43 2006, JDHEDDEN wrote: Show quoted text
> CPANPLUS fails to recognize missing prerequisites. This results in > bogus FAIL reports begin generated by CPAN Testers. Here are two > example reports: > http://www.nntp.perl.org/group/perl.cpan.testers/289146 > http://nntp.x.perl.org/group/perl.cpan.testers/297161 > Obviously, if you need more info, you'll need to contact the individuals > running the CPAN tests.
Installing Mail::SpamAssassin Running [/usr/local/bin/perl -MCPANPLUS::Internals::Utils::Autoflush Makefile.PL ]... What email address or URL should be used in the suspected-spam report text for users who want more information on your filter installation? (In particular, ISPs should change this to a local Postmaster contact) default text: [the administrator of that system] NOTE: settings for "make test" are now controlled using "t/config.dist". See that file if you wish to customise what tests are run, and how. checking module dependencies and their versions... *************************************************************************** ERROR: the required Digest::SHA1 module is not installed. The Digest::SHA1 module is used as a cryptographic hash for some tests and the Bayes subsystem. It is also used by Razor2.
Show quoted text
> Installing Mail::SpamAssassin > Running [/usr/local/bin/perl -MCPANPLUS::Internals::Utils::Autoflush > Makefile.PL ]... > What email address or URL should be used in the suspected-spam report > text for users who want more information on your filter installation? > (In particular, ISPs should change this to a local Postmaster contact) > default text: [the administrator of that system] > > NOTE: settings for "make test" are now controlled using "t/config.dist". > See that file if you wish to customise what tests are run, and how. > > checking module dependencies and their versions... > > *************************************************************************** > ERROR: the required Digest::SHA1 module is not installed. > > The Digest::SHA1 module is used as a cryptographic hash for some > tests and the Bayes subsystem. It is also used by Razor2.
This is not a CPANPLUS error, but a Mail::SpamAssasin issue; it does it's own prerequisite checks in Makefile.PL, and dies with it's own errors when they are not satisfied[1]. I suggest reporting this to the M::S queue. [1] http://search.cpan.org/src/FELICITY/Mail-SpamAssassin-3.1.1/lib/Mail/SpamAssassin/ Util/DependencyInfo.pm
On Fr. 17. Mär. 2006, 09:51:49, BARBIE wrote: Show quoted text
> On Mon Mar 13 09:56:03 2006, JDHEDDEN wrote:
> > On Mon Mar 13 09:32:43 2006, JDHEDDEN wrote:
> > > CPANPLUS fails to recognize missing prerequisites. This results
in Show quoted text
> > > bogus FAIL reports begin generated by CPAN Testers.
> > This bug is a little ambiguous. Just to be clear, CPANPLUS does > recognise there is a missing prerequisite (from > http://www.nntp.perl.org/group/perl.cpan.testers/297161) : > > [MSG] [Sun Mar 12 07:37:59 2006] Warning: prerequisite
Exception::Class Show quoted text
> 1.22 not found. > > It just fails to attempt to install as a prerequisite for testing > purposes. I'm not sure why it fails on these occasions and works fine > other times, as it's very difficult to reproduce.