On Fri, Oct 29, 2010 at 11:21 AM, Doug Schrag <dschrag@oneupweb.com> wrote:
> Fred:
>
> All tests pass on 2.0-trunk, but 1.b. [sysdump()] and 1.c. below still
> apply.
Patches applied r1029211. All tests still pass for me. Can you
update your subversion checkout and test again?
> So when is the next stable release expected?? ;-)
It looks like we will be moving forward with the release very soon -
http://www.gossamer-threads.com/lists/modperl/dev/102192
>
> ---from t/logs/error_log
> [Fri Oct 29 13:47:33 2010] [error] [client 127.0.0.1] Use of uninitialized
> value in lc at /usr/local/src/apache/mod_perl-2.0/blib/lib/Apache2/Status.pm
> line 181.\n
>
> So when is the next stable release expected?? ;-)
>
> DLS
>
> -----Original Message-----
> From: Fred Moyer [mailto:fred@redhotpenguin.com]
> Sent: Fri 10/29/2010 1:30 PM
> To: Doug Schrag
> Cc: modperl@perl.apache.org
> Subject: Re: [mp2] Test failures with new Perls (patch included)
>
> Can you pull the latest svn trunk and test against that version?
> 2.0.4 is about two years old and has several fixes applied to it.
>
> http://perl.apache.org/download/source.html
>
> On Fri, Oct 29, 2010 at 10:19 AM, Doug Schrag <dschrag@oneupweb.com> wrote:
>> -------------8<---------- Start Bug Report ------------8<----------
>> 1. Problem Description:
>>
>> [mp2] Test failures with new Perls (patch included)
>>
>> Ref Message: Build fail on Ubuntu Sep 29, 2010
>>
>> My issue is on a fresh install of CentOS 5.5
>>
>> a. Authentication tests fail with LWP 5.815 and later
>> Only test failures, induced by change to LWP
>> * New versions of LWP preserve credentials across fetches with the same
>> user agent. Attempts to test failure after successful authentication
>> don't succeed (authentication succeeds when it should fail)
>> * Apache::TestRequest provides a way to reset the user agent
>> * Patched t/hooks/authen_basic.t and t/hooks/authz.t to reset the agent
>> appropriately
>>
>> b. Apache2::Status crashes server during B::Concise test
>> * Actual problem when Apache2::Status::noh_b_terse calls
>> has($r,"terse")
>> * Test via status_config() emits a warning when "StatusTerse" config
>> option is undefined
>> * Warnings are FATAL, so server crashes
>> * Patched Apache2/Status.pm so status_config() and sysdump() won't emit
>> warnings [2.0.5-dev looks already patched for status_config() only]
>>
>> c. B::Concise test won't perform unless StatusTerse is set to ON
>> * Patched t/conf/extra.conf.in as follows:
>>
>> <Location /status/perl>
>> PerlSetVar StatusTerse On
>> </Location>
>>
>> * eval of B::Concise::compile in Apache2::Status::noh_b_terse now
>> succeeds
>> * t/logs/error_log then shows warning noise for the 'slow' test
>> (non-fatal)
>> * Don't know if this is backward-compatible or entirely correct
>>
>> 2. Used Components and their Configuration:
>>
>> *** mod_perl version 2.000004
>>
>> *** using /usr/local/src/apache/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm
>>
>> *** Makefile.PL options:
>> MP_APR_LIB => aprext
>> MP_AP_PREFIX => /usr/local/apache2
>> MP_COMPAT_1X => 1
>> MP_GENERATE_XS => 1
>> MP_LIBNAME => mod_perl
>> MP_USE_DSO => 1
>>
>>
>> *** /usr/local/apache2/bin/httpd -V
>> Server version: Apache/2.2.17 (Unix)
>> Server built: Oct 25 2010 16:25:37
>> Server's Module Magic Number: 20051115:25
>> Server loaded: APR 1.4.2, APR-Util 1.3.10
>> Compiled using: APR 1.4.2, APR-Util 1.3.10
>> Architecture: 32-bit
>> Server MPM: Prefork
>> threaded: no
>> forked: yes (variable process count)
>> Server compiled with....
>> -D APACHE_MPM_DIR="server/mpm/prefork"
>> -D APR_HAS_SENDFILE
>> -D APR_HAS_MMAP
>> -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
>> -D APR_USE_SYSVSEM_SERIALIZE
>> -D APR_USE_PTHREAD_SERIALIZE
>> -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
>> -D APR_HAS_OTHER_CHILD
>> -D AP_HAVE_RELIABLE_PIPED_LOGS
>> -D DYNAMIC_MODULE_LIMIT=128
>> -D HTTPD_ROOT="/usr/local/apache2"
>> -D SUEXEC_BIN="/usr/local/apache2/bin/suexec"
>> -D DEFAULT_PIDLOG="logs/httpd.pid"
>> -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
>> -D DEFAULT_LOCKFILE="logs/accept.lock"
>> -D DEFAULT_ERRORLOG="logs/error_log"
>> -D AP_TYPES_CONFIG_FILE="conf/mime.types"
>> -D SERVER_CONFIG_FILE="conf/httpd.conf"
>>
>> *** /usr/bin/ldd /usr/local/apache2/bin/httpd
>> linux-gate.so.1 => (0x00ff0000)
>> libm.so.6 => /lib/libm.so.6 (0x008c1000)
>> libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
>> (0x00f6f000)
>> libexpat.so.0 => /usr/local/apache2/lib/libexpat.so.0 (0x00d04000)
>> libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0 (0x00e0f000)
>> libuuid.so.1 => /lib/libuuid.so.1 (0x03176000)
>> librt.so.1 => /lib/librt.so.1 (0x0091c000)
>> libcrypt.so.1 => /lib/libcrypt.so.1 (0x033c3000)
>> libpthread.so.0 => /lib/libpthread.so.0 (0x008ec000)
>> libdl.so.2 => /lib/libdl.so.2 (0x008ba000)
>> libc.so.6 => /lib/libc.so.6 (0x00760000)
>> /lib/ld-linux.so.2 (0x00741000)
>>
>>
>> *** (apr|apu)-config linking info
>>
>> -L/usr/local/apache2/lib -laprutil-1 -lexpat
>> -L/usr/local/apache2/lib -lapr-1 -luuid -lrt -lcrypt -lpthread -ldl
>>
>>
>>
>> *** /usr/local/bin/perl -V
>> Summary of my perl5 (revision 5 version 12 subversion 2) configuration:
>>
>> Platform:
>> osname=linux, osvers=2.6.18-194.17.1.el5, archname=i686-linux
>> uname='linux harriet.int.sodoit.com 2.6.18-194.17.1.el5 #1 smp wed sep
>> 29 12:51:33 edt 2010 i686 i686 i386 gnulinux '
>> config_args='-de'
>> hint=recommended, useposix=true, d_sigaction=define
>> useithreads=undef, usemultiplicity=undef
>> useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
>> use64bitint=undef, use64bitall=undef, uselongdouble=undef
>> usemymalloc=n, bincompat5005=undef
>> Compiler:
>> cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector
>> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
>> optimize='-O2',
>> cppflags='-fno-strict-aliasing -pipe -fstack-protector
>> -I/usr/local/include'
>> ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-48)',
>> gccosandvers=''
>> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
>> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
>> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
>> lseeksize=8
>> alignbytes=4, prototype=define
>> Linker and Libraries:
>> ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
>> libpth=/usr/local/lib /lib /usr/lib
>> libs=-lnsl -ldl -lm -lcrypt -lutil -lc
>> perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
>> libc=/lib/libc-2.5.so, so=so, useshrplib=false, libperl=libperl.a
>> gnulibc_version='2.5'
>> Dynamic Linking:
>> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
>> cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib
>> -fstack-protector'
>>
>>
>> Characteristics of this binary (from libperl):
>> Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
>> USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
>> Built under linux
>> Compiled at Oct 21 2010 16:53:19
>> %ENV:
>> PERL5LIB=":/usr/local/sodoit/mg4/current/modules"
>> PERL_LWP_USE_HTTP_10="1"
>> @INC:
>> /usr/local/sodoit/mg4/current/modules
>> /usr/local/lib/perl5/site_perl/5.12.2/i686-linux
>> /usr/local/lib/perl5/site_perl/5.12.2
>> /usr/local/lib/perl5/5.12.2/i686-linux
>> /usr/local/lib/perl5/5.12.2
>> .
>>
>> *** Packages of interest status:
>>
>> Apache2 : -
>> Apache2::Request : -
>> CGI : 3.49
>> ExtUtils::MakeMaker: 6.56
>> LWP : 5.837
>> mod_perl : -
>> mod_perl2 : -
>>
>> 3. Patch follows:
>>
>> --- lib/Apache2/Status.pm.org 2007-12-31 02:50:48.000000000 -0500
>> +++ lib/Apache2/Status.pm 2010-10-28 15:53:28.000000000 -0400
>> @@ -95,8 +95,9 @@
>>
>> sub status_config {
>> my ($r, $key) = @_;
>> - return (lc($r->dir_config($key)) eq "on") ||
>> - (lc($r->dir_config('StatusOptionsAll')) eq "on");
>> + # lc generates a (FATAL) warning if arg is undef
>> + return (lc($r->dir_config($key) || "") eq "on") ||
>> + (lc($r->dir_config('StatusOptionsAll') || "") eq "on");
>> }
>>
>> sub menu_item {
>> @@ -178,7 +179,8 @@
>>
>> return install_hint("Devel::Symdump") unless has($r, "symdump");
>>
>> - my $meth = lc($r->dir_config("StatusRdump")) eq "on"
>> + # lc generates a (FATAL) warning if arg is undef
>> + my $meth = lc($r->dir_config("StatusRdump")||"") eq "on"
>> ? "rnew" : "new";
>> my $sob = Devel::Symdump->$meth($package);
>> return $sob->Apache2::Status::as_HTML($package, $r);
>> --- t/hooks/authz.t.org 2007-11-12 00:34:00.000000000 -0500
>> +++ t/hooks/authz.t 2010-10-28 16:01:48.000000000 -0400
>> @@ -16,6 +16,9 @@
>>
>> ok GET_OK $location, username => 'dougm', password => 'foo';
>>
>> +# since LWP 5.815, the user agent retains credentials
>> +# tell Apache::TestRequest to reinitialize its global agent
>> +Apache::TestRequest::user_agent(reset => 1);
>> ok ! GET_OK $location, username => 'jobbob', password => 'whatever';
>>
>>
>> --- t/hooks/authen_basic.t.org 2007-11-12 00:34:00.000000000 -0500
>> +++ t/hooks/authen_basic.t 2010-10-28 16:01:46.000000000 -0400
>> @@ -21,6 +21,9 @@
>> GET_OK $location, username => 'dougm', password => 'foo';
>> };
>>
>> +# since LWP 5.815, the user agent retains credentials
>> +# tell Apache::TestRequest to reinitialize its global agent
>> +Apache::TestRequest::user_agent(reset => 1);
>> sok {
>> ! GET_OK $location, username => 'dougm', password => 'wrong';
>> };
>> --- t/conf/extra.conf.in.org 2007-11-12 00:34:05.000000000 -0500
>> +++ t/conf/extra.conf.in 2010-10-26 17:01:44.000000000 -0400
>> @@ -83,7 +83,7 @@
>> # PerlSetVar StatusLexInfo On
>> # PerlSetVar StatusDeparse On
>> # PerlSetVar StatusDeparseOptions "-p -sC"
>> -# PerlSetVar StatusTerse On
>> + PerlSetVar StatusTerse On
>> # PerlSetVar StatusTerseSize On
>> # PerlSetVar StatusTerseSizeMainSummary On
>> SetHandler modperl
>> --- End Patch ---
>>
>> 4. This is the result of failed tests::
>>
>> cd "src/modules/perl" && make
>> make[1]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/src/modules/perl'
>> make[1]: Nothing to be done for `all'.
>> make[1]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/src/modules/perl'
>> make[1]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/Apache-Test'
>> make[1]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/Apache-Test'
>> make[1]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/ModPerl-Registry'
>> make[1]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/ModPerl-Registry'
>> make[1]: Entering directory `/usr/local/src/apache/mod_perl-2.0.4/WrapXS'
>> make[2]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Base64'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Base64'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Brigade'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Brigade'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Bucket'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Bucket'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/BucketAlloc'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/BucketAlloc'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/BucketType'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/BucketType'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Date'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Date'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Error'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Error'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Finfo'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Finfo'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/IpSubnet'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/IpSubnet'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/OS'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/OS'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Pool'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Pool'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/SockAddr'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/SockAddr'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Socket'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Socket'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Status'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Status'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/String'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/String'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Table'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Table'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/ThreadMutex'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/ThreadMutex'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/ThreadRWLock'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/ThreadRWLock'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/URI'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/URI'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/UUID'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/UUID'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Util'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Util'
>> make[2]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR'
>> make[2]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Access'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Access'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/CmdParms'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/CmdParms'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Command'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Command'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Connection'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Connection'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ConnectionUtil'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ConnectionUtil'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Directive'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Directive'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Filter'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Filter'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/FilterRec'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/FilterRec'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/HookRun'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/HookRun'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Log'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Log'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/MPM'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/MPM'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Module'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Module'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Process'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Process'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestIO'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestIO'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestRec'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestRec'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestUtil'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestUtil'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Response'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Response'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ServerRec'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ServerRec'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ServerUtil'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ServerUtil'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/SubProcess'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/SubProcess'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/SubRequest'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/SubRequest'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/URI'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/URI'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Util'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Util'
>> make[2]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2'
>> make[2]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl/Global'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl/Global'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl/Util'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl/Util'
>> make[2]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl'
>> make[1]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/WrapXS'
>> make[1]: Entering directory `/usr/local/src/apache/mod_perl-2.0.4/xs'
>> make[2]: Entering directory `/usr/local/src/apache/mod_perl-2.0.4/xs/APR'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/APR'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/APR'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/Const'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/Const'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/PerlIO'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/PerlIO'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/aprext'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/aprext'
>> make[2]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/xs/APR'
>> make[2]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/Apache2'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/Apache2/Const'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/Apache2/Const'
>> make[2]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/Apache2'
>> make[2]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/ModPerl'
>> make[3]: Entering directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/ModPerl/Const'
>> make[3]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/ModPerl/Const'
>> make[2]: Leaving directory
>> `/usr/local/src/apache/mod_perl-2.0.4/xs/ModPerl'
>> make[1]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/xs'
>> /usr/local/bin/perl -Iblib/arch -Iblib/lib \
>> t/TEST -clean
>> [warning] setting ulimit to allow core files
>> ulimit -c unlimited; /usr/local/bin/perl
>> /usr/local/src/apache/mod_perl-2.0.4/t/TEST -clean
>> APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER=
>> APACHE_TEST_APXS= \
>> /usr/local/bin/perl -Iblib/arch -Iblib/lib \
>> t/TEST -bugreport -verbose=1 t/hooks/authen_basic.t
>> t/hooks/authz.t
>> t/modules/apache_status.t
>> [warning] setting ulimit to allow core files
>> ulimit -c unlimited; /usr/local/bin/perl
>> /usr/local/src/apache/mod_perl-2.0.4/t/TEST -bugreport -verbose=1
>> 't/hooks/authen_basic.t' 't/hooks/authz.t' 't/modules/apache_status.t'
>> /usr/local/apache2/bin/httpd -d /usr/local/src/apache/mod_perl-2.0.4/t -f
>> /usr/local/src/apache/mod_perl-2.0.4/t/conf/httpd.conf -D APACHE2
>> using Apache/2.2.17 (prefork MPM)
>>
>> waiting 120 seconds for server to start: .[Fri Oct 29 11:14:17 2010]
>> [info]
>> 6 Apache2:: modules loaded
>> [Fri Oct 29 11:14:17 2010] [info] 0 APR:: modules loaded
>> [Fri Oct 29 11:14:17 2010] [info] base server + 28 vhosts ready to run
>> tests
>> .
>> waiting 120 seconds for server to start: ok (waited 0 secs)
>> server harriet.int.sodoit.com:8529 started
>> server harriet.int.sodoit.com:8530 listening (filter_out_apache)
>> server harriet.int.sodoit.com:8531 listening (perlsections)
>> server harriet.int.sodoit.com:8532 listening (inherit)
>> server harriet.int.sodoit.com:8533 listening (TestModules::proxy)
>> server harriet.int.sodoit.com:8534 listening (TestVhost::config)
>> server harriet.int.sodoit.com:8535 listening (TestVhost::log)
>> server harriet.int.sodoit.com:8536 listening (TestModperl::setupenv)
>> server harriet.int.sodoit.com:8537 listening (TestModperl::perl_options)
>> server harriet.int.sodoit.com:8538 listening (TestModperl::merge)
>> server harriet.int.sodoit.com:8539 listening (TestModperl::perl_options2)
>> server harriet.int.sodoit.com:8540 listening (TestUser::rewrite)
>> server harriet.int.sodoit.com:8541 listening (TestProtocol::echo_bbs)
>> server harriet.int.sodoit.com:8542 listening (TestProtocol::echo_nonblock)
>> server harriet.int.sodoit.com:8543 listening (TestProtocol::pseudo_http)
>> server harriet.int.sodoit.com:8544 listening (TestProtocol::echo_bbs2)
>> server harriet.int.sodoit.com:8545 listening (TestProtocol::echo_filter)
>> server harriet.int.sodoit.com:8546 listening (TestProtocol::echo_timeout)
>> server harriet.int.sodoit.com:8547 listening (TestProtocol::echo_block)
>> server harriet.int.sodoit.com:8548 listening (TestPreConnection::note)
>> server harriet.int.sodoit.com:8549 listening (TestHooks::startup)
>> server harriet.int.sodoit.com:8550 listening (TestHooks::trans)
>> server harriet.int.sodoit.com:8551 listening
>> (TestHooks::stacked_handlers2)
>> server harriet.int.sodoit.com:8552 listening (TestHooks::init)
>> server harriet.int.sodoit.com:8553 listening (TestHooks::hookrun)
>> server harriet.int.sodoit.com:8554 listening
>> (TestFilter::both_str_con_add)
>> server harriet.int.sodoit.com:8555 listening (TestFilter::in_str_msg)
>> server harriet.int.sodoit.com:8556 listening
>> (TestFilter::in_bbs_inject_header)
>> server harriet.int.sodoit.com:8557 listening (TestFilter::in_bbs_msg)
>> server harriet.int.sodoit.com:8558 listening (TestDirective::perlmodule)
>> server harriet.int.sodoit.com:8559 listening (TestDirective::perlrequire)
>> server harriet.int.sodoit.com:8560 listening
>> (TestDirective::perlloadmodule4)
>> server harriet.int.sodoit.com:8561 listening
>> (TestDirective::perlloadmodule5)
>> server harriet.int.sodoit.com:8562 listening
>> (TestDirective::perlloadmodule3)
>> server harriet.int.sodoit.com:8563 listening (TestAPI::add_config)
>> server harriet.int.sodoit.com:8564 listening
>> (TestDirective::perlloadmodule6)
>> server harriet.int.sodoit.com:8565 listening
>> (TestHooks::push_handlers_anon)
>> # Failed test 4 in t/hooks/authen_basic.t at line 26
>> t/hooks/authen_basic.t .....
>> 1..4
>> # Running under perl version 5.012002 for linux
>> # Current time local: Fri Oct 29 11:14:18 2010
>> # Current time GMT: Fri Oct 29 15:14:18 2010
>> # Using Test.pm version 1.25_02
>> # Using Apache/Test.pm version 1.31
>> ok 1
>> ok 2
>> ok 3
>> not ok 4
>> Failed 1/4 subtests
>> # Failed test 4 in t/hooks/authz.t at line 19
>> t/hooks/authz.t ............
>> 1..4
>> # Running under perl version 5.012002 for linux
>> # Current time local: Fri Oct 29 11:14:19 2010
>> # Current time GMT: Fri Oct 29 15:14:19 2010
>> # Using Test.pm version 1.25_02
>> # Using Apache/Test.pm version 1.31
>> ok 1
>> ok 2
>> ok 3
>> not ok 4
>> Failed 1/4 subtests
>> # Failed test 14 in t/modules/apache_status.t at line 47
>> # Failed test 15 in t/modules/apache_status.t at line 47 fail #2
>> t/modules/apache_status.t ..
>> 1..15
>> # Running under perl version 5.012002 for linux
>> # Current time local: Fri Oct 29 11:14:19 2010
>> # Current time GMT: Fri Oct 29 15:14:19 2010
>> # Using Test.pm version 1.25_02
>> # Using Apache/Test.pm version 1.31
>> # expected: (?-xism:Embedded Perl version <b>v5.12.2</b> for)
>> # received: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>> # "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>> #
>> # <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
>> # <head>
>> # <title>Apache2::Status 4.00</title>
>> # <style type="text/css">
>> # body {
>> # color: #000;
>> # background-color: #fff;
>> # }
>> # p.hdr {
>> # background-color: #ddd;
>> # border: 2px outset;
>> # padding: 3px;
>> # width: 99%;
>> # }
>> # </style>
>> # </head>
>> # <body>
>> # <p class="hdr">
>> # Embedded Perl version <b>v5.12.2</b> for <b>Apache/2.2.17</b>
>> process <b>4740</b>,<br />
>> # running since Fri Oct 29 11:14:17 2010
>> # </p>
>> # <p><a href="/status/perl?env">Environment</a><br />
>> # <a href="/status/perl?inc">Loaded Modules</a><br />
>> # <a href="/status/perl?inh_tree">Inheritance Tree</a><br />
>> # <a href="/status/perl?isa_tree">ISA Tree</a><br />
>> # <a href="/status/perl?myconfig">Perl Configuration</a><br />
>> # <a href="/status/perl?rgysubs">Compiled Registry Scripts</a><br
/>
>> # <a href="/status/perl?script">PerlRequire'd Files</a><br />
>> # <a href="/status/perl?section_config">Perl Section Configuration</a><br
>> />
>> # <a href="/status/perl?sig">Signal Handlers</a><br />
>> # <a href="/status/perl?symdump">Symbol Table Dump</a><br />
>> # <a href="/status/perl?test_menu">Test Menu Entry</a><br />
>> # </p></body></html>
>> ok 1
>> ok 2
>> ok 3
>> ok 4
>> ok 5
>> ok 6
>> ok 7
>> ok 8
>> ok 9
>> ok 10
>> ok 11
>> ok 12
>> ok 13
>> not ok 14
>> not ok 15
>> Failed 2/15 subtests
>>
>> Test Summary Report
>> -------------------
>> t/hooks/authen_basic.t (Wstat: 0 Tests: 4 Failed: 1)
>> Failed test: 4
>> t/hooks/authz.t (Wstat: 0 Tests: 4 Failed: 1)
>> Failed test: 4
>> t/modules/apache_status.t (Wstat: 0 Tests: 15 Failed: 2)
>> Failed tests: 14-15
>> Files=3, Tests=23, 2 wallclock secs ( 0.03 usr 0.01 sys + 1.04 cusr
>> 0.19
>> csys = 1.27 CPU)
>> Result: FAIL
>> Failed 3/3 test programs. 4/23 subtests failed.
>> [warning] server harriet.int.sodoit.com:8529 shutdown
>> [ error] error running tests (please examine t/logs/error_log)
>> +--------------------------------------------------------+
>> | Please file a bug report: http://perl.apache.org/bugs/ |
>> +--------------------------------------------------------+
>> make: *** [run_tests] Error 1
>> -------------- t/logs/error_log ----------------------------------
>> END in modperl_extra.pl, pid=4731
>> [Fri Oct 29 11:14:18 2010] [notice] Apache/2.2.17 (Unix) world domination
>> series/2.0 mod_perl/2.0.4 Perl/v5.12.2 configured -- resuming normal
>> operations
>> [Fri Oct 29 11:14:18 2010] [info] Server built: Oct 25 2010 16:25:37
>> [Fri Oct 29 11:14:18 2010] [debug] prefork.c(1018): AcceptMutex: sysvsem
>> (default: sysvsem)
>> [Fri Oct 29 11:14:20 2010] [error] [client 127.0.0.1] Use of uninitialized
>> value in lc at
>> /usr/local/src/apache/mod_perl-2.0.4/blib/lib/Apache2/Status.pm line
>> 181.\n
>> [Fri Oct 29 11:14:20 2010] [error] [client 127.0.0.1] Use of uninitialized
>> value in lc at
>> /usr/local/src/apache/mod_perl-2.0.4/blib/lib/Apache2/Status.pm line 98.\n
>> [Fri Oct 29 11:14:20 2010] [error] [client 127.0.0.1] Use of uninitialized
>> value in lc at
>> /usr/local/src/apache/mod_perl-2.0.4/blib/lib/Apache2/Status.pm line 98.\n
>> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4740 is exiting
>> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4740 is exiting -
>> server
>> push
>> END in modperl_extra.pl, pid=4740
>> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4739 is exiting
>> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4739 is exiting -
>> server
>> push
>> END in modperl_extra.pl, pid=4739
>> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4757 is exiting
>> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4757 is exiting -
>> server
>> push
>> END in modperl_extra.pl, pid=4757
>> [Fri Oct 29 11:14:20 2010] [info] removed PID file
>> /usr/local/src/apache/mod_perl-2.0.4/t/logs/httpd.pid (pid=4735)
>> [Fri Oct 29 11:14:20 2010] [notice] caught SIGTERM, shutting down
>> END in modperl_extra.pl, pid=4735
>>
>> This report was generated by t/REPORT on Thu Oct 28 20:35:22 2010 GMT.
>>
>> -------------8<---------- End Bug Report --------------8<----------
>>
>>
>> DLS
>
>
|