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