On Fri, Oct 29, 2010 at 11:21 AM, Doug Schrag <dsch...@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:f...@redhotpenguin.com] > Sent: Fri 10/29/2010 1:30 PM > To: Doug Schrag > Cc: modp...@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 <dsch...@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 > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@perl.apache.org For additional commands, e-mail: dev-h...@perl.apache.org