You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by "Philippe M. Chiasson" <go...@apache.org> on 2008/04/02 08:26:43 UTC

[RELEASE CANDIDATE] mod_perl-2.0.4 RC1

The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It can be downloaded here:

http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

MD5:  1f0a941e8b5f26b6102126ae67ddbb43
SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000

Please give it a spin in your favorite configuration and report
any problems. Especially needed against Perl-5.10 on Windows.

The summary of what has changed since 2.0.3 are (from Changes):

Fix $r->location corruption under certain conditions
[Gozer]

Fix a crash when spawning Perl threads under Perl 5.10
[Gozer]

Fix erratic behaviour when filters were used with Perl 5.10
[Gozer]

Fix problems with redefinitions of perl_free as free and perl_malloc
as malloc on Win32, as described at
  http://marc.info/?l=apache-modperl&m=119896407510526&w=2
[Tom Donovan]

Fix a crash when running a sub-request from within a filter where
mod_perl was not the content handler. [Gozer]

Refactor tests to use keepalives instead of same_interp [Gozer, Phred]

Apache2::Reload has been moved to an externally maintained
CPAN distribution [Fred Moyer <fr...@redhotpenguin.com>]

PerlCleanupHandler are now registered with a subpool of $r->pool,
instead of $r->pool itself, ensuring they run _before_ any other
$r->pool cleanups [Torsten Foertsch]

Fix a bug that would prevent pnotes from being cleaned up properly
at the end of the request [Torsten Foertsch]

On Win32, embed the manifest file, if present, in mod_perl.so,
so as to work with VC 8 [Steve Hay, Randy Kobes]

Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
[Torsten Foertsch]

Don't waste an extra interpreter anymore under threaded MPMs when using a
modperl handler [Torsten Foertsch]

Fix a bug that could cause a crash when using $r->push_handlers() multiple
times for a phase that has no configured handlers [Torsten Foertsch]

Catch up with some httpd API changes
   2.2.4:
    The full server version information is now included in the error log at
startup as well as server status reports, irrespective of the setting
of the ServerTokens directive. ap_get_server_version() is now
deprecated, and is replaced by ap_get_server_banner() and
ap_get_server_description(). [Jeff Trawick]

   2.3.0:
ap_get_server_version() has been removed. Third-party modules must
now use ap_get_server_banner() or ap_get_server_description().
[Gozer]

fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
issues [Joshua Hoblitt]

*) SECURITY: CVE-2007-1349 (cve.mitre.org)
fix unescaped variable interprolation in regular expression
[Randal L. Schwartz <me...@stonehenge.com>, Fred Moyer <fr...@redhotpenguin.com>]

Make $r->the_request() writeable
[Fred Moyer <fr...@redhotpenguin.com>]

fix ModPerl::RegistryCooker::read_script to handle all possible
errors, previously there was a case where Apache2::Const::OK was
returned on an error.  [Eivind Eklund <ee...@gmail.com>]

a minor compilation warning resolved in modperl_handler_new_from_sv
[Stas]

a minor compilation warning resolved in modperl_gtop_size_string
[Stas]

Prevent direct use of _deprecated_ Apache2::ReadConfig in
<Perl> sections with httpd Alias directives from
incorrectly generating
'The Alias directive in xxxxx at line y will probably never match'
messages.
[Philip M. Gollucci <pg...@p6m78g.com>]

Prevent Apache2::PerSections::symdump() from returning invalid
httpd.conf snippets like 'Alias undef'
[Philip M. Gollucci <pg...@p6m78g.com>]

Require B-Size 0.9 for Apache2::Status which fixes
Can't call method "script_name" on an undefined value
[Philip M. Gollucci <pg...@p6m78g.com>]

-march=pentium4 or anything with an = in it in CCFLAGS or @ARGV
that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV
parsing.  I.E. FreeBSD port builds when users had CPUTYPE
set in /etc/make.conf.
[Philip M. Gollucci <pg...@p6m7g8.com>]

Fixes to get bleed-ithread (5.9.5+) to comile again.
[Philip M. Gollucci <pg...@p6m7g8.com>]

-- 
Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/




Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Geoffrey Young <ge...@modperlcookbook.org>.

Philippe M. Chiasson wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. 
> It can be downloaded here:
> 
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

tests fine on my system.

+1

--Geoff

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by imacat <im...@mail.imacat.idv.tw>.
On Tue, 01 Apr 2008 23:26:43 -0700
"Philippe M. Chiasson" <go...@apache.org> wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It can be downloaded here:
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

    The t/apache/util.t still fails when not under English locale. 
Maybe you should set the locale to C or en before testing.

--
Best regards,
imacat ^_*' <im...@mail.imacat.idv.tw>
PGP Key: http://www.imacat.idv.tw/me/pgpkey.asc

<<Woman's Voice>> News: http://www.wov.idv.tw/
Tavern IMACAT's: http://www.imacat.idv.tw/
TLUG List Manager: http://lists.linux.org.tw/cgi-bin/mailman/listinfo/tlug

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Thu, 3 Apr 2008, Issac Goldstand wrote:

> Randy Kobes wrote:
>> On Tue, 1 Apr 2008, Philippe M. Chiasson wrote:
>> 
>>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It 
>>> can be downloaded here:
>> - linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass
>> 
>> - Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 -
>> 'nmake test' crashes on t/modules/apache_status, but this
>> test passes when run individually, and also passes when
>> all the t/modules/* tests are run (as well as some random
>> combinations of earlier tests).
>
> I don't get any crash at all in my dev-env - passes all tests.

Thanks very much for reporting that - it sounds like my 
problem might have something to do with my particular 
system (although we seem to have compatible ActivePerls).
I'll track that down, but this reinforces my earlier
comment about not holding up the release because of
this problem.

-- 
best regards,
Randy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Thu, 3 Apr 2008, Issac Goldstand wrote:

> Randy Kobes wrote:
>> On Tue, 1 Apr 2008, Philippe M. Chiasson wrote:
>> 
>>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It 
>>> can be downloaded here:
>> - linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass
>> 
>> - Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 -
>> 'nmake test' crashes on t/modules/apache_status, but this
>> test passes when run individually, and also passes when
>> all the t/modules/* tests are run (as well as some random
>> combinations of earlier tests).
>
> I don't get any crash at all in my dev-env - passes all tests.

Thanks very much for reporting that - it sounds like my 
problem might have something to do with my particular 
system (although we seem to have compatible ActivePerls).
I'll track that down, but this reinforces my earlier
comment about not holding up the release because of
this problem.

-- 
best regards,
Randy

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Issac Goldstand <ma...@beamartyr.net>.


Randy Kobes wrote:
> On Tue, 1 Apr 2008, Philippe M. Chiasson wrote:
> 
>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is 
>> ready. It can be downloaded here:
>>
>> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>>
>> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
>> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>>
>> Please give it a spin in your favorite configuration and report
>> any problems. Especially needed against Perl-5.10 on Windows.
> 
> Tested on
> 
> - linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass
> 
> - Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 -
> 'nmake test' crashes on t/modules/apache_status, but this
> test passes when run individually, and also passes when
> all the t/modules/* tests are run (as well as some random
> combinations of earlier tests). I need to run t/SMOKE
> to narrow down the combination that fails. This is something
> relatively recent from svn. However, I won't be able to get
> to this for a week or so, and don't want to hold this
> release up, so +1.
> 

I don't get any crash at all in my dev-env - passes all tests.

I compiled my ActivePerl (with default compile settings - this was due 
to the suspicions we had with 1.34-RC3) and was too lazy to put the 
standard binary dist back in place...

C:\mod_perl-2.0.4-rc1>perl -V
Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
   Platform:
     osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
     uname=''
     config_args='undef'
     hint=recommended, useposix=true, d_sigaction=undef
     useithreads=define, usemultiplicity=define
     useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
     use64bitint=undef, use64bitall=undef, uselongdouble=undef
     usemymalloc=n, bincompat5005=undef
   Compiler:
     cc='cl', ccflags ='-nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 
-D_CONSOLE -
DNO_STRICT -DHAVE_DES_FCRYPT  -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC 
-DPERL_I
MPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX',
     optimize='-MD -Zi -DNDEBUG -O1',
     cppflags='-DWIN32'
     ccversion='12.00.8168', gccversion='', gccosandvers=''
     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
     d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
     ivtype='long', ivsize=4, nvtype='double', nvsize=8, 
Off_t='__int64', lseeksi
ze=8
     alignbytes=8, prototype=define
   Linker and Libraries:
     ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf 
-libpath:"c:
\perl\lib\CORE"  -machine:x86'
     libpth=\lib
     libs=  oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib 
  comdlg32
.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib 
uuid.lib ws2_
32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
     perllibs=  oldnames.lib kernel32.lib user32.lib gdi32.lib 
winspool.lib  comd
lg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib 
uuid.lib
ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
     libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl510.lib
     gnulibc_version=''
   Dynamic Linking:
     dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
     cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug 
-opt:ref,icf  -
libpath:"c:\perl\lib\CORE"  -machine:x86'


Characteristics of this binary (from libperl):
   Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                         PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                         PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS
                         USE_LARGE_FILES USE_PERLIO USE_SITECUSTOMIZE
   Locally applied patches:
         ActivePerl Build 1002
         32809 Load 'loadable object' with non-default file extension
         32728 64-bit fix for Time::Local
   Built under MSWin32
   Compiled at Feb 29 2008 13:42:32
   @INC:
     C:/Perl/site/lib
     C:/Perl/lib
     .

C:\mod_perl-2.0.4-rc1>



Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Issac Goldstand <ma...@beamartyr.net>.


Randy Kobes wrote:
> On Tue, 1 Apr 2008, Philippe M. Chiasson wrote:
> 
>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is 
>> ready. It can be downloaded here:
>>
>> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>>
>> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
>> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>>
>> Please give it a spin in your favorite configuration and report
>> any problems. Especially needed against Perl-5.10 on Windows.
> 
> Tested on
> 
> - linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass
> 
> - Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 -
> 'nmake test' crashes on t/modules/apache_status, but this
> test passes when run individually, and also passes when
> all the t/modules/* tests are run (as well as some random
> combinations of earlier tests). I need to run t/SMOKE
> to narrow down the combination that fails. This is something
> relatively recent from svn. However, I won't be able to get
> to this for a week or so, and don't want to hold this
> release up, so +1.
> 

I don't get any crash at all in my dev-env - passes all tests.

I compiled my ActivePerl (with default compile settings - this was due 
to the suspicions we had with 1.34-RC3) and was too lazy to put the 
standard binary dist back in place...

C:\mod_perl-2.0.4-rc1>perl -V
Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
   Platform:
     osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
     uname=''
     config_args='undef'
     hint=recommended, useposix=true, d_sigaction=undef
     useithreads=define, usemultiplicity=define
     useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
     use64bitint=undef, use64bitall=undef, uselongdouble=undef
     usemymalloc=n, bincompat5005=undef
   Compiler:
     cc='cl', ccflags ='-nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 
-D_CONSOLE -
DNO_STRICT -DHAVE_DES_FCRYPT  -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC 
-DPERL_I
MPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX',
     optimize='-MD -Zi -DNDEBUG -O1',
     cppflags='-DWIN32'
     ccversion='12.00.8168', gccversion='', gccosandvers=''
     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
     d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
     ivtype='long', ivsize=4, nvtype='double', nvsize=8, 
Off_t='__int64', lseeksi
ze=8
     alignbytes=8, prototype=define
   Linker and Libraries:
     ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf 
-libpath:"c:
\perl\lib\CORE"  -machine:x86'
     libpth=\lib
     libs=  oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib 
  comdlg32
.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib 
uuid.lib ws2_
32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
     perllibs=  oldnames.lib kernel32.lib user32.lib gdi32.lib 
winspool.lib  comd
lg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib 
uuid.lib
ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
     libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl510.lib
     gnulibc_version=''
   Dynamic Linking:
     dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
     cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug 
-opt:ref,icf  -
libpath:"c:\perl\lib\CORE"  -machine:x86'


Characteristics of this binary (from libperl):
   Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                         PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                         PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS
                         USE_LARGE_FILES USE_PERLIO USE_SITECUSTOMIZE
   Locally applied patches:
         ActivePerl Build 1002
         32809 Load 'loadable object' with non-default file extension
         32728 64-bit fix for Time::Local
   Built under MSWin32
   Compiled at Feb 29 2008 13:42:32
   @INC:
     C:/Perl/site/lib
     C:/Perl/lib
     .

C:\mod_perl-2.0.4-rc1>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Tue, 1 Apr 2008, Philippe M. Chiasson wrote:

> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It 
> can be downloaded here:
>
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>
> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>
> Please give it a spin in your favorite configuration and report
> any problems. Especially needed against Perl-5.10 on Windows.

Tested on

- linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass

- Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 -
'nmake test' crashes on t/modules/apache_status, but this
test passes when run individually, and also passes when
all the t/modules/* tests are run (as well as some random
combinations of earlier tests). I need to run t/SMOKE
to narrow down the combination that fails. This is something
relatively recent from svn. However, I won't be able to get
to this for a week or so, and don't want to hold this
release up, so +1.

-- 
best regards,
Randy

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Fred Moyer <fr...@redhotpenguin.com>.
Philippe M. Chiasson wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. 
> It can be downloaded here:
> 
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

All tests pass on:

1) Leopard, perl 5.8.8, httpd 2.2.4
2) Linux 2.6, perl 5.8.8, httpd 2.2.6

+1


Thanks for the great work on this Gozer!


> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
> 
> Please give it a spin in your favorite configuration and report
> any problems. Especially needed against Perl-5.10 on Windows.
> 
> The summary of what has changed since 2.0.3 are (from Changes):
> 
> Fix $r->location corruption under certain conditions
> [Gozer]
> 
> Fix a crash when spawning Perl threads under Perl 5.10
> [Gozer]
> 
> Fix erratic behaviour when filters were used with Perl 5.10
> [Gozer]
> 
> Fix problems with redefinitions of perl_free as free and perl_malloc
> as malloc on Win32, as described at
>  http://marc.info/?l=apache-modperl&m=119896407510526&w=2
> [Tom Donovan]
> 
> Fix a crash when running a sub-request from within a filter where
> mod_perl was not the content handler. [Gozer]
> 
> Refactor tests to use keepalives instead of same_interp [Gozer, Phred]
> 
> Apache2::Reload has been moved to an externally maintained
> CPAN distribution [Fred Moyer <fr...@redhotpenguin.com>]
> 
> PerlCleanupHandler are now registered with a subpool of $r->pool,
> instead of $r->pool itself, ensuring they run _before_ any other
> $r->pool cleanups [Torsten Foertsch]
> 
> Fix a bug that would prevent pnotes from being cleaned up properly
> at the end of the request [Torsten Foertsch]
> 
> On Win32, embed the manifest file, if present, in mod_perl.so,
> so as to work with VC 8 [Steve Hay, Randy Kobes]
> 
> Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
> [Torsten Foertsch]
> 
> Don't waste an extra interpreter anymore under threaded MPMs when using a
> modperl handler [Torsten Foertsch]
> 
> Fix a bug that could cause a crash when using $r->push_handlers() multiple
> times for a phase that has no configured handlers [Torsten Foertsch]
> 
> Catch up with some httpd API changes
>   2.2.4:
>    The full server version information is now included in the error log at
> startup as well as server status reports, irrespective of the setting
> of the ServerTokens directive. ap_get_server_version() is now
> deprecated, and is replaced by ap_get_server_banner() and
> ap_get_server_description(). [Jeff Trawick]
> 
>   2.3.0:
> ap_get_server_version() has been removed. Third-party modules must
> now use ap_get_server_banner() or ap_get_server_description().
> [Gozer]
> 
> fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
> issues [Joshua Hoblitt]
> 
> *) SECURITY: CVE-2007-1349 (cve.mitre.org)
> fix unescaped variable interprolation in regular expression
> [Randal L. Schwartz <me...@stonehenge.com>, Fred Moyer 
> <fr...@redhotpenguin.com>]
> 
> Make $r->the_request() writeable
> [Fred Moyer <fr...@redhotpenguin.com>]
> 
> fix ModPerl::RegistryCooker::read_script to handle all possible
> errors, previously there was a case where Apache2::Const::OK was
> returned on an error.  [Eivind Eklund <ee...@gmail.com>]
> 
> a minor compilation warning resolved in modperl_handler_new_from_sv
> [Stas]
> 
> a minor compilation warning resolved in modperl_gtop_size_string
> [Stas]
> 
> Prevent direct use of _deprecated_ Apache2::ReadConfig in
> <Perl> sections with httpd Alias directives from
> incorrectly generating
> 'The Alias directive in xxxxx at line y will probably never match'
> messages.
> [Philip M. Gollucci <pg...@p6m78g.com>]
> 
> Prevent Apache2::PerSections::symdump() from returning invalid
> httpd.conf snippets like 'Alias undef'
> [Philip M. Gollucci <pg...@p6m78g.com>]
> 
> Require B-Size 0.9 for Apache2::Status which fixes
> Can't call method "script_name" on an undefined value
> [Philip M. Gollucci <pg...@p6m78g.com>]
> 
> -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV
> that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV
> parsing.  I.E. FreeBSD port builds when users had CPUTYPE
> set in /etc/make.conf.
> [Philip M. Gollucci <pg...@p6m7g8.com>]
> 
> Fixes to get bleed-ithread (5.9.5+) to comile again.
> [Philip M. Gollucci <pg...@p6m7g8.com>]
> 


-- 
Red Hot Penguin Consulting LLC
http://www.redhotpenguin.com/

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Geoffrey Young <ge...@modperlcookbook.org>.

Philippe M. Chiasson wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. 
> It can be downloaded here:
> 
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

tests fine on my system.

+1

--Geoff

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Issac Goldstand <ma...@beamartyr.net>.
William A. Rowe, Jr. wrote:
> Issac Goldstand wrote:
>>
>> Ahem,
>>
>> On that subject, libapreq1 is already a year and a half into it's 
>> latest release cycle.  We're still waiting for a PMC vote to finish 
>> the release...  Someone remind me to do a lightning talk about this 
>> next time I'm at AC :)
> 
> Time for a FFT presentation - 15 minutes on cutting edge POST handling
> using apreq?  Just give fastfeather-2008-eu@apachecon.com a title, 
> abstract,
> presenter and short bio.
> 

Not I - I won't be there.  I'm trying to get my wife (and boss, but he's 
less of an issue if I can talk there) to come around to the idea of AC 
US 2008.  I can do it then.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Issac Goldstand <ma...@beamartyr.net>.
William A. Rowe, Jr. wrote:
> Issac Goldstand wrote:
>>
>> Ahem,
>>
>> On that subject, libapreq1 is already a year and a half into it's 
>> latest release cycle.  We're still waiting for a PMC vote to finish 
>> the release...  Someone remind me to do a lightning talk about this 
>> next time I'm at AC :)
> 
> Time for a FFT presentation - 15 minutes on cutting edge POST handling
> using apreq?  Just give fastfeather-2008-eu@apachecon.com a title, 
> abstract,
> presenter and short bio.
> 

Not I - I won't be there.  I'm trying to get my wife (and boss, but he's 
less of an issue if I can talk there) to come around to the idea of AC 
US 2008.  I can do it then.

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Issac Goldstand <ma...@beamartyr.net>.
William A. Rowe, Jr. wrote:
> Issac Goldstand wrote:
>>
>> Ahem,
>>
>> On that subject, libapreq1 is already a year and a half into it's 
>> latest release cycle.  We're still waiting for a PMC vote to finish 
>> the release...  Someone remind me to do a lightning talk about this 
>> next time I'm at AC :)
> 
> Time for a FFT presentation - 15 minutes on cutting edge POST handling
> using apreq?  Just give fastfeather-2008-eu@apachecon.com a title, 
> abstract,
> presenter and short bio.
> 

Not I - I won't be there.  I'm trying to get my wife (and boss, but he's 
less of an issue if I can talk there) to come around to the idea of AC 
US 2008.  I can do it then.

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Issac Goldstand wrote:
> 
> Ahem,
> 
> On that subject, libapreq1 is already a year and a half into it's latest 
> release cycle.  We're still waiting for a PMC vote to finish the 
> release...  Someone remind me to do a lightning talk about this next 
> time I'm at AC :)

Time for a FFT presentation - 15 minutes on cutting edge POST handling
using apreq?  Just give fastfeather-2008-eu@apachecon.com a title, abstract,
presenter and short bio.

Bill

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Issac Goldstand wrote:
> 
> Ahem,
> 
> On that subject, libapreq1 is already a year and a half into it's latest 
> release cycle.  We're still waiting for a PMC vote to finish the 
> release...  Someone remind me to do a lightning talk about this next 
> time I'm at AC :)

Time for a FFT presentation - 15 minutes on cutting edge POST handling
using apreq?  Just give fastfeather-2008-eu@apachecon.com a title, abstract,
presenter and short bio.

Bill

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Issac Goldstand wrote:
> 
> Ahem,
> 
> On that subject, libapreq1 is already a year and a half into it's latest 
> release cycle.  We're still waiting for a PMC vote to finish the 
> release...  Someone remind me to do a lightning talk about this next 
> time I'm at AC :)

Time for a FFT presentation - 15 minutes on cutting edge POST handling
using apreq?  Just give fastfeather-2008-eu@apachecon.com a title, abstract,
presenter and short bio.

Bill

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Issac Goldstand <ma...@beamartyr.net>.
Ahem,

On that subject, libapreq1 is already a year and a half into it's latest 
release cycle.  We're still waiting for a PMC vote to finish the 
release...  Someone remind me to do a lightning talk about this next 
time I'm at AC :)

Foo JH wrote:
> Fantastic! Can I assume that libapreq will be compatible with this version?
> 
> In all likelihood the only way is to try it yourself...
> 
> Philippe M. Chiasson wrote:
>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is 
>> ready. It can be downloaded here:
>>
>> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>>
>> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
>> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>>
>> Please give it a spin in your favorite configuration and report
>> any problems. Especially needed against Perl-5.10 on Windows.
>>
>> The summary of what has changed since 2.0.3 are (from Changes):
>>
>> Fix $r->location corruption under certain conditions
>> [Gozer]
>>
>> Fix a crash when spawning Perl threads under Perl 5.10
>> [Gozer]
>>
>> Fix erratic behaviour when filters were used with Perl 5.10
>> [Gozer]
>>
>> Fix problems with redefinitions of perl_free as free and perl_malloc
>> as malloc on Win32, as described at
>>  http://marc.info/?l=apache-modperl&m=119896407510526&w=2
>> [Tom Donovan]
>>
>> Fix a crash when running a sub-request from within a filter where
>> mod_perl was not the content handler. [Gozer]
>>
>> Refactor tests to use keepalives instead of same_interp [Gozer, Phred]
>>
>> Apache2::Reload has been moved to an externally maintained
>> CPAN distribution [Fred Moyer <fr...@redhotpenguin.com>]
>>
>> PerlCleanupHandler are now registered with a subpool of $r->pool,
>> instead of $r->pool itself, ensuring they run _before_ any other
>> $r->pool cleanups [Torsten Foertsch]
>>
>> Fix a bug that would prevent pnotes from being cleaned up properly
>> at the end of the request [Torsten Foertsch]
>>
>> On Win32, embed the manifest file, if present, in mod_perl.so,
>> so as to work with VC 8 [Steve Hay, Randy Kobes]
>>
>> Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
>> [Torsten Foertsch]
>>
>> Don't waste an extra interpreter anymore under threaded MPMs when using a
>> modperl handler [Torsten Foertsch]
>>
>> Fix a bug that could cause a crash when using $r->push_handlers() 
>> multiple
>> times for a phase that has no configured handlers [Torsten Foertsch]
>>
>> Catch up with some httpd API changes
>>   2.2.4:
>>    The full server version information is now included in the error 
>> log at
>> startup as well as server status reports, irrespective of the setting
>> of the ServerTokens directive. ap_get_server_version() is now
>> deprecated, and is replaced by ap_get_server_banner() and
>> ap_get_server_description(). [Jeff Trawick]
>>
>>   2.3.0:
>> ap_get_server_version() has been removed. Third-party modules must
>> now use ap_get_server_banner() or ap_get_server_description().
>> [Gozer]
>>
>> fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
>> issues [Joshua Hoblitt]
>>
>> *) SECURITY: CVE-2007-1349 (cve.mitre.org)
>> fix unescaped variable interprolation in regular expression
>> [Randal L. Schwartz <me...@stonehenge.com>, Fred Moyer 
>> <fr...@redhotpenguin.com>]
>>
>> Make $r->the_request() writeable
>> [Fred Moyer <fr...@redhotpenguin.com>]
>>
>> fix ModPerl::RegistryCooker::read_script to handle all possible
>> errors, previously there was a case where Apache2::Const::OK was
>> returned on an error.  [Eivind Eklund <ee...@gmail.com>]
>>
>> a minor compilation warning resolved in modperl_handler_new_from_sv
>> [Stas]
>>
>> a minor compilation warning resolved in modperl_gtop_size_string
>> [Stas]
>>
>> Prevent direct use of _deprecated_ Apache2::ReadConfig in
>> <Perl> sections with httpd Alias directives from
>> incorrectly generating
>> 'The Alias directive in xxxxx at line y will probably never match'
>> messages.
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> Prevent Apache2::PerSections::symdump() from returning invalid
>> httpd.conf snippets like 'Alias undef'
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> Require B-Size 0.9 for Apache2::Status which fixes
>> Can't call method "script_name" on an undefined value
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV
>> that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV
>> parsing.  I.E. FreeBSD port builds when users had CPUTYPE
>> set in /etc/make.conf.
>> [Philip M. Gollucci <pg...@p6m7g8.com>]
>>
>> Fixes to get bleed-ithread (5.9.5+) to comile again.
>> [Philip M. Gollucci <pg...@p6m7g8.com>]
>>

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Issac Goldstand <ma...@beamartyr.net>.
Ahem,

On that subject, libapreq1 is already a year and a half into it's latest 
release cycle.  We're still waiting for a PMC vote to finish the 
release...  Someone remind me to do a lightning talk about this next 
time I'm at AC :)

Foo JH wrote:
> Fantastic! Can I assume that libapreq will be compatible with this version?
> 
> In all likelihood the only way is to try it yourself...
> 
> Philippe M. Chiasson wrote:
>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is 
>> ready. It can be downloaded here:
>>
>> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>>
>> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
>> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>>
>> Please give it a spin in your favorite configuration and report
>> any problems. Especially needed against Perl-5.10 on Windows.
>>
>> The summary of what has changed since 2.0.3 are (from Changes):
>>
>> Fix $r->location corruption under certain conditions
>> [Gozer]
>>
>> Fix a crash when spawning Perl threads under Perl 5.10
>> [Gozer]
>>
>> Fix erratic behaviour when filters were used with Perl 5.10
>> [Gozer]
>>
>> Fix problems with redefinitions of perl_free as free and perl_malloc
>> as malloc on Win32, as described at
>>  http://marc.info/?l=apache-modperl&m=119896407510526&w=2
>> [Tom Donovan]
>>
>> Fix a crash when running a sub-request from within a filter where
>> mod_perl was not the content handler. [Gozer]
>>
>> Refactor tests to use keepalives instead of same_interp [Gozer, Phred]
>>
>> Apache2::Reload has been moved to an externally maintained
>> CPAN distribution [Fred Moyer <fr...@redhotpenguin.com>]
>>
>> PerlCleanupHandler are now registered with a subpool of $r->pool,
>> instead of $r->pool itself, ensuring they run _before_ any other
>> $r->pool cleanups [Torsten Foertsch]
>>
>> Fix a bug that would prevent pnotes from being cleaned up properly
>> at the end of the request [Torsten Foertsch]
>>
>> On Win32, embed the manifest file, if present, in mod_perl.so,
>> so as to work with VC 8 [Steve Hay, Randy Kobes]
>>
>> Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
>> [Torsten Foertsch]
>>
>> Don't waste an extra interpreter anymore under threaded MPMs when using a
>> modperl handler [Torsten Foertsch]
>>
>> Fix a bug that could cause a crash when using $r->push_handlers() 
>> multiple
>> times for a phase that has no configured handlers [Torsten Foertsch]
>>
>> Catch up with some httpd API changes
>>   2.2.4:
>>    The full server version information is now included in the error 
>> log at
>> startup as well as server status reports, irrespective of the setting
>> of the ServerTokens directive. ap_get_server_version() is now
>> deprecated, and is replaced by ap_get_server_banner() and
>> ap_get_server_description(). [Jeff Trawick]
>>
>>   2.3.0:
>> ap_get_server_version() has been removed. Third-party modules must
>> now use ap_get_server_banner() or ap_get_server_description().
>> [Gozer]
>>
>> fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
>> issues [Joshua Hoblitt]
>>
>> *) SECURITY: CVE-2007-1349 (cve.mitre.org)
>> fix unescaped variable interprolation in regular expression
>> [Randal L. Schwartz <me...@stonehenge.com>, Fred Moyer 
>> <fr...@redhotpenguin.com>]
>>
>> Make $r->the_request() writeable
>> [Fred Moyer <fr...@redhotpenguin.com>]
>>
>> fix ModPerl::RegistryCooker::read_script to handle all possible
>> errors, previously there was a case where Apache2::Const::OK was
>> returned on an error.  [Eivind Eklund <ee...@gmail.com>]
>>
>> a minor compilation warning resolved in modperl_handler_new_from_sv
>> [Stas]
>>
>> a minor compilation warning resolved in modperl_gtop_size_string
>> [Stas]
>>
>> Prevent direct use of _deprecated_ Apache2::ReadConfig in
>> <Perl> sections with httpd Alias directives from
>> incorrectly generating
>> 'The Alias directive in xxxxx at line y will probably never match'
>> messages.
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> Prevent Apache2::PerSections::symdump() from returning invalid
>> httpd.conf snippets like 'Alias undef'
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> Require B-Size 0.9 for Apache2::Status which fixes
>> Can't call method "script_name" on an undefined value
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV
>> that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV
>> parsing.  I.E. FreeBSD port builds when users had CPUTYPE
>> set in /etc/make.conf.
>> [Philip M. Gollucci <pg...@p6m7g8.com>]
>>
>> Fixes to get bleed-ithread (5.9.5+) to comile again.
>> [Philip M. Gollucci <pg...@p6m7g8.com>]
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Wed, 2 Apr 2008, Foo JH wrote:

> Philippe M. Chiasson wrote:
>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It 
>> can be downloaded here:
[ ... ]
> Fantastic! Can I assume that libapreq will be compatible with this version?
>
> In all likelihood the only way is to try it yourself...

At least on Win32, libapreq compiles fine and passes all
tests with perl-5.10 - a libapreq2 ppm package is
available at
    http://cpan.uwinnipeg.ca/PPMPackages/10xx/

-- 
best regards,
Randy Kobes

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Issac Goldstand <ma...@beamartyr.net>.
Ahem,

On that subject, libapreq1 is already a year and a half into it's latest 
release cycle.  We're still waiting for a PMC vote to finish the 
release...  Someone remind me to do a lightning talk about this next 
time I'm at AC :)

Foo JH wrote:
> Fantastic! Can I assume that libapreq will be compatible with this version?
> 
> In all likelihood the only way is to try it yourself...
> 
> Philippe M. Chiasson wrote:
>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is 
>> ready. It can be downloaded here:
>>
>> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>>
>> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
>> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>>
>> Please give it a spin in your favorite configuration and report
>> any problems. Especially needed against Perl-5.10 on Windows.
>>
>> The summary of what has changed since 2.0.3 are (from Changes):
>>
>> Fix $r->location corruption under certain conditions
>> [Gozer]
>>
>> Fix a crash when spawning Perl threads under Perl 5.10
>> [Gozer]
>>
>> Fix erratic behaviour when filters were used with Perl 5.10
>> [Gozer]
>>
>> Fix problems with redefinitions of perl_free as free and perl_malloc
>> as malloc on Win32, as described at
>>  http://marc.info/?l=apache-modperl&m=119896407510526&w=2
>> [Tom Donovan]
>>
>> Fix a crash when running a sub-request from within a filter where
>> mod_perl was not the content handler. [Gozer]
>>
>> Refactor tests to use keepalives instead of same_interp [Gozer, Phred]
>>
>> Apache2::Reload has been moved to an externally maintained
>> CPAN distribution [Fred Moyer <fr...@redhotpenguin.com>]
>>
>> PerlCleanupHandler are now registered with a subpool of $r->pool,
>> instead of $r->pool itself, ensuring they run _before_ any other
>> $r->pool cleanups [Torsten Foertsch]
>>
>> Fix a bug that would prevent pnotes from being cleaned up properly
>> at the end of the request [Torsten Foertsch]
>>
>> On Win32, embed the manifest file, if present, in mod_perl.so,
>> so as to work with VC 8 [Steve Hay, Randy Kobes]
>>
>> Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
>> [Torsten Foertsch]
>>
>> Don't waste an extra interpreter anymore under threaded MPMs when using a
>> modperl handler [Torsten Foertsch]
>>
>> Fix a bug that could cause a crash when using $r->push_handlers() 
>> multiple
>> times for a phase that has no configured handlers [Torsten Foertsch]
>>
>> Catch up with some httpd API changes
>>   2.2.4:
>>    The full server version information is now included in the error 
>> log at
>> startup as well as server status reports, irrespective of the setting
>> of the ServerTokens directive. ap_get_server_version() is now
>> deprecated, and is replaced by ap_get_server_banner() and
>> ap_get_server_description(). [Jeff Trawick]
>>
>>   2.3.0:
>> ap_get_server_version() has been removed. Third-party modules must
>> now use ap_get_server_banner() or ap_get_server_description().
>> [Gozer]
>>
>> fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
>> issues [Joshua Hoblitt]
>>
>> *) SECURITY: CVE-2007-1349 (cve.mitre.org)
>> fix unescaped variable interprolation in regular expression
>> [Randal L. Schwartz <me...@stonehenge.com>, Fred Moyer 
>> <fr...@redhotpenguin.com>]
>>
>> Make $r->the_request() writeable
>> [Fred Moyer <fr...@redhotpenguin.com>]
>>
>> fix ModPerl::RegistryCooker::read_script to handle all possible
>> errors, previously there was a case where Apache2::Const::OK was
>> returned on an error.  [Eivind Eklund <ee...@gmail.com>]
>>
>> a minor compilation warning resolved in modperl_handler_new_from_sv
>> [Stas]
>>
>> a minor compilation warning resolved in modperl_gtop_size_string
>> [Stas]
>>
>> Prevent direct use of _deprecated_ Apache2::ReadConfig in
>> <Perl> sections with httpd Alias directives from
>> incorrectly generating
>> 'The Alias directive in xxxxx at line y will probably never match'
>> messages.
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> Prevent Apache2::PerSections::symdump() from returning invalid
>> httpd.conf snippets like 'Alias undef'
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> Require B-Size 0.9 for Apache2::Status which fixes
>> Can't call method "script_name" on an undefined value
>> [Philip M. Gollucci <pg...@p6m78g.com>]
>>
>> -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV
>> that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV
>> parsing.  I.E. FreeBSD port builds when users had CPUTYPE
>> set in /etc/make.conf.
>> [Philip M. Gollucci <pg...@p6m7g8.com>]
>>
>> Fixes to get bleed-ithread (5.9.5+) to comile again.
>> [Philip M. Gollucci <pg...@p6m7g8.com>]
>>

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Wed, 2 Apr 2008, Foo JH wrote:

> Philippe M. Chiasson wrote:
>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It 
>> can be downloaded here:
[ ... ]
> Fantastic! Can I assume that libapreq will be compatible with this version?
>
> In all likelihood the only way is to try it yourself...

At least on Win32, libapreq compiles fine and passes all
tests with perl-5.10 - a libapreq2 ppm package is
available at
    http://cpan.uwinnipeg.ca/PPMPackages/10xx/

-- 
best regards,
Randy Kobes

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Foo JH <jh...@extracktor.com>.
Fantastic! Can I assume that libapreq will be compatible with this version?

In all likelihood the only way is to try it yourself...

Philippe M. Chiasson wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is 
> ready. It can be downloaded here:
>
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>
> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>
> Please give it a spin in your favorite configuration and report
> any problems. Especially needed against Perl-5.10 on Windows.
>
> The summary of what has changed since 2.0.3 are (from Changes):
>
> Fix $r->location corruption under certain conditions
> [Gozer]
>
> Fix a crash when spawning Perl threads under Perl 5.10
> [Gozer]
>
> Fix erratic behaviour when filters were used with Perl 5.10
> [Gozer]
>
> Fix problems with redefinitions of perl_free as free and perl_malloc
> as malloc on Win32, as described at
>  http://marc.info/?l=apache-modperl&m=119896407510526&w=2
> [Tom Donovan]
>
> Fix a crash when running a sub-request from within a filter where
> mod_perl was not the content handler. [Gozer]
>
> Refactor tests to use keepalives instead of same_interp [Gozer, Phred]
>
> Apache2::Reload has been moved to an externally maintained
> CPAN distribution [Fred Moyer <fr...@redhotpenguin.com>]
>
> PerlCleanupHandler are now registered with a subpool of $r->pool,
> instead of $r->pool itself, ensuring they run _before_ any other
> $r->pool cleanups [Torsten Foertsch]
>
> Fix a bug that would prevent pnotes from being cleaned up properly
> at the end of the request [Torsten Foertsch]
>
> On Win32, embed the manifest file, if present, in mod_perl.so,
> so as to work with VC 8 [Steve Hay, Randy Kobes]
>
> Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
> [Torsten Foertsch]
>
> Don't waste an extra interpreter anymore under threaded MPMs when using a
> modperl handler [Torsten Foertsch]
>
> Fix a bug that could cause a crash when using $r->push_handlers() 
> multiple
> times for a phase that has no configured handlers [Torsten Foertsch]
>
> Catch up with some httpd API changes
>   2.2.4:
>    The full server version information is now included in the error 
> log at
> startup as well as server status reports, irrespective of the setting
> of the ServerTokens directive. ap_get_server_version() is now
> deprecated, and is replaced by ap_get_server_banner() and
> ap_get_server_description(). [Jeff Trawick]
>
>   2.3.0:
> ap_get_server_version() has been removed. Third-party modules must
> now use ap_get_server_banner() or ap_get_server_description().
> [Gozer]
>
> fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
> issues [Joshua Hoblitt]
>
> *) SECURITY: CVE-2007-1349 (cve.mitre.org)
> fix unescaped variable interprolation in regular expression
> [Randal L. Schwartz <me...@stonehenge.com>, Fred Moyer 
> <fr...@redhotpenguin.com>]
>
> Make $r->the_request() writeable
> [Fred Moyer <fr...@redhotpenguin.com>]
>
> fix ModPerl::RegistryCooker::read_script to handle all possible
> errors, previously there was a case where Apache2::Const::OK was
> returned on an error.  [Eivind Eklund <ee...@gmail.com>]
>
> a minor compilation warning resolved in modperl_handler_new_from_sv
> [Stas]
>
> a minor compilation warning resolved in modperl_gtop_size_string
> [Stas]
>
> Prevent direct use of _deprecated_ Apache2::ReadConfig in
> <Perl> sections with httpd Alias directives from
> incorrectly generating
> 'The Alias directive in xxxxx at line y will probably never match'
> messages.
> [Philip M. Gollucci <pg...@p6m78g.com>]
>
> Prevent Apache2::PerSections::symdump() from returning invalid
> httpd.conf snippets like 'Alias undef'
> [Philip M. Gollucci <pg...@p6m78g.com>]
>
> Require B-Size 0.9 for Apache2::Status which fixes
> Can't call method "script_name" on an undefined value
> [Philip M. Gollucci <pg...@p6m78g.com>]
>
> -march=pentium4 or anything with an = in it in CCFLAGS or @ARGV
> that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV
> parsing.  I.E. FreeBSD port builds when users had CPUTYPE
> set in /etc/make.conf.
> [Philip M. Gollucci <pg...@p6m7g8.com>]
>
> Fixes to get bleed-ithread (5.9.5+) to comile again.
> [Philip M. Gollucci <pg...@p6m7g8.com>]
>


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Joe Orton <jo...@redhat.com>.
On Wed, Apr 02, 2008 at 03:15:19PM +0100, Joe Orton wrote:
> On Tue, Apr 01, 2008 at 11:26:43PM -0700, Philippe M. Chiasson wrote:
> > The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It can be downloaded here:
> >
> > http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
> >
> > MD5:  1f0a941e8b5f26b6102126ae67ddbb43
> > SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
> >
> > Please give it a spin in your favorite configuration and report
> > any problems. Especially needed against Perl-5.10 on Windows.
> 
> v5.8.8 on Fedora 8/x86_64, testing against httpd 2.2.9-dev got:
> 
> t/modules/include_subreq.t                1    1 100.00%  1
> 3 tests and 1 subtest skipped.
> Failed 1/238 test scripts, 99.58% okay. 1/2683 subtests failed, 99.96% okay.

Sorry, false alarm, this was because I had some local debugging patches 
applied to mod_include.    It works fine with 2.2.8 and 2.2.9-dev.

+1 for release; tested on:

2.2.9-dev, v5.8.8, prefork, Fedora 8, x86_64
2.2.8, v5.10.0, prefork, Fedora 9/Raw Hide, i386

joe

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Octavian Rasnita <or...@gmail.com>.
I have tried mod_perl 2.0.3 under Windows with ActivePerl 5.8.8 build 821 
and above, but when I used a little more complex app, the server didn't want 
to start.

With Active Perl build 820 it works though.

Will mod_perl 2.0.4 work with versions of ActivePerl higher than build 820?

Thanks.

Octavian

----- Original Message ----- 
From: "Joe Orton" <jo...@redhat.com>
To: <de...@perl.apache.org>; "modperl List" <mo...@perl.apache.org>
Sent: Wednesday, April 02, 2008 5:15 PM
Subject: Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1


> On Tue, Apr 01, 2008 at 11:26:43PM -0700, Philippe M. Chiasson wrote:
>> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. 
>> It can be downloaded here:
>>
>> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>>
>> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
>> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>>
>> Please give it a spin in your favorite configuration and report
>> any problems. Especially needed against Perl-5.10 on Windows.
>
> v5.8.8 on Fedora 8/x86_64, testing against httpd 2.2.9-dev got:
>
> t/modules/include_subreq.t                1    1 100.00%  1
> 3 tests and 1 subtest skipped.
> Failed 1/238 test scripts, 99.58% okay. 1/2683 subtests failed, 99.96% 
> okay.
>
> the failure was:
>
> t/modules/include_subreq....1..1
> # Running under perl version 5.008008 for linux
> # Current time local: Wed Apr  2 15:11:56 2008
> # Current time GMT:   Wed Apr  2 14:11:56 2008
> # Using Test.pm version 1.25
> # Using Apache/Test.pm version 1.31
> # Failed test 1 in t/modules/include_subreq.t at line 17
> # testing : handler => filter => handler
> # expected: subreq is quite ok
> # received: is quite subreq ok
> not ok 1
>
> is that a known issue?
>
> joe 


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Joe Orton <jo...@redhat.com>.
On Wed, Apr 02, 2008 at 03:15:19PM +0100, Joe Orton wrote:
> On Tue, Apr 01, 2008 at 11:26:43PM -0700, Philippe M. Chiasson wrote:
> > The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It can be downloaded here:
> >
> > http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
> >
> > MD5:  1f0a941e8b5f26b6102126ae67ddbb43
> > SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
> >
> > Please give it a spin in your favorite configuration and report
> > any problems. Especially needed against Perl-5.10 on Windows.
> 
> v5.8.8 on Fedora 8/x86_64, testing against httpd 2.2.9-dev got:
> 
> t/modules/include_subreq.t                1    1 100.00%  1
> 3 tests and 1 subtest skipped.
> Failed 1/238 test scripts, 99.58% okay. 1/2683 subtests failed, 99.96% okay.

Sorry, false alarm, this was because I had some local debugging patches 
applied to mod_include.    It works fine with 2.2.8 and 2.2.9-dev.

+1 for release; tested on:

2.2.9-dev, v5.8.8, prefork, Fedora 8, x86_64
2.2.8, v5.10.0, prefork, Fedora 9/Raw Hide, i386

joe

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Joe Orton <jo...@redhat.com>.
On Tue, Apr 01, 2008 at 11:26:43PM -0700, Philippe M. Chiasson wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It can be downloaded here:
>
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>
> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>
> Please give it a spin in your favorite configuration and report
> any problems. Especially needed against Perl-5.10 on Windows.

v5.8.8 on Fedora 8/x86_64, testing against httpd 2.2.9-dev got:

t/modules/include_subreq.t                1    1 100.00%  1
3 tests and 1 subtest skipped.
Failed 1/238 test scripts, 99.58% okay. 1/2683 subtests failed, 99.96% okay.

the failure was:

t/modules/include_subreq....1..1
# Running under perl version 5.008008 for linux
# Current time local: Wed Apr  2 15:11:56 2008
# Current time GMT:   Wed Apr  2 14:11:56 2008
# Using Test.pm version 1.25
# Using Apache/Test.pm version 1.31
# Failed test 1 in t/modules/include_subreq.t at line 17
# testing : handler => filter => handler
# expected: subreq is quite ok
# received: is quite subreq ok
not ok 1

is that a known issue?

joe

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Joe Orton <jo...@redhat.com>.
On Tue, Apr 01, 2008 at 11:26:43PM -0700, Philippe M. Chiasson wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It can be downloaded here:
>
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>
> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>
> Please give it a spin in your favorite configuration and report
> any problems. Especially needed against Perl-5.10 on Windows.

v5.8.8 on Fedora 8/x86_64, testing against httpd 2.2.9-dev got:

t/modules/include_subreq.t                1    1 100.00%  1
3 tests and 1 subtest skipped.
Failed 1/238 test scripts, 99.58% okay. 1/2683 subtests failed, 99.96% okay.

the failure was:

t/modules/include_subreq....1..1
# Running under perl version 5.008008 for linux
# Current time local: Wed Apr  2 15:11:56 2008
# Current time GMT:   Wed Apr  2 14:11:56 2008
# Using Test.pm version 1.25
# Using Apache/Test.pm version 1.31
# Failed test 1 in t/modules/include_subreq.t at line 17
# testing : handler => filter => handler
# expected: subreq is quite ok
# received: is quite subreq ok
not ok 1

is that a known issue?

joe

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by "David E. Wheeler" <da...@kineticode.com>.
On Apr 2, 2008, at 12:46, Randy Kobes wrote:

>> At any rate, this is not a mod_perl issue, so you can ignore all of  
>> this stuff -- except that bit in which I said that all the tests  
>> passed. :-)
>
> In cases where the default timeout for starting the server
> is reached, the environment variable APACHE_TEST_STARTUP_TIMEOUT  
> could be used to set the
> timeout to a higher value.

Yes, I saw that, but this box is fast enough that I knew that  
something else had to be going on. I'm just glad I was able to figure  
it out.

Cheers,

David

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Wed, 2 Apr 2008, David E. Wheeler wrote:

> On Apr 2, 2008, at 11:22, David E. Wheeler wrote:
>
>> [Wed Apr 02 11:12:49 2008] [notice] Apache/2.2.8 (Unix) world domination 
>> series/2.0 mod_ssl/2.2.8 OpenSSL/0.9.8e DAV/2 mod_perl/2.0.4-rc1 
>> Perl/v5.10.0 configured -- resuming normal operations
>> [Wed Apr 02 11:12:49 2008] [info] Server built: Apr  1 2008 16:03:28
>> 
>> Which is exactly what I would expect. So what is the test stuff missing?
>
> Turns out that it was due to insufficient entropy in /dev/random, which makes 
> digest secret creation really slow. So that would still be running when the 
> test timed out, but it would finish before I looked at the error log. The 
> solution seems to be to get apr to use /dev/urandom instead of /dev/random.
>
> At any rate, this is not a mod_perl issue, so you can ignore all of this 
> stuff -- except that bit in which I said that all the tests passed. :-)

In cases where the default timeout for starting the server
is reached, the environment variable 
APACHE_TEST_STARTUP_TIMEOUT could be used to set the
timeout to a higher value.

-- 
best regards,
Randy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by "David E. Wheeler" <da...@kineticode.com>.
On Apr 2, 2008, at 11:22, David E. Wheeler wrote:

> [Wed Apr 02 11:12:49 2008] [notice] Apache/2.2.8 (Unix) world  
> domination series/2.0 mod_ssl/2.2.8 OpenSSL/0.9.8e DAV/2 mod_perl/ 
> 2.0.4-rc1 Perl/v5.10.0 configured -- resuming normal operations
> [Wed Apr 02 11:12:49 2008] [info] Server built: Apr  1 2008 16:03:28
>
> Which is exactly what I would expect. So what is the test stuff  
> missing?

Turns out that it was due to insufficient entropy in /dev/random,  
which makes digest secret creation really slow. So that would still be  
running when the test timed out, but it would finish before I looked  
at the error log. The solution seems to be to get apr to use /dev/ 
urandom instead of /dev/random.

At any rate, this is not a mod_perl issue, so you can ignore all of  
this stuff -- except that bit in which I said that all the tests  
passed. :-)

Thanks,

David

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by "David E. Wheeler" <da...@kineticode.com>.
On Apr 1, 2008, at 23:26, Philippe M. Chiasson wrote:

> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is  
> ready. It can be downloaded here:
>
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

All tests pass for me with Perl 5.10 on Ubuntu 7.10. W00t! The only  
oddness is that I had to try running the tests a bunch of times before  
they actually ran...they keep timing out waiting for the server to  
start, despite the fact that the server *has* started (I can see it in  
the process table). After it times out, I have to kill httpd, as it is  
left running and try again, until the tests finally notice it's  
running. Might my box be too fast? If i look in the error log, I see:

[Wed Apr 02 11:12:49 2008] [notice] Apache/2.2.8 (Unix) world  
domination series/2.0 mod_ssl/2.2.8 OpenSSL/0.9.8e DAV/2 mod_perl/ 
2.0.4-rc1 Perl/v5.10.0 configured -- resuming normal operations
[Wed Apr 02 11:12:49 2008] [info] Server built: Apr  1 2008 16:03:28

Which is exactly what I would expect. So what is the test stuff missing?

Thanks,

David

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Tue, 1 Apr 2008, Philippe M. Chiasson wrote:

> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is ready. It 
> can be downloaded here:
>
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz
>
> MD5:  1f0a941e8b5f26b6102126ae67ddbb43
> SHA1: 8b2ceede3c783b9b2cc9e0fe63a095b0e4a1f000
>
> Please give it a spin in your favorite configuration and report
> any problems. Especially needed against Perl-5.10 on Windows.

Tested on

- linux: perl-5.8.7, Apache/2.0.55 preform - all tests pass

- Win32: perl-5.10.0 (ActivePerl 1002), Apache/2.2.8 -
'nmake test' crashes on t/modules/apache_status, but this
test passes when run individually, and also passes when
all the t/modules/* tests are run (as well as some random
combinations of earlier tests). I need to run t/SMOKE
to narrow down the combination that fails. This is something
relatively recent from svn. However, I won't be able to get
to this for a week or so, and don't want to hold this
release up, so +1.

-- 
best regards,
Randy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


RE: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Steve Hay <St...@planit.com>.
Philippe M. Chiasson wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is
> ready. It can be downloaded here: 
> 
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

All tests OK using VC6 on WinXP with apache 2.2.4 and perl 5.10.0 built
with default options.

Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Ali ISIK <fe...@gmail.com>.
We tried to build 2.0.4 RC1 with Apache 2.2.8 and the following Perl:


C:\test>perl -V
Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
  Platform:
    osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
    uname=''
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cl', ccflags ='-nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32
-D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT  -DPERL_IMPLICIT_CONTEXT
-DPERL_IMPLICIT_
SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX',
    optimize='-MD -Zi -DNDEBUG -O1',
    cppflags='-DWIN32'
    ccversion='12.00.8804', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
    ivtype='long', ivsize=4, nvtype='double', nvsize=8,
Off_t='__int64', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf
-libpath:"C:\Perl\lib\CORE"  -machine:x86'
    libpth=D:\PROGRA~1\MICROS~3\VC98\lib
    libs=  oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
 comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib
netapi32.lib uui
d.lib ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib
odbccp32.lib msvcrt.lib
    perllibs=  oldnames.lib kernel32.lib user32.lib gdi32.lib
winspool.lib  comdlg32.lib advapi32.lib shell32.lib ole32.lib
oleaut32.lib  netapi32.lib
 uuid.lib ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib
odbccp32.lib msvcrt.lib
    libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl510.lib
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug
-opt:ref,icf  -libpath:"C:\Perl\lib\CORE"  -machine:x86'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS
                        USE_LARGE_FILES USE_PERLIO
  Built under MSWin32
  Compiled at Mar 25 2008 13:51:44
  @INC:
    c:/perl/lib
    c:/perl/site/lib
    .

C:\test>



using VC6 for everything.  make was OK, but make test wasn't.  We got
the following
errors (and had apache crashes in there, too):


Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.


Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

[Mon Apr 07 09:34:16 2008] [info] 6 Apache2:: modules loaded
[Mon Apr 07 09:34:16 2008] [info] 0 APR:: modules loaded
[Mon Apr 07 09:34:16 2008] [info] base server + 29 vhosts ready to run tests
APR::Finfo::stat: (70008) Partial results are valid but processing is
incomplete at D:\perl\src\mod_perl-2.0.4-rc1\t\lib/TestAPRlib/finfo.pm
line 41#
Failed test 2 in t\hooks\trans.t at line 24
# Failed test 3 in t\hooks\trans.t at line 26
request has failed (the response code was: 500)
see t/logs/error_log for more details
# Failed test 1 in t\modules\cgi.t at line 29
# Failed test 2 in t\modules\cgi.t at line 35
# Failed test 3 in t\modules\cgi.t at line 43
# Failed test 4 in t\modules\cgi.t at line 52
# Failed test 5 in t\modules\cgi.t at line 60
# Failed test 1 in t\modules\cgi2.t at line 29
# Failed test 2 in t\modules\cgi2.t at line 35
# Failed test 3 in t\modules\cgi2.t at line 43
# Failed test 4 in t\modules\cgi2.t at line 52
# Failed test 5 in t\modules\cgi2.t at line 60
request has failed (the response code was: 500)
see t/logs/error_log for more details
request has failed (the response code was: 500)
see t/logs/error_log for more details
# Failed test 1 in t\modules\cgiupload.t at line 36
# Failed test 2 in t\modules\cgiupload.t at line 36 fail #2
# Failed test 1 in t\modules\cgiupload2.t at line 36
# Failed test 2 in t\modules\cgiupload2.t at line 36 fail #2
# Failed test 1 in t\modules\include.t at line 26
# Failed test 3 in t\modules\include.t at line 33
# Failed test 4 in t\modules\include.t at line 33 fail #2
# Failed test 5 in t\modules\include.t at line 33 fail #3
# Failed test 6 in t\modules\include.t at line 33 fail #4
# Failed test 1 in t\modules\include2.t at line 23
# Failed test 3 in t\modules\include2.t at line 30
# Failed test 4 in t\modules\include2.t at line 30 fail #2
request has failed (the response code was: 500)
see t/logs/error_log for more details
request has failed (the response code was: 500)
see t/logs/error_log for more details
request has failed (the response code was: 500)
see t/logs/error_log for more details
request has failed (the response code was: 500)
see t/logs/error_log for more details
request has failed (the response code was: 500)
see t/logs/error_log for more details
# Failed test 2 in t\protocol\echo_bbs.t at line 19
# Failed test 3 in t\protocol\echo_bbs.t at line 19 fail #2
# Failed test 4 in t\protocol\echo_bbs.t at line 19 fail #3
# Failed test 2 in t\protocol\echo_bbs2.t at line 19
# Failed test 3 in t\protocol\echo_bbs2.t at line 19 fail #2
# Failed test 2 in t\protocol\echo_block.t at line 22
# Failed test 3 in t\protocol\echo_block.t at line 22 fail #2
# Failed test 2 in t\protocol\echo_filter.t at line 22
# Failed test 3 in t\protocol\echo_filter.t at line 22 fail #2
# Failed test 2 in t\protocol\echo_nonblock.t at line 20
# Failed test 3 in t\protocol\echo_nonblock.t at line 27
# Failed test 2 in t\protocol\echo_timeout.t at line 19
# Failed test 3 in t\protocol\echo_timeout.t at line 19 fail #2
# Failed test 4 in t\protocol\echo_timeout.t at line 19 fail #3
# Failed test 5 in t\protocol\echo_timeout.t at line 19 fail #4
# Failed test 2 in t\protocol\pseudo_http.t at line 54
# Failed test 3 in t\protocol\pseudo_http.t at line 56
# Failed test 4 in t\protocol\pseudo_http.t at line 61
# Failed test 5 in t\protocol\pseudo_http.t at line 67
# Failed test 6 in t\protocol\pseudo_http.t at line 69
# Failed test 7 in t\protocol\pseudo_http.t at line 74
# Failed test 8 in t\protocol\pseudo_http.t at line 79
# Failed test 10 in t\protocol\pseudo_http.t at line 108
# Failed test 11 in t\protocol\pseudo_http.t at line 110
# Failed test 12 in t\protocol\pseudo_http.t at line 115
# Failed test 13 in t\protocol\pseudo_http.t at line 121
request has failed (the response code was: 500)
see t/logs/error_log for more details
server side has failed (response code: 500),
see t/logs/error_log for more details
request has failed (the response code was: 500)
see t/logs/error_log for more details
[warning] server localhost:8529 shutdown
[  error] error running tests (please examine t\logs\error_log)
NMAKE : fatal error U1077: 'C:\perl\bin\perl.exe' : return code '0x1'
Stop.

------------------------------------

	cd "src/modules/perl" && nmake
	cd "xs\APR\aprext" && nmake all -nologo PERL="C:\Perl\bin\perl.exe"
DEFINE="-DMP_HAVE_APR_LIBS" LINKTYPE="static"
	nmake -f Makefile all -nologo PERL="C:\Perl\bin\perl.exe"
DEFINE="-DMP_HAVE_APR_LIBS"
	cd ..
	nmake -f Makefile all -nologo PERL="C:\Perl\bin\perl.exe"
DEFINE="-DMP_HAVE_APR_LIBS"
	cd ..
	nmake -f Makefile all -nologo PERL="C:\Perl\bin\perl.exe"
DEFINE="-DMP_HAVE_APR_LIBS"
	nmake -f Makefile all -nologo
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	cd ..
	nmake -f Makefile all -nologo
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	cd ..
	nmake -f Makefile all -nologo
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	cd ..
	cd ..
	nmake -f Makefile all -nologo PERL="C:\Perl\bin\perl.exe"
DEFINE="-DMP_HAVE_APR_LIBS"
	nmake -f Makefile all -nologo
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	nmake -f Makefile all -nologo
	cd ..
	cd ..
	nmake -f Makefile all -nologo
	nmake -f Makefile all -nologo
	cd ..
	cd ..
	nmake -f Makefile all -nologo
	nmake -f Makefile all -nologo
	cd ..
	cd ..
	cd ..
	C:\Perl\bin\perl.exe -MExtUtils::Command -e cp bin/mp2bug blib\script\mp2bug
	pl2bat.bat blib\script\mp2bug
	C:\perl\bin\perl.exe -Iblib\arch -Iblib\lib  t/TEST -clean
	  C:\perl\bin\perl.exe -Iblib\arch -Iblib\lib  t/TEST -bugreport -verbose=0
C:\Apache2\bin\httpd.exe  -d D:/perl/src/mod_perl-2.0.4-rc1/t -f
D:/perl/src/mod_perl-2.0.4-rc1/t/conf/httpd.conf -D APACHE2 -D
PERL_USEITHREADS
using Apache/2.2.8 (winnt MPM)

waiting 300 seconds for server to start: ....
waiting 300 seconds for server to start: ok (waited 3 secs)
server localhost:8529 started
server localhost:8530 listening (filter_out_apache)
server localhost:8531 listening (perlsections)
server localhost:8532 listening (inherit)
server localhost:8533 listening (TestModperl::merge)
server localhost:8534 listening (TestModperl::perl_options)
server localhost:8535 listening (TestModperl::perl_options2)
server localhost:8536 listening (TestModperl::setupenv)
server localhost:8537 listening (TestModules::proxy)
server localhost:8538 listening (TestUser::rewrite)
server localhost:8539 listening (TestVhost::config)
server localhost:8540 listening (TestVhost::log)
server localhost:8541 listening (TestProtocol::echo_bbs)
server localhost:8542 listening (TestProtocol::echo_bbs2)
server localhost:8543 listening (TestProtocol::echo_block)
server localhost:8544 listening (TestProtocol::echo_filter)
server localhost:8545 listening (TestProtocol::echo_nonblock)
server localhost:8546 listening (TestProtocol::echo_timeout)
server localhost:8547 listening (TestProtocol::pseudo_http)
server localhost:8548 listening (TestPreConnection::note)
server localhost:8549 listening (TestHooks::hookrun)
server localhost:8550 listening (TestHooks::init)
server localhost:8551 listening (TestHooks::stacked_handlers2)
server localhost:8552 listening (TestHooks::startup)
server localhost:8553 listening (TestHooks::trans)
server localhost:8554 listening (TestFilter::both_str_con_add)
server localhost:8555 listening (TestFilter::in_bbs_inject_header)
server localhost:8556 listening (TestFilter::in_bbs_msg)
server localhost:8557 listening (TestFilter::in_str_msg)
server localhost:8558 listening (TestDirective::perlmodule)
server localhost:8559 listening (TestDirective::perlrequire)
server localhost:8560 listening (TestAPI::add_config)
server localhost:8561 listening (TestDirective::perlloadmodule3)
server localhost:8562 listening (TestDirective::perlloadmodule4)
server localhost:8563 listening (TestDirective::perlloadmodule5)
server localhost:8564 listening (TestDirective::perlloadmodule6)
server localhost:8565 listening (TestHooks::push_handlers_anon)
t\apache\add_config.....................ok
t\apache\cgihandler.....................ok
t\apache\conftree.......................ok
t\apache\constants......................ok
t\apache\content_length_header..........ok
t\apache\daemon.........................ok
t\apache\discard_rbody..................ok
t\apache\post...........................ok
t\apache\read...........................ok
t\apache\read2..........................ok
t\apache\scanhdrs.......................ok
t\apache\scanhdrs2......................ok
t\apache\send_cgi_header................ok
t\apache\subprocess.....................ok
t\apache\util...........................ok
t\apache\write..........................ok
t\api\access............................ok
t\api\access2...........................ok
t\api\add_config........................ok
t\api\aplog.............................ok
t\api\command...........................ok
t\api\conn_rec..........................ok
t\api\conn_util.........................ok
t\api\content_encoding..................ok
t\api\custom_response...................ok
t\api\err_headers_out...................ok
t\api\in_out_filters....................ok
t\api\internal_redirect.................ok
t\api\internal_redirect_handler.........ok
t\api\lookup_misc.......................ok
t\api\lookup_uri........................ok
t\api\lookup_uri2.......................ok
t\api\module............................ok
t\api\process...........................ok
t\api\query.............................ok
t\api\request_rec.......................FAILED tests 44-55
	Failed 12/55 tests, 78.18% okay
t\api\request_subclass..................ok
t\api\request_util......................ok
t\api\response..........................ok
t\api\rflush............................ok
t\api\sendfile..........................ok
t\api\server_const......................ok
t\api\server_rec........................ok
t\api\server_util.......................ok
t\api\show..............................ok
t\api\slurp_filename....................ok
t\api\status............................ok
t\api\sub_request.......................ok
t\api\uri...............................ok
t\apr-ext\base64........................ok
t\apr-ext\brigade.......................ok
t\apr-ext\bucket........................ok
t\apr-ext\date..........................ok
t\apr-ext\error.........................ok
t\apr-ext\finfo.........................dubious
	Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-27
	Failed 27/27 tests, 0.00% okay
t\apr-ext\os............................ok
t\apr-ext\pool..........................ok
t\apr-ext\status........................ok
t\apr-ext\string........................ok
t\apr-ext\table.........................ok
t\apr-ext\threadmutex...................ok
t\apr-ext\threadrwlock..................ok
t\apr-ext\uri...........................ok
t\apr-ext\util..........................ok
t\apr-ext\uuid..........................ok
t\apr\base64............................ok
t\apr\brigade...........................ok
t\apr\bucket............................ok
t\apr\constants.........................ok
t\apr\date..............................ok
t\apr\finfo.............................FAILED tests 2-28
	Failed 27/28 tests, 3.57% okay
t\apr\flatten...........................ok
t\apr\ipsubnet..........................ok
t\apr\os................................ok
t\apr\perlio............................ok
t\apr\pool..............................ok
t\apr\pool_lifetime.....................ok
t\apr\sockaddr..........................ok
t\apr\socket............................ok
t\apr\status............................ok
t\apr\string............................ok
t\apr\table.............................ok
t\apr\threadmutex.......................ok
t\apr\threadrwlock......................ok
t\apr\uri...............................ok
t\apr\util..............................ok
t\apr\uuid..............................ok
t\compat\apache.........................ok
t\compat\apache_file....................ok
t\compat\apache_module..................ok
t\compat\apache_table...................ok
t\compat\apache_uri.....................ok
t\compat\apache_util....................ok
t\compat\conn_authen....................ok
t\compat\conn_rec.......................ok
t\compat\request........................FAILED tests 13-22
	Failed 10/22 tests, 54.55% okay
t\compat\request_body...................ok
t\compat\send_fd........................ok
t\directive\cmdparms....................ok
t\directive\env.........................ok
t\directive\perl........................ok
t\directive\perldo......................ok
t\directive\perlloadmodule..............ok
t\directive\perlloadmodule2.............ok
t\directive\perlloadmodule3.............ok
t\directive\perlloadmodule4.............ok
t\directive\perlloadmodule5.............ok
t\directive\perlloadmodule6.............ok
t\directive\perlloadmodule7.............ok
t\directive\perlmodule..................ok
t\directive\perlrequire.................ok
t\directive\pod.........................ok
t\directive\setupenv....................ok
t\error\api.............................ok
t\error\runtime.........................ok
t\error\syntax..........................ok
t\filter\both_str_con_add...............ok
t\filter\both_str_native_remove.........skipped
        all skipped: cannot find module 'deflate'
t\filter\both_str_req_add...............ok
t\filter\both_str_req_mix...............skipped
        all skipped: cannot find module 'deflate'
t\filter\both_str_req_proxy.............skipped
        all skipped: cannot find module 'mod_proxy', cannot find
module 'proxy_http.c'
t\filter\in_autoload....................ok
t\filter\in_bbs_body....................ok
t\filter\in_bbs_consume.................ok
t\filter\in_bbs_inject_header...........ok
t\filter\in_bbs_msg.....................ok
t\filter\in_bbs_underrun................ok
t\filter\in_error.......................ok
t\filter\in_init_basic..................ok
t\filter\in_str_bin_data................ok
t\filter\in_str_consume.................ok
t\filter\in_str_declined................ok
t\filter\in_str_declined_read...........ok
t\filter\in_str_lc......................ok
t\filter\in_str_msg.....................ok
t\filter\in_str_sandwich................ok
t\filter\out_apache.....................ok
t\filter\out_bbs_basic..................ok
t\filter\out_bbs_ctx....................ok
t\filter\out_bbs_filebucket.............ok
t\filter\out_init_basic.................ok
t\filter\out_str_api....................ok
t\filter\out_str_buffer.................ok
t\filter\out_str_ctx....................ok
t\filter\out_str_declined...............ok
t\filter\out_str_eval...................ok
t\filter\out_str_lc.....................ok
t\filter\out_str_remove.................ok
t\filter\out_str_req_eos................ok
t\filter\out_str_req_mix................ok
t\filter\out_str_reverse................ok
t\filter\out_str_subreq_default.........ok
t\filter\out_str_subreq_modperl.........ok
t\filter\with_subrequest................ok
t\hooks\access..........................ok
t\hooks\authen_basic....................ok
t\hooks\authen_digest...................ok
t\hooks\authz...........................ok
t\hooks\cleanup.........................# writing file:
D:\perl\src\mod_perl-2.0.4-rc1\t\htdocs\hooks\cleanup
ok
t\hooks\cleanup2........................# writing file:
D:\perl\src\mod_perl-2.0.4-rc1\t\htdocs\hooks\cleanup2
ok
t\hooks\error...........................ok
t\hooks\fixup...........................ok
t\hooks\headerparser....................ok
t\hooks\hookrun.........................1..9
# Running under perl version 5.010000 for MSWin32
# Current time local: Mon Apr  7 09:34:17 2008
# Current time GMT:   Mon Apr  7 06:34:17 2008
# Using Test.pm version 1.25
# Using Apache/Test.pm version 1.31
ok
t\hooks\init............................ok
t\hooks\inlined_handlers................ok
t\hooks\push_handlers...................ok
t\hooks\push_handlers_anon..............ok
t\hooks\push_handlers_blessed...........ok
t\hooks\push_handlers_same_phase........ok
t\hooks\set_handlers....................ok
t\hooks\stacked_handlers................ok
t\hooks\stacked_handlers2...............ok
t\hooks\startup.........................ok
t\hooks\trans...........................FAILED tests 2-3
	Failed 2/3 tests, 33.33% okay
t\modperl\cookie........................ok
t\modperl\cookie2.......................ok
t\modperl\current_callback..............ok
t\modperl\dir_config....................ok
t\modperl\endav.........................ok
t\modperl\env...........................ok
        1/65 skipped: various reasons
t\modperl\exit..........................ok
t\modperl\getc..........................ok
t\modperl\io_nested_with_closed_stds....ok
t\modperl\io_with_closed_stds...........ok
t\modperl\local_env.....................skipped
        all skipped: local %ENV is still broken
t\modperl\merge.........................ok
t\modperl\merge2........................ok
t\modperl\merge3........................ok
t\modperl\method........................ok
t\modperl\methodname....................ok
t\modperl\methodobj.....................ok
t\modperl\perl..........................ok
t\modperl\perl_options..................ok
t\modperl\perl_options2.................skipped
        all skipped: PerlOptions None is broken
t\modperl\pnotes........................ok
t\modperl\pnotes2.......................ok
t\modperl\post_utf8.....................ok
t\modperl\print.........................ok
t\modperl\print_utf8....................ok
t\modperl\print_utf8_2..................ok
t\modperl\printf........................ok
t\modperl\readline......................ok
t\modperl\request_rec_perlio_api........ok
t\modperl\request_rec_tie_api...........skipped
        all skipped: perl 5.010000: PerlIO is used instead of TIEd IO
t\modperl\setauth.......................ok
t\modperl\setupenv......................ok
t\modperl\setupenv2.....................ok
t\modperl\status........................ok
t\modperl\subenv........................ok
t\modperl\taint.........................ok
t\modperl\util..........................ok
t\modules\apache_resource...............skipped
        all skipped: cannot find module 'BSD::Resource'
t\modules\apache_status.................dubious
	Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED tests 9-15
	Failed 7/15 tests, 53.33% okay
t\modules\cgi...........................FAILED tests 1-5
	Failed 5/5 tests, 0.00% okay
t\modules\cgi2..........................FAILED tests 1-5
	Failed 5/5 tests, 0.00% okay
t\modules\cgipost.......................dubious
	Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED tests 1-6
	Failed 6/6 tests, 0.00% okay
t\modules\cgipost2......................dubious
	Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED tests 1-6
	Failed 6/6 tests, 0.00% okay
t\modules\cgiupload.....................FAILED tests 1-2
	Failed 2/2 tests, 0.00% okay
t\modules\cgiupload2....................FAILED tests 1-2
	Failed 2/2 tests, 0.00% okay
t\modules\include.......................FAILED tests 1, 3-6
	Failed 5/6 tests, 16.67% okay
t\modules\include2......................FAILED tests 1, 3-4
	Failed 3/4 tests, 25.00% okay
t\modules\include_subreq................dubious
	Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED test 1
	Failed 1/1 tests, 0.00% okay
t\modules\proxy.........................skipped
        all skipped: cannot find module 'mod_proxy', cannot find
module 'proxy_http.c'
t\perl\api..............................dubious
	Test returned status 9 (wstat 2304, 0x900)
t\perl\hash_attack......................dubious
	Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED test 1
	Failed 1/1 tests, 0.00% okay
t\perl\signals..........................dubious
	Test returned status 9 (wstat 2304, 0x900)
t\preconnection\note....................dubious
	Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED test 1
	Failed 1/1 tests, 0.00% okay
t\protocol\echo_bbs.....................FAILED tests 2-4
	Failed 3/4 tests, 25.00% okay
t\protocol\echo_bbs2....................FAILED tests 2-3
	Failed 2/3 tests, 33.33% okay
t\protocol\echo_block...................FAILED tests 2-3
	Failed 2/3 tests, 33.33% okay
t\protocol\echo_filter..................FAILED tests 2-3
	Failed 2/3 tests, 33.33% okay
t\protocol\echo_nonblock................FAILED tests 2-3
	Failed 2/3 tests, 33.33% okay
t\protocol\echo_timeout.................FAILED tests 2-5
	Failed 4/5 tests, 20.00% okay
t\protocol\pseudo_http..................FAILED tests 2-8, 10-13
	Failed 11/13 tests, 15.38% okay
t\user\rewrite..........................dubious
	Test returned status 9 (wstat 2304, 0x900)
t\vhost\config..........................dubious
	Test returned status 9 (wstat 2304, 0x900)
t\vhost\log.............................dubious
	Test returned status 9 (wstat 2304, 0x900)
Failed Test                Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t\api\request_rec.t                      55   12  44-55
t\apr-ext\finfo.t             2   512    27   54  1-27
t\apr\finfo.t                            28   27  2-28
t\compat\request.t                       22   10  13-22
t\hooks\trans.t                           3    2  2-3
t\modules\apache_status.t     9  2304    15   14  9-15
t\modules\cgi.t                           5    5  1-5
t\modules\cgi2.t                          5    5  1-5
t\modules\cgipost.t           9  2304     6   12  1-6
t\modules\cgipost2.t          9  2304     6   12  1-6
t\modules\cgiupload.t                     2    2  1-2
t\modules\cgiupload2.t                    2    2  1-2
t\modules\include.t                       6    5  1 3-6
t\modules\include2.t                      4    3  1 3-4
t\modules\include_subreq.t    9  2304     1    2  1
t\perl\api.t                  9  2304    ??   ??  ??
t\perl\hash_attack.t          9  2304     1    2  1
t\perl\signals.t              9  2304    ??   ??  ??
t\preconnection\note.t        9  2304     1    2  1
t\protocol\echo_bbs.t                     4    3  2-4
t\protocol\echo_bbs2.t                    3    2  2-3
t\protocol\echo_block.t                   3    2  2-3
t\protocol\echo_filter.t                  3    2  2-3
t\protocol\echo_nonblock.t                3    2  2-3
t\protocol\echo_timeout.t                 5    4  2-5
t\protocol\pseudo_http.t                 13   11  2-8 10-13
t\user\rewrite.t              9  2304    ??   ??  ??
t\vhost\config.t              9  2304    ??   ??  ??
t\vhost\log.t                 9  2304    ??   ??  ??
8 tests and 1 subtest skipped.
Failed 29/238 test scripts. 148/2391 subtests failed.
Files=238, Tests=2391, 208 wallclock secs ( 0.00 cusr +  0.00 csys =  0.00 CPU)
Failed 29/238 test programs. 148/2391 subtests failed.
+--------------------------------------------------------+
| Please file a bug report: http://perl.apache.org/bugs/ |
+--------------------------------------------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Jie Gao <J....@usyd.edu.au>.
* Philippe M. Chiasson <go...@apache.org> wrote:

> Jie Gao wrote:
> >>uname -a
> >SunOS XXX 5.10 Generic_127111-10 sun4u sparc SUNW,Sun-Fire-V240
> >
> >[...]
> >
> >>gmaek test
> >....
> >All tests successful, 8 tests and 13 subtests skipped.
> >Files=238, Tests=2559, 238 wallclock secs (180.48 cusr + 31.92 csys = 
> >212.40 CPU)
> >[warning] root mode: restoring the original files ownership
> >[warning] server localhost:8529 shutdown
> >cd ModPerl-Registry && make test
> >/usr/local/bin/perl -I../blib/arch -I../blib/lib \
> >t/TEST  -clean
> >APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= 
> >APACHE_TEST_APXS= \
> >/usr/local/bin/perl -I../blib/arch -I../blib/lib \
> >t/TEST  -bugreport -verbose=0 
> >[warning] root mode: changing the files ownership to 'nobody' (60001:60001)
> >[warning] testing whether 'nobody' is able to -rwx 
> >/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t
> >"/usr/local/bin/perl" 
> >-Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }';
> >
> >
> >[warning] result: OK
> >[warning] the client side drops 'root' permissions and becomes 'nobody'
> >/usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd  -d 
> >/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t -f 
> >/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/conf/httpd.conf -D 
> >APACHE2 using Apache/2.2.8 (prefork MPM)
> >
> >waiting 90 seconds for server to start: ....
> >waiting 90 seconds for server to start: ok (waited 3 secs)
> >server localhost:8529 started
> >t/206................ok                                                    
> >t/304................ok                                                    
> >t/404................ok                                                    
> >t/500................ok                                                    
> >t/bad_scripts........ok                                                    
> >t/basic..............ok                                                    
> >t/bin_resp...........ok                                                    
> >t/cgi................ok                                                    
> >t/closure............ok                                                    
> >t/dirindex...........ok                                                    
> >t/fatalstobrowser....skipped
> >        all skipped: fatalsToBrowser known not to work, CGI version 99.99 
> >        or higher is required
> >t/flush..............ok                                                    
> >t/ithreads...........skipped
> >        all skipped: perl 5.8.1 or higher w/ithreads enabled is required
> >t/nph................ok                                                    
> >t/perlrun_extload....# Failed test 1 in t/perlrun_extload.t at line 17
> >t/perlrun_extload....FAILED test 1                                         
> >        Failed 1/2 tests, 50.00% okay
> 
> Any chance you can run
> 
> cd ModPerl-Registry && t/TEST -run -v t/perlrun_extload
> 
> And post the verbose output. Also, is there anything in 
> ModPerl-Registry/t/log/error_log that's
> possibly relevant ?
 
> cd ModPerl-Registry && t/TEST -run -v t/perlrun_extload
[warning] root mode: changing the files ownership to 'nobody' (60001:60001)
[warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t
"/usr/local/bin/perl" -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }';


[warning] result: OK
[warning] the client side drops 'root' permissions and becomes 'nobody'
[  error] server is not ready yet, try again.
> cd ModPerl-Registry && t/TEST -run -v t/perlrun_extload
bash: cd: ModPerl-Registry: No such file or directory
> t/TEST -run -v t/perlrun_extload
[warning] root mode: changing the files ownership to 'nobody' (60001:60001)
[warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t
"/usr/local/bin/perl" -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }';


[warning] result: OK
[warning] the client side drops 'root' permissions and becomes 'nobody'
[  error] server is not ready yet, try again.
> chown -R nobody t
> t/TEST -run -v t/perlrun_extload
[warning] root mode: changing the files ownership to 'nobody' (60001:60001)
[warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t
"/usr/local/bin/perl" -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }';


[warning] result: OK
[warning] the client side drops 'root' permissions and becomes 'nobody'
[  error] server is not ready yet, try again.

> cd ..
> gmake test
cd "src/modules/perl" && make
/usr/local/bin/perl -Iblib/arch -Iblib/lib \
        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=0 
[warning] root mode: changing the files ownership to 'nobody' (60001:60001)
[warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/t
"/usr/local/bin/perl" -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/t]) }';


[warning] result: OK
[warning] the client side drops 'root' permissions and becomes 'nobody'
/usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd  -d /opt/local/src/mod_perl-2.0.4-rc1/t -f /opt/local/src/mod_perl-2.0.4-rc1/t/conf/httpd.conf -D APACHE2 
using Apache/2.2.8 (prefork MPM)

waiting 120 seconds for server to start: .[Tue Apr 08 08:54:12 2008] [info] 6 Apache2:: modules loaded
[Tue Apr 08 08:54:12 2008] [info] 0 APR:: modules loaded
[Tue Apr 08 08:54:12 2008] [info] base server + 29 vhosts ready to run tests
.[  error] Failed to find a config file to save the custom configuration in
....
waiting 120 seconds for server to start: ok (waited 5 secs)
server localhost:8529 started
server localhost:8530 listening (filter_out_apache)
server localhost:8531 listening (perlsections)
server localhost:8532 listening (inherit)
server localhost:8533 listening (TestModperl::merge)
server localhost:8534 listening (TestModperl::perl_options)
server localhost:8535 listening (TestModperl::perl_options2)
server localhost:8536 listening (TestModperl::setupenv)
server localhost:8537 listening (TestModules::proxy)
server localhost:8538 listening (TestUser::rewrite)
server localhost:8539 listening (TestVhost::config)
server localhost:8540 listening (TestVhost::log)
server localhost:8541 listening (TestProtocol::echo_bbs)
server localhost:8542 listening (TestProtocol::echo_bbs2)
server localhost:8543 listening (TestProtocol::echo_block)
server localhost:8544 listening (TestProtocol::echo_filter)
server localhost:8545 listening (TestProtocol::echo_nonblock)
server localhost:8546 listening (TestProtocol::echo_timeout)
server localhost:8547 listening (TestProtocol::pseudo_http)
server localhost:8548 listening (TestPreConnection::note)
server localhost:8549 listening (TestHooks::hookrun)
server localhost:8550 listening (TestHooks::init)
server localhost:8551 listening (TestHooks::stacked_handlers2)
server localhost:8552 listening (TestHooks::startup)
server localhost:8553 listening (TestHooks::trans)
server localhost:8554 listening (TestFilter::both_str_con_add)
server localhost:8555 listening (TestFilter::in_bbs_inject_header)
server localhost:8556 listening (TestFilter::in_bbs_msg)
server localhost:8557 listening (TestFilter::in_str_msg)
server localhost:8558 listening (TestDirective::perlmodule)
server localhost:8559 listening (TestDirective::perlrequire)
server localhost:8560 listening (TestAPI::add_config)
server localhost:8561 listening (TestDirective::perlloadmodule3)
server localhost:8562 listening (TestDirective::perlloadmodule4)
server localhost:8563 listening (TestDirective::perlloadmodule5)
server localhost:8564 listening (TestDirective::perlloadmodule6)
server localhost:8565 listening (TestHooks::push_handlers_anon)
t/apache/add_config.....................ok                                   
t/apache/cgihandler.....................ok                                   
t/apache/conftree.......................ok                                   
t/apache/constants......................ok                                   
t/apache/content_length_header..........ok                                   
t/apache/daemon.........................ok                                   
t/apache/discard_rbody..................ok                                   
t/apache/post...........................ok                                   
t/apache/read...........................ok                                   
t/apache/read2..........................ok                                   
t/apache/scanhdrs.......................ok                                   
t/apache/scanhdrs2......................ok                                   
t/apache/send_cgi_header................ok                                   
t/apache/subprocess.....................ok                                   
t/apache/util...........................ok                                   
t/apache/write..........................ok                                   
t/api/access............................ok                                   
t/api/access2...........................ok                                   
t/api/add_config........................ok                                   
t/api/aplog.............................ok                                   
t/api/command...........................ok                                   
t/api/conn_rec..........................ok                                   
t/api/conn_util.........................ok                                   
t/api/content_encoding..................ok                                   
t/api/custom_response...................ok                                   
t/api/err_headers_out...................ok                                   
t/api/in_out_filters....................ok                                   
t/api/internal_redirect.................ok                                   
t/api/internal_redirect_handler.........ok                                   
t/api/lookup_misc.......................ok                                   
t/api/lookup_uri........................ok                                   
t/api/lookup_uri2.......................ok                                   
t/api/module............................ok                                   
t/api/process...........................ok                                   
t/api/query.............................ok                                   
t/api/request_rec.......................ok                                   
t/api/request_subclass..................ok                                   
t/api/request_util......................ok                                   
t/api/response..........................ok                                   
t/api/rflush............................ok                                   
t/api/sendfile..........................ok                                   
t/api/server_const......................ok                                   
t/api/server_rec........................ok                                   
t/api/server_util.......................ok                                   
t/api/show..............................ok                                   
t/api/slurp_filename....................ok                                   
t/api/status............................ok                                   
t/api/sub_request.......................ok                                   
t/api/uri...............................ok                                   
t/apr-ext/base64........................ok                                   
t/apr-ext/brigade.......................ok                                   
t/apr-ext/bucket........................ok                                   
t/apr-ext/date..........................ok                                   
t/apr-ext/error.........................ok                                   
t/apr-ext/finfo.........................ok                                   
t/apr-ext/os............................ok                                   
t/apr-ext/pool..........................ok                                   
t/apr-ext/status........................ok                                   
t/apr-ext/string........................ok                                   
t/apr-ext/table.........................ok                                   
t/apr-ext/threadmutex...................skipped
        all skipped: Perl was not built with 'ithreads' enabled
t/apr-ext/threadrwlock..................skipped
        all skipped: Perl was not built with 'ithreads' enabled
t/apr-ext/uri...........................ok                                   
t/apr-ext/util..........................ok                                   
t/apr-ext/uuid..........................ok                                   
t/apr/base64............................ok                                   
t/apr/brigade...........................ok                                   
t/apr/bucket............................ok                                   
t/apr/constants.........................ok                                   
t/apr/date..............................ok                                   
t/apr/finfo.............................ok                                   
t/apr/flatten...........................ok                                   
t/apr/ipsubnet..........................ok                                   
t/apr/os................................ok                                   
t/apr/perlio............................ok                                   
t/apr/pool..............................ok                                   
t/apr/pool_lifetime.....................ok                                   
t/apr/sockaddr..........................ok                                   
t/apr/socket............................ok                                   
t/apr/status............................ok                                   
t/apr/string............................ok                                   
t/apr/table.............................ok                                   
t/apr/threadmutex.......................skipped
        all skipped: Perl was not built with 'ithreads' enabled
t/apr/threadrwlock......................skipped
        all skipped: Perl was not built with 'ithreads' enabled
t/apr/uri...............................ok                                   
t/apr/util..............................ok                                   
t/apr/uuid..............................ok                                   
t/compat/apache.........................ok                                   
t/compat/apache_file....................ok                                   
t/compat/apache_module..................ok                                   
t/compat/apache_table...................ok                              
t/compat/apache_uri.....................ok                                   
t/compat/apache_util....................ok                                   
t/compat/conn_authen....................ok                                   
t/compat/conn_rec.......................ok                                   
t/compat/request........................ok                                   
t/compat/request_body...................ok                                   
t/compat/send_fd........................ok                                   
t/directive/cmdparms....................ok                                   
t/directive/env.........................ok                                   
t/directive/perl........................ok                                   
t/directive/perldo......................ok                                   
t/directive/perlloadmodule..............ok                                   
t/directive/perlloadmodule2.............ok                                   
t/directive/perlloadmodule3.............ok                                   
t/directive/perlloadmodule4.............ok                                   
t/directive/perlloadmodule5.............ok                                   
t/directive/perlloadmodule6.............ok                                   
t/directive/perlloadmodule7.............ok                                   
t/directive/perlmodule..................ok                                   
t/directive/perlrequire.................ok                                   
t/directive/pod.........................ok                                   
t/directive/setupenv....................ok                                   
t/error/api.............................ok                                   
t/error/runtime.........................ok                                   
t/error/syntax..........................ok                                   
t/filter/both_str_con_add...............ok                                   
t/filter/both_str_native_remove.........ok                                   
t/filter/both_str_req_add...............ok                                   
t/filter/both_str_req_mix...............ok                                   
t/filter/both_str_req_proxy.............ok                                   
t/filter/in_autoload....................ok                                   
t/filter/in_bbs_body....................ok                                   
t/filter/in_bbs_consume.................ok                                   
t/filter/in_bbs_inject_header...........ok                                   
t/filter/in_bbs_msg.....................ok                                   
t/filter/in_bbs_underrun................ok                                   
t/filter/in_error.......................ok                                   
t/filter/in_init_basic..................ok                                   
t/filter/in_str_bin_data................ok                                   
t/filter/in_str_consume.................ok                                   
t/filter/in_str_declined................ok                                   
t/filter/in_str_declined_read...........ok                                   
t/filter/in_str_lc......................ok                                   
t/filter/in_str_msg.....................ok                                   
t/filter/in_str_sandwich................ok                                   
t/filter/out_apache.....................ok                                   
t/filter/out_bbs_basic..................ok                                   
t/filter/out_bbs_ctx....................ok                                   
t/filter/out_bbs_filebucket.............ok                                   
t/filter/out_init_basic.................ok                                   
t/filter/out_str_api....................ok                                   
t/filter/out_str_buffer.................ok                                   
t/filter/out_str_ctx....................ok                                   
t/filter/out_str_declined...............ok                                   
t/filter/out_str_eval...................ok                                   
t/filter/out_str_lc.....................ok                                   
t/filter/out_str_remove.................ok                                   
t/filter/out_str_req_eos................ok                                   
t/filter/out_str_req_mix................ok                                   
t/filter/out_str_reverse................ok                                   
t/filter/out_str_subreq_default.........ok                                   
t/filter/out_str_subreq_modperl.........ok                                   
t/filter/with_subrequest................ok                                   
t/hooks/access..........................ok                                   
t/hooks/authen_basic....................ok                                   
t/hooks/authen_digest...................ok                                   
t/hooks/authz...........................ok                                   
t/hooks/cleanup.........................ok                                   
t/hooks/cleanup2........................ok                                   
t/hooks/error...........................ok                                   
t/hooks/fixup...........................ok                                   
t/hooks/headerparser....................ok                                   
t/hooks/hookrun.........................ok                                   
t/hooks/init............................ok                                   
t/hooks/inlined_handlers................ok                                   
t/hooks/push_handlers...................ok                                   
t/hooks/push_handlers_anon..............ok                                   
t/hooks/push_handlers_blessed...........ok                                   
t/hooks/push_handlers_same_phase........ok                                   
t/hooks/set_handlers....................ok                                   
t/hooks/stacked_handlers................ok                                   
t/hooks/stacked_handlers2...............ok                                   
t/hooks/startup.........................ok                                   
t/hooks/trans...........................ok                                   
t/modperl/cookie........................ok                                   
t/modperl/cookie2.......................ok                                   
t/modperl/current_callback..............ok                                   
t/modperl/dir_config....................ok                                   
t/modperl/endav.........................ok                                   
t/modperl/env...........................ok                                   
        1/60 skipped: various reasons
t/modperl/exit..........................ok                                   
t/modperl/getc..........................ok                                   
t/modperl/io_nested_with_closed_stds....ok                                   
t/modperl/io_with_closed_stds...........ok                                   
t/modperl/local_env.....................skipped
        all skipped: local %ENV is still broken
t/modperl/merge.........................ok                                   
t/modperl/merge2........................ok                                   
t/modperl/merge3........................ok                                   
t/modperl/method........................ok                                   
t/modperl/methodname....................ok                                   
t/modperl/methodobj.....................ok                                   
t/modperl/perl..........................ok                                   
t/modperl/perl_options..................ok                                   
t/modperl/perl_options2.................skipped
        all skipped: PerlOptions None is broken
t/modperl/pnotes........................ok                                   
        12/78 skipped: various reasons
t/modperl/pnotes2.......................ok                                   
t/modperl/post_utf8.....................ok                                   
t/modperl/print.........................ok                                   
t/modperl/print_utf8....................ok                                   
t/modperl/print_utf8_2..................ok                                   
t/modperl/printf........................ok                                   
t/modperl/readline......................ok                                   
t/modperl/request_rec_perlio_api........ok                                   
t/modperl/request_rec_tie_api...........skipped
        all skipped: perl 5.010000: PerlIO is used instead of TIEd IO
t/modperl/setauth.......................ok                                   
t/modperl/setupenv......................ok                                   
t/modperl/setupenv2.....................ok                                   
t/modperl/status........................ok                                   
t/modperl/subenv........................ok                                   
t/modperl/taint.........................ok                                   
t/modperl/util..........................ok                                   
t/modules/apache_resource...............skipped
        all skipped: cannot find module 'BSD::Resource'
t/modules/apache_status.................ok                                   
t/modules/cgi...........................ok                                   
t/modules/cgi2..........................ok                                   
t/modules/cgipost.......................ok                                   
t/modules/cgipost2......................ok                                   
t/modules/cgiupload.....................ok                                   
t/modules/cgiupload2....................ok                                   
t/modules/include.......................ok                                   
t/modules/include2......................ok                                   
t/modules/include_subreq................ok                                   
t/modules/proxy.........................ok                                   
t/perl/api..............................ok                                   
t/perl/hash_attack......................ok                                   
t/perl/signals..........................ok                                   
t/preconnection/note....................ok                                   
t/protocol/echo_bbs.....................ok                                   
t/protocol/echo_bbs2....................ok                                   
t/protocol/echo_block...................ok                                   
t/protocol/echo_filter..................ok                                   
t/protocol/echo_nonblock................ok                                   
t/protocol/echo_timeout.................ok                                   
t/protocol/pseudo_http..................ok                                   
t/user/rewrite..........................ok                                   
t/vhost/config..........................ok                                   
t/vhost/log.............................ok                                   
All tests successful, 8 tests and 13 subtests skipped.
Files=238, Tests=2558, 239 wallclock secs (180.35 cusr + 32.18 csys = 212.53 CPU)
[warning] root mode: restoring the original files ownership
[warning] server localhost:8529 shutdown
cd ModPerl-Registry && make test
/usr/local/bin/perl -I../blib/arch -I../blib/lib \
t/TEST  -clean
APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \
/usr/local/bin/perl -I../blib/arch -I../blib/lib \
t/TEST  -bugreport -verbose=0 
[warning] root mode: changing the files ownership to 'nobody' (60001:60001)
[warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t
"/usr/local/bin/perl" -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }';


[warning] result: OK
[warning] the client side drops 'root' permissions and becomes 'nobody'
/usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd  -d /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t -f /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/conf/httpd.conf -D APACHE2 
using Apache/2.2.8 (prefork MPM)

waiting 90 seconds for server to start: ....
waiting 90 seconds for server to start: ok (waited 3 secs)
server localhost:8529 started
t/206................ok                                                      
t/304................ok                                                      
t/404................ok                                                      
t/500................ok                                                      
t/bad_scripts........ok                                                      
t/basic..............ok                                                      
t/bin_resp...........ok                                                      
t/cgi................ok                                                      
t/closure............ok                                                      
t/dirindex...........ok                                                      
t/fatalstobrowser....skipped
        all skipped: fatalsToBrowser known not to work, CGI version 99.99 or higher is required
t/flush..............ok                                                      
t/ithreads...........skipped
        all skipped: perl 5.8.1 or higher w/ithreads enabled is required
t/nph................ok                                                      
t/perlrun_extload....ok                                                      
t/prefork............ok                                                      
t/redirect...........ok                                                      
t/regex..............ok                                                      
t/rewrite_env........ok                                                      
t/special_blocks.....ok                                                      
All tests successful, 2 tests skipped.
Files=20, Tests=85, 21 wallclock secs (15.79 cusr +  2.97 csys = 18.76 CPU)
[warning] root mode: restoring the original files ownership
[warning] server localhost:8529 shutdown

I am scratching my head...

Regards,



Jie



> -- 
> Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
> http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/
> 



Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by "Philippe M. Chiasson" <go...@apache.org>.
Jie Gao wrote:
>> uname -a
> SunOS XXX 5.10 Generic_127111-10 sun4u sparc SUNW,Sun-Fire-V240
> 
> [...]
> 
>> gmaek test
> ....
> All tests successful, 8 tests and 13 subtests skipped.
> Files=238, Tests=2559, 238 wallclock secs (180.48 cusr + 31.92 csys = 212.40 CPU)
> [warning] root mode: restoring the original files ownership
> [warning] server localhost:8529 shutdown
> cd ModPerl-Registry && make test
> /usr/local/bin/perl -I../blib/arch -I../blib/lib \
> t/TEST  -clean
> APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \
> /usr/local/bin/perl -I../blib/arch -I../blib/lib \
> t/TEST  -bugreport -verbose=0 
> [warning] root mode: changing the files ownership to 'nobody' (60001:60001)
> [warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t
> "/usr/local/bin/perl" -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }';
> 
> 
> [warning] result: OK
> [warning] the client side drops 'root' permissions and becomes 'nobody'
> /usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd  -d /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t -f /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/conf/httpd.conf -D APACHE2 
> using Apache/2.2.8 (prefork MPM)
> 
> waiting 90 seconds for server to start: ....
> waiting 90 seconds for server to start: ok (waited 3 secs)
> server localhost:8529 started
> t/206................ok                                                      
> t/304................ok                                                      
> t/404................ok                                                      
> t/500................ok                                                      
> t/bad_scripts........ok                                                      
> t/basic..............ok                                                      
> t/bin_resp...........ok                                                      
> t/cgi................ok                                                      
> t/closure............ok                                                      
> t/dirindex...........ok                                                      
> t/fatalstobrowser....skipped
>         all skipped: fatalsToBrowser known not to work, CGI version 99.99 or higher is required
> t/flush..............ok                                                      
> t/ithreads...........skipped
>         all skipped: perl 5.8.1 or higher w/ithreads enabled is required
> t/nph................ok                                                      
> t/perlrun_extload....# Failed test 1 in t/perlrun_extload.t at line 17
> t/perlrun_extload....FAILED test 1                                           
>         Failed 1/2 tests, 50.00% okay

Any chance you can run

cd ModPerl-Registry && t/TEST -run -v t/perlrun_extload

And post the verbose output. Also, is there anything in ModPerl-Registry/t/log/error_log that's
possibly relevant ?

-- 
Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by "Philippe M. Chiasson" <go...@apache.org>.
Jie Gao wrote:
>> uname -a
> SunOS XXX 5.10 Generic_127111-10 sun4u sparc SUNW,Sun-Fire-V240
> 
> [...]
> 
>> gmaek test
> ....
> All tests successful, 8 tests and 13 subtests skipped.
> Files=238, Tests=2559, 238 wallclock secs (180.48 cusr + 31.92 csys = 212.40 CPU)
> [warning] root mode: restoring the original files ownership
> [warning] server localhost:8529 shutdown
> cd ModPerl-Registry && make test
> /usr/local/bin/perl -I../blib/arch -I../blib/lib \
> t/TEST  -clean
> APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \
> /usr/local/bin/perl -I../blib/arch -I../blib/lib \
> t/TEST  -bugreport -verbose=0 
> [warning] root mode: changing the files ownership to 'nobody' (60001:60001)
> [warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t
> "/usr/local/bin/perl" -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }';
> 
> 
> [warning] result: OK
> [warning] the client side drops 'root' permissions and becomes 'nobody'
> /usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd  -d /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t -f /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/conf/httpd.conf -D APACHE2 
> using Apache/2.2.8 (prefork MPM)
> 
> waiting 90 seconds for server to start: ....
> waiting 90 seconds for server to start: ok (waited 3 secs)
> server localhost:8529 started
> t/206................ok                                                      
> t/304................ok                                                      
> t/404................ok                                                      
> t/500................ok                                                      
> t/bad_scripts........ok                                                      
> t/basic..............ok                                                      
> t/bin_resp...........ok                                                      
> t/cgi................ok                                                      
> t/closure............ok                                                      
> t/dirindex...........ok                                                      
> t/fatalstobrowser....skipped
>         all skipped: fatalsToBrowser known not to work, CGI version 99.99 or higher is required
> t/flush..............ok                                                      
> t/ithreads...........skipped
>         all skipped: perl 5.8.1 or higher w/ithreads enabled is required
> t/nph................ok                                                      
> t/perlrun_extload....# Failed test 1 in t/perlrun_extload.t at line 17
> t/perlrun_extload....FAILED test 1                                           
>         Failed 1/2 tests, 50.00% okay

Any chance you can run

cd ModPerl-Registry && t/TEST -run -v t/perlrun_extload

And post the verbose output. Also, is there anything in ModPerl-Registry/t/log/error_log that's
possibly relevant ?

-- 
Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Jie Gao <J....@usyd.edu.au>.
> uname -a
SunOS XXX 5.10 Generic_127111-10 sun4u sparc SUNW,Sun-Fire-V240

> /usr/local/bin/perl -V 
Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
  Platform:
    osname=solaris, osvers=2.10, archname=sun4-solaris
    uname='sunos XXX 5.10 generic_127111-10 sun4u sparc sunw,sun-fire-v240 '
    config_args='-Dcc=gcc -B/usr/ccs/bin/ -Uuselargefiles -Uusemymalloc -Dlocincpth=/usr/local/include /opt/sfw/include /usr/sfw/include -Dloclibpth=/usr/local/lib /opt/sfw/lib /usr/sfw/lib /usr/lib /usr/ccs/lib'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=undef, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc -B/usr/ccs/bin/', ccflags ='-fno-strict-aliasing -pipe -I/usr/local/include -I/opt/sfw/include -I/usr/sfw/include -DPERL_USE_SAFE_PUTENV',
    optimize='-O3',
    cppflags='-fno-strict-aliasing -pipe -I/usr/local/include -I/opt/sfw/include -I/usr/sfw/include'
    ccversion='', gccversion='3.4.6', gccosandvers='solaris2.10'
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib -L/opt/sfw/lib -L/usr/sfw/lib -L/usr/lib -L/usr/ccs/lib'
    libpth=/usr/local/lib /opt/sfw/lib /usr/sfw/lib /usr/lib /usr/ccs/lib
    libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc
    perllibs=-lsocket -lnsl -ldl -lm -lc
    libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib -L/opt/sfw/lib -L/usr/sfw/lib -L/usr/lib -L/usr/ccs/lib'


Characteristics of this binary (from libperl): 
  Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
                        PERL_USE_SAFE_PUTENV USE_PERLIO
  Built under solaris
  Compiled at Apr  3 2008 14:10:20
  @INC:
    /usr/local/lib/perl5/5.10.0/sun4-solaris
    /usr/local/lib/perl5/5.10.0
    /usr/local/lib/perl5/site_perl/5.10.0/sun4-solaris
    /usr/local/lib/perl5/site_perl/5.10.0
    /usr/local/lib/perl5/site_perl/5.8.8
    /usr/local/lib/perl5/site_perl


> gmaek test
....
All tests successful, 8 tests and 13 subtests skipped.
Files=238, Tests=2559, 238 wallclock secs (180.48 cusr + 31.92 csys = 212.40 CPU)
[warning] root mode: restoring the original files ownership
[warning] server localhost:8529 shutdown
cd ModPerl-Registry && make test
/usr/local/bin/perl -I../blib/arch -I../blib/lib \
t/TEST  -clean
APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \
/usr/local/bin/perl -I../blib/arch -I../blib/lib \
t/TEST  -bugreport -verbose=0 
[warning] root mode: changing the files ownership to 'nobody' (60001:60001)
[warning] testing whether 'nobody' is able to -rwx /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t
"/usr/local/bin/perl" -Mlib=/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/../../Apache-Test/lib -MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(60001, 60001, q[/opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t]) }';


[warning] result: OK
[warning] the client side drops 'root' permissions and becomes 'nobody'
/usr/local/httpd-2.2.8+mod_perl-2.0.4-rc1/bin/httpd  -d /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t -f /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry/t/conf/httpd.conf -D APACHE2 
using Apache/2.2.8 (prefork MPM)

waiting 90 seconds for server to start: ....
waiting 90 seconds for server to start: ok (waited 3 secs)
server localhost:8529 started
t/206................ok                                                      
t/304................ok                                                      
t/404................ok                                                      
t/500................ok                                                      
t/bad_scripts........ok                                                      
t/basic..............ok                                                      
t/bin_resp...........ok                                                      
t/cgi................ok                                                      
t/closure............ok                                                      
t/dirindex...........ok                                                      
t/fatalstobrowser....skipped
        all skipped: fatalsToBrowser known not to work, CGI version 99.99 or higher is required
t/flush..............ok                                                      
t/ithreads...........skipped
        all skipped: perl 5.8.1 or higher w/ithreads enabled is required
t/nph................ok                                                      
t/perlrun_extload....# Failed test 1 in t/perlrun_extload.t at line 17
t/perlrun_extload....FAILED test 1                                           
        Failed 1/2 tests, 50.00% okay
t/prefork............ok                                                      
t/redirect...........ok                                                      
t/regex..............ok                                                      
t/rewrite_env........ok                                                      
t/special_blocks.....ok                                                      
Failed Test         Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/perlrun_extload.t                2    1  1
2 tests skipped.
Failed 1/20 test scripts. 1/85 subtests failed.
Files=20, Tests=85, 23 wallclock secs (17.09 cusr +  3.21 csys = 20.30 CPU)
Failed 1/20 test programs. 1/85 subtests failed.
[warning] server localhost:8529 shutdown
[  error] error running tests (please examine t/logs/error_log)
+--------------------------------------------------------+
| Please file a bug report: http://perl.apache.org/bugs/ |
+--------------------------------------------------------+
*** Error code 1
make: Fatal error: Command failed for target `run_tests'
Current working directory /opt/local/src/mod_perl-2.0.4-rc1/ModPerl-Registry
gmake: *** [run_tests] Error 1
> cat  t/logs/error_log)
bash: syntax error near unexpected token `)'





Jie

RE: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Steve Hay <St...@planit.com>.
Philippe M. Chiasson wrote:
> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is
> ready. It can be downloaded here: 
> 
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

All tests OK using VC6 on WinXP with apache 2.2.4 and perl 5.10.0 built
with default options.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org


Re: [RELEASE CANDIDATE] mod_perl-2.0.4 RC1

Posted by Niko Tyni <nt...@mappi.helsinki.fi>.
Philippe M. Chiasson wrote:

> The mod_perl 2.0.4 release candidate 1 "Works with Perl 5.10" is 
> ready. It can be downloaded here:
>
> http://www.apache.org/~gozer/mp2/mod_perl-2.0.4-rc1.tar.gz

Hi,

I can report that the test suite passes on current Debian unstable with
both Perl 5.8.8 and 5.10.0. 

However, with 5.10.0, the Apache2 server crashes on shutdown after the
test suite with a segmentation fault, which goes unnoticed by the build
system. The crash can be reproduced by running just two tests:

./t/TEST t/api/content_encoding.t t/modules/apache_status.t

This is a bug in Perl itself, it can be reduced to

 #!/usr/bin/perl -w
 use Compress::Zlib;
 use Devel::Symdump;
 print Devel::Symdump->isa_tree;
 __END__

which crashes for me on Perl 5.10.0 but not 5.8.8.

More details can be found at 

 http://rt.perl.org/rt3/Public/Bug/Display.html?id=52740

There's probably nothing mod_perl2 can or should do about this, but
I thought you'd want to know :)

Cheers,
-- 
Niko Tyni   ntyni@debian.org