Bug#363442: libc6-xen should not conflict with any other libc6-$flavor

2006-08-28 Thread Aurelien Jarno
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

2006-08-20 Thread Marcin Owsiany
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

2006-07-26 Thread Adam Borowski
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

2006-04-21 Thread Gabor Gombas
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

2006-04-19 Thread Jeff Bailey
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

2006-04-19 Thread Adam Heath
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

2006-04-18 Thread Adam Heath
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]