I have about 155 packages in the repository that I want to checkout. This has never worked with v1.6. The workaround is to checkout each package one at a time (svn co svn://). As you can see, that's very tedious. I assume subversion doesn't care how many packages are in my repository. I did the basic installation of svn v1.6 (tar'ing subversion-1.6.17.tar and subversion-deps-1.6.17.tar). Then I did another installation but with v1.7 to see if I ran into the same issue. I installed it on a different directory location. I was able to checkout the 155 packages successfully.
On Wed, Dec 21, 2011 at 8:05 AM, Stefan Sperling <s...@elego.de> wrote: > On Wed, Dec 21, 2011 at 07:47:16AM -0500, Phil wrote: > > Setting LC_ALL=C does not work either. Wonder why it works for v1.7 but > > not for v1.6. Again, I'm getting "svn: Compression of svndiff data > failed" > > when executing "svn co svn://path/to/repo/prj working_directory". But > if I > > do a "svn co file:///...." then it's okay for v1.6. > > The error is coming from zlib when compressing data. > Maybe svnserve is failing to compress data for transmission to the > client via the svn:// protocol. > > If you use file:// the only possible interaction with zlib during a > checkout is decompressing data. Though it might not even be trying to > decompress anything at all depending on the content of the respitory > you are checking out from. > > I would suspect that your Subversion 1.6 install has a problem with the > zlib it is using. > > Has checkout ever worked with 1.6 and suddenly stopped working? > Was zlib updated or recompiled without also recompiling its dependencies? > Or are you trying to get a fresh Subversion install working? > > That's all I can tell you given the information you provided. > Not sure what the problem really is, though. >