It appears that one has to use the hl lib if access to a local filespace repo is needed - which is a massive oversite of the Java SVN library.
Anyway - for those who have not read this thread thoroughly - take note that uninstalling Apache2 will not work. It is the Source Package for Apache2 which is at fault, and the libapr0 package, upon which the libjavahl-svn depends, is actually part of the Apache2 source (Lib Apache Runtime - Shared and used by SVN). I only realised this after trying (in a what the hey it's worth a shot, and not having read everything or expected it to work) to remove Apache 2 packages and see if that would help (Apache was no longer required on this box anyway). That will not work.
This definitely needs to be sorted with a long term fix, but until then, the above fix should be applied.
Again (with corrections to Tolstoy) that is:
apt-get source apache2
sudo apt-get build-dep apache2
Now apply the patch. Taking into account the missing spaces - there should be TWO before the * in the debian/changelog, and TWO after the email address .
cd apache2-2.0.55
dpkg-buildpackage -rfakeroot
At this point it will go off, as suggested above, for a while. Ignore the genchanges gripes if you see them.
cd ..
sudo dpkg -i libapr*.deb
Note that you will not be able to use *.deb, as this will try to install more than one of the different apache2 modes - prefork, threaded etc and will fail.Install the one that is appropriate to your setup - or none at all if you just need this library.
Hmm, I am seeing this too on Edgy.
It appears that one has to use the hl lib if access to a local filespace repo is needed - which is a massive oversite of the Java SVN library.
Anyway - for those who have not read this thread thoroughly - take note that uninstalling Apache2 will not work. It is the Source Package for Apache2 which is at fault, and the libapr0 package, upon which the libjavahl-svn depends, is actually part of the Apache2 source (Lib Apache Runtime - Shared and used by SVN). I only realised this after trying (in a what the hey it's worth a shot, and not having read everything or expected it to work) to remove Apache 2 packages and see if that would help (Apache was no longer required on this box anyway). That will not work.
This definitely needs to be sorted with a long term fix, but until then, the above fix should be applied.
Again (with corrections to Tolstoy) that is:
apt-get source apache2
sudo apt-get build-dep apache2
Now apply the patch. Taking into account the missing spaces - there should be TWO before the * in the debian/changelog, and TWO after the email address .
cd apache2-2.0.55
dpkg-buildpackage -rfakeroot
At this point it will go off, as suggested above, for a while. Ignore the genchanges gripes if you see them.
cd ..
sudo dpkg -i libapr*.deb
Note that you will not be able to use *.deb, as this will try to install more than one of the different apache2 modes - prefork, threaded etc and will fail.Install the one that is appropriate to your setup - or none at all if you just need this library.
Look here for info on building like this: - https:/ /wiki.ubuntu. com/UbuntuPacka gingGuide/ BuildFromDebdif f
Anyway - it all works for me now.