Bug#429064: linux-libc-dev: linux/types.h conflicts with sys/ustat.h

2007-06-15 Thread Jeroen van Wolffelaar
reopen 429064
thanks

On Fri, Jun 15, 2007 at 09:22:12PM +0200, Aurelien Jarno wrote:
 The glibc is correct here. If you don't want to get the bug assigned on
 linux-2.6, then I am closing the bug.

The reported problem does still exist, so closing this bug is shoving a
real problem under the carpet because of disagreements amongst
maintainers how to fix it. There are other (superior) way to deal with
situations like this, I suggest you both talk to get to an agreement as
to what the best technical fix would be... If that fails, you can invoke
arbitration by the tech-ctte for example.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: glibc_2.3.6-7_i386.changes REJECTED

2006-04-14 Thread Jeroen van Wolffelaar
On Fri, Apr 14, 2006 at 12:37:20PM +0200, Aurelien Jarno wrote:
 On Fri, Apr 14, 2006 at 03:03:31AM -0700, Jeroen van Wolffelaar wrote:
  Hi maintainers,
  
  Sorry, but I'm going to reject this package.
  
  1) You're adding a new package directly to unstable, instead of first to
 experimental.
 
 Is it a new requirement? I wasn't aware of that.

It isn't a requirement, but something I'd strongly advice for such an
important package like glibc. Anyway, this certainly wasn't the
strongest reason to reject, and I might not have rejected it if the
other 3 points didn't exist.

 More seriously, I can understand that for libc-bin, but not for package
 that you are not obliged to install.
 
 I plan to add libc6-mipsn32 and libc6-mipsn64 soon. Should they also go
 thru experimental first?

As long as glibc is out of sync unstable vs testing and there are
multiple RC bugs in unstable, definitely. Currently amd64 in testing is
blocking on glibc being out of sync, so we'd really like to get glibc
into a testing-worthy version as soon as possible.

I don't have a strong opinion on this otherwise, it's more like not to
unstable right now, in this form than must be to experimental first,
also taking into account the other issues you list with using
experimental for this.

I hope this clarifies my position adequately.
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#271650: FTBFS: illuminator/arm -- shlibs error

2004-09-16 Thread Jeroen van Wolffelaar
On Tue, Sep 14, 2004 at 12:28:39PM -0400, Adam C Powell IV wrote:
 severity 271650 important
 reassign 271650 libc6
 merge 271650 222536
 thanks
 
 There's no way for you to have known this, but this is not an
 illuminator bug, though it's keeping the latest illuminator out of
 sarge.  See also
 http://lists.debian.org/debian-devel/2004/09/msg00616.html which had no
 replies (though I welcome any ideas you have).

Frankly, I have no clue :-(
 
 Also, I'd appreciate you not filing RC bugs against a package with a
 perfectly valid working version in sarge, which would pull the whole
 thing out.  Or else please tag it sid.  (I don't think the testing
 scripts are sophisticated enough to know from the version that this
 doesn't affect what's already in sarge...)

There are no scripts pulling stuff automatically out of sarge, that's
only done manually after checking bugreports, so just noting it there
would already have been enough.

Note that there is still a serious issue _somewhere_, and as I explained
below, it is actually a problem for illuminator, even though the _fault_
is obviously somewhere else. If now somehow illuminator is build
succesfully on arm due to sheer luck, it might propagate to testing, and
lacking this luck in the future, it might be impossible to do security
support for it. Build failures are always a problem of the failing
package (in addition to the problem-causer, of course), however annoying
that might be.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#252284: Exits (does not reload) on HUP

2004-06-07 Thread Jeroen van Wolffelaar
On Mon, Jun 07, 2004 at 12:22:10PM +0200, Thomas Hood wrote:
 If you send nscd the HUP signal (signal 1) then nscd exits; it does
 not reload as the author of the initscript supposed.
 
 If there is some signal that makes nscd restart then that signal should
 be used.  Otherwise 'reload' should be made a synonym for 'restart'.

No, reload should not be supported then, and force-reload (defined as
'reload if supported, restart otherwise') should behave as defined.

See policy 9.3.2.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#252284: Exits (does not reload) on HUP

2004-06-07 Thread Jeroen van Wolffelaar
On Mon, Jun 07, 2004 at 12:22:10PM +0200, Thomas Hood wrote:
 If you send nscd the HUP signal (signal 1) then nscd exits; it does
 not reload as the author of the initscript supposed.
 
 If there is some signal that makes nscd restart then that signal should
 be used.  Otherwise 'reload' should be made a synonym for 'restart'.

No, reload should not be supported then, and force-reload (defined as
'reload if supported, restart otherwise') should behave as defined.

See policy 9.3.2.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Bug#247241: FTBFS: no rule to make target build_tree when running 'debian/rules binary'

2004-05-20 Thread Jeroen van Wolffelaar
On Fri, May 21, 2004 at 01:08:09AM +0900, GOTO Masanori wrote:
 At Tue, 4 May 2004 18:44:58 +0200,
 Jeroen van Wolffelaar wrote:
  On Mon, May 03, 2004 at 09:36:07PM -0400, Jurij Smakov wrote:
   According to chapter 4.8 of Policy The binary target must be all that 
   is necessary for the user to build the binary package(s) produced from 
   this source package.
  
(... patch ...)
 
 Thanks, it's correct.  I've put it in.

Cool, thanks.
 
 Be carefult that you should set DEB_BUILD_OPTIONS=nocheck environment
 variable to build with debian/rules binary.

I don't understand. debian/rules binary should just work. Do you mean to
say it will only work if I set some specific environment variable? If
that's what you mean, I believe that would be a policy violation (didn't
look into this very carefully yet).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#247241: FTBFS: no rule to make target build_tree when running 'debian/rules binary'

2004-05-20 Thread Jeroen van Wolffelaar
On Fri, May 21, 2004 at 01:08:09AM +0900, GOTO Masanori wrote:
 At Tue, 4 May 2004 18:44:58 +0200,
 Jeroen van Wolffelaar wrote:
  On Mon, May 03, 2004 at 09:36:07PM -0400, Jurij Smakov wrote:
   According to chapter 4.8 of Policy The binary target must be all that 
   is necessary for the user to build the binary package(s) produced from 
   this source package.
  
(... patch ...)
 
 Thanks, it's correct.  I've put it in.

Cool, thanks.
 
 Be carefult that you should set DEB_BUILD_OPTIONS=nocheck environment
 variable to build with debian/rules binary.

I don't understand. debian/rules binary should just work. Do you mean to
say it will only work if I set some specific environment variable? If
that's what you mean, I believe that would be a policy violation (didn't
look into this very carefully yet).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Bug#221982: glibc's at fault here...

2004-05-05 Thread Jeroen van Wolffelaar
On Wed, May 05, 2004 at 12:07:08AM -0400, Daniel Jacobowitz wrote:
 On Tue, May 04, 2004 at 06:25:20PM +0200, Jeroen van Wolffelaar wrote:
  retitle 221982 Please put nss modules in /lib/nss/ (or something like that)
  severity 221982 wishlist
  reassign 221982 glibc
  thanks
  
  Please keep myself in the Cc list.
  
  On Wed, Apr 21, 2004 at 02:03:33PM -0700, Jeff Bailey wrote:
   On Wed, Apr 21, 2004 at 10:10:43PM +0200, Jeroen van Wolffelaar wrote:
   
glibc is misplacing libnss_* according to Andrew Suffield.
   
Disclaimer: I don't know that these files do, I trust this to the
descretion of the glibc maintainers :).
   
   It's all good.  Andrew's wrong in this particular case.  Those files are
   used to help glibc figure out things like how to read /etc/passwd and
   such.  These all are useful when /usr hasn't been mounted yet (and could
   potentially be required for mounting it off of a remote NFS volume)
  
  Shouldn't it be in /lib/nss/ then? This is a good reason to not put it
  in /usr/lib/package/, but, I don't see why it shouldn't be in
  /lib/(nss|glibc-modules|whatever)/. These files are indeed no shared
  libraries, which makes it unnessasary (and against FHS if you're reading
  it in a certain way) to put them directly in /lib.
 
 You can link to them directly as shared libraries if you want to.  They
 are valid shared libraries.  I don't see how the fact that normal use
 uses dlopen makes them any less shared libraries.

I was busy yesterday with shared libraries  lintian, and the
discriminating factor according to lintian turns out to be:
has a SONAME or not. According to policy, shared libraries do need a
SONAME. I also look a bit closer to how glibc handles it, and indeed I
agree with you it are shared libraries (that no other package uses them
directly doesn't matter). But:

Suppose the first digit indicates indicate the amount of backwards
compatibility, and if either of the two others change, binary backwards
compatibility is maintaind (it looks like that way).

Then, this should be the layout:
libc6:
- libnss_dns.so.2 - libnss_dns.so.2.3.2 (symlink)
- libnss_dns.so.2.3.2 (actual library, with soname 'libnss_dns.so.2'
libc6-dev:
- libnss_dns.so - libnss_dns.so.2 (symlink)
- libnss_dns.a (static library for the sake of programs using this
  library)

The problem with libc is that the filename is a bit weird (version
before the .so) but that's not really a problem, but that there are
symlinks etc, but no soname.

If these are shared libraries, which they very much seem to be, then the
soname should be set to libnss_dns.so.2 (in this case), and a shlibs
entry for programs who wish to use that same library too. For the
latter, you'll also need to add the static library in the -dev package
(the .a file).

It is actually a policy violation as it is now, but since it'd be very
unfortunate if changes to these files turn out to have unforseen
implications (I doubt it, but you can better play safe) this close to
the Sarge release, I won't inflate the severity now. Adding a soname is
quite zero-risk though: add '-Wl,-soname,libnss_dns.so.2' to the gcc
line compiling libnss_dns-2.3.2.so (etc). Also extra shlibs entries
don't hurt. And the strange filename is both quite unimportant, not
clear it's wrong at all (just not like it is done usually), and of
course way too risky to change right now.

I'll make sure the lintian errors are much more clear by the way, if you
run lintian with -i you'd have seen explaination, but the tag is a bit
misleading.

 I'd rather add shlibs entries for them, or a lintian exception.  They
 do not violate policy by living in /lib.

Agree about the /lib: after looking closer they indeed are simple shared
libraries. I was a bit 'distracted'[1] by the initial bugreport --
sorry. And by the unclear lintian error :).

Kind regards,
--Jeroen

[1] This isn't exactly the word I was looking for, but as a non-native
English speaker, it comes closest to what I could think of.

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Re: Bug#221982: glibc's at fault here...

2004-05-04 Thread Jeroen van Wolffelaar
retitle 221982 Please put nss modules in /lib/nss/ (or something like that)
severity 221982 wishlist
reassign 221982 glibc
thanks

Please keep myself in the Cc list.

On Wed, Apr 21, 2004 at 02:03:33PM -0700, Jeff Bailey wrote:
 On Wed, Apr 21, 2004 at 10:10:43PM +0200, Jeroen van Wolffelaar wrote:
 
  glibc is misplacing libnss_* according to Andrew Suffield.
 
  Disclaimer: I don't know that these files do, I trust this to the
  descretion of the glibc maintainers :).
 
 It's all good.  Andrew's wrong in this particular case.  Those files are
 used to help glibc figure out things like how to read /etc/passwd and
 such.  These all are useful when /usr hasn't been mounted yet (and could
 potentially be required for mounting it off of a remote NFS volume)

Shouldn't it be in /lib/nss/ then? This is a good reason to not put it
in /usr/lib/package/, but, I don't see why it shouldn't be in
/lib/(nss|glibc-modules|whatever)/. These files are indeed no shared
libraries, which makes it unnessasary (and against FHS if you're reading
it in a certain way) to put them directly in /lib.

Kernel modules, which aren't shared libs either, are also placed in a
seperate directory. It is also consistent with how /usr/lib works, also
there shared object files are within subdirs.

If you, glibc maintainers, really think they should be in plain /lib,
please reassign to debian-policy to have an exception there (I can image
'historical reasons' could be a reason). But if historical reasons don't
prevent a move, it could be a target of sarge+1.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED]
http://jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#247241: FTBFS: no rule to make target build_tree when running 'debian/rules binary'

2004-05-04 Thread Jeroen van Wolffelaar
tags 247241 + patch
thanks

On Mon, May 03, 2004 at 09:36:07PM -0400, Jurij Smakov wrote:
 According to chapter 4.8 of Policy The binary target must be all that 
 is necessary for the user to build the binary package(s) produced from 
 this source package.

Also, according to the same section, the binary-{indep,arch} and binary
targets must depend on the build target. The attached patch fixes this,
which solves this bug. The binary target indirectly depends on build via
binary-indep and binary-arch.

--- debian/rules.old2004-05-04 18:36:27.0 +0200
+++ debian/rules2004-05-04 18:38:38.0 +0200
@@ -148,10 +148,10 @@
rm -rf debian/include
 
 # Required Debian targets
-binary-indep: testroot debian/control $(build-tree) $(patsubst 
%,$(stamp)install_%,$(GLIBC_PASSES)) $(patsubst 
%,$(stamp)binaryinst_%,$(DEB_INDEP_REGULAR_PACKAGES))
+binary-indep: build testroot debian/control $(build-tree) $(patsubst 
%,$(stamp)install_%,$(GLIBC_PASSES)) $(patsubst 
%,$(stamp)binaryinst_%,$(DEB_INDEP_REGULAR_PACKAGES))
 # NOTE: Putting install_ stamps before binaryinst_ stamps in the list is the
 # wrong way to represent dependencies.  Fix this.
-binary-arch: testroot debian/control $(build-tree) \
+binary-arch: build testroot debian/control $(build-tree) \
$(patsubst %,$(stamp)install_%,$(GLIBC_PASSES)) \
$(patsubst %,$(stamp)binaryinst_%,$(DEB_ARCH_REGULAR_PACKAGES)) \
$(patsubst %,$(stamp)binaryinst_%,$(DEB_UDEB_PACKAGES))

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED]
http://jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#221982: glibc's at fault here...

2004-05-04 Thread Jeroen van Wolffelaar
retitle 221982 Please put nss modules in /lib/nss/ (or something like that)
severity 221982 wishlist
reassign 221982 glibc
thanks

Please keep myself in the Cc list.

On Wed, Apr 21, 2004 at 02:03:33PM -0700, Jeff Bailey wrote:
 On Wed, Apr 21, 2004 at 10:10:43PM +0200, Jeroen van Wolffelaar wrote:
 
  glibc is misplacing libnss_* according to Andrew Suffield.
 
  Disclaimer: I don't know that these files do, I trust this to the
  descretion of the glibc maintainers :).
 
 It's all good.  Andrew's wrong in this particular case.  Those files are
 used to help glibc figure out things like how to read /etc/passwd and
 such.  These all are useful when /usr hasn't been mounted yet (and could
 potentially be required for mounting it off of a remote NFS volume)

Shouldn't it be in /lib/nss/ then? This is a good reason to not put it
in /usr/lib/package/, but, I don't see why it shouldn't be in
/lib/(nss|glibc-modules|whatever)/. These files are indeed no shared
libraries, which makes it unnessasary (and against FHS if you're reading
it in a certain way) to put them directly in /lib.

Kernel modules, which aren't shared libs either, are also placed in a
seperate directory. It is also consistent with how /usr/lib works, also
there shared object files are within subdirs.

If you, glibc maintainers, really think they should be in plain /lib,
please reassign to debian-policy to have an exception there (I can image
'historical reasons' could be a reason). But if historical reasons don't
prevent a move, it could be a target of sarge+1.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED]
http://jeroen.A-Eskwadraat.nl




Bug#247241: FTBFS: no rule to make target build_tree when running 'debian/rules binary'

2004-05-04 Thread Jeroen van Wolffelaar
tags 247241 + patch
thanks

On Mon, May 03, 2004 at 09:36:07PM -0400, Jurij Smakov wrote:
 According to chapter 4.8 of Policy The binary target must be all that 
 is necessary for the user to build the binary package(s) produced from 
 this source package.

Also, according to the same section, the binary-{indep,arch} and binary
targets must depend on the build target. The attached patch fixes this,
which solves this bug. The binary target indirectly depends on build via
binary-indep and binary-arch.

--- debian/rules.old2004-05-04 18:36:27.0 +0200
+++ debian/rules2004-05-04 18:38:38.0 +0200
@@ -148,10 +148,10 @@
rm -rf debian/include
 
 # Required Debian targets
-binary-indep: testroot debian/control $(build-tree) $(patsubst 
%,$(stamp)install_%,$(GLIBC_PASSES)) $(patsubst 
%,$(stamp)binaryinst_%,$(DEB_INDEP_REGULAR_PACKAGES))
+binary-indep: build testroot debian/control $(build-tree) $(patsubst 
%,$(stamp)install_%,$(GLIBC_PASSES)) $(patsubst 
%,$(stamp)binaryinst_%,$(DEB_INDEP_REGULAR_PACKAGES))
 # NOTE: Putting install_ stamps before binaryinst_ stamps in the list is the
 # wrong way to represent dependencies.  Fix this.
-binary-arch: testroot debian/control $(build-tree) \
+binary-arch: build testroot debian/control $(build-tree) \
$(patsubst %,$(stamp)install_%,$(GLIBC_PASSES)) \
$(patsubst %,$(stamp)binaryinst_%,$(DEB_ARCH_REGULAR_PACKAGES)) \
$(patsubst %,$(stamp)binaryinst_%,$(DEB_UDEB_PACKAGES))

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED]
http://jeroen.A-Eskwadraat.nl




Bug#221982: glibc's at fault here...

2004-04-21 Thread Jeroen van Wolffelaar
# confirmed by accident
tags 221982 =
# As the report says, glibc is doing things wrong apparantly
reassign 221982 glibc
retitle 221982 Shouldn't put nss modules in /lib
thanks

glibc is misplacing libnss_* according to Andrew Suffield.

Disclaimer: I don't know that these files do, I trust this to the
descretion of the glibc maintainers :).

Anyway, it's not lintian's fault that it is complaining about broken
packages, rather, it is lintian's job to do so. Please add overrides if
and where appropriate (f.e., if this is done for historic reasons), if
you don't want to get reminded of this misplacement on every lintian
run.

Feel free to discuss this bug with [EMAIL PROTECTED] if you like.

Thanks,
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#221982: glibc's at fault here...

2004-04-21 Thread Jeroen van Wolffelaar
# confirmed by accident
tags 221982 =
# As the report says, glibc is doing things wrong apparantly
reassign 221982 glibc
retitle 221982 Shouldn't put nss modules in /lib
thanks

glibc is misplacing libnss_* according to Andrew Suffield.

Disclaimer: I don't know that these files do, I trust this to the
descretion of the glibc maintainers :).

Anyway, it's not lintian's fault that it is complaining about broken
packages, rather, it is lintian's job to do so. Please add overrides if
and where appropriate (f.e., if this is done for historic reasons), if
you don't want to get reminded of this misplacement on every lintian
run.

Feel free to discuss this bug with [EMAIL PROTECTED] if you like.

Thanks,
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Bug#242546: libc6-i686: Package description: unclear about 2.6 requirements

2004-04-12 Thread Jeroen van Wolffelaar
On Tue, Apr 13, 2004 at 12:08:21AM +0900, GOTO Masanori wrote:
 At Wed, 7 Apr 2004 12:29:05 +0200,
 Jeroen van Wolffelaar wrote:
  The package description says:
  | This package includes support for NPTL.  The optimized libraries will
  | not be used unless you are using a 2.6 kernel.
  
  It is unclear (at least to me, so probably also to others) whether this
  means that:
  
  - optimized NPTL functions will only be used with 2.6 kernels, the rest
will work with either 2.4 or 2.6
  
  or,
  
  - this whole package, libc6-i686, will only be used with 2.6 kernels
  
  The two sentences are on the same paragraph (suggesting they are
  related), but this is not clear from the wording...
 
 OK, I modified as follows:
 
  This set of libraries is optimized for i686 machines, and will only be
  used if you have an i686 class CPU (check the output of `uname -m').  This
  includes Pentium Pro, Pentium II/III/IV, Celeron CPU's and similar class
  CPU's (including clones such as AMD Athlon/Opteron, VIA C3 Nehemiah,
  but not VIA C3 Ezla).  Plus this optimized libraries will not be used
  unless you are using a 2.6 kernel.
  .
  This package includes support for NPTL.  

I'm not a native English speaker, but: you use a double negation now,
which is IMHO a bit harder to read than:

This set of libraries is optimized for i686 machines, and will only be
used if you are running a 2.6 kernel on an i686 class CPU (check the
...)

This moves the 2.6 requirement more to the front (- beginning of first
sentence), and IMHO rightfully so, because it's an important fact
(especially since in Sarge 2.4 and not 2.6 is default).

The enumeration about processor types is then the rest of that
paragraph, people skipping the enumeration to the next paragraph won't
miss important information.

Regards,
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#242546: libc6-i686: Package description: unclear about 2.6 requirements

2004-04-12 Thread Jeroen van Wolffelaar
On Tue, Apr 13, 2004 at 12:08:21AM +0900, GOTO Masanori wrote:
 At Wed, 7 Apr 2004 12:29:05 +0200,
 Jeroen van Wolffelaar wrote:
  The package description says:
  | This package includes support for NPTL.  The optimized libraries will
  | not be used unless you are using a 2.6 kernel.
  
  It is unclear (at least to me, so probably also to others) whether this
  means that:
  
  - optimized NPTL functions will only be used with 2.6 kernels, the rest
will work with either 2.4 or 2.6
  
  or,
  
  - this whole package, libc6-i686, will only be used with 2.6 kernels
  
  The two sentences are on the same paragraph (suggesting they are
  related), but this is not clear from the wording...
 
 OK, I modified as follows:
 
  This set of libraries is optimized for i686 machines, and will only be
  used if you have an i686 class CPU (check the output of `uname -m').  This
  includes Pentium Pro, Pentium II/III/IV, Celeron CPU's and similar class
  CPU's (including clones such as AMD Athlon/Opteron, VIA C3 Nehemiah,
  but not VIA C3 Ezla).  Plus this optimized libraries will not be used
  unless you are using a 2.6 kernel.
  .
  This package includes support for NPTL.  

I'm not a native English speaker, but: you use a double negation now,
which is IMHO a bit harder to read than:

This set of libraries is optimized for i686 machines, and will only be
used if you are running a 2.6 kernel on an i686 class CPU (check the
...)

This moves the 2.6 requirement more to the front (- beginning of first
sentence), and IMHO rightfully so, because it's an important fact
(especially since in Sarge 2.4 and not 2.6 is default).

The enumeration about processor types is then the rest of that
paragraph, people skipping the enumeration to the next paragraph won't
miss important information.

Regards,
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Bug#242546: libc6-i686: Package description: unclear about 2.6 requirements

2004-04-07 Thread Jeroen van Wolffelaar
Package: libc6-i686
Version: 2.3.2.ds1-11
Severity: minor

The package description says:
| This package includes support for NPTL.  The optimized libraries will
| not be used unless you are using a 2.6 kernel.

It is unclear (at least to me, so probably also to others) whether this
means that:

- optimized NPTL functions will only be used with 2.6 kernels, the rest
  will work with either 2.4 or 2.6

or,

- this whole package, libc6-i686, will only be used with 2.6 kernels

The two sentences are on the same paragraph (suggesting they are
related), but this is not clear from the wording...

--Jeroen

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.3
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8

Versions of packages libc6-i686 depends on:
ii  libc6   2.3.2.ds1-11 GNU C Library: Shared libraries an

-- no debconf information

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED]
http://jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]