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