Re: RFS: jackd
On Fri, 2009-12-11 at 13:49 +0100, Adrian Knoth wrote: > On Fri, Dec 11, 2009 at 01:33:18PM +0100, Free Ekanayaka wrote: > > > Hi Adrian, > > Hi! > > > Thanks for having changed this! I'm not too convinced by the idea of not > > including the 32bit library, I guess it would be handy for some users > > and it wouldn't hurt the others. > > I must confess I'm not up-to-date about the current way of multiarch in > Debian. AFAIK, the chroot thing is only the last resort. Then, there was > a time with fat (multiarch) binaries (the Apple way), but this seems to > be abandoned. Or not, I don't know. > > Then, there is some magic with ia32-apt-get which installs i386 packages > side-by-side on amd64 systems. > > That's the approach I had in mind, and this would work: an amd64 user in > need for 32bit jack clients would have two libjack0 packages, one amd64 > and one i386 version. > > > I don't think there's consensus in Debian to automatically ship 32bit > libs in 64bit-packages, but if somebody has better knowledge, I'm happy > to add the four lines it'll take to support it. Support for multiarch is somewhat stalled AFAIK. The idea is to drop ia32-*, and to provide multiarch support within dpkg, but it hasn't been released yet. -- Saludos, Felipe Sateler signature.asc Description: This is a digitally signed message part ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: RFS: jackd
Hi Adrian, |--==> On Fri, 11 Dec 2009 13:49:02 +0100, Adrian Knoth said: AK> On Fri, Dec 11, 2009 at 01:33:18PM +0100, Free Ekanayaka wrote: >>Hi Adrian, AK> Hi! >>Thanks for having changed this! I'm not too convinced by the idea of not >>including the 32bit library, I guess it would be handy for some users >>and it wouldn't hurt the others. AK> I must confess I'm not up-to-date about the current way of multiarch in AK> Debian. AFAIK, the chroot thing is only the last resort. Then, there was AK> a time with fat (multiarch) binaries (the Apple way), but this seems to AK> be abandoned. Or not, I don't know. AK> Then, there is some magic with ia32-apt-get which installs i386 packages AK> side-by-side on amd64 systems. AK> That's the approach I had in mind, and this would work: an amd64 user in AK> need for 32bit jack clients would have two libjack0 packages, one amd64 AK> and one i386 version. Oh, okay, I had misunderstood that then. I agree this would be a good way to do it, and it's matching what some other packages already do. AK> I don't think there's consensus in Debian to automatically ship 32bit AK> libs in 64bit-packages, but if somebody has better knowledge, I'm happy AK> to add the four lines it'll take to support it. I think the solution you described is the one mostly adopted. There's no pressure to go for it right now though. Ciao! Free ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: RFS: jackd
On Fri, Dec 11, 2009 at 01:33:18PM +0100, Free Ekanayaka wrote: > Hi Adrian, Hi! > Thanks for having changed this! I'm not too convinced by the idea of not > including the 32bit library, I guess it would be handy for some users > and it wouldn't hurt the others. I must confess I'm not up-to-date about the current way of multiarch in Debian. AFAIK, the chroot thing is only the last resort. Then, there was a time with fat (multiarch) binaries (the Apple way), but this seems to be abandoned. Or not, I don't know. Then, there is some magic with ia32-apt-get which installs i386 packages side-by-side on amd64 systems. That's the approach I had in mind, and this would work: an amd64 user in need for 32bit jack clients would have two libjack0 packages, one amd64 and one i386 version. I don't think there's consensus in Debian to automatically ship 32bit libs in 64bit-packages, but if somebody has better knowledge, I'm happy to add the four lines it'll take to support it. Cheerio -- mail: a...@thur.de http://adi.thur.de PGP/GPG: key via keyserver ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: RFS: jackd
Hi Adrian, |--==> On Fri, 11 Dec 2009 13:22:31 +0100, Adrian Knoth said: AK> On Sat, Dec 05, 2009 at 06:37:11PM +0100, Free Ekanayaka wrote: >>Hi Adrian, AK> Hi! AK> [jackd2] >>Great job! I've been trying it and looks very stable. Do you think it's >>possible to activate the mixed 32/64 bits support? It lets people AK> I did this: AK> http://git.debian.org/?p=pkg-multimedia/jack-audio-connection-kit.git;a=commitdiff;h=f738c9212a99be2b99a5b86b6830f0aeb85ccbf7 AK> There is one related question: the --mixed flag also builds an i386 lib AK> on amd64, hence the g++-multilib build-dependency. AK> This 32bit library isn't really needed, the user can always install the AK> native i386 lib in his chroot (or in parallel to /usr/lib32). AK> So I decided not to include the 32bit lib in the amd64 package, but AK> simply enable the amd64 jackd2 to talk to 32bit clients, that is, AK> programs that depend on libjack0-version-i386.deb (chroot or similar, as AK> already mentioned) Thanks for having changed this! I'm not too convinced by the idea of not including the 32bit library, I guess it would be handy for some users and it wouldn't hurt the others. However it's a good start already, so if you don't want to include the lib for now, that's fine for me. Ciao! Free ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: RFS: jackd
On Sat, Dec 05, 2009 at 06:37:11PM +0100, Free Ekanayaka wrote: > Hi Adrian, Hi! [jackd2] > Great job! I've been trying it and looks very stable. Do you think it's > possible to activate the mixed 32/64 bits support? It lets people I did this: http://git.debian.org/?p=pkg-multimedia/jack-audio-connection-kit.git;a=commitdiff;h=f738c9212a99be2b99a5b86b6830f0aeb85ccbf7 There is one related question: the --mixed flag also builds an i386 lib on amd64, hence the g++-multilib build-dependency. This 32bit library isn't really needed, the user can always install the native i386 lib in his chroot (or in parallel to /usr/lib32). So I decided not to include the 32bit lib in the amd64 package, but simply enable the amd64 jackd2 to talk to 32bit clients, that is, programs that depend on libjack0-version-i386.deb (chroot or similar, as already mentioned) Cheerio -- mail: a...@thur.de http://adi.thur.de PGP/GPG: key via keyserver Windws is ine for backgroun comunicaions - Bll Gats ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers