A problem I run into constantly is that I work on a Windows box and my servers are mostly Ubuntu. That combination in and of itself isn’t the problem, nor is my choice of server OS; the problem is that the LTS version of Ubuntu has a very outdated Subversion package, and that Subversion is really quite picky when it comes to differentiating between client versions. If you commit something using svn 1.6 on Windows, then try to commit using the Ubuntu package (1.5.x or something), you receive a big “fuck you” from svn.
It turns out that some kind souls are keeping unofficial packages up-to-date for the rest of us chumps. I found the how-to in the comments here: http://stackoverflow.com/questions/831723/where-to-find-prebuilt-binaries-for-subversion-1-6-for-ubuntu-or-debian
Now we can say, “fuck yes!”