Hi, I invested some time and worked on a package, based on this Bug. You can find the resulting packages compiled for Ubuntu Lucid (10.4) in my Ubuntu-PPA at https://launchpad.net/~dominik-stadler/+archive/subversion-1.7, packages for other versions of Ubuntu are in progress in my other PPAs.
I tried to keep Patches that are still valid and backport necessary newer versions of some packages to Lucid, which is what I still run locally. Remaining Items/Problems: * Had to remove subversion-tools as most items are not part of the Subversion source package any more, are they added by Debian? * Had to disable some patches for ruby as I do not know enough to even try to apply them * Could not apply patch "no-extra-libs", had strange errors when trying to refresh it * for me aprutils was needed in some additional libraries, patch "needs_aprutil" takes care of this, probably a different fix is needed here * I had some trouble updating the libsvn1.symbols, I am sure they are not completely correct now * perl-manpage seems to be gone * some "contrib" items are gone, I had to remove the lines from .install-files * something needed symbols from an *_fs_* library, I therefore removed the exclude on dh_makeshlibs in rules, again the proper fix probably is different * not all tests run fine, but according to changelog entries this seems to be partly because of problems in Subversion itself. * Of the patches above, 04-build-fixes-vs-swig_checked<http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=20;filename=04-build-fixes-vs-swig_checked;att=4;bug=621692>, 08-rpath-refresh<http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=20;filename=08-rpath-refresh;att=8;bug=621692>, 09-apr-abi-refresh, <http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=20;filename=09-apr-abi-refresh;att=9;bug=621692> 10-loosen-sqlite-version-check-refresh<http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=20;filename=10-loosen-sqlite-version-check-refresh;att=10;bug=621692>are not applied, not sure about 07-no-extra-libs-2-refresh<http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=20;filename=07-no-extra-libs-2-refresh;att=7;bug=621692> Other changes: * Somehow the libraries ended up with name *.0.0.0 instead of *.1.0.0 previously, I created a patch to fix this again * Had to add "-r" to some calls to ${RM} in rules * Update "compatibility" for debhelper to 8 * Added dependencies on libserf-dev and libmagic-dev * Update to 1.7.1 underway * added "--with-serf=/usr" to try to include support for libserf I have to confess that I do not know enough about debian packaging, even much less about how Subversion is built and packaged so the package is surely not done, however it does the job for me, i.e. the resulting binaries allow me to run subversion client and other svn-based tools like kdesvn, I do not run a SVN Server, so I could not check this part. I hope this helps in creating official packages, I have a git repository where I host the packaging-changes, I can put that on gitorious or github, if anybody is interested. Dominik