Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: ModPerl: Dev

[RELEASE CANDIDATE]: mod_perl-2.0.5 RC5

 

 

ModPerl dev RSS feed   Index | Next | Previous | View Threaded


fred at redhotpenguin

Apr 13, 2012, 12:51 PM

Post #1 of 13 (1093 views)
Permalink
[RELEASE CANDIDATE]: mod_perl-2.0.5 RC5

RC5 is now available. The change since RC4 resolves a problem with the
Apache-SizeLimit external 0.97 tag that had an additional 'trunk'
directory embedded from an error that occurred when I created the A-SL
0.97 tag. +1 on 2.2.15/5.14.1/OSX-10.7

http://people.apache.org/~phred/mod_perl-2.0.6-rc5.tar.gz

MD5 (mod_perl-2.0.6-rc5.tar.gz) = 442fb4908ffe9a8c580edebf02bca4fe

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


torsten.foertsch at gmx

Apr 17, 2012, 1:51 AM

Post #2 of 13 (1046 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

On Friday, 13 April 2012 12:51:48 Fred Moyer wrote:
> RC5 is now available. The change since RC4 resolves a problem with the
> Apache-SizeLimit external 0.97 tag that had an additional 'trunk'
> directory embedded from an error that occurred when I created the A-SL
> 0.97 tag. +1 on 2.2.15/5.14.1/OSX-10.7
>
> http://people.apache.org/~phred/mod_perl-2.0.6-rc5.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-rc5.tar.gz) = 442fb4908ffe9a8c580edebf02bca4fe

$ md5sum -c <<<"442fb4908ffe9a8c580edebf02bca4fe mod_perl-2.0.6-rc5.tar.gz"
mod_perl-2.0.6-rc5.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 [at] perl
For additional commands, e-mail: dev-help [at] perl


steve.m.hay at googlemail

Apr 18, 2012, 12:39 AM

Post #3 of 13 (1041 views)
Permalink
RE: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

[.Sent this reply yesterday but maybe from the wrong address (my work
address maybe changing), so resending from home. Apologies if you get
this twice.]

Fred Moyer wrote on 2012-04-13:
>
> RC5 is now available. The change since RC4 resolves a problem with the
> Apache-SizeLimit external 0.97 tag that had an additional 'trunk'
> directory embedded from an error that occurred when I created the A-SL
> 0.97 tag. +1 on 2.2.15/5.14.1/OSX-10.7
>
> http://people.apache.org/~phred/mod_perl-2.0.6-rc5.tar.gz
>
> MD5 (mod_perl-2.0.6-rc5.tar.gz) = 442fb4908ffe9a8c580edebf02bca4fe
>

+1 on Win7 x64 with VC++ 2010 using:

- Apache 2.2.21, Perl 5.15.7 (release mode, with & without PERL_IMPLICIT_SYS)
- Apache 2.2.21, Perl 5.12.4 (debug mode, with PERL_IMPLICIT_SYS)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


fred at redhotpenguin

Apr 18, 2012, 12:30 PM

Post #4 of 13 (1041 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

We've got 3 +1s, enough for the release. Of course, it would be great
to have more. Anyone else?

On Wed, Apr 18, 2012 at 12:39 AM, Steve Hay <steve.m.hay [at] googlemail> wrote:
> [.Sent this reply yesterday but maybe from the wrong address (my work
> address maybe changing), so resending from home. Apologies if you get
> this twice.]
>
> Fred Moyer wrote on 2012-04-13:
>>
>> RC5 is now available. The change since RC4 resolves a problem with the
>> Apache-SizeLimit external 0.97 tag that had an additional 'trunk'
>> directory embedded from an error that occurred when I created the A-SL
>> 0.97 tag.  +1 on 2.2.15/5.14.1/OSX-10.7
>>
>> http://people.apache.org/~phred/mod_perl-2.0.6-rc5.tar.gz
>>
>> MD5 (mod_perl-2.0.6-rc5.tar.gz) = 442fb4908ffe9a8c580edebf02bca4fe
>>
>
> +1 on Win7 x64 with VC++ 2010 using:
>
> - Apache 2.2.21, Perl 5.15.7 (release mode, with & without PERL_IMPLICIT_SYS)
> - Apache 2.2.21, Perl 5.12.4 (debug mode, with PERL_IMPLICIT_SYS)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


cosimo at streppone

Apr 18, 2012, 2:40 PM

Post #5 of 13 (1051 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

On Wed, 18 Apr 2012 21:30:00 +0200, Fred Moyer <fred [at] redhotpenguin>
wrote:

> We've got 3 +1s, enough for the release. Of course, it would be great
> to have more. Anyone else?

+1 here on Ubuntu 11.04, perl 5.10.1 and httpd 2.2.17.

However, I also tried on a Debian Squeeze host (perl 5.10.1 and httpd
2.2.16),
and I get failure that I don't know how to decode.

Build is fine but 'make test' stops immediately:

------------------------8<----------------------------------------------------------
/usr/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -clean
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl
/home/cosimo/src/mod_perl-2.0.6-rc5/t/TEST -clean
APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER=
APACHE_TEST_APXS= \
/usr/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -bugreport -verbose=0
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl
/home/cosimo/src/mod_perl-2.0.6-rc5/t/TEST -bugreport -verbose=0
something is wrong, mod_perl 2.0 build should have supplied all the needed
information to run the tests. Please post lib/Apache/BuildConfig.pm along
with the bug report at
/home/cosimo/src/mod_perl-2.0.6-rc5/Apache-Test/lib/Apache/TestConfig.pm
line 377.
+--------------------------------------------------------+
| Please file a bug report: http://perl.apache.org/bugs/ |
+--------------------------------------------------------+
make: *** [run_tests] Error 2
------------------------8<----------------------------------------------------------


Here's the contents of lib/Apache2/BuildConfig.pm.
Note that it's lib/Apache_2_/, not lib/Apache/.


------------------------8<----------------------------------------------------------
#
# /*
# * *********** WARNING **************
# * This file generated by Apache2::Build/0.01
# * Any changes made here will be lost
# * ***********************************
# * 01: lib/ModPerl/Code.pm:709
# * 02: lib/Apache2/Build.pm:975
# * 03: lib/Apache2/Build.pm:995
# * 04: Makefile.PL:409
# * 05: Makefile.PL:98
# */
#
package Apache2::BuildConfig;

use Apache2::Build ();

sub new {
bless( {
'API_VERSION' => 2,
'APXS_APR_BINDIR' => '/usr/bin',
'APXS_APU_BINDIR' => '/usr/bin',
'APXS_BINDIR' => '/usr/bin',
'APXS_EXTRA_CFLAGS' => '',
'APXS_EXTRA_CPPFLAGS' => '',
'APXS_INCLUDEDIR' => '/usr/include/apache2',
'APXS_LIBEXECDIR' => '/usr/lib/apache2/modules',
'APXS_NOTEST_CPPFLAGS' => '',
'MODPERL_AP_INCLUDEDIR' => '/usr/include/apache2',
'MODPERL_AP_LIBEXECDIR' => '/usr/lib/apache2/modules',
'MODPERL_AP_LIBS' => '',
'MODPERL_AR' => 'ar',
'MODPERL_ARCHLIBEXP' => '/usr/lib/perl/5.10',
'MODPERL_CC' => 'cc',
'MODPERL_CCCDLFLAGS' => '-fPIC',
'MODPERL_CCOPTS' => ' -D_REENTRANT -D_GNU_SOURCE -DDEBIAN
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
-I/usr/lib/perl/5.10/CORE -DMOD_PERL -DMP_COMPAT_1X',
'MODPERL_CP' => 'cp',
'MODPERL_CPPRUN' => 'cc -E',
'MODPERL_C_FILES' => 'mod_perl.c modperl_interp.c modperl_tipool.c
modperl_log.c modperl_config.c modperl_cmd.c modperl_options.c
modperl_callback.c modperl_handler.c modperl_gtop.c modperl_util.c
modperl_io.c modperl_io_apache.c modperl_filter.c modperl_bucket.c
modperl_mgv.c modperl_pcw.c modperl_global.c modperl_env.c modperl_cgi.c
modperl_perl.c modperl_perl_global.c modperl_perl_pp.c modperl_sys.c
modperl_module.c modperl_svptr_table.c modperl_const.c modperl_constants.c
modperl_apache_compat.c modperl_error.c modperl_debug.c
modperl_common_util.c modperl_common_log.c modperl_hooks.c
modperl_directives.c modperl_flags.c modperl_xsinit.c modperl_exports.c',
'MODPERL_DLEXT' => 'so',
'MODPERL_H_FILES' => 'mod_perl.h modperl_interp.h modperl_tipool.h
modperl_log.h modperl_config.h modperl_cmd.h modperl_options.h
modperl_callback.h modperl_handler.h modperl_gtop.h modperl_util.h
modperl_io.h modperl_io_apache.h modperl_filter.h modperl_bucket.h
modperl_mgv.h modperl_pcw.h modperl_global.h modperl_env.h modperl_cgi.h
modperl_perl.h modperl_perl_global.h modperl_perl_pp.h modperl_sys.h
modperl_module.h modperl_svptr_table.h modperl_const.h modperl_constants.h
modperl_apache_compat.h modperl_error.h modperl_debug.h
modperl_common_util.h modperl_common_log.h modperl_perl_unembed.h
modperl_types.h modperl_time.h modperl_apache_includes.h
modperl_perl_includes.h modperl_apr_includes.h modperl_apr_compat.h
modperl_common_includes.h modperl_common_types.h modperl_hooks.h
modperl_directives.h modperl_flags.h modperl_trace.h modperl_largefiles.h',
'MODPERL_INC' =>
'-I/home/cosimo/src/mod_perl-2.0.6-rc5/src/modules/perl
-I/home/cosimo/src/mod_perl-2.0.6-rc5/xs -I/usr/include/apr-1.0
-I/usr/include/apr-1.0 -I/usr/include/apache2',
'MODPERL_LD' => 'cc',
'MODPERL_LDDLFLAGS' => '-shared -O2 -g -L/usr/local/lib
-fstack-protector',
'MODPERL_LDOPTS' => '-Wl,-E -fstack-protector -L/usr/local/lib
-L/usr/lib/perl/5.10/CORE -lperl -ldl -lm -lpthread -lc -lcrypt',
'MODPERL_LIB' => 'mod_perl.so',
'MODPERL_LIBNAME' => 'mod_perl',
'MODPERL_LIB_DSO' => 'mod_perl.so',
'MODPERL_LIB_EXT' => '.a',
'MODPERL_LIB_SHARED' => 'mod_perl.so',
'MODPERL_LIB_STATIC' => 'mod_perl.a',
'MODPERL_MAKEFILE' => 'Makefile',
'MODPERL_MV' => 'mv',
'MODPERL_OBJ_EXT' => '.o',
'MODPERL_OPTIMIZE' => '-O2 -g',
'MODPERL_O_FILES' => 'mod_perl.o modperl_interp.o modperl_tipool.o
modperl_log.o modperl_config.o modperl_cmd.o modperl_options.o
modperl_callback.o modperl_handler.o modperl_gtop.o modperl_util.o
modperl_io.o modperl_io_apache.o modperl_filter.o modperl_bucket.o
modperl_mgv.o modperl_pcw.o modperl_global.o modperl_env.o modperl_cgi.o
modperl_perl.o modperl_perl_global.o modperl_perl_pp.o modperl_sys.o
modperl_module.o modperl_svptr_table.o modperl_const.o modperl_constants.o
modperl_apache_compat.o modperl_error.o modperl_debug.o
modperl_common_util.o modperl_common_log.o modperl_hooks.o
modperl_directives.o modperl_flags.o modperl_xsinit.o modperl_exports.o',
'MODPERL_O_PIC_FILES' => 'mod_perl.lo modperl_interp.lo
modperl_tipool.lo modperl_log.lo modperl_config.lo modperl_cmd.lo
modperl_options.lo modperl_callback.lo modperl_handler.lo modperl_gtop.lo
modperl_util.lo modperl_io.lo modperl_io_apache.lo modperl_filter.lo
modperl_bucket.lo modperl_mgv.lo modperl_pcw.lo modperl_global.lo
modperl_env.lo modperl_cgi.lo modperl_perl.lo modperl_perl_global.lo
modperl_perl_pp.lo modperl_sys.lo modperl_module.lo modperl_svptr_table.lo
modperl_const.lo modperl_constants.lo modperl_apache_compat.lo
modperl_error.lo modperl_debug.lo modperl_common_util.lo
modperl_common_log.lo modperl_hooks.lo modperl_directives.lo
modperl_flags.lo modperl_xsinit.lo modperl_exports.lo',
'MODPERL_PERLPATH' => '/usr/bin/perl',
'MODPERL_PRIVLIBEXP' => '/usr/share/perl/5.10',
'MODPERL_RANLIB' => ':',
'MODPERL_RM' => 'rm',
'MODPERL_RM_F' => 'rm -f',
'MODPERL_TEST_F' => 'test -f',
'MODPERL_XSUBPP' => '$(MODPERL_PERLPATH)
$(MODPERL_PRIVLIBEXP)/ExtUtils/xsubpp -typemap
$(MODPERL_PRIVLIBEXP)/ExtUtils/typemap -typemap
/home/cosimo/src/mod_perl-2.0.6-rc5/lib/typemap',
'MP_APR_LIB' => 'aprext',
'MP_APXS' => '/usr/bin/apxs2',
'MP_COMPAT_1X' => 1,
'MP_GENERATE_XS' => 1,
'MP_LIBNAME' => 'mod_perl',
'MP_USE_DSO' => 1,
'VERSION' => '2.0.6-rc5',
'XS' => {},
'ap_includedir' => '/usr/include/apache2',
'apr_bindir' => '/usr/bin',
'apr_config' => {
'HAS_DSO' => '1',
'HAS_FORK' => '1',
'HAS_INLINE' => '1',
'HAS_LARGE_FILES' => '0',
'HAS_MMAP' => '1',
'HAS_RANDOM' => '1',
'HAS_SENDFILE' => '1',
'HAS_THREADS' => '1'
},
'apr_config_path' => '/usr/bin/apr-1-config',
'apr_includedir' => '/usr/include/apr-1.0',
'apu_config_path' => '/usr/bin/apu-1-config',
'cwd' => '/home/cosimo/src/mod_perl-2.0.6-rc5',
'dir' => undef,
'file_build_config' => 'lib/Apache2/BuildConfig.pm',
'file_ldopts' => 'src/modules/perl/ldopts',
'file_makefile' => 'src/modules/perl/Makefile',
'httpd_is_source_tree' => '',
'httpd_version' => {
'/usr/include/apache2' => '2.2.16'
},
'libpth' => [
'/usr/local/lib',
'/lib',
'/usr/lib',
'/lib64',
'/usr/lib64'
]
}, 'Apache2::Build' );
}

1;

------------------------8<----------------------------------------------------------

--
Cosimo

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


fred at redhotpenguin

Apr 18, 2012, 3:17 PM

Post #6 of 13 (1047 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

Do you know where your httpd or apxs binaries are? Looks like it can't
find them.

unless ($vars->{httpd} or $vars->{apxs}) {

# mod_perl 2.0 build (almost) always knows the right httpd

# location (and optionally apxs). if we get here we can't
# continue because the interactive config can't work with
# mod_perl 2.0 build (by design)
if (IS_MOD_PERL_2_BUILD){
my $mp2_build = $self->modperl_build_config();
# if mod_perl 2 was built against the httpd source it
# doesn't know where to find apxs/httpd, so in this case
# fall back to interactive config
unless ($mp2_build->{MP_APXS}) {
die "mod_perl 2 was built against Apache sources, we " .
"don't know where httpd/apxs executables are, therefore " .
"skipping the test suite execution"
}

# not sure what else could go wrong but we can't continue
die "something is wrong, mod_perl 2.0 build should have " .
"supplied all the needed information to run the tests. " .
"Please post lib/Apache/BuildConfig.pm along with the " .
"bug report";
}

On Wed, Apr 18, 2012 at 2:40 PM, Cosimo Streppone <cosimo [at] streppone> wrote:
> On Wed, 18 Apr 2012 21:30:00 +0200, Fred Moyer <fred [at] redhotpenguin>
> wrote:
>
>> We've got 3 +1s, enough for the release. Of course, it would be great
>> to have more. Anyone else?
>
>
> +1 here on Ubuntu 11.04,   perl 5.10.1 and httpd 2.2.17.
>
> However, I also tried on a Debian Squeeze host (perl 5.10.1 and httpd
> 2.2.16),
> and I get failure that I don't know how to decode.
>
> Build is fine but 'make test' stops immediately:
>
> ------------------------8<----------------------------------------------------------
> /usr/bin/perl -Iblib/arch -Iblib/lib \
>        t/TEST -clean
> [warning] setting ulimit to allow core files
> ulimit -c unlimited; /usr/bin/perl
> /home/cosimo/src/mod_perl-2.0.6-rc5/t/TEST -clean
> APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER=
> APACHE_TEST_APXS= \
>        /usr/bin/perl -Iblib/arch -Iblib/lib \
>        t/TEST -bugreport -verbose=0
> [warning] setting ulimit to allow core files
> ulimit -c unlimited; /usr/bin/perl
> /home/cosimo/src/mod_perl-2.0.6-rc5/t/TEST -bugreport -verbose=0
> something is wrong, mod_perl 2.0 build should have supplied all the needed
> information to run the tests. Please post lib/Apache/BuildConfig.pm along
> with the bug report at
> /home/cosimo/src/mod_perl-2.0.6-rc5/Apache-Test/lib/Apache/TestConfig.pm
> line 377.
> +--------------------------------------------------------+
> | Please file a bug report: http://perl.apache.org/bugs/ |
> +--------------------------------------------------------+
> make: *** [run_tests] Error 2
> ------------------------8<----------------------------------------------------------
>
>
> Here's the contents of lib/Apache2/BuildConfig.pm.
> Note that it's lib/Apache_2_/, not lib/Apache/.
>
>
> ------------------------8<----------------------------------------------------------
> #
> # /*
> #  * *********** WARNING **************
> #  * This file generated by Apache2::Build/0.01
> #  * Any changes made here will be lost
> #  * ***********************************
> #  * 01: lib/ModPerl/Code.pm:709
> #  * 02: lib/Apache2/Build.pm:975
> #  * 03: lib/Apache2/Build.pm:995
> #  * 04: Makefile.PL:409
> #  * 05: Makefile.PL:98
> #  */
> #
> package Apache2::BuildConfig;
>
> use Apache2::Build ();
>
> sub new {
>    bless( {
>        'API_VERSION' => 2,
>        'APXS_APR_BINDIR' => '/usr/bin',
>        'APXS_APU_BINDIR' => '/usr/bin',
>        'APXS_BINDIR' => '/usr/bin',
>        'APXS_EXTRA_CFLAGS' => '',
>        'APXS_EXTRA_CPPFLAGS' => '',
>        'APXS_INCLUDEDIR' => '/usr/include/apache2',
>        'APXS_LIBEXECDIR' => '/usr/lib/apache2/modules',
>        'APXS_NOTEST_CPPFLAGS' => '',
>        'MODPERL_AP_INCLUDEDIR' => '/usr/include/apache2',
>        'MODPERL_AP_LIBEXECDIR' => '/usr/lib/apache2/modules',
>        'MODPERL_AP_LIBS' => '',
>        'MODPERL_AR' => 'ar',
>        'MODPERL_ARCHLIBEXP' => '/usr/lib/perl/5.10',
>        'MODPERL_CC' => 'cc',
>        'MODPERL_CCCDLFLAGS' => '-fPIC',
>        'MODPERL_CCOPTS' => ' -D_REENTRANT -D_GNU_SOURCE -DDEBIAN
> -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
> -I/usr/lib/perl/5.10/CORE -DMOD_PERL -DMP_COMPAT_1X',
>        'MODPERL_CP' => 'cp',
>        'MODPERL_CPPRUN' => 'cc -E',
>        'MODPERL_C_FILES' => 'mod_perl.c modperl_interp.c modperl_tipool.c
> modperl_log.c modperl_config.c modperl_cmd.c modperl_options.c
> modperl_callback.c modperl_handler.c modperl_gtop.c modperl_util.c
> modperl_io.c modperl_io_apache.c modperl_filter.c modperl_bucket.c
> modperl_mgv.c modperl_pcw.c modperl_global.c modperl_env.c modperl_cgi.c
> modperl_perl.c modperl_perl_global.c modperl_perl_pp.c modperl_sys.c
> modperl_module.c modperl_svptr_table.c modperl_const.c modperl_constants.c
> modperl_apache_compat.c modperl_error.c modperl_debug.c
> modperl_common_util.c modperl_common_log.c modperl_hooks.c
> modperl_directives.c modperl_flags.c modperl_xsinit.c modperl_exports.c',
>        'MODPERL_DLEXT' => 'so',
>        'MODPERL_H_FILES' => 'mod_perl.h modperl_interp.h modperl_tipool.h
> modperl_log.h modperl_config.h modperl_cmd.h modperl_options.h
> modperl_callback.h modperl_handler.h modperl_gtop.h modperl_util.h
> modperl_io.h modperl_io_apache.h modperl_filter.h modperl_bucket.h
> modperl_mgv.h modperl_pcw.h modperl_global.h modperl_env.h modperl_cgi.h
> modperl_perl.h modperl_perl_global.h modperl_perl_pp.h modperl_sys.h
> modperl_module.h modperl_svptr_table.h modperl_const.h modperl_constants.h
> modperl_apache_compat.h modperl_error.h modperl_debug.h
> modperl_common_util.h modperl_common_log.h modperl_perl_unembed.h
> modperl_types.h modperl_time.h modperl_apache_includes.h
> modperl_perl_includes.h modperl_apr_includes.h modperl_apr_compat.h
> modperl_common_includes.h modperl_common_types.h modperl_hooks.h
> modperl_directives.h modperl_flags.h modperl_trace.h modperl_largefiles.h',
>        'MODPERL_INC' =>
> '-I/home/cosimo/src/mod_perl-2.0.6-rc5/src/modules/perl
> -I/home/cosimo/src/mod_perl-2.0.6-rc5/xs -I/usr/include/apr-1.0
> -I/usr/include/apr-1.0  -I/usr/include/apache2',
>        'MODPERL_LD' => 'cc',
>        'MODPERL_LDDLFLAGS' => '-shared -O2 -g -L/usr/local/lib
> -fstack-protector',
>        'MODPERL_LDOPTS' => '-Wl,-E  -fstack-protector -L/usr/local/lib
>  -L/usr/lib/perl/5.10/CORE -lperl -ldl -lm -lpthread -lc -lcrypt',
>        'MODPERL_LIB' => 'mod_perl.so',
>        'MODPERL_LIBNAME' => 'mod_perl',
>        'MODPERL_LIB_DSO' => 'mod_perl.so',
>        'MODPERL_LIB_EXT' => '.a',
>        'MODPERL_LIB_SHARED' => 'mod_perl.so',
>        'MODPERL_LIB_STATIC' => 'mod_perl.a',
>        'MODPERL_MAKEFILE' => 'Makefile',
>        'MODPERL_MV' => 'mv',
>        'MODPERL_OBJ_EXT' => '.o',
>        'MODPERL_OPTIMIZE' => '-O2 -g',
>        'MODPERL_O_FILES' => 'mod_perl.o modperl_interp.o modperl_tipool.o
> modperl_log.o modperl_config.o modperl_cmd.o modperl_options.o
> modperl_callback.o modperl_handler.o modperl_gtop.o modperl_util.o
> modperl_io.o modperl_io_apache.o modperl_filter.o modperl_bucket.o
> modperl_mgv.o modperl_pcw.o modperl_global.o modperl_env.o modperl_cgi.o
> modperl_perl.o modperl_perl_global.o modperl_perl_pp.o modperl_sys.o
> modperl_module.o modperl_svptr_table.o modperl_const.o modperl_constants.o
> modperl_apache_compat.o modperl_error.o modperl_debug.o
> modperl_common_util.o modperl_common_log.o modperl_hooks.o
> modperl_directives.o modperl_flags.o modperl_xsinit.o modperl_exports.o',
>        'MODPERL_O_PIC_FILES' => 'mod_perl.lo modperl_interp.lo
> modperl_tipool.lo modperl_log.lo modperl_config.lo modperl_cmd.lo
> modperl_options.lo modperl_callback.lo modperl_handler.lo modperl_gtop.lo
> modperl_util.lo modperl_io.lo modperl_io_apache.lo modperl_filter.lo
> modperl_bucket.lo modperl_mgv.lo modperl_pcw.lo modperl_global.lo
> modperl_env.lo modperl_cgi.lo modperl_perl.lo modperl_perl_global.lo
> modperl_perl_pp.lo modperl_sys.lo modperl_module.lo modperl_svptr_table.lo
> modperl_const.lo modperl_constants.lo modperl_apache_compat.lo
> modperl_error.lo modperl_debug.lo modperl_common_util.lo
> modperl_common_log.lo modperl_hooks.lo modperl_directives.lo
> modperl_flags.lo modperl_xsinit.lo modperl_exports.lo',
>        'MODPERL_PERLPATH' => '/usr/bin/perl',
>        'MODPERL_PRIVLIBEXP' => '/usr/share/perl/5.10',
>        'MODPERL_RANLIB' => ':',
>        'MODPERL_RM' => 'rm',
>        'MODPERL_RM_F' => 'rm -f',
>        'MODPERL_TEST_F' => 'test -f',
>        'MODPERL_XSUBPP' => '$(MODPERL_PERLPATH)
> $(MODPERL_PRIVLIBEXP)/ExtUtils/xsubpp -typemap
> $(MODPERL_PRIVLIBEXP)/ExtUtils/typemap -typemap
> /home/cosimo/src/mod_perl-2.0.6-rc5/lib/typemap',
>        'MP_APR_LIB' => 'aprext',
>        'MP_APXS' => '/usr/bin/apxs2',
>        'MP_COMPAT_1X' => 1,
>        'MP_GENERATE_XS' => 1,
>        'MP_LIBNAME' => 'mod_perl',
>        'MP_USE_DSO' => 1,
>        'VERSION' => '2.0.6-rc5',
>        'XS' => {},
>        'ap_includedir' => '/usr/include/apache2',
>        'apr_bindir' => '/usr/bin',
>        'apr_config' => {
>                          'HAS_DSO' => '1',
>                          'HAS_FORK' => '1',
>                          'HAS_INLINE' => '1',
>                          'HAS_LARGE_FILES' => '0',
>                          'HAS_MMAP' => '1',
>                          'HAS_RANDOM' => '1',
>                          'HAS_SENDFILE' => '1',
>                          'HAS_THREADS' => '1'
>                        },
>        'apr_config_path' => '/usr/bin/apr-1-config',
>        'apr_includedir' => '/usr/include/apr-1.0',
>        'apu_config_path' => '/usr/bin/apu-1-config',
>        'cwd' => '/home/cosimo/src/mod_perl-2.0.6-rc5',
>        'dir' => undef,
>        'file_build_config' => 'lib/Apache2/BuildConfig.pm',
>        'file_ldopts' => 'src/modules/perl/ldopts',
>        'file_makefile' => 'src/modules/perl/Makefile',
>        'httpd_is_source_tree' => '',
>        'httpd_version' => {
>                             '/usr/include/apache2' => '2.2.16'
>                           },
>        'libpth' => [.
>                      '/usr/local/lib',
>                      '/lib',
>                      '/usr/lib',
>                      '/lib64',
>                      '/usr/lib64'
>                    ]
>      }, 'Apache2::Build' );
> }
>
> 1;
>
> ------------------------8<----------------------------------------------------------
>
> --
> Cosimo

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


adam.prime at utoronto

Apr 18, 2012, 6:47 PM

Post #7 of 13 (1055 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

I'll take it for a spin on solaris tomorrow.

Adam

On 4/18/2012 3:30 PM, Fred Moyer wrote:
> We've got 3 +1s, enough for the release. Of course, it would be great
> to have more. Anyone else?
>
> On Wed, Apr 18, 2012 at 12:39 AM, Steve Hay<steve.m.hay [at] googlemail> wrote:
>> [.Sent this reply yesterday but maybe from the wrong address (my work
>> address maybe changing), so resending from home. Apologies if you get
>> this twice.]
>>
>> Fred Moyer wrote on 2012-04-13:
>>>
>>> RC5 is now available. The change since RC4 resolves a problem with the
>>> Apache-SizeLimit external 0.97 tag that had an additional 'trunk'
>>> directory embedded from an error that occurred when I created the A-SL
>>> 0.97 tag. +1 on 2.2.15/5.14.1/OSX-10.7
>>>
>>> http://people.apache.org/~phred/mod_perl-2.0.6-rc5.tar.gz
>>>
>>> MD5 (mod_perl-2.0.6-rc5.tar.gz) = 442fb4908ffe9a8c580edebf02bca4fe
>>>
>>
>> +1 on Win7 x64 with VC++ 2010 using:
>>
>> - Apache 2.2.21, Perl 5.15.7 (release mode, with& without PERL_IMPLICIT_SYS)
>> - Apache 2.2.21, Perl 5.12.4 (debug mode, with PERL_IMPLICIT_SYS)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe [at] perl
> For additional commands, e-mail: dev-help [at] perl
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


adam.prime at utoronto

Apr 19, 2012, 4:06 PM

Post #8 of 13 (1043 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

On 12-04-13 03:51 PM, Fred Moyer wrote:
> RC5 is now available. The change since RC4 resolves a problem with the
> Apache-SizeLimit external 0.97 tag that had an additional 'trunk'
> directory embedded from an error that occurred when I created the A-SL
> 0.97 tag. +1 on 2.2.15/5.14.1/OSX-10.7
>
> http://people.apache.org/~phred/mod_perl-2.0.6-rc5.tar.gz
>
> MD5 (mod_perl-2.0.6-rc5.tar.gz) = 442fb4908ffe9a8c580edebf02bca4fe
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe [at] perl
> For additional commands, e-mail: dev-help [at] perl
>

It builds alright under solaris with 5.8.8, but when i try to run the
tests i get this:

$ make test
cd "src/modules/perl" && make
/oanda/system/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -clean
[warning] Skipping 'set unlimited ulimit for coredumps', since we are
running as a non-root user on Solaris
APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT=
APACHE_TEST_USER= APACHE_TEST_APXS= \
/oanda/system/bin/perl -Iblib/arch -Iblib/lib \
t/TEST -bugreport -verbose=0
[warning] Skipping 'set unlimited ulimit for coredumps', since we are
running as a non-root user on Solaris
/oanda/var/tmp/lol/bin/httpd -d /oanda/var/tmp/mod_perl-2.0.6-rc5/t -f
/oanda/var/tmp/mod_perl-2.0.6-rc5/t/conf/httpd.conf -D APACHE2
using Apache/2.2.22 (prefork MPM)

waiting 120 seconds for server to start: .

httpd: Syntax error on line 13 of
/oanda/var/tmp/mod_perl-2.0.6-rc5/t/conf/httpd.conf: Cannot load
/oanda/var/tmp/mod_perl-2.0.6-rc5/src/modules/perl/mod_perl.so into
server: ld.so.1: httpd: fatal: relocation error: file
/oanda/var/tmp/mod_perl-2.0.6-rc5/src/modules/perl/mod_perl.so: symbol
MUTABLE_CV: referenced symbol not found

Apparently MUTABLE_CV doesn't exist under 5.8.8

Adam

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


fred at redhotpenguin

Apr 19, 2012, 6:45 PM

Post #9 of 13 (1044 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

> MUTABLE_CV: referenced symbol not found
>
> Apparently MUTABLE_CV doesn't exist under 5.8.8

Verified. Thoughts? +1 to ship as is. 5.8.8 isn't being shipped with
any new Linux or other OS distributions as far as I know.

On Thu, Apr 19, 2012 at 4:06 PM, Adam Prime <adam.prime [at] utoronto> wrote:
> On 12-04-13 03:51 PM, Fred Moyer wrote:
>>
>> RC5 is now available. The change since RC4 resolves a problem with the
>> Apache-SizeLimit external 0.97 tag that had an additional 'trunk'
>> directory embedded from an error that occurred when I created the A-SL
>> 0.97 tag.  +1 on 2.2.15/5.14.1/OSX-10.7
>>
>> http://people.apache.org/~phred/mod_perl-2.0.6-rc5.tar.gz
>>
>> MD5 (mod_perl-2.0.6-rc5.tar.gz) = 442fb4908ffe9a8c580edebf02bca4fe
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe [at] perl
>> For additional commands, e-mail: dev-help [at] perl
>>
>
> It builds alright under solaris with 5.8.8, but when i try to run the tests
> i get this:
>
> $ make test
> cd "src/modules/perl" && make
> /oanda/system/bin/perl -Iblib/arch -Iblib/lib \
> t/TEST -clean
> [warning] Skipping 'set unlimited ulimit for coredumps', since we are
> running as a non-root user on Solaris
>
> APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER=
> APACHE_TEST_APXS= \
> /oanda/system/bin/perl -Iblib/arch -Iblib/lib \
> t/TEST -bugreport -verbose=0
> [warning] Skipping 'set unlimited ulimit for coredumps', since we are
> running as a non-root user on Solaris
> /oanda/var/tmp/lol/bin/httpd  -d /oanda/var/tmp/mod_perl-2.0.6-rc5/t -f
> /oanda/var/tmp/mod_perl-2.0.6-rc5/t/conf/httpd.conf -D APACHE2
> using Apache/2.2.22 (prefork MPM)
>
> waiting 120 seconds for server to start: .
>
> httpd: Syntax error on line 13 of
> /oanda/var/tmp/mod_perl-2.0.6-rc5/t/conf/httpd.conf: Cannot load
> /oanda/var/tmp/mod_perl-2.0.6-rc5/src/modules/perl/mod_perl.so into server:
> ld.so.1: httpd: fatal: relocation error: file
> /oanda/var/tmp/mod_perl-2.0.6-rc5/src/modules/perl/mod_perl.so: symbol
> MUTABLE_CV: referenced symbol not found
>
> Apparently MUTABLE_CV doesn't exist under 5.8.8
>
> Adam
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe [at] perl
> For additional commands, e-mail: dev-help [at] perl
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


torsten.foertsch at gmx

Apr 20, 2012, 3:27 AM

Post #10 of 13 (1037 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

On Thursday, 19 April 2012 18:45:59 Fred Moyer wrote:
> > Apparently MUTABLE_CV doesn't exist under 5.8.8
>
> Verified. Thoughts? +1 to ship as is. 5.8.8 isn't being shipped with
> any new Linux or other OS distributions as far as I know.

I think the central question is how many perl versions back we want to
support. This has been discussed a few times already. Perl itself has settled
on support for the current stable version plus one back. Current stable is
5.14. So, they support 5.14 and 5.12. But support for 5.12 will end soon as
5.16 is approaching. See L<perlpolicy>.

As for modperl, I am not sure if we should bind our compatibility policy to a
fixed number of perl/httpd versions. But something like "for 2.0.7 we are
dropping support for perl versions older than 5.12, httpd versions older than
... and APR versions older than ..." in the beginning of the dev cycle would
be good. Then we have to make sure that trunk is tested against the supported
versions on a regular basis. Or perhaps we should make it a white list like
2.0.7 will support perl 5.12 .. 5.16, httpd 2.2.x, apr 1.4.x. Modperl 2.1 will
support perl ..., httpd 2.4.x, ...

If we cannot assure testing trunk against those versions regularly we must
change that statement *before* RC1 is rolled.

Producing release candidates is someone's work and time. Testing them is so,
too. I understand that there must be a RC(n+1) if RCn introduced a bug while
fixing another. But if RCn (with say n>2) has a compatibility issue that comes
up only because modperl was first tested in the environment at that stage I
think that does not qualify for another RC.

If the interest in 5.8.8 compatibility is great enough to fix the issue (I
don't say it is a bug) and Fred wants to roll another RC I'll test it. But
IMHO RC5 is good enough to be 2.0.6.


Here is what MUTABLE_SV does (from handy.h in perl source):

/* The MUTABLE_*() macros cast pointers to the types shown, in such a way
* (compiler permitting) that casting away const-ness will give a warning;
* e.g.:
*
* const SV *sv = ...;
* AV *av1 = (AV*)sv; <== BAD: the const has been silently cast away
* AV *av2 = MUTABLE_AV(sv); <== GOOD: it may warn
*/

#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
# define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
#else
# define MUTABLE_PTR(p) ((void *) (p))
#endif

So the solution for the problem is simple:

# ifdef MUTABLE_SV
SV *sv=MUTABLE_SV(...);
# else
SV *sv=(SV*)...
# endif

Torsten Förtsch

--
Need professional modperl support? Hire me! (http://foertsch.name)

Like fantasy? http://kabatinte.net


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


adam.prime at utoronto

Apr 20, 2012, 8:13 AM

Post #11 of 13 (1033 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

> #if defined(__GNUC__)&& !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
> # define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
> #else
> # define MUTABLE_PTR(p) ((void *) (p))
> #endif
>
> So the solution for the problem is simple:
>
> # ifdef MUTABLE_SV
> SV *sv=MUTABLE_SV(...);
> # else
> SV *sv=(SV*)...
> # endif
>

This fixed the problem i was having, and all the tests pass. the patch I
used to the rc5 tree source is attached. it'll probably have to be
poked with to apply to svn.

Because the solution to this particular issue appears to be this simple,
I think that it might be in our best interest to do rc6 with this
change, and explicitly say we aren't going to support whatever we aren't
going to support for the next release. I am more than willing to be
overruled on this though ;)

Adam






On 12-04-20 06:27 AM, Torsten Förtsch wrote:
> On Thursday, 19 April 2012 18:45:59 Fred Moyer wrote:
>>> Apparently MUTABLE_CV doesn't exist under 5.8.8
>>
>> Verified. Thoughts? +1 to ship as is. 5.8.8 isn't being shipped with
>> any new Linux or other OS distributions as far as I know.
>
> I think the central question is how many perl versions back we want to
> support. This has been discussed a few times already. Perl itself has settled
> on support for the current stable version plus one back. Current stable is
> 5.14. So, they support 5.14 and 5.12. But support for 5.12 will end soon as
> 5.16 is approaching. See L<perlpolicy>.
>
> As for modperl, I am not sure if we should bind our compatibility policy to a
> fixed number of perl/httpd versions. But something like "for 2.0.7 we are
> dropping support for perl versions older than 5.12, httpd versions older than
> ... and APR versions older than ..." in the beginning of the dev cycle would
> be good. Then we have to make sure that trunk is tested against the supported
> versions on a regular basis. Or perhaps we should make it a white list like
> 2.0.7 will support perl 5.12 .. 5.16, httpd 2.2.x, apr 1.4.x. Modperl 2.1 will
> support perl ..., httpd 2.4.x, ...
>
> If we cannot assure testing trunk against those versions regularly we must
> change that statement *before* RC1 is rolled.
>
> Producing release candidates is someone's work and time. Testing them is so,
> too. I understand that there must be a RC(n+1) if RCn introduced a bug while
> fixing another. But if RCn (with say n>2) has a compatibility issue that comes
> up only because modperl was first tested in the environment at that stage I
> think that does not qualify for another RC.
>
> If the interest in 5.8.8 compatibility is great enough to fix the issue (I
> don't say it is a bug) and Fred wants to roll another RC I'll test it. But
> IMHO RC5 is good enough to be 2.0.6.
>
Attachments: rc5.patch (1.29 KB)


fred at redhotpenguin

Apr 20, 2012, 8:15 AM

Post #12 of 13 (1034 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

+1 for this fix. Adam, if you want to apply it, I'll roll RC6.

On Fri, Apr 20, 2012 at 8:13 AM, Adam Prime <adam.prime [at] utoronto> wrote:
>> #if defined(__GNUC__)&&  !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
>
>> #  define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
>> #else
>> #  define MUTABLE_PTR(p) ((void *) (p))
>> #endif
>>
>> So the solution for the problem is simple:
>>
>> # ifdef MUTABLE_SV
>>    SV *sv=MUTABLE_SV(...);
>> # else
>>    SV *sv=(SV*)...
>> # endif
>>
>
> This fixed the problem i was having, and all the tests pass. the patch I
> used to the rc5 tree source is attached.  it'll probably have to be poked
> with to apply to svn.
>
> Because the solution to this particular issue appears to be this simple, I
> think that it might be in our best interest to do rc6 with this change, and
> explicitly say we aren't going to support whatever we aren't going to
> support for the next release.  I am more than willing to be overruled on
> this though ;)
>
> Adam
>
>
>
>
>
>
>
> On 12-04-20 06:27 AM, Torsten Förtsch wrote:
>>
>> On Thursday, 19 April 2012 18:45:59 Fred Moyer wrote:
>>>>
>>>> Apparently MUTABLE_CV doesn't exist under 5.8.8
>>>
>>>
>>> Verified. Thoughts? +1 to ship as is. 5.8.8 isn't being shipped with
>>> any new Linux or other OS distributions as far as I know.
>>
>>
>> I think the central question is how many perl versions back we want to
>> support. This has been discussed a few times already. Perl itself has
>> settled
>> on support for the current stable version plus one back. Current stable is
>> 5.14. So, they support 5.14 and 5.12. But support for 5.12 will end soon
>> as
>> 5.16 is approaching. See L<perlpolicy>.
>>
>> As for modperl, I am not sure if we should bind our compatibility policy
>> to a
>> fixed number of perl/httpd versions. But something like "for 2.0.7 we are
>> dropping support for perl versions older than 5.12, httpd versions older
>> than
>> ... and APR versions older than ..." in the beginning of the dev cycle
>> would
>> be good. Then we have to make sure that trunk is tested against the
>> supported
>> versions on a regular basis. Or perhaps we should make it a white list
>> like
>> 2.0.7 will support perl 5.12 .. 5.16, httpd 2.2.x, apr 1.4.x. Modperl 2.1
>> will
>> support perl ..., httpd 2.4.x, ...
>>
>> If we cannot assure testing trunk against those versions regularly we must
>> change that statement *before* RC1 is rolled.
>>
>> Producing release candidates is someone's work and time. Testing them is
>> so,
>> too. I understand that there must be a RC(n+1) if RCn introduced a bug
>> while
>> fixing another. But if RCn (with say n>2) has a compatibility issue that
>> comes
>> up only because modperl was first tested in the environment at that stage
>> I
>> think that does not qualify for another RC.
>>
>> If the interest in 5.8.8 compatibility is great enough to fix the issue (I
>> don't say it is a bug) and Fred wants to roll another RC I'll test it. But
>> IMHO RC5 is good enough to be 2.0.6.
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe [at] perl
> For additional commands, e-mail: dev-help [at] perl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


adam.prime at utoronto

Apr 20, 2012, 11:49 AM

Post #13 of 13 (1040 views)
Permalink
Re: [RELEASE CANDIDATE]: mod_perl-2.0.5 RC5 [In reply to]

Committed revision 1328477.

Adam

On 12-04-20 11:15 AM, Fred Moyer wrote:
> +1 for this fix. Adam, if you want to apply it, I'll roll RC6.
>
> On Fri, Apr 20, 2012 at 8:13 AM, Adam Prime<adam.prime [at] utoronto> wrote:
>>> #if defined(__GNUC__)&& !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
>>
>>> # define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
>>> #else
>>> # define MUTABLE_PTR(p) ((void *) (p))
>>> #endif
>>>
>>> So the solution for the problem is simple:
>>>
>>> # ifdef MUTABLE_SV
>>> SV *sv=MUTABLE_SV(...);
>>> # else
>>> SV *sv=(SV*)...
>>> # endif
>>>
>>
>> This fixed the problem i was having, and all the tests pass. the patch I
>> used to the rc5 tree source is attached. it'll probably have to be poked
>> with to apply to svn.
>>
>> Because the solution to this particular issue appears to be this simple, I
>> think that it might be in our best interest to do rc6 with this change, and
>> explicitly say we aren't going to support whatever we aren't going to
>> support for the next release. I am more than willing to be overruled on
>> this though ;)
>>
>> Adam
>>
>>
>>
>>
>>
>>
>>
>> On 12-04-20 06:27 AM, Torsten Förtsch wrote:
>>>
>>> On Thursday, 19 April 2012 18:45:59 Fred Moyer wrote:
>>>>>
>>>>> Apparently MUTABLE_CV doesn't exist under 5.8.8
>>>>
>>>>
>>>> Verified. Thoughts? +1 to ship as is. 5.8.8 isn't being shipped with
>>>> any new Linux or other OS distributions as far as I know.
>>>
>>>
>>> I think the central question is how many perl versions back we want to
>>> support. This has been discussed a few times already. Perl itself has
>>> settled
>>> on support for the current stable version plus one back. Current stable is
>>> 5.14. So, they support 5.14 and 5.12. But support for 5.12 will end soon
>>> as
>>> 5.16 is approaching. See L<perlpolicy>.
>>>
>>> As for modperl, I am not sure if we should bind our compatibility policy
>>> to a
>>> fixed number of perl/httpd versions. But something like "for 2.0.7 we are
>>> dropping support for perl versions older than 5.12, httpd versions older
>>> than
>>> ... and APR versions older than ..." in the beginning of the dev cycle
>>> would
>>> be good. Then we have to make sure that trunk is tested against the
>>> supported
>>> versions on a regular basis. Or perhaps we should make it a white list
>>> like
>>> 2.0.7 will support perl 5.12 .. 5.16, httpd 2.2.x, apr 1.4.x. Modperl 2.1
>>> will
>>> support perl ..., httpd 2.4.x, ...
>>>
>>> If we cannot assure testing trunk against those versions regularly we must
>>> change that statement *before* RC1 is rolled.
>>>
>>> Producing release candidates is someone's work and time. Testing them is
>>> so,
>>> too. I understand that there must be a RC(n+1) if RCn introduced a bug
>>> while
>>> fixing another. But if RCn (with say n>2) has a compatibility issue that
>>> comes
>>> up only because modperl was first tested in the environment at that stage
>>> I
>>> think that does not qualify for another RC.
>>>
>>> If the interest in 5.8.8 compatibility is great enough to fix the issue (I
>>> don't say it is a bug) and Fred wants to roll another RC I'll test it. But
>>> IMHO RC5 is good enough to be 2.0.6.
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe [at] perl
>> For additional commands, e-mail: dev-help [at] perl


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl

ModPerl dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.