On 01/11/2008 03:09 PM, Jim Jagielski wrote:
> I am calling for a release VOTE on the above releases of
> Apache HTTP Server (1.3.41, 2.0.63 and 2.2.8).
> 
> Pre-release tarballs of Apache HTTP Server 1.3.41, 2.0.63
> and 2.2.8 are available for download and test at:
> 
>     http://httpd.apache.org/dev/dist/
> 
> Their availability does not constitute an official release.
> 
> Voting will close in 72 hours (~9am, eastern, on Monday
> Jan. 14th)
> 
> 


Vote:

[+1] httpd 1.3.41
[+1] httpd 2.0.63
[+1] httpd 2.2.8

Results:

GPG signatures: OK
md5 checksums : OK

SuSE 10.2 32bit:

1.3.41:

Failed Test              Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/apache/contentlength.t               20    6  30.00%  6 10 14 16 18 20
t/apache/headers.t                     24    3  12.50%  3 6 9
t/apache/pr37166.t                      4    1  25.00%  4
t/modules/include.t                    80    2   2.50%  29 44
 (1 subtest UNEXPECTEDLY SUCCEEDED), 34 tests and 16 subtests skipped.
Failed 4/68 test scripts, 94.12% okay. 12/1794 subtests failed, 99.33% okay.

No regressions

2.0.63:

worker:

Failed Test     Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/modules/cgi.t               58   21  36.21%  14 16 32 34 36 38 40 42 44 46-49
                                               51-58
 (1 subtest UNEXPECTEDLY SUCCEEDED), 14 tests and 28 subtests skipped.
Failed 1/80 test scripts, 98.75% okay. 21/2825 subtests failed, 99.26% okay.

No regressions

prefork:

All tests successful (1 subtest UNEXPECTEDLY SUCCEEDED), 14 tests and 28 
subtests skipped.
Files=80, Tests=2825, 91 wallclock secs (45.97 cusr +  5.16 csys = 51.13 CPU)

No regressions

Litmus (WebDAV tests):

-> running `basic':
 0. init.................. pass
 1. begin................. pass
 2. options............... pass
 3. put_get............... pass
 4. put_get_utf8_segment.. pass
 5. mkcol_over_plain...... pass
 6. delete................ pass
 7. delete_null........... pass
 8. delete_fragment....... pass
 9. mkcol................. pass
10. mkcol_again........... pass
11. delete_coll........... pass
12. mkcol_no_parent....... pass
13. mkcol_with_body....... pass
14. finish................ pass
<- summary for `basic': of 15 tests run: 15 passed, 0 failed. 100.0%
-> running `copymove':
 0. init.................. pass
 1. begin................. pass
 2. copy_init............. pass
 3. copy_simple........... pass
 4. copy_overwrite........ pass
 5. copy_nodestcoll....... WARNING: COPY to non-existant collection 
'/litmus/litmus/nonesuch' gave '500 Internal Server
Error' not 409
    ...................... pass (with 1 warning)
 6. copy_cleanup.......... pass
 7. copy_coll............. pass
 8. copy_shallow.......... pass
 9. move.................. pass
10. move_coll............. pass
11. move_cleanup.......... pass
12. finish................ pass
<- summary for `copymove': of 13 tests run: 13 passed, 0 failed. 100.0%
-> 1 warning was issued.
-> running `props':
 0. init.................. pass
 1. begin................. pass
 2. propfind_invalid...... pass
 3. propfind_invalid2..... pass
 4. propfind_d0........... pass
 5. propinit.............. pass
 6. propset............... pass
 7. propget............... pass
 8. propextended.......... pass
 9. propmove.............. pass
10. propget............... pass
11. propdeletes........... pass
12. propget............... pass
13. propreplace........... pass
14. propget............... pass
15. propnullns............ pass
16. propget............... pass
17. prophighunicode....... pass
18. propget............... pass
19. propremoveset......... pass
20. propget............... pass
21. propsetremove......... pass
22. propget............... pass
23. propvalnspace......... pass
24. propwformed........... pass
25. propinit.............. pass
26. propmanyns............ pass
27. propget............... pass
28. propcleanup........... pass
29. finish................ pass
<- summary for `props': of 30 tests run: 30 passed, 0 failed. 100.0%
-> running `locks':
 0. init.................. pass
 1. begin................. pass
 2. options............... pass
 3. precond............... pass
 4. init_locks............ pass
 5. put................... pass
 6. lock_excl............. pass
 7. discover.............. pass
 8. refresh............... pass
 9. notowner_modify....... pass
10. notowner_lock......... pass
11. owner_modify.......... pass
12. notowner_modify....... pass
13. notowner_lock......... pass
14. copy.................. pass
15. cond_put.............. FAIL (PUT conditional on lock and etag failed: 412 
Precondition Failed)
16. fail_cond_put......... pass
17. cond_put_with_not..... pass
18. cond_put_corrupt_token WARNING: PUT failed with 400 not 423
    ...................... pass (with 1 warning)
19. complex_cond_put...... FAIL (PUT with complex conditional failed: 412 
Precondition Failed)
20. fail_complex_cond_put. pass
21. unlock................ pass
22. fail_cond_put_unlocked FAIL (conditional PUT with invalid lock-token should 
fail: 204 No Content)
23. lock_shared........... pass
24. notowner_modify....... pass
25. notowner_lock......... pass
26. owner_modify.......... pass
27. double_sharedlock..... pass
28. notowner_modify....... pass
29. notowner_lock......... pass
30. unlock................ pass
31. prep_collection....... pass
32. lock_collection....... pass
33. owner_modify.......... pass
34. notowner_modify....... pass
35. refresh............... pass
36. indirect_refresh...... pass
37. unlock................ pass
38. finish................ pass
<- summary for `locks': of 39 tests run: 36 passed, 3 failed. 92.3%
-> 1 warning was issued.
-> running `http':
 0. init.................. pass
 1. begin................. pass
 2. expect100............. pass
 3. finish................ pass
<- summary for `http': of 4 tests run: 4 passed, 0 failed. 100.0%

No regressions

2.2.8

worker:

All tests successful, 7 tests and 18 subtests skipped.
Files=80, Tests=2843, 137 wallclock secs (46.64 cusr +  5.17 csys = 51.81 CPU)

prefork:

All tests successful, 7 tests and 18 subtests skipped.
Files=80, Tests=2843, 108 wallclock secs (46.13 cusr +  5.60 csys = 51.73 CPU)

event:

All tests successful, 7 tests and 18 subtests skipped.
Files=80, Tests=2843, 93 wallclock secs (45.77 cusr +  5.17 csys = 50.94 CPU)

no regressions

Litmus (WebDAV tests):

-> running `basic':
 0. init.................. pass
 1. begin................. pass
 2. options............... pass
 3. put_get............... pass
 4. put_get_utf8_segment.. pass
 5. mkcol_over_plain...... pass
 6. delete................ pass
 7. delete_null........... pass
 8. delete_fragment....... pass
 9. mkcol................. pass
10. mkcol_again........... pass
11. delete_coll........... pass
12. mkcol_no_parent....... pass
13. mkcol_with_body....... pass
14. finish................ pass
<- summary for `basic': of 15 tests run: 15 passed, 0 failed. 100.0%
-> running `copymove':
 0. init.................. pass
 1. begin................. pass
 2. copy_init............. pass
 3. copy_simple........... pass
 4. copy_overwrite........ pass
 5. copy_nodestcoll....... WARNING: COPY to non-existant collection 
'/litmus/litmus/nonesuch' gave '500 Internal Server
Error' not 409
    ...................... pass (with 1 warning)
 6. copy_cleanup.......... pass
 7. copy_coll............. pass
 8. copy_shallow.......... pass
 9. move.................. pass
10. move_coll............. pass
11. move_cleanup.......... pass
12. finish................ pass
<- summary for `copymove': of 13 tests run: 13 passed, 0 failed. 100.0%
-> 1 warning was issued.
-> running `props':
 0. init.................. pass
 1. begin................. pass
 2. propfind_invalid...... pass
 3. propfind_invalid2..... pass
 4. propfind_d0........... pass
 5. propinit.............. pass
 6. propset............... pass
 7. propget............... pass
 8. propextended.......... pass
 9. propmove.............. pass
10. propget............... pass
11. propdeletes........... pass
12. propget............... pass
13. propreplace........... pass
14. propget............... pass
15. propnullns............ pass
16. propget............... pass
17. prophighunicode....... pass
18. propget............... pass
19. propremoveset......... pass
20. propget............... pass
21. propsetremove......... pass
22. propget............... pass
23. propvalnspace......... pass
24. propwformed........... pass
25. propinit.............. pass
26. propmanyns............ pass
27. propget............... pass
28. propcleanup........... pass
29. finish................ pass
<- summary for `props': of 30 tests run: 30 passed, 0 failed. 100.0%
-> running `locks':
 0. init.................. pass
 1. begin................. pass
 2. options............... pass
 3. precond............... pass
 4. init_locks............ pass
 5. put................... pass
 6. lock_excl............. pass
 7. discover.............. pass
 8. refresh............... pass
 9. notowner_modify....... pass
10. notowner_lock......... pass
11. owner_modify.......... pass
12. notowner_modify....... pass
13. notowner_lock......... pass
14. copy.................. pass
15. cond_put.............. pass
16. fail_cond_put......... pass
17. cond_put_with_not..... pass
18. cond_put_corrupt_token WARNING: PUT failed with 400 not 423
    ...................... pass (with 1 warning)
19. complex_cond_put...... pass
20. fail_complex_cond_put. pass
21. unlock................ pass
22. fail_cond_put_unlocked pass
23. lock_shared........... pass
24. notowner_modify....... pass
25. notowner_lock......... pass
26. owner_modify.......... pass
27. double_sharedlock..... pass
28. notowner_modify....... pass
29. notowner_lock......... pass
30. unlock................ pass
31. prep_collection....... pass
32. lock_collection....... pass
33. owner_modify.......... pass
34. notowner_modify....... pass
35. refresh............... pass
36. indirect_refresh...... pass
37. unlock................ pass
38. finish................ pass
<- summary for `locks': of 39 tests run: 39 passed, 0 failed. 100.0%
-> 1 warning was issued.
-> running `http':
 0. init.................. pass
 1. begin................. pass
 2. expect100............. pass
 3. finish................ pass
<- summary for `http': of 4 tests run: 4 passed, 0 failed. 100.0%

no regressions

SuSE 10.1 64bit:

2.2.8 (worker):

All tests successful, 7 tests and 18 subtests skipped.
Files=80, Tests=2841, 83 wallclock secs (33.49 cusr +  6.67 csys = 40.16 CPU)

No regressions

2.0.63 (worker):

Failed Test     Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/modules/cgi.t               58   21  36.21%  14 16 32 34 36 38 40 42 44 46-49
                                               51-58
 (1 subtest UNEXPECTEDLY SUCCEEDED), 14 tests and 28 subtests skipped.
Failed 1/80 test scripts, 98.75% okay. 21/2823 subtests failed, 99.26% okay.

No regressions



On Solaris my test kits are not complete, therefore I do not add any results.


Solaris 8:

2.0.63 (worker):

No test kit, but compiles and starts fine.

2.2.8 (worker):

No test kit, but compiles and starts fine.



Solaris 9:

2.0.63 (worker):

No regressions found.

2.2.8 (worker):

No regressions found.



Solaris 10:

2.0.63 (worker):

No regressions found.

2.2.8 (worker):

No regressions found.


Vote:

[+1] httpd 1.3.41
[+1] httpd 2.0.63
[+1] httpd 2.2.8

Results:

GPG signatures: OK
md5 checksums : OK

SuSE 10.2 32bit:

1.3.41:

Failed Test              Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/apache/contentlength.t               20    6  30.00%  6 10 14 16 18 20
t/apache/headers.t                     24    3  12.50%  3 6 9
t/apache/pr37166.t                      4    1  25.00%  4
t/modules/include.t                    80    2   2.50%  29 44
 (1 subtest UNEXPECTEDLY SUCCEEDED), 34 tests and 16 subtests skipped.
Failed 4/68 test scripts, 94.12% okay. 12/1794 subtests failed, 99.33% okay.

No regressions

2.0.63:

worker:

Failed Test     Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/modules/cgi.t               58   21  36.21%  14 16 32 34 36 38 40 42 44 46-49
                                               51-58
 (1 subtest UNEXPECTEDLY SUCCEEDED), 14 tests and 28 subtests skipped.
Failed 1/80 test scripts, 98.75% okay. 21/2825 subtests failed, 99.26% okay.

No regressions

prefork:

All tests successful (1 subtest UNEXPECTEDLY SUCCEEDED), 14 tests and 28 
subtests skipped.
Files=80, Tests=2825, 91 wallclock secs (45.97 cusr +  5.16 csys = 51.13 CPU)

No regressions

Litmus (WebDAV tests):

-> running `basic':
 0. init.................. pass
 1. begin................. pass
 2. options............... pass
 3. put_get............... pass
 4. put_get_utf8_segment.. pass
 5. mkcol_over_plain...... pass
 6. delete................ pass
 7. delete_null........... pass
 8. delete_fragment....... pass
 9. mkcol................. pass
10. mkcol_again........... pass
11. delete_coll........... pass
12. mkcol_no_parent....... pass
13. mkcol_with_body....... pass
14. finish................ pass
<- summary for `basic': of 15 tests run: 15 passed, 0 failed. 100.0%
-> running `copymove':
 0. init.................. pass
 1. begin................. pass
 2. copy_init............. pass
 3. copy_simple........... pass
 4. copy_overwrite........ pass
 5. copy_nodestcoll....... WARNING: COPY to non-existant collection 
'/litmus/litmus/nonesuch' gave '500 Internal Server
Error' not 409
    ...................... pass (with 1 warning)
 6. copy_cleanup.......... pass
 7. copy_coll............. pass
 8. copy_shallow.......... pass
 9. move.................. pass
10. move_coll............. pass
11. move_cleanup.......... pass
12. finish................ pass
<- summary for `copymove': of 13 tests run: 13 passed, 0 failed. 100.0%
-> 1 warning was issued.
-> running `props':
 0. init.................. pass
 1. begin................. pass
 2. propfind_invalid...... pass
 3. propfind_invalid2..... pass
 4. propfind_d0........... pass
 5. propinit.............. pass
 6. propset............... pass
 7. propget............... pass
 8. propextended.......... pass
 9. propmove.............. pass
10. propget............... pass
11. propdeletes........... pass
12. propget............... pass
13. propreplace........... pass
14. propget............... pass
15. propnullns............ pass
16. propget............... pass
17. prophighunicode....... pass
18. propget............... pass
19. propremoveset......... pass
20. propget............... pass
21. propsetremove......... pass
22. propget............... pass
23. propvalnspace......... pass
24. propwformed........... pass
25. propinit.............. pass
26. propmanyns............ pass
27. propget............... pass
28. propcleanup........... pass
29. finish................ pass
<- summary for `props': of 30 tests run: 30 passed, 0 failed. 100.0%
-> running `locks':
 0. init.................. pass
 1. begin................. pass
 2. options............... pass
 3. precond............... pass
 4. init_locks............ pass
 5. put................... pass
 6. lock_excl............. pass
 7. discover.............. pass
 8. refresh............... pass
 9. notowner_modify....... pass
10. notowner_lock......... pass
11. owner_modify.......... pass
12. notowner_modify....... pass
13. notowner_lock......... pass
14. copy.................. pass
15. cond_put.............. FAIL (PUT conditional on lock and etag failed: 412 
Precondition Failed)
16. fail_cond_put......... pass
17. cond_put_with_not..... pass
18. cond_put_corrupt_token WARNING: PUT failed with 400 not 423
    ...................... pass (with 1 warning)
19. complex_cond_put...... FAIL (PUT with complex conditional failed: 412 
Precondition Failed)
20. fail_complex_cond_put. pass
21. unlock................ pass
22. fail_cond_put_unlocked FAIL (conditional PUT with invalid lock-token should 
fail: 204 No Content)
23. lock_shared........... pass
24. notowner_modify....... pass
25. notowner_lock......... pass
26. owner_modify.......... pass
27. double_sharedlock..... pass
28. notowner_modify....... pass
29. notowner_lock......... pass
30. unlock................ pass
31. prep_collection....... pass
32. lock_collection....... pass
33. owner_modify.......... pass
34. notowner_modify....... pass
35. refresh............... pass
36. indirect_refresh...... pass
37. unlock................ pass
38. finish................ pass
<- summary for `locks': of 39 tests run: 36 passed, 3 failed. 92.3%
-> 1 warning was issued.
-> running `http':
 0. init.................. pass
 1. begin................. pass
 2. expect100............. pass
 3. finish................ pass
<- summary for `http': of 4 tests run: 4 passed, 0 failed. 100.0%

No regressions

2.2.8

worker:

All tests successful, 7 tests and 18 subtests skipped.
Files=80, Tests=2843, 137 wallclock secs (46.64 cusr +  5.17 csys = 51.81 CPU)

prefork:

All tests successful, 7 tests and 18 subtests skipped.
Files=80, Tests=2843, 108 wallclock secs (46.13 cusr +  5.60 csys = 51.73 CPU)

event:

All tests successful, 7 tests and 18 subtests skipped.
Files=80, Tests=2843, 93 wallclock secs (45.77 cusr +  5.17 csys = 50.94 CPU)

no regressions

Litmus (WebDAV tests):

-> running `basic':
 0. init.................. pass
 1. begin................. pass
 2. options............... pass
 3. put_get............... pass
 4. put_get_utf8_segment.. pass
 5. mkcol_over_plain...... pass
 6. delete................ pass
 7. delete_null........... pass
 8. delete_fragment....... pass
 9. mkcol................. pass
10. mkcol_again........... pass
11. delete_coll........... pass
12. mkcol_no_parent....... pass
13. mkcol_with_body....... pass
14. finish................ pass
<- summary for `basic': of 15 tests run: 15 passed, 0 failed. 100.0%
-> running `copymove':
 0. init.................. pass
 1. begin................. pass
 2. copy_init............. pass
 3. copy_simple........... pass
 4. copy_overwrite........ pass
 5. copy_nodestcoll....... WARNING: COPY to non-existant collection 
'/litmus/litmus/nonesuch' gave '500 Internal Server
Error' not 409
    ...................... pass (with 1 warning)
 6. copy_cleanup.......... pass
 7. copy_coll............. pass
 8. copy_shallow.......... pass
 9. move.................. pass
10. move_coll............. pass
11. move_cleanup.......... pass
12. finish................ pass
<- summary for `copymove': of 13 tests run: 13 passed, 0 failed. 100.0%
-> 1 warning was issued.
-> running `props':
 0. init.................. pass
 1. begin................. pass
 2. propfind_invalid...... pass
 3. propfind_invalid2..... pass
 4. propfind_d0........... pass
 5. propinit.............. pass
 6. propset............... pass
 7. propget............... pass
 8. propextended.......... pass
 9. propmove.............. pass
10. propget............... pass
11. propdeletes........... pass
12. propget............... pass
13. propreplace........... pass
14. propget............... pass
15. propnullns............ pass
16. propget............... pass
17. prophighunicode....... pass
18. propget............... pass
19. propremoveset......... pass
20. propget............... pass
21. propsetremove......... pass
22. propget............... pass
23. propvalnspace......... pass
24. propwformed........... pass
25. propinit.............. pass
26. propmanyns............ pass
27. propget............... pass
28. propcleanup........... pass
29. finish................ pass
<- summary for `props': of 30 tests run: 30 passed, 0 failed. 100.0%
-> running `locks':
 0. init.................. pass
 1. begin................. pass
 2. options............... pass
 3. precond............... pass
 4. init_locks............ pass
 5. put................... pass
 6. lock_excl............. pass
 7. discover.............. pass
 8. refresh............... pass
 9. notowner_modify....... pass
10. notowner_lock......... pass
11. owner_modify.......... pass
12. notowner_modify....... pass
13. notowner_lock......... pass
14. copy.................. pass
15. cond_put.............. pass
16. fail_cond_put......... pass
17. cond_put_with_not..... pass
18. cond_put_corrupt_token WARNING: PUT failed with 400 not 423
    ...................... pass (with 1 warning)
19. complex_cond_put...... pass
20. fail_complex_cond_put. pass
21. unlock................ pass
22. fail_cond_put_unlocked pass
23. lock_shared........... pass
24. notowner_modify....... pass
25. notowner_lock......... pass
26. owner_modify.......... pass
27. double_sharedlock..... pass
28. notowner_modify....... pass
29. notowner_lock......... pass
30. unlock................ pass
31. prep_collection....... pass
32. lock_collection....... pass
33. owner_modify.......... pass
34. notowner_modify....... pass
35. refresh............... pass
36. indirect_refresh...... pass
37. unlock................ pass
38. finish................ pass
<- summary for `locks': of 39 tests run: 39 passed, 0 failed. 100.0%
-> 1 warning was issued.
-> running `http':
 0. init.................. pass
 1. begin................. pass
 2. expect100............. pass
 3. finish................ pass
<- summary for `http': of 4 tests run: 4 passed, 0 failed. 100.0%

no regressions

SuSE 10.1 64bit:

2.2.8 (worker):

All tests successful, 7 tests and 18 subtests skipped.
Files=80, Tests=2841, 83 wallclock secs (33.49 cusr +  6.67 csys = 40.16 CPU)

No regressions

2.0.63 (worker):

Failed Test     Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/modules/cgi.t               58   21  36.21%  14 16 32 34 36 38 40 42 44 46-49
                                               51-58
 (1 subtest UNEXPECTEDLY SUCCEEDED), 14 tests and 28 subtests skipped.
Failed 1/80 test scripts, 98.75% okay. 21/2823 subtests failed, 99.26% okay.

No regressions



On Solaris my test kits are not complete, therefore I do not add any results.


Solaris 8:

2.0.63 (worker):

No test kit, but compiles and starts fine.

2.2.8 (worker):

No test kit, but compiles and starts fine.



Solaris 9:

2.0.63 (worker):

No regressions found.

2.2.8 (worker):

No regressions found.



Solaris 10:

2.0.63 (worker):

No regressions found.

2.2.8 (worker):

No regressions found.

Regards

RĂ¼diger

Reply via email to