On Tue, Mar 07, 2006 at 12:10:11PM -0500, Lee A. Azzarello wrote:
----- res0u2uc(a)verizon.net wrote:
It's called backporting. You add a deb-src line
for sid in
sources.list, apt-get source <packagename>, apt-get build-dep
<packagename>, enter the source directory, dpkg-buildpackage
-rfakeroot and theoretically you should have an updated package for
sarge. But the libc6 upgrade messed that up for some packages. I
recently backported jackd and libjack from sid but they won't install
without removing /every single/ package from sarge that depends on the
old libjack. I'm assuming this is because the newer libjack is not
backwards compatible or the current sid package has some broken
dependencies.
I think it has to do with the .so name. We successfully backported
etch's jack to sarge without having to remove all jack dependent
packages by basically lying to the package system about the library
version. Not sure if this is a good practice, but it appears to work for
RFA.