CPAN
view release on metacpan or search on metacpan
- ERROR: IO::CaptureOutput is not installed
- ERROR: File::Copy::Recursive is not installed
- ERROR: CPAN (1.87_64) is installed, but we need version >= 1.88
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Creating new 'Build' script for 'CPAN-Reporter' version '0.24'
lib/CPAN/Reporter.pm -> blib/lib/CPAN/Reporter.pm
lib/CPAN/Reporter.pod -> blib/lib/CPAN/Reporter.pod
Manifying blib/lib/CPAN/Reporter.pod -> blib/libdoc/CPAN::Reporter.3
./Build -- OK
Running Build test
The version of your Test::Harness is only
'2.56', you need at least '2.62'. Please upgrade your Test::Harness.
Running Build install
Installing /usr/local/perl-5.8.7/lib/site_perl/5.8.7/CPAN/Reporter.pm
Installing /usr/local/perl-5.8.7/lib/site_perl/5.8.7/CPAN/Reporter.pod
Installing /usr/local/perl-5.8.7/man/man3/CPAN::Reporter.3
Writing /usr/local/perl-5.8.7/lib/site_perl/5.8.7/i686-linux-64int/auto/CPAN/Reporter/.packlist
sudo ./Build install --uninst 1 -- OK
Showstopper II! The test refused to run with the reference to
Test::Harness but the install succeeded nonetheless:(((
Fixed in rev. 954.
* Finish the debugging aid of reload. Current code (rev. 953)
allows
% perl -Ilib -MCPAN -e '
my $ix = bless {}, CPAN::Index;
$ix->reload(shift)' /home/ftp/pub/PAUSE/modules/02packages.details.txt
CPAN: File::HomeDir loaded ok
CPAN: Term::ANSIColor loaded ok
CPAN: LWP::UserAgent loaded ok
CPAN: URI::URL loaded ok
Going to read /home/ftp/pub/CPAN/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
............................................................................DONE
Going to read /home/ftp/pub/CPAN/modules/02packages.details.txt.gz
Database was generated on Sun, 01 Oct 2006 18:39:54 GMT
............................................................................DONE
Going to read /home/ftp/pub/CPAN/modules/03modlist.data.gz
............................................................................DONE
But it reveals unacceptable timing when run via 'reload index'. Timing
is much better when called as above. Quite confusing is the fact that
03modlist does not print dots during reload but does so on first time.
So more debugging called for. FIXED in rev. 956
* Bug: the line number in the Debug messages is very often wrong. FIXED
in rev. 955
* E3 prerequisites: require perl version xxx: we should not delete that
information but honour it. DONE in rev. 952
* Todo: do the right thing with prereq "perl". Find modules suited for
testing.
"5.8.3" : File-BOM-0.12, XML-DOM-Lite-0.08, Business-ReportWriter-0.09
">= 5.8.0" : Devel-FIXME-0.01
">= 5.008" : Data-Visitor-0.05
"0" : Net-Address-IPv4-Local-0.12
"" : Net-IRC2-0.27
The full list of found requires to "perl" today is:
5.002|5.000|>= 5|>= 5.6|5.6|5.8|5.8.4|>= 5.8.0|5.8.2|5.8.7|5.5.3|5.8.3|>= 5.6.0|5.004|>= 5.008|5.005_03|0|5.5.0|5.4.5|5.00307|5.00503|5.8.0|5.005|5.008|5.7.1|>= 5.005_04|5.007|5.8.1|5.005003|5.6.0|5.006|5.6.1|5.7.3|5
DONE in rev. 952
* Todo: investigate if we want a different amount of newlines depending
on readline availability. Who is it who displays the extra newline as
soon as readline is active? It is apparently coming from readline and I
see no reason to interfere. REJECT
* Todo: send a patch to P5P that adds Queue.pm to the MANIFEST.
* Todo: add to 30shell the case of repeated testing that was fixed in
rev 915
* Attention when testing: Lingua::Alphabet::Phonetic::Password makes
Test::Pod a "build_requires"; Lingua::Alphabet::Phonetic makes it a
"requires" instead. So we have it both as "r" and "b" in the queue and
the first one wins over the other. So once we have something not
installed due to "b", we cannot install it anymore unless we use
force:-( It would be nice to make this less confusing for the user and
resolvable without force for the expert.
This warrants new tests in 30shell. Let's do diamond dependency:
CPAN-Test-Dummy-Perl5-Build shall build_require
CPAN-Test-Dummy-Perl5-Make and require CPAN-Test-Dummy-Perl5-Make-Zip.
And CPAN-Test-Dummy-Perl5-Make-Zip shall require
CPAN-Test-Dummy-Perl5-Make. We have not tested install yet (I think) and
we can try to set make_install_make_command to a perl oneliner or so.
This constallation shall try to install CPAN-Test-Dummy-Perl5-Make
because requires trumps build_requires.
Interactive testing strategy right now:
rm -f /home/src/perl/repoperls/installed-perls/perl/prCXKHM/perl-5.8.0@28904/lib/site_perl/5.9.4/CPAN/Test/Dummy/Perl5/Build.pm /home/src/perl/repoperls/installed-perls/perl/prCXKHM/perl-5.8.0@28904/lib/site_perl/5.9.4/CPAN/Test/Dummy/Perl5/Make/Zip...
make run
o debug Distribution Queue Shell Module
o conf build_requires_install_policy no
install CPAN::Test::Dummy::Perl5::Build
DONE in rev. 941
* H3 Todo: JV suggests treating build_dependencies differently
To: Johan Vromans <jvromans@squirrel.nl>
Cc: modules@perl.org
Subject: Re: Module requirements
X-Draft-From: ("king-2002" 44465)
From: andreas.koenig.gmwojprw@franz.ak.mind.de (Andreas J. Koenig)
Now I try perl-5.8.8-RC1 with its 1.83: it succeeds but asks me again if
I want to run sudo.
5.8.8-RC1 with 1.8362: succeeds and asks me if I want to run sudo.
blead@26447 with 1.8362: error.
What is it about, the ExtUtils::AutoInstall line? ExtUtils::AutoInstall
is NOT part of the core. Net::LDAP comes with version 0.59, Audrey has
reached 0.63.
I think it goes like so:
have no perm -> ask sudo -> user says no -> success
have perm implicit yes -> failure
This is consistent with all of above.... After some more investigation
reported as bug to Audrey and Graham
2006-01-30 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* Revisit 17313: Module::Build people have promised to write a
./Build.bat file instead of a ./Build file on Windows. Until this
becomes true, hide mbuild_install_build_command from Windows users.
2006-01-29 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* Foreign bug: broke perl again YAML? blead@26994 fails on test
dump-perl-types.t of YAML-0.53. Wrote blame report about 26980--DONE
2006-01-27 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* Foreign bug: Email::Field or which module was it that just produced
more than 1000000 eval warnings? Cannot reproduce.
* bug: if a META.yml specifies a prerequisite module that we do not
know, the whole prereq_pm became undef. FIXED in rev. 480.
2006-01-26 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* Bug: illegal entries in the Config hash are never removed and a hash
cannot be emptied. The latter is FIXED with rev. 475, the former with
rev. 476.
* Bug (Tyler MacDonald): OK, I've figured out what went wrong: 0.27_06
isn't on www.cpan.org/pub/CPAN yet. However, *how* it went wrong is
truly bizzare: LWP returned a "404 not found" error, yet somehow I still
ended up with a .tar.gz and .tar file, and CPAN thinking it had actually
downloaded something. This looks like a bug in CPAN.pm, both in the 1.7
version that's distributed with 5.8.7, and the latest release, 1.83.
In my environment, this comes from curl. After fixing the curl switches,
the problem persists. This time is lynx to blame, but for lynx there is
no commandline switch that propagates a 404 to a false. So we now read
the file that lynx sends us and heuristically decide if it is an error
message. FIXED in revision 477.
2006-01-25 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* Bug: META.yml may contain build_requires which for example File::BOM
specifies. It doesn't matter that I believe that it is not a
build_requires, it is really a requires because only tests fail, not the
build process. But I must merge the two hashes. FIXED in rev. 471
* Foreign bug: YAML with bleadperl fails a test which succeeds with
maintperl. REPORTED
* Bug: with 1.8358 from the core CPAN says after the start
"lib/CPAN/Config.pm initialized" and goes into the init dialog. After ^C
I find a lib/CPAN/Config.pm file.
Ahhh, that's how 'o conf commit' had written my dontload_hash: producing
a syntax error. FIXED in rev. 466
2006-01-24 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* 5 new bugs from in RT: 17237 17238 17241 17242 17266
17237 may be fixed with rev. 464 but not yet tested.
rev. 465 continued to work on 17237 and I consider it fixed now.
rev. 467 fixes 17238
rev. 465 also is an answer to 17241 because this was most likely not a bug
rev. 469 fixes 17266
17242 is the request to work with Win32::OLE which I could only reply to
with 'patches welcome'
* Bug: setting "o conf dontload_hash ''" breaks the shell: C<Can't use
string ("") as a HASH ref while "strict refs" in use at lib/CPAN.pm line
833.> FIXED in rev 464.
2006-01-21 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* see if podlators 2.0.1 fixes the broken README and if so, switch back
to ${PERL} in the Makefile.PL. FIXED in rev. 457
* bug: while trying to install Bundle::CPAN, YAML was delayed "until
after prerequisites" but later was not retried or maybe was retried but
CPAN said, it was
Running make for I/IN/INGY/YAML-0.53.tar.gz
Is already unwrapped into directory /home/k/.cpan/build/YAML-0.53
Delayed until after prerequisites
Running make test
Delayed until after prerequisites
Running make install
Delayed until after prerequisites
So the installation of Bundle::CPAN was not really tried to finish.
The dependency chain is as follows:
YAML depends on Class::Spiffy and Test::Base
Test::Base depends on Spiffy
Bug is that ->{later} is not double checked when encountered. Fixed in
( run in 2.471 seconds using v1.01-cache-2.11-cpan-22024b96cdf )