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