perl-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Kaluža <jkal...@redhat.com>
Subject Re: httpd24 branch
Date Tue, 26 Feb 2013 10:21:56 GMT
On 02/25/2013 07:39 PM, Torsten Förtsch wrote:
> On 02/25/2013 12:20 PM, Jan Kaluža wrote:
>>> I've played with my systems /etc/httpd/httpd.conf file, is that a
>>> problem?
>>
>> I'm not sure how exactly Apache-Test works, but there are some comments
>> about "system-wide httpd.conf", so I presume it gets the list of modules
>> from the system-wide httpd.conf.
>
> Before starting the httpd Apache::Test calls
>
>    apxs -q SYSCONFDIR
>
> to get the location of the system httpd.conf. Based on that file it
> creates t/conf/httpd.conf. In particular, it inherits LoadModule and
> LoadFile directives.
>
> This kind of DWIMing has pluses and minuses. If you look from the
> perspective of a certain system with a complex custom configuration and
> you run the tests for an additional module to be integrated then it is
> perhaps a plus to have all the other (custom) modules included when
> testing. On the other hand, if you are a RPM package builder or similar
> it is perhaps better to inherit from a certain standard configuration.
> That's why t/TEST accepts the --httpd_conf and --httpd_conf_extra options.
>
> However, Andy's problem is an error. Directives that are provided by
> optional modules should be wrapped in a <IfModule> block. Apache::Test
> also provides need* and have* routines to skip tests if a module is
> missing. Though, it is a nightmare to get all this optional stuff right.

Thanks, I will try to fix that in the tests I've touched.

> Torsten
>

Jan Kaluza


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


Mime
View raw message