Changes for 0.89_09 Thu Nov 12 21:54:01 2009
================================================
* Only look for missing prereqs in the output of the last
set of tests that were run. This resolves RT #51408,
reported by Andreas Koenig
'CPANPLUS' =>
{
'MAINTAINER' => 'kane',
- 'DISTRIBUTION' => 'BINGOS/CPANPLUS-0.89_08.tar.gz',
+ 'DISTRIBUTION' => 'BINGOS/CPANPLUS-0.89_09.tar.gz',
'FILES' => q[cpan/CPANPLUS],
'EXCLUDED' => [ qr{^inc/},
qr{^t/dummy-.*\.hidden$},
use vars qw( @EXPORT @ISA $VERSION );
@EXPORT = qw( shell fetch get install );
@ISA = qw( Exporter );
- $VERSION = "0.89_08"; #have to hardcode or cpan.org gets unhappy
+ $VERSION = "0.89_09"; #have to hardcode or cpan.org gets unhappy
}
### purely for backward compatibility, so we can call it from the commandline:
CPANPLUS::Internals::Report
];
-$VERSION = "0.89_08";
+$VERSION = "0.89_09";
=pod
use constant MISSING_PREREQS_LIST
=> sub {
my $buffer = shift;
+ my $last = ( split /\[ERROR\] .+? MAKE TEST/, $buffer )[-1];
my @list = map { s/.pm$//; s|/|::|g; $_ }
- ($buffer =~
+ ($last =~
m/\bCan\'t locate (\S+) in \@INC/g);
### make sure every missing prereq is only
- ### listed ones
+ ### listed once
{ my %seen;
@list = grep { !$seen{$_}++ } @list
}
BEGIN {
use vars qw[ $VERSION @ISA ];
@ISA = qw[ CPANPLUS::Shell::_Base::ReadLine ];
- $VERSION = "0.89_08";
+ $VERSION = "0.89_09";
}
load CPANPLUS::Shell;