[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#666822: Apache 2.4 upload date scheduled for May 30; mod_perl needs work



Hi,

On 24.05.2013 10:03, Niko Tyni wrote:
>     + run '. /etc/apache2/envvars' to get the parts ripped from /etc/apache2
>       to t/conf/httpd.conf working  (we should probably provide our own Apache2
>       config under debian/ and make Apache-Test use that as a base)
>     + manually add these to t/conf/httpd.conf:
> LoadModule mpm_worker_module "/usr/lib/apache2/modules/mod_mpm_worker.so"
> LoadModule authn_core_module "/usr/lib/apache2/modules/mod_authn_core.so"
> LoadModule auth_basic_module "/usr/lib/apache2/modules/mod_auth_basic.so"
> LoadModule authz_core_module "/usr/lib/apache2/modules/mod_authz_core.so"
> LoadModule access_compat_module "/usr/lib/apache2/modules/mod_access_compat.so"
> LoadModule authz_user_module "/usr/lib/apache2/modules/mod_authz_user.so"
>        (I don't know currently how to get Apache-Test do that)

I am not sure you talk about regression testing only here, and I do not
know about mod_perl specifics, but from a packaging point of view, you
can do that for the actual package, too. We have another package doing
so: gnome-user-share.

Mind its dependencies, and all you get is the web-server core without
configuration and so on at all from us. That leaves all of the
configuration at runtime to you.

Please have in mind that, unlike gnome-user-share, there is a certain
likelihood that people would like to use mod_perl and other modules
together in the same instance though.

> I have not looked at the packaging side at all yet.

When installing apache2 2.4 you get PACKAGING guidelines in
/usr/share/doc/apache2-dev. You might want to have a look at it,
especially if you need advanced stuff such as switching MPMs.

> Last I looked, an uninstallable libapache2-mod-perl2 would lead to quite
> a bit of collateral damage, but I'm sure the release team has weighed
> that with the other considerations when scheduling this.

True. mod_perl is the reason why we postponed the tranisition to "after
Wheezy", actually. It is you being the reason Wheezy was released with
Apache 2.2 :)

-- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: