You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@perl.apache.org by Fred Moyer <fr...@redhotpenguin.com> on 2012/04/23 18:36:35 UTC
[RELEASE CANDIDATE]: mod_perl-2.0.5 RC6
RC6 introduces a fix for Perl 5.8 compatibility which was lost earlier
in this release. +1 on 2.2.17,5.14.2, OSX 10.7.
We're almost there, please download, test, and report back!
http://people.apache.org/~phred/mod_perl-2.0.6-rc6.tar.gz
MD5 (mod_perl-2.0.6-rc6.tar.gz) = 4425ce11d31e214288fcd1ec04c3eac2
Change summary:
Preserve 5.8 compatibility surrounding use of MUTABLE_CV [Adam Prime]
Move code after declarations to keep MSVC++ compiler happy. [Steve Hay]
Adopt modperl_pcw.c changes from httpd24 branch. [Torsten Foertsch]
Pool cleanup functions must not longjmp. Catch these exceptions and turn
them into warnings. [Torsten Foertsch]
Fix a race condition in our tipool management.
See http://www.gossamer-threads.com/lists/modperl/dev/104026
Patch submitted by: SalusaSecondus <sa...@nationstates.net>
Reviewed by: Torsten Foertsch
Ensure that MP_APXS is set when building on Win32 with MP_AP_PREFIX,
otherwise the bundled Reload and SizeLimit builds will fail to find a
properly configured Test environment.
[Steve Hay]
Fix a few REFCNT bugs.
Patch submitted by: Niko Tyni <nt...@debian.org>
Reviewed by: Torsten Foertsch
Correct the initialization of the build config in ModPerl::MM. The global
variable was only being set once on loading the module, which was before
Apache2::BuildConfig.pm had been written, leading to cwd and MP_LIBNAME
being unset when writing the Reload and SizeLimit makefiles.
[Steve Hay]
Discover apr-2-config from Apache 2.4 onwards. [Gozer]
Apache 2.4 and onwards doesn't require linking the MPM module directly in
the httpd binary anymore. APXS lost the MPM_NAME query, so we can't assume
a given MPM anymore. Introduce a fake MPM 'dynamic' to represent this.
[Torsten Foertsch, Gozer]
Perl 5.14 brought a few changes in Perl_sv_dup() that made a threaded apache
segfault while cloning interpreters.
[Torsten Foertsch]
PerlIOApache_flush() and mpxs_Apache2__RequestRec_rflush() now no longer throw
exceptions when modperl_wbucket_flush() fails if the failure was just a reset
connection or an aborted connection. The failure is simply logged to the error
log instead. This should fix cases of httpd.exe crashing when users press the
Stop button in their web browsers.
[Steve Hay]
Fixed a few issues that came up with LWP 6.00:
- t/response/TestAPI/request_rec.pm assumes HTTP/1.0 but LWP 6 uses 1.1
- t/api/err_headers_out.t fails due to a bug somewhere in LWP 6
- t/filter/TestFilter/out_str_reverse.pm sends the wrong content-length header
[Torsten Foertsch]
Bugfix: Apache2::ServerUtil::get_server{description,banner,version} cannot
be declared as perl constants or they won't reflect added version components
if Apache2::ServerUtil is loaded before the PostConfig phase. Now, they
are ordinary perl functions. [Torsten Foertsch]
Check for the right ExtUtils::Embed version during build [Torsten Foertsch]
Take a lesson from rt.cpan.org #66085 and pass LD_LIBRARY_PATH if mod_env
is present. Should prevent test failures on some platforms.
[Fred Moyer]
---------------------------------------------------------------------
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.5 RC6
Posted by Adam Prime <ad...@utoronto.ca>.
+1 on solaris w/ 5.8.8 and httpd 2.2.22 prefork
On 12-04-23 12:36 PM, Fred Moyer wrote:
> RC6 introduces a fix for Perl 5.8 compatibility which was lost earlier
> in this release. +1 on 2.2.17,5.14.2, OSX 10.7.
>
> We're almost there, please download, test, and report back!
>
> http://people.apache.org/~phred/mod_perl-2.0.6-rc6.tar.gz
>
> MD5 (mod_perl-2.0.6-rc6.tar.gz) = 4425ce11d31e214288fcd1ec04c3eac2
>
>
> Change summary:
>
> Preserve 5.8 compatibility surrounding use of MUTABLE_CV [Adam Prime]
>
> Move code after declarations to keep MSVC++ compiler happy. [Steve Hay]
>
> Adopt modperl_pcw.c changes from httpd24 branch. [Torsten Foertsch]
>
> Pool cleanup functions must not longjmp. Catch these exceptions and turn
> them into warnings. [Torsten Foertsch]
>
> Fix a race condition in our tipool management.
> See http://www.gossamer-threads.com/lists/modperl/dev/104026
> Patch submitted by: SalusaSecondus<sa...@nationstates.net>
> Reviewed by: Torsten Foertsch
>
> Ensure that MP_APXS is set when building on Win32 with MP_AP_PREFIX,
> otherwise the bundled Reload and SizeLimit builds will fail to find a
> properly configured Test environment.
> [Steve Hay]
>
> Fix a few REFCNT bugs.
> Patch submitted by: Niko Tyni<nt...@debian.org>
> Reviewed by: Torsten Foertsch
>
> Correct the initialization of the build config in ModPerl::MM. The global
> variable was only being set once on loading the module, which was before
> Apache2::BuildConfig.pm had been written, leading to cwd and MP_LIBNAME
> being unset when writing the Reload and SizeLimit makefiles.
> [Steve Hay]
>
> Discover apr-2-config from Apache 2.4 onwards. [Gozer]
>
> Apache 2.4 and onwards doesn't require linking the MPM module directly in
> the httpd binary anymore. APXS lost the MPM_NAME query, so we can't assume
> a given MPM anymore. Introduce a fake MPM 'dynamic' to represent this.
> [Torsten Foertsch, Gozer]
>
> Perl 5.14 brought a few changes in Perl_sv_dup() that made a threaded apache
> segfault while cloning interpreters.
> [Torsten Foertsch]
>
> PerlIOApache_flush() and mpxs_Apache2__RequestRec_rflush() now no longer throw
> exceptions when modperl_wbucket_flush() fails if the failure was just a reset
> connection or an aborted connection. The failure is simply logged to the error
> log instead. This should fix cases of httpd.exe crashing when users press the
> Stop button in their web browsers.
> [Steve Hay]
>
> Fixed a few issues that came up with LWP 6.00:
> - t/response/TestAPI/request_rec.pm assumes HTTP/1.0 but LWP 6 uses 1.1
> - t/api/err_headers_out.t fails due to a bug somewhere in LWP 6
> - t/filter/TestFilter/out_str_reverse.pm sends the wrong content-length header
> [Torsten Foertsch]
>
> Bugfix: Apache2::ServerUtil::get_server{description,banner,version} cannot
> be declared as perl constants or they won't reflect added version components
> if Apache2::ServerUtil is loaded before the PostConfig phase. Now, they
> are ordinary perl functions. [Torsten Foertsch]
>
> Check for the right ExtUtils::Embed version during build [Torsten Foertsch]
>
> Take a lesson from rt.cpan.org #66085 and pass LD_LIBRARY_PATH if mod_env
> is present. Should prevent test failures on some platforms.
> [Fred Moyer]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
> For additional commands, e-mail: dev-help@perl.apache.org
>
---------------------------------------------------------------------
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.5 RC6
Posted by Steve Hay <st...@googlemail.com>.
On 23 April 2012 17:36, Fred Moyer <fr...@redhotpenguin.com> wrote:
> RC6 introduces a fix for Perl 5.8 compatibility which was lost earlier
> in this release. +1 on 2.2.17,5.14.2, OSX 10.7.
>
> We're almost there, please download, test, and report back!
>
> http://people.apache.org/~phred/mod_perl-2.0.6-rc6.tar.gz
>
+1 on Win7 x64 with VC++ 2010 and
Apache 2.2.22 + Perl 5.8.9 (+ VC10 patches) with and without PERL_IMPLICIT_SYS
Apache 2.2.22 + Perl 5.15.9 with and without PERL_IMPLICIT_SYS
:-)
---------------------------------------------------------------------
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.5 RC6
Posted by Torsten Förtsch <to...@gmx.net>.
On Monday, 23 April 2012 09:36:35 Fred Moyer wrote:
> We're almost there, please download, test, and report back!
>
> http://people.apache.org/~phred/mod_perl-2.0.6-rc6.tar.gz
+1, opensuse 12.1, httpd 2.2.21 worker and prefork, perl 5.12.3 with and
without ithreads
> MD5 (mod_perl-2.0.6-rc6.tar.gz) = 4425ce11d31e214288fcd1ec04c3eac2
$ md5sum -c <<<"4425ce11d31e214288fcd1ec04c3eac2 mod_perl-2.0.6-rc6.tar.gz"
mod_perl-2.0.6-rc6.tar.gz: OK
Torsten Förtsch
--
Need professional modperl support? Hire me! (http://foertsch.name)
Like fantasy? http://kabatinte.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org