You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Stefan Eissing <st...@greenbytes.de> on 2015/07/10 13:57:52 UTC

trunk/modules/http2 built and tested

FYI: just checked in a modules/http2 that takes part in the build 
process, similar options as mod_ssl

  --enable-h2
  --with-nghttp2=<path>

Tests were removed, so all sandbox/* is gone. Instead, I transformed my 
git mod_h2 into a repository with just the test setup and cases. If
interested, you may find it here: https://github.com/icing/mod_h2_test

So far, tested on OS X with event/worker/prefork. I had to make two 
small changes, one for 421 handling and one for a pool threading issue
never observed on 2.4.

Added XML for directive description. Did not check in the generated
pages, as requested.

Again, as newbie in this project, please do not hesitate telling
me mistakes or advising me to do things in a different way. Thanks.

Cheers,

  Stefan

<green/>bytes GmbH
Hafenweg 16, 48155 Münster, Germany
Phone: +49 251 2807760. Amtsgericht Münster: HRB5782




Re: trunk/modules/http2 built and tested

Posted by Stefan Eissing <st...@greenbytes.de>.
Thanks for the hint. sandbox, modified to run against an existing installation, is now checked in.

//Stefan

> Am 10.07.2015 um 18:43 schrieb William A Rowe Jr <wr...@rowe-clan.net>:
> 
> You can do an 
> 
> svn mkdir https://svn.apache.org/repos/asf/httpd/test/mod_h2
> svn cp -r1690247 https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/http2/sandbox  https://svn.apache.org/repos/asf/httpd/test/mod_h2/trunk
> 
> to shift that all over to the test tree, perhaps integrate into test/framework/ a bit later on if it's possible.
> 
> On Fri, Jul 10, 2015 at 10:50 AM, Stefan Eissing <st...@greenbytes.de> wrote:
> 
> Am 10.07.2015 um 17:04 schrieb William A Rowe Jr <wr...@rowe-clan.net>:
> 
>> On Fri, Jul 10, 2015 at 6:57 AM, Stefan Eissing <st...@greenbytes.de> wrote:
>> FYI: just checked in a modules/http2 that takes part in the build
>> process, similar options as mod_ssl
>> 
>>   --enable-h2
>>   --with-nghttp2=<path>
>> 
>> Tests were removed, so all sandbox/* is gone. Instead, I transformed my
>> git mod_h2 into a repository with just the test setup and cases. If
>> interested, you may find it here: https://github.com/icing/mod_h2_test
>> 
>> There is a repository, http://svn.apache.org/repos/asf/httpd/test/ for all test
>> resources that aren't part of the httpd tarballs/distribution.  It can certainly
>> fit in a new mod_h2/trunk/ tree for the time being; if it were possible to
>> integrate it into http://svn.apache.org/repos/asf/httpd/test/framework/trunk/
>> that would be excellent, as this is the regression test many of us perform
>> to initially validate potentially breaking changes.
>> 
>> I expect the behavior of mod_h2 to degrades over time, absent tests to
>> demonstrate correct behavior.
>> 
> I agree. I was not sure about the test thing and how it's used. That is why I put the tests in a githup repo for the time being. 
> 
> //Stefan
> 

<green/>bytes GmbH
Hafenweg 16, 48155 Münster, Germany
Phone: +49 251 2807760. Amtsgericht Münster: HRB5782




Re: trunk/modules/http2 built and tested

Posted by William A Rowe Jr <wr...@rowe-clan.net>.
You can do an

svn mkdir https://svn.apache.org/repos/asf/httpd/test/mod_h2
svn cp -r1690247 https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/
http2/sandbox  https://svn.apache.org/repos/asf/httpd/test/mod_h2/trunk

to shift that all over to the test tree, perhaps integrate into
test/framework/ a bit later on if it's possible.

On Fri, Jul 10, 2015 at 10:50 AM, Stefan Eissing <
stefan.eissing@greenbytes.de> wrote:

>
> Am 10.07.2015 um 17:04 schrieb William A Rowe Jr <wr...@rowe-clan.net>:
>
> On Fri, Jul 10, 2015 at 6:57 AM, Stefan Eissing <
> stefan.eissing@greenbytes.de> wrote:
>
>> FYI: just checked in a modules/http2 that takes part in the build
>> process, similar options as mod_ssl
>>
>>   --enable-h2
>>   --with-nghttp2=<path>
>>
>> Tests were removed, so all sandbox/* is gone. Instead, I transformed my
>> git mod_h2 into a repository with just the test setup and cases. If
>> interested, you may find it here: https://github.com/icing/mod_h2_test
>
>
> There is a repository, http://svn.apache.org/repos/asf/httpd/test/ for
> all test
> resources that aren't part of the httpd tarballs/distribution.  It can
> certainly
> fit in a new mod_h2/trunk/ tree for the time being; if it were possible to
> integrate it into
> http://svn.apache.org/repos/asf/httpd/test/framework/trunk/
> that would be excellent, as this is the regression test many of us perform
> to initially validate potentially breaking changes.
>
> I expect the behavior of mod_h2 to degrades over time, absent tests to
> demonstrate correct behavior.
>
> I agree. I was not sure about the test thing and how it's used. That is
> why I put the tests in a githup repo for the time being.
>
> //Stefan
>

Re: trunk/modules/http2 built and tested

Posted by Stefan Eissing <st...@greenbytes.de>.
> Am 10.07.2015 um 17:04 schrieb William A Rowe Jr <wr...@rowe-clan.net>:
> 
>> On Fri, Jul 10, 2015 at 6:57 AM, Stefan Eissing <st...@greenbytes.de> wrote:
>> FYI: just checked in a modules/http2 that takes part in the build
>> process, similar options as mod_ssl
>> 
>>   --enable-h2
>>   --with-nghttp2=<path>
>> 
>> Tests were removed, so all sandbox/* is gone. Instead, I transformed my
>> git mod_h2 into a repository with just the test setup and cases. If
>> interested, you may find it here: https://github.com/icing/mod_h2_test
> 
> There is a repository, http://svn.apache.org/repos/asf/httpd/test/ for all test
> resources that aren't part of the httpd tarballs/distribution.  It can certainly
> fit in a new mod_h2/trunk/ tree for the time being; if it were possible to
> integrate it into http://svn.apache.org/repos/asf/httpd/test/framework/trunk/
> that would be excellent, as this is the regression test many of us perform
> to initially validate potentially breaking changes.
> 
> I expect the behavior of mod_h2 to degrades over time, absent tests to
> demonstrate correct behavior.
> 
I agree. I was not sure about the test thing and how it's used. That is why I put the tests in a githup repo for the time being. 

//Stefan

Re: trunk/modules/http2 built and tested

Posted by William A Rowe Jr <wr...@rowe-clan.net>.
On Fri, Jul 10, 2015 at 6:57 AM, Stefan Eissing <
stefan.eissing@greenbytes.de> wrote:

> FYI: just checked in a modules/http2 that takes part in the build
> process, similar options as mod_ssl
>
>   --enable-h2
>   --with-nghttp2=<path>
>
> Tests were removed, so all sandbox/* is gone. Instead, I transformed my
> git mod_h2 into a repository with just the test setup and cases. If
> interested, you may find it here: https://github.com/icing/mod_h2_test


There is a repository, http://svn.apache.org/repos/asf/httpd/test/ for all
test
resources that aren't part of the httpd tarballs/distribution.  It can
certainly
fit in a new mod_h2/trunk/ tree for the time being; if it were possible to
integrate it into
http://svn.apache.org/repos/asf/httpd/test/framework/trunk/
that would be excellent, as this is the regression test many of us perform
to initially validate potentially breaking changes.

I expect the behavior of mod_h2 to degrades over time, absent tests to
demonstrate correct behavior.