Bug#363442: libc6-xen should not conflict with any other libc6-$flavor
On Wed, Apr 19, 2006 at 01:02:59PM -0500, Adam Heath wrote: On Wed, 19 Apr 2006, Jeff Bailey wrote: Le mardi 18 avril 2006 à 23:02 -0500, Adam Heath a écrit : package: libc6-xen version: 2.3.6-7 Please don't conflict with libc6-686. When one dual-boots, one would like to have both of these packages installed, and have the appropriate one selected at runtime. Yup - we're working on the necessary runtime detection for this. It still requires more work, though. Need help with it? Someone willing to test? Do you have an idea of which version will have this, and when it will be uploaded? I'm ready to upload xen 3.0.2, with a dependency on libc6-xen. The changes have been done in the SVN for the experimental version of the glibc, so they will appear with the next upload, probably in the next few days. The solution is to use the new hwcap function of ldconfig introduced in glibc 2.4, so the changes will only appear for etch + 1. This is not easily backportable to etch, anyway the glibc in etch is now frozen. -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `-people.debian.org/~aurel32 | www.aurel32.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#363442: libc6-xen should not conflict with any other libc6-$flavor
On Thu, Jul 27, 2006 at 01:00:01AM +0200, Adam Borowski wrote: On Fri, Apr 21, 2006 at 02:15:16PM +0200, Gabor Gombas wrote: IMHO just go ahead with the upload :-) The removal of the other optimized flavors due to the conflict with libc6-xen should only cause some performance regression when you boot a non-xen kernel, it should ^^ not have any effect on usability. Is the part about performance regression actually true? I've spent quite a bit of time trying to find a test case where the difference could be measureable, and failed. I think Gabor meant the regression you get when running with a non-xen libc under xen (compared to xen-libc under xen). I'm not knowledgeable about TLS issues, but it appears that the slowdown is on the rate on one CPU cycle per some glibc calls -- way below any reasonable threshold, and certainly not enough to warrant the extra disk space and confusion. So, what about dropping libc6-xen and simply rebuilding libc6-i686 with -mno-tls-direct-seg-refs? While you seem to be referring to the regression you get when running with a xen-libc on non-xen kernel (bare metal), compared to regular libc (with negative segment trick) on non-xen kernel. The problem with merging libc-xen and libc-686 is that it brings a performance penalty (though tiny) to people who don't care about Xen at all. Marcin -- Marcin Owsiany [EMAIL PROTECTED] http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#363442: libc6-xen should not conflict with any other libc6-$flavor
On Fri, Apr 21, 2006 at 02:15:16PM +0200, Gabor Gombas wrote: On Wed, Apr 19, 2006 at 01:02:59PM -0500, Adam Heath wrote: I'm ready to upload xen 3.0.2, with a dependency on libc6-xen. IMHO just go ahead with the upload :-) The removal of the other optimized flavors due to the conflict with libc6-xen should only cause some performance regression when you boot a non-xen kernel, it should ^^ not have any effect on usability. Is the part about performance regression actually true? I've spent quite a bit of time trying to find a test case where the difference could be measureable, and failed. I'm not knowledgeable about TLS issues, but it appears that the slowdown is on the rate on one CPU cycle per some glibc calls -- way below any reasonable threshold, and certainly not enough to warrant the extra disk space and confusion. So, what about dropping libc6-xen and simply rebuilding libc6-i686 with -mno-tls-direct-seg-refs? Both packages are identical otherwise; they could be merged with a Provides: clause. Cheers and schtuff, -- 1KB // Q: How do you spot a good inetd? // A: It build-depends on equivs. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#363442: libc6-xen should not conflict with any other libc6-$flavor
On Wed, Apr 19, 2006 at 01:02:59PM -0500, Adam Heath wrote: I'm ready to upload xen 3.0.2, with a dependency on libc6-xen. IMHO just go ahead with the upload :-) The removal of the other optimized flavors due to the conflict with libc6-xen should only cause some performance regression when you boot a non-xen kernel, it should not have any effect on usability. Gabor -- - MTA SZTAKI Computer and Automation Research Institute Hungarian Academy of Sciences - -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#363442: libc6-xen should not conflict with any other libc6-$flavor
Le mardi 18 avril 2006 à 23:02 -0500, Adam Heath a écrit : package: libc6-xen version: 2.3.6-7 Please don't conflict with libc6-686. When one dual-boots, one would like to have both of these packages installed, and have the appropriate one selected at runtime. Yup - we're working on the necessary runtime detection for this. It still requires more work, though. Tks, Jeff Bailey -- Although when you're in the situation that RMS is telling you that you're being too ideological about freedom, maybe, just maybe, it's true. - Matthew Wilcox signature.asc Description: Ceci est une partie de message numériquement signée
Bug#363442: libc6-xen should not conflict with any other libc6-$flavor
On Wed, 19 Apr 2006, Jeff Bailey wrote: Le mardi 18 avril 2006 à 23:02 -0500, Adam Heath a écrit : package: libc6-xen version: 2.3.6-7 Please don't conflict with libc6-686. When one dual-boots, one would like to have both of these packages installed, and have the appropriate one selected at runtime. Yup - we're working on the necessary runtime detection for this. It still requires more work, though. Need help with it? Someone willing to test? Do you have an idea of which version will have this, and when it will be uploaded? I'm ready to upload xen 3.0.2, with a dependency on libc6-xen.
Bug#363442: libc6-xen should not conflict with any other libc6-$flavor
package: libc6-xen version: 2.3.6-7 Please don't conflict with libc6-686. When one dual-boots, one would like to have both of these packages installed, and have the appropriate one selected at runtime. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]