This queue is for tickets about the CPAN CPAN distribution.

Report information
The Basics
Id:
129390
Status:
stalled
Priority:
Low/Low
Queue:

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

BugTracker
Severity:
Normal
Broken in:
2.22
Fixed in:
(no value)



Subject: Undefined value at CPAN/Distribution.pm line 2958.
Hi, there is a bug in CPAN::Distribution at line 2958 in unsat_prereq(). I'm guessing that $self->{reqtype} should be able to be undefined. Version 2.22. } elsif ( $self->{reqtype} =~ /^(r|c)$/ && ( exists $prereq_pm->{requires}{$need_module} || exists $prereq_pm->{opt_requires}{$need_module} ) && $nmo && !$inst_file ) { cpan[76]> install Package::Stash::XS Running install for module 'Package::Stash::XS' Prepending /home/wagnerc/.cpan/build/Test-Deep-1.128-0/blib/arch /home/wagnerc/.cpan/build/Test-Deep-1.128-0/blib/lib to PERL5LIB for 'get' WARNING: This key is not certified with a trusted signature! Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC Signature for /home/wagnerc/.cpan/sources/authors/id/E/ET/ETHER/CHECKSUMS ok Checksum for /home/wagnerc/.cpan/sources/authors/id/E/ET/ETHER/Package-Stash-XS-0.29.tar.gz ok Package came without SIGNATURE Prepending /home/wagnerc/.cpan/build/Test-Deep-1.128-0/blib/arch /home/wagnerc/.cpan/build/Test-Deep-1.128-0/blib/lib to PERL5LIB for 'prepare' Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.22/CPAN/Distribution.pm line 2958. Thanks.
*should not be able
The code you quote looks already different in 2.26. Commit f27f56c7 touched it. Could you upgrade and see how your specific use-case is reproducable for you? It isn't reproducable for me, but strangely not even when I downgrade to 2.22. Thanks for the report!


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.