There have been a lot of changes to APR's poll code lately; it looks like some of them cause httpd-2.0 to freeze up while processing a request. Using the latest httpd-2.0, I was unable to check out a tree from a repository -- after my client sent the request, no response came back. The server was caught in some polling function (apologies, I must have unthinkingly killed the buffer that held the backtrace, and don't have time to recreate it right now. This was a Debian GNU/Linux kernel 2.5.7 x86 system, if anyone wants to try).
So, Subversion developers, if you are testing stuff over DAV, you should backdate your httpd-2.0, apr, and apr-util trees to 2002-07-10, which was right before a slew of poll changes went in. This example assumes you're using separate, in-tree copies of apr and apr-util: $ cd httpd-2.0 $ cvs update -D"2002-07-10" $ cd srclib/apr $ cvs update -D"2002-07-10" $ cd ../apr-util $ cvs update -D"2002-07-10" $ cd .../wherever/subversion_wc/apr $ cvs update -D"2002-07-10" $ cd ../apr_util $ cvs update -D"2002-07-10" You don't have to backdate Subversion itself. (Yeah, technically you probably don't need to do apr-util either, but I did and it works, so that's what I'm recommending :-). ) With this, ra_dav operations should work. Mucho thanks to Greg Stein for the recommendation to backdate past the poll changes. -K
