Comments
But your solution doesn't solve the problem that bugfixes won't be installed to your installation any more. That's really bad, espacially because debian etch claims to be a well tested system, etc.
There's nothing better than Gentoo:
# echo "subversion" >> /etc/portage/package.keywords
# emerge subversion
And you'll get the latest well tested version of subversion (which means of the 1.5 branch and later, but no devel version). Always. ;-)
Sven,
You can simply repeat this process for newer versions.
Great that gentoo does it with a 2 simple commands, however, I wouldn't trust it for our production machines.
Evert
You would need the fakeroot and debhelper packages too, to do this.
Thanks! I already had those on my system, so I added it to the instructions
Hey sven, check this out:
http://funroll-loops.info/
Many interesting Gentoo quotes, but this is my all time favorite:
"I'm currently isntalling Gentoo from stage 1 on 300Mhz laptop with 128 megs of RAM. And the compilation is not an issue. That guy sounds like he plans to do all the compiling during the time he would normally be using the computer. Why not do like I did? I started the bootstrap when I was on my way to bed. In the morning, it was finished. Before I went to work, I emerged system. When I got back home, it was done. X and Fluxbox were both installed during the night, no problems there. I didn't lose any time compiling all that software."
One tip:
Instead of manually unpacking the .orig.gz and applying the patch(es), you can do
dpkg-source -x <whatever>.dsc
and it will be done for you.
I love your "compiling" cartoon! Too funny!
I needed to install a bunch of other things as well, including:
swig, libapr1, libapr1-dev, libaprutil1, libaprutil1-dev
It also asked for apxs, which I disabled in debian/rules
aaargh, make failed because it lacked *doxygen*!
aaargh, make failed because it lacked *doxygen*!
I've done almost exactly this (without java support, hence not on backports.org):
http://people.debian.org/~dom/ - etch-backports repository there
Feel free to use!
do not forget to run svnadmin upgrade on all your repositories after installing the new version - I always got "Retrieval of mergeinfo unsupported ..." before I did that
hi,
quick question: after the built my deb packages seem to be built for an AMD64 platform whereas my server is an intel platform, anything I missed here or I can go ahead with those ?
thank you
Jose,
The 'amd64' identifier is also used for intel chips. Basically any 'intel-compatible' 64bit architecture is named amd64, because they just followed intel's spec.
http://en.wikipedia.org/wiki/Amd64
Evert
thank you evert
You can also do
DEB_BUILD_OPTIONS="no-javahl" dpkg-buildpackage -rfakeroot -uc -b -d
(and more opts to reduce the number of needed packages:
no-apache no-ruby
This avoids editing the debian/rules...








