I wanted to build an awesome place for people to discuss module specific issues, but I don't have any more time for this, and there are much better places to discuss Perl-related issues. I'd recommend asking your question on Stack Overflow or on Perl Monks.
If you are looking for a Perl tutorial or Perl-related news, I hope these links will serve you well.
Posted on 2008-08-02 19:55:26-07 by car54
Request Test::Reporter and after that endless loop on Test::Deep
First of all I'm very new at this. I have a script (that came with some software) that is installing Perl Modules. Test-Reporter and Test-Deep in not on the list. The problem comes up right after Apache::Test where I skip the test suite. I'm running on CentOS 3.9 and Perl 5.8.0

This is what happens... *** REQUEST *** Please use Test::Reporter to report test results - it's the only way to measure popularity of distribution.

Then it goes to installing TEST::DEEP and it goes into and endless loop.

If I skip adding this to cache, I have an intermittient problem with Apache... if I add it to cache it's an endless loop.

I'd really appreciate some help,

Thanks, car54
Direct Responses: 8477 | Write a response
Posted on 2008-08-02 20:08:16-07 by fergal in response to 8476
Re: Request Test::Reporter and after that endless loop on Test::Deep

How is the script installing them? Your best bet is to run

perl -MCPAN -e shell

and then

install Test::Deep

(you may need to do this as root).

Also running 5.8.0 seems like a bad idea. You should probably be running 5.8.x where x is the highest available number as this will contain a large number of bug fixes but will be "the same" as 5.8.0 . Apart from that, I don't know anything about CentOS or Apache's interactions with Test::Deep (I doubt it has any but some of the modules want it for testing).

Direct Responses: 8478 | 8479 | Write a response
Posted on 2008-08-02 20:27:53-07 by car54 in response to 8477
Re: Request Test::Reporter and after that endless loop on Test::Deep
Thanks for responding Fergal. Below is the script that's installing the Perl Modules.
#!/usr/bin/perl -w use strict; use warnings; use CPAN; require './common.pl'; $ENV{PATH} = $ENV{PATH} . ':/usr/mysql/bin'; $ENV{LC_ALL} = 'C'; my @names = qw(CPAN URI HTML::Tagset HTML::HeadParser HTML::Form HTML::Parser Text::Autoformat HTTP::Date DBI DBD::mysql Time::HiRes AppConfig Template CGI Apache::Cookie Apache::DBI Apache::SubProcess Apache::Session GD GD::Text GD::Graph); my @mods; while ( defined(my $nm = shift @names) ) {NAMES:{ printbanner ( "RESOLVE NAME $nm" ); EXPAND: { my @submods = CPAN::Shell->expandany ( $nm ); unless ( scalar @submods ) { if ( prompt_rs ( "ERROR: Could not find object $nm on CPAN." ) ) { redo EXPAND; } else { next NAMES; } } print "NAME $nm resolved to module(s): ", join ( ',', map { $_->id } @submods ), "\n"; push @mods, @submods; } while ( defined(my $mod = shift @mods) ) {INST:{ $mod->undelay; printbanner ( "INSTALL ", $mod->id ); if ( $mod->uptodate ) { print "Module ", $mod->id, " ($mod) is up to date\n"; next; } $mod->install; if ( scalar @CPAN::Queue::All ) { # add new names to @names my @lst; while ( defined(my $nn = CPAN::Queue::first()) ) { push @lst, $nn; CPAN::Queue->delete_first ( $nn ); } print '-' x 80, "\nNOTE: prepending names ", join ( ',', @lst ), "\n"; unshift @names, @lst; #unshift @mods, $mod; # not needed since it's in @lst automatically CPAN::Queue::nullify_queue(); next NAMES; } unless ( $mod->uptodate ) { unless ( $mod->{force_update} ) { print 'ERROR: failed to install ' . $mod->id . " without force, trying to force install\n"; $mod->undelay; $mod->force; $mod->install; redo; } if ( prompt_rs ( "ERROR: failed to install module " . $mod->id ) ) { $mod->undelay; $mod->force; $mod->install; redo; } else { next; } } }} }}
Direct Responses: Write a response
Posted on 2008-08-02 22:14:40-07 by car54 in response to 8477
Re: Request Test::Reporter and after that endless loop on Test::Deep
Fergal I ran... perl -MCPAN -e shell and then install Test::Deep and got the following.
Running make for F/FD/FDALY/Test-Deep-0.103.tar.gz CPAN: Digest::SHA loaded ok (v5.47) Checksum for /root/.cpan/sources/authors/id/F/FD/FDALY/Test-Deep-0.103.tar.gz ok Scanning cache /root/.cpan/build for sizes .........................................................................---DONE DEL(1/1): /root/.cpan/build/Apache-Session-1.86 Test-Deep-0.103/ Test-Deep-0.103/Makefile.PL Test-Deep-0.103/README Test-Deep-0.103/MANIFEST Test-Deep-0.103/CHANGES Test-Deep-0.103/TODO Test-Deep-0.103/lib/ Test-Deep-0.103/lib/Test/ Test-Deep-0.103/lib/Test/Deep.pod Test-Deep-0.103/lib/Test/Deep/ Test-Deep-0.103/lib/Test/Deep/HashKeysOnly.pm Test-Deep-0.103/lib/Test/Deep/ArrayLength.pm Test-Deep-0.103/lib/Test/Deep/Ref.pm Test-Deep-0.103/lib/Test/Deep/MM.pm Test-Deep-0.103/lib/Test/Deep/NoTest.pm Test-Deep-0.103/lib/Test/Deep/Stack.pm Test-Deep-0.103/lib/Test/Deep/RegexpOnly.pm Test-Deep-0.103/lib/Test/Deep/All.pm Test-Deep-0.103/lib/Test/Deep/Ignore.pm Test-Deep-0.103/lib/Test/Deep/Methods.pm Test-Deep-0.103/lib/Test/Deep/Class.pm Test-Deep-0.103/lib/Test/Deep/Cache.pm Test-Deep-0.103/lib/Test/Deep/ArrayEach.pm Test-Deep-0.103/lib/Test/Deep/Shallow.pm Test-Deep-0.103/lib/Test/Deep/Any.pm Test-Deep-0.103/lib/Test/Deep/RegexpRefOnly.pm Test-Deep-0.103/lib/Test/Deep/RefType.pm Test-Deep-0.103/lib/Test/Deep/RegexpMatches.pm Test-Deep-0.103/lib/Test/Deep/ArrayLengthOnly.pm Test-Deep-0.103/lib/Test/Deep/Number.pm Test-Deep-0.103/lib/Test/Deep/Hash.pm Test-Deep-0.103/lib/Test/Deep/Set.pm Test-Deep-0.103/lib/Test/Deep/Cmp.pm Test-Deep-0.103/lib/Test/Deep/Regexp.pm Test-Deep-0.103/lib/Test/Deep/HashElements.pm Test-Deep-0.103/lib/Test/Deep/Cache/ Test-Deep-0.103/lib/Test/Deep/Cache/Simple.pm Test-Deep-0.103/lib/Test/Deep/String.pm Test-Deep-0.103/lib/Test/Deep/Boolean.pm Test-Deep-0.103/lib/Test/Deep/ScalarRefOnly.pm Test-Deep-0.103/lib/Test/Deep/Blessed.pm Test-Deep-0.103/lib/Test/Deep/ListMethods.pm Test-Deep-0.103/lib/Test/Deep/Code.pm Test-Deep-0.103/lib/Test/Deep/Isa.pm Test-Deep-0.103/lib/Test/Deep/ArrayElementsOnly.pm Test-Deep-0.103/lib/Test/Deep/ScalarRef.pm Test-Deep-0.103/lib/Test/Deep/HashKeys.pm Test-Deep-0.103/lib/Test/Deep/Array.pm Test-Deep-0.103/lib/Test/Deep/RegexpRef.pm Test-Deep-0.103/lib/Test/Deep/HashEach.pm Test-Deep-0.103/lib/Test/Deep.pm Test-Deep-0.103/META.yml Test-Deep-0.103/t/ Test-Deep-0.103/t/shallow.t Test-Deep-0.103/t/number.t Test-Deep-0.103/t/set.t Test-Deep-0.103/t/circular.t Test-Deep-0.103/t/descend.t Test-Deep-0.103/t/listmethods.t Test-Deep-0.103/t/methods.t Test-Deep-0.103/t/class.t Test-Deep-0.103/t/hash.t Test-Deep-0.103/t/array.t Test-Deep-0.103/t/all.t Test-Deep-0.103/t/hash_each.t Test-Deep-0.103/t/isa.t Test-Deep-0.103/t/any.t Test-Deep-0.103/t/boolean.t Test-Deep-0.103/t/bag.t Test-Deep-0.103/t/over.pm Test-Deep-0.103/t/cache.t Test-Deep-0.103/t/notest_extra.t Test-Deep-0.103/t/regexp.t.orig Test-Deep-0.103/t/scalarref.t Test-Deep-0.103/t/code.t Test-Deep-0.103/t/std.pm Test-Deep-0.103/t/scalar.t Test-Deep-0.103/t/blessed.t Test-Deep-0.103/t/memory.t Test-Deep-0.103/t/ignore.t Test-Deep-0.103/t/string.t Test-Deep-0.103/t/deep_utils.t Test-Deep-0.103/t/arraylength.t Test-Deep-0.103/t/regexpref.t Test-Deep-0.103/t/reftype.t Test-Deep-0.103/t/regexp.t Test-Deep-0.103/t/error.t Test-Deep-0.103/t/bagrecursion.t Test-Deep-0.103/t/array_each.t Test-Deep-0.103/t/notest.t Test-Deep-0.103/t/hashkeys.t CPAN: File::Temp loaded ok (v0.13) Will not use File::Temp, need 0.16 CPAN.pm: Going to build F/FD/FDALY/Test-Deep-0.103.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Test::Deep Could not read '/root/.cpan/build/Test-Deep-0.103/META.yml'. Falling back to oth er methods to determine prerequisites cp lib/Test/Deep/Regexp.pm blib/lib/Test/Deep/Regexp.pm cp lib/Test/Deep.pod blib/lib/Test/Deep.pod cp lib/Test/Deep/ArrayLength.pm blib/lib/Test/Deep/ArrayLength.pm cp lib/Test/Deep/HashEach.pm blib/lib/Test/Deep/HashEach.pm cp lib/Test/Deep/RegexpOnly.pm blib/lib/Test/Deep/RegexpOnly.pm cp lib/Test/Deep/ScalarRefOnly.pm blib/lib/Test/Deep/ScalarRefOnly.pm cp lib/Test/Deep/ListMethods.pm blib/lib/Test/Deep/ListMethods.pm cp lib/Test/Deep/Isa.pm blib/lib/Test/Deep/Isa.pm cp lib/Test/Deep/Code.pm blib/lib/Test/Deep/Code.pm cp lib/Test/Deep/RegexpRefOnly.pm blib/lib/Test/Deep/RegexpRefOnly.pm cp lib/Test/Deep/RefType.pm blib/lib/Test/Deep/RefType.pm cp lib/Test/Deep/Boolean.pm blib/lib/Test/Deep/Boolean.pm cp lib/Test/Deep/Any.pm blib/lib/Test/Deep/Any.pm cp lib/Test/Deep/RegexpRef.pm blib/lib/Test/Deep/RegexpRef.pm cp lib/Test/Deep/Cache.pm blib/lib/Test/Deep/Cache.pm cp lib/Test/Deep/Array.pm blib/lib/Test/Deep/Array.pm cp lib/Test/Deep/HashElements.pm blib/lib/Test/Deep/HashElements.pm cp lib/Test/Deep/NoTest.pm blib/lib/Test/Deep/NoTest.pm cp lib/Test/Deep/Class.pm blib/lib/Test/Deep/Class.pm cp lib/Test/Deep.pm blib/lib/Test/Deep.pm cp lib/Test/Deep/String.pm blib/lib/Test/Deep/String.pm cp lib/Test/Deep/Blessed.pm blib/lib/Test/Deep/Blessed.pm cp lib/Test/Deep/Set.pm blib/lib/Test/Deep/Set.pm cp lib/Test/Deep/MM.pm blib/lib/Test/Deep/MM.pm cp lib/Test/Deep/All.pm blib/lib/Test/Deep/All.pm cp lib/Test/Deep/Ref.pm blib/lib/Test/Deep/Ref.pm cp lib/Test/Deep/Cmp.pm blib/lib/Test/Deep/Cmp.pm cp lib/Test/Deep/Ignore.pm blib/lib/Test/Deep/Ignore.pm cp lib/Test/Deep/RegexpMatches.pm blib/lib/Test/Deep/RegexpMatches.pm cp lib/Test/Deep/Number.pm blib/lib/Test/Deep/Number.pm cp lib/Test/Deep/Cache/Simple.pm blib/lib/Test/Deep/Cache/Simple.pm cp lib/Test/Deep/Shallow.pm blib/lib/Test/Deep/Shallow.pm cp lib/Test/Deep/HashKeysOnly.pm blib/lib/Test/Deep/HashKeysOnly.pm cp lib/Test/Deep/Methods.pm blib/lib/Test/Deep/Methods.pm cp lib/Test/Deep/Hash.pm blib/lib/Test/Deep/Hash.pm cp lib/Test/Deep/ArrayEach.pm blib/lib/Test/Deep/ArrayEach.pm cp lib/Test/Deep/Stack.pm blib/lib/Test/Deep/Stack.pm cp lib/Test/Deep/ArrayLengthOnly.pm blib/lib/Test/Deep/ArrayLengthOnly.pm cp lib/Test/Deep/ArrayElementsOnly.pm blib/lib/Test/Deep/ArrayElementsOnly.pm cp lib/Test/Deep/ScalarRef.pm blib/lib/Test/Deep/ScalarRef.pm cp lib/Test/Deep/HashKeys.pm blib/lib/Test/Deep/HashKeys.pm Manifying blib/man3/Test::Deep.3pm Manifying blib/man3/Test::Deep::NoTest.3pm FDALY/Test-Deep-0.103.tar.gz /usr/bin/make -- OK Warning (usually harmless): 'YAML' not installed, will not store persistent stat e Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/all.............ok t/any.............ok t/array...........ok t/array_each......ok t/arraylength.....ok t/bag.............1/? panic: magic_killbackrefs during global destruction. t/bag............. Dubious, test returned 255 (wstat 65280, 0xff00) All 107 subtests passed t/bagrecursion....ok t/blessed.........ok t/boolean.........ok t/cache...........ok t/circular........1/? panic: magic_killbackrefs during global destruction. t/circular........ Dubious, test returned 255 (wstat 65280, 0xff00) All 43 subtests passed t/class...........ok t/code............ok t/deep_utils......ok t/descend.........ok t/error...........ok t/hash............ok t/hash_each.......ok t/hashkeys........ok t/ignore..........ok t/isa.............ok t/listmethods.....ok t/memory..........ok t/methods.........ok t/notest..........ok t/notest_extra....ok t/number..........ok t/reftype.........ok t/regexp..........ok t/regexpref.......ok t/scalar..........ok t/scalarref.......ok t/set.............1/? panic: magic_killbackrefs during global destruction. t/set............. Dubious, test returned 255 (wstat 65280, 0xff00) All 118 subtests passed t/shallow.........ok t/string..........ok Test Summary Report ------------------- t/bag (Wstat: 65280 Tests: 107 Failed: 0) Non-zero exit status: 255 t/circular (Wstat: 65280 Tests: 43 Failed: 0) Non-zero exit status: 255 t/set (Wstat: 65280 Tests: 118 Failed: 0) Non-zero exit status: 255 Files=35, Tests=1072, 2 wallclock secs ( 0.21 usr 0.03 sys + 1.85 cusr 0.12 csys = 2.21 CPU) Result: FAIL Failed 3/35 test programs. 0/1072 subtests failed. make: *** [test_dynamic] Error 255 FDALY/Test-Deep-0.103.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FDALY/Test-Deep-0.103.tar.gz Warning (usually harmless): 'YAML' not installed, will not store persistent stat e Running make install make test had returned bad status, won't install without force Failed during this command: FDALY/Test-Deep-0.103.tar.gz : make_test NO
Direct Responses: 8482 | Write a response
Posted on 2008-08-03 09:34:00-07 by fergal in response to 8479
Re: Request Test::Reporter and after that endless loop on Test::Deep

Aha. The tests are failing and it is due to a bug in perl 5.8.0, if I recall, related to taking weak references. This bug is fixed in perl 5.8.something and is not related to Test::Deep - it can break other things too, although not much uses weak references.

So you have 2 choices,

- Install the module anyway (man CPAN to find out how to ignore failing tests or just install it by hand), I'm not sure exactly what will break but it might be that the Apache stuff doesn't do anything that will cause a problem.

- Upgrade your Perl. There are lots of other things fixed between 5.8.0 and 5.8.8 (the latest 5.8 release). This will prevent you running into mysterious bugs with other modules too

Finally, for the infinite loop, I just glanced at the script you posted and it seems that this script is just reimplementing a part of CPAN.pm. It would be better to just get CPAN.pm to do all the work here by telling it to install "all these modules and their dependencies". Instead, the script uses CPAN.pm but ends up in an infinite loop when Test::Deep's tests fail.

Direct Responses: 8485 | Write a response
Posted on 2008-08-03 19:36:19-07 by car54 in response to 8482
Re: Request Test::Reporter and after that endless loop on Test::Deep
Thanks Fergal... I installed Perl 5.8.8. AFTER INSTALLING PERL 5.8.8... Everything went fine up until it ran into this with Apache::Cookie, and so I installed it manually and the same thing happened. When searching on the server for mod_perl I noticed most everything is in this path... /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/
====================== INSTALL Apache::Cookie ====================== Running install for module Apache::Cookie Running make for G/GE/GEOFF/libapreq-1.33.tar.gz Is already unwrapped into directory /root/.cpan/build/libapreq-1.33 Makefile.PL returned status 512 Running make test Make had some problems, maybe interrupted? Won't test Running make install Make had some problems, maybe interrupted? Won't install ERROR: failed to install Apache::Cookie without force, trying to force install Running install for module Apache::Cookie Running make for G/GE/GEOFF/libapreq-1.33.tar.gz Checksum for /root/.cpan/sources/authors/id/G/GE/GEOFF/libapreq-1.33.tar.gz ok libapreq-1.33/ libapreq-1.33/MANIFEST libapreq-1.33/missing libapreq-1.33/Makefile.PL libapreq-1.33/libapreq.pod libapreq-1.33/acinclude.m4 libapreq-1.33/lib/ libapreq-1.33/lib/Apache/ libapreq-1.33/lib/Apache/libapreq.pm libapreq-1.33/INSTALL libapreq-1.33/configure.in libapreq-1.33/eg/ libapreq-1.33/eg/perl/ libapreq-1.33/eg/perl/file_upload.pl libapreq-1.33/eg/perl/cookie.pl libapreq-1.33/eg/c/ libapreq-1.33/eg/c/testapreq/ libapreq-1.33/eg/c/testapreq/Makefile.apxs libapreq-1.33/eg/c/testapreq/mod_testapreq.c libapreq-1.33/eg/c/testapreq/Makefile.tmpl libapreq-1.33/eg/c/testapreq/mod_testapreq.module libapreq-1.33/mkinstalldirs libapreq-1.33/patches/ libapreq-1.33/patches/apache-1.3+apreq.patch libapreq-1.33/patches/README libapreq-1.33/configure libapreq-1.33/typemap libapreq-1.33/aclocal.m4 libapreq-1.33/ltmain.sh libapreq-1.33/ToDo libapreq-1.33/t/ libapreq-1.33/t/TEST.PL libapreq-1.33/t/apreq/ libapreq-1.33/t/apreq/inherit.t libapreq-1.33/t/apreq/big_input.t libapreq-1.33/t/apreq/cookie.t libapreq-1.33/t/apreq/request.t libapreq-1.33/t/request-inherit.pl libapreq-1.33/t/response/ libapreq-1.33/t/response/TestApReq/ libapreq-1.33/t/response/TestApReq/inherit.pm libapreq-1.33/t/response/TestApReq/request.pm libapreq-1.33/t/response/TestApReq/big_input.pm libapreq-1.33/t/response/TestApReq/cookie.pm libapreq-1.33/CREDITS libapreq-1.33/README libapreq-1.33/Makefile.in libapreq-1.33/Request/ libapreq-1.33/Request/Request.xs libapreq-1.33/Request/Makefile.PL libapreq-1.33/Request/Request.pm libapreq-1.33/c/ libapreq-1.33/c/Makefile.noperl libapreq-1.33/c/apache_request.h libapreq-1.33/c/apache_cookie.h libapreq-1.33/c/Makefile.PL libapreq-1.33/c/apache_multipart_buffer.h libapreq-1.33/c/apache_request.c libapreq-1.33/c/apache_multipart_buffer.c libapreq-1.33/c/apache_cookie.c libapreq-1.33/c/Makefile.in libapreq-1.33/c/Makefile.am libapreq-1.33/BUILD.sh libapreq-1.33/config.sub libapreq-1.33/META.yml libapreq-1.33/Cookie/ libapreq-1.33/Cookie/Makefile.PL libapreq-1.33/Cookie/Cookie.pm libapreq-1.33/Cookie/Cookie.xs libapreq-1.33/Makefile.am libapreq-1.33/config.guess libapreq-1.33/LICENSE libapreq-1.33/install-sh libapreq-1.33/depcomp libapreq-1.33/INSTALL.MacOSX libapreq-1.33/Changes Removing previously used /root/.cpan/build/libapreq-1.33 CPAN.pm: Going to build G/GE/GEOFF/libapreq-1.33.tar.gz Please install mod_perl: 1.25 < version < 1.99 (Can't locate mod_perl.pm in @INC (@INC contains: Apache-Test/lib /usr/local/lib/perl5/5.8.8/i686-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at Makefile.PL line 27. ) at Makefile.PL line 28. BEGIN failed--compilation aborted at Makefile.PL line 36. Running make test Make had some problems, maybe interrupted? Won't test Running make install Make had some problems, maybe interrupted? Won't install
Direct Responses: 8486 | Write a response
Posted on 2008-08-03 21:56:34-07 by fergal in response to 8485
Re: Request Test::Reporter and after that endless loop on Test::Deep

I expect that since mod_perl is a binary module it needs to be installed once per perl interpreter version. Certainly perl5.8.8 would not look in the 5.8.0 library directory by default. You might get away with just adding that to the perl search path ($PERL5LIB env variable will do that) because there should not have been any ABI changes between 5.8.0 and 5.8.8 but I think you would be better off installing a 5.8.8 specific mod_perl with something like

perl5.8.8 -MCPAN -e "install mod_perl"

and you should end up able to continue. To be honest, I don't do any mod_perl stuff so I don't really know.

Direct Responses: 8487 | Write a response
Posted on 2008-08-03 23:49:52-07 by car54 in response to 8486
Re: Request Test::Reporter and after that endless loop on Test::Deep
Fergal I went to install mod_perl, and this is probably a dumb question but it ask where the apache src directory was and I couldn't find it so I created /root/apache_1.3.33/, and uppacked apache in it and I got the following error. Also... there is a configure file in there but not Configure with uppercase.
Please tell me where I can find your apache src [../apache_x.x/src] /root/apache_1.3.33/src sh: line 1: ./Configure: No such file or directory can't open /Makefile No such file or directory at Makefile.PL line 690, <STDIN> line 2. Warning: No success on command[/usr/local/bin/perl5.8.8 Makefile.PL] Warning (usually harmless): 'YAML' not installed, will not store persistent state GOZER/mod_perl-1.30.tar.gz /usr/local/bin/perl5.8.8 Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Could not read '/root/.cpan/build/mod_perl-1.30-wU5SXs/META.yml'. Falling back to other methods to +determine prerequisites
Direct Responses: 8488 | Write a response
Posted on 2008-08-04 01:11:48-07 by car54 in response to 8487
Re: Request Test::Reporter and after that endless loop on Test::Deep
Fergal please disregard my previous post I don't know what I was thinking... Anyways the problem I have is I can't seem to locate the source file directory of Apache and that's what CPAN is asking for. Thanks, car54
Direct Responses: 8490 | Write a response
Posted on 2008-08-04 07:54:42-07 by fergal in response to 8488
Re: Request Test::Reporter and after that endless loop on Test::Deep

You should ask the mod_perl people, I have no clue about the mod_perl install process.

Direct Responses: Write a response