Re: [users@httpd] failing t/modules/filter.t

2016-11-03 Thread Petr Gajdos
On Wed, Oct 26, 2016 at 09:58:57AM +0200, Yann Ylavic wrote:
> On Tue, Oct 25, 2016 at 9:48 PM, Petr Gajdos  wrote:
> >
> > So if I understand correctly, content of mime.types is hardcoded.
> > Is there another chance than patching either TestConfig.pm or
> > extra.conf.in to contain application/xml .xml definition?
> 
> Don't you have a piece of conf that applies to your test and where you can 
> set:
>AddType application/xml .xml

Thank you, I guess problem resolved. 

I run testsuite on buildroot in two modes, with some sort of minimal
configuration file (given by -httpd_conf) and also manually for
debugging without -httpd_conf option at all, which seem to consult
/etc/apache2/httpd.conf to create t/conf/httpd.conf. Neither of them 
worked (for different reason from what I did not know until now) which
lead to confusion on my side.

If I get all correctly, in the first case the hardcoded mime.types I
have already mentioned is used. There is no xml assignment so no
wonder. In second case the testsuite detected /etc/apache2/mime.types
inclusion in /etc/apache2/httpd.conf and that file was included in
t/conf/httpd.conf.

But, /etc/apache2/mime.types contains:
application/xml  xml xsl
[..]
text/xml xml

According to my testing, the latter map shadowed the first one. When I
switched the order, the test worked.

Because of the hope, that the package I am just creating will be
installable and user will certainly use own mime.types, I would like
not to have a test depend on the order there. So I think that could
help me:
https://build.opensuse.org/package/view_file/Apache:Test/apache-test/apache-test-application-xml-type.patch

Petr


-
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org



Re: [users@httpd] failing t/modules/filter.t

2016-10-26 Thread Yann Ylavic
On Tue, Oct 25, 2016 at 9:48 PM, Petr Gajdos  wrote:
>
> So if I understand correctly, content of mime.types is hardcoded.
> Is there another chance than patching either TestConfig.pm or
> extra.conf.in to contain application/xml .xml definition?

Don't you have a piece of conf that applies to your test and where you can set:
   AddType application/xml .xml
?

Regards,
Yann.

-
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org



Re: [users@httpd] failing t/modules/filter.t

2016-10-25 Thread Petr Gajdos
> On Wed, Sep 21, 2016 at 08:38:25PM +0200, Yann Ylavic wrote:
> > Without any AddType directive relative to ".xml" files in your
> > configuration, the Content-Type is set according to the
> > "conf/mimes.types" file.
> > What's in yours for the "xml" extension?
> 
> You are correct. There is no reference to xml extension in
> t/conf/*.conf or t/conf/mime.types. I will try to check how
> t/conf/mime.types is generated. 

In Apache-Test/lib/Apache/TestConfig.pm, there is:

sub types_config_template {
return <find_and_load_module('mod_mime.so');

unless ($self->{inherit_config}->{TypesConfig}) {
my $types = catfile $self->{vars}->{t_conf}, 'mime.types';
unless (-e $types) {
my $fh = $self->genfile($types);
print $fh $self->types_config_template;
close $fh;
}
$self->postamble(<

Re: [users@httpd] failing t/modules/filter.t

2016-09-22 Thread Petr Gajdos
On Wed, Sep 21, 2016 at 08:38:25PM +0200, Yann Ylavic wrote:
> Without any AddType directive relative to ".xml" files in your
> configuration, the Content-Type is set according to the
> "conf/mimes.types" file.
> What's in yours for the "xml" extension?

You are correct. There is no reference to xml extension in
t/conf/*.conf or t/conf/mime.types. I will try to check how
t/conf/mime.types is generated. 

Thanks,
Petr


-
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org



Re: [users@httpd] failing t/modules/filter.t

2016-09-21 Thread Yann Ylavic
On Wed, Sep 21, 2016 at 11:04 AM, Petr Gajdos  wrote:
>
> the test does not succed for me. If I got it correctly, it creates
> test.xml with the content 'helloworld' and tries to add CASEFILTER to
> it trough AddOutputFilterByType with application/xml. That does not
> work for me, but does with text/xml as example [1] shows.

Without any AddType directive relative to ".xml" files in your
configuration, the Content-Type is set according to the
"conf/mimes.types" file.
What's in yours for the "xml" extension?

Regards,
Yann.

-
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org



[users@httpd] failing t/modules/filter.t

2016-09-21 Thread Petr Gajdos
Hi list,

the test does not succed for me. If I got it correctly, it creates
test.xml with the content 'helloworld' and tries to add CASEFILTER to
it trough AddOutputFilterByType with application/xml. That does not
work for me, but does with text/xml as example [1] shows.

Where the truth is?

Petr

[1] 
https://github.com/pgajdos/apache-rex/tree/master/mod_filter-AddOutputFilterByType


-
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org