Bug#368871: locales: 'locale' command returns all set to POSIX

2006-06-09 Thread George B.

On 08/06/06, Denis Barbier [EMAIL PROTECTED] wrote:

On Sun, May 28, 2006 at 10:09:39PM +0200, Denis Barbier wrote:
[...]
  No variables are set in bash config files.

 This may also be due to the login package, a bug has been fixed in
 4.0.15-10.


I am now running login 4.0.16-1 and I still have the problem. :-(

I attached the files.

As a side note, what is the procedure for requesting the removal of
localeconf from ustable (or any other package for that matter?)


George.


environment
Description: Binary data


locale.gen
Description: GENbank data


locale
Description: Binary data


Processed: Re: Bug#368871: locales: 'locale' command returns all set to POSIX

2006-06-09 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reopen 368871
Bug#368871: locales: 'locale' command returns all set to POSIX
Bug reopened, originator not changed.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



r1645 - glibc-package/branches/glibc-2.4/debian/patches/any

2006-06-09 Thread Jeff Bailey
Author: jbailey
Date: 2006-06-09 16:13:33 + (Fri, 09 Jun 2006)
New Revision: 1645

Added:
   
glibc-package/branches/glibc-2.4/debian/patches/any/local-dynamic-resolvconf.diff
Log:
Actually add local-dynamic-resolvconf.diff



Added: 
glibc-package/branches/glibc-2.4/debian/patches/any/local-dynamic-resolvconf.diff
===
--- 
glibc-package/branches/glibc-2.4/debian/patches/any/local-dynamic-resolvconf.diff
   2006-06-08 21:38:06 UTC (rev 1644)
+++ 
glibc-package/branches/glibc-2.4/debian/patches/any/local-dynamic-resolvconf.diff
   2006-06-09 16:13:33 UTC (rev 1645)
@@ -0,0 +1,39 @@
+# All lines beginning with `# DP:' are a description of the patch.
+# DP: Description: allow dynamic long-running processes to
+# DP: re-read a dynamically updated resolv.conf on the fly
+# DP: Dpatch author: Adam Conrad [EMAIL PROTECTED]
+# DP: Patch author: Thorsten Kukuk [EMAIL PROTECTED]
+# DP: Upstream status: Ubuntu-Specific
+# DP: Date: 2006-01-13 08:14:21 UTC
+
+--- glibc-2.3.6/resolv/res_libc.c  2004-08-13 15:44:46.0 +1000
 glibc-2.3.6/resolv/res_libc.c  2006-01-13 19:10:28.0 +1100
+@@ -22,7 +22,7 @@
+ #include arpa/nameser.h
+ #include resolv.h
+ #include bits/libc-lock.h
+-
++#include sys/stat.h
+ 
+ /* The following bit is copied from res_data.c (where it is #ifdef'ed
+out) since res_init() should go into libc.so but the rest of that
+@@ -100,8 +100,17 @@
+ int
+ __res_maybe_init (res_state resp, int preinit)
+ {
+-  if (resp-options  RES_INIT) {
+-  if (__res_initstamp != resp-_u._ext.initstamp) {
++  static time_t last_mtime;
++  struct stat statbuf;
++  int ret;
++
++  
++  if (resp-options  RES_INIT) {
++  ret = stat (_PATH_RESCONF, statbuf);
++  if (__res_initstamp != resp-_u._ext.initstamp
++|| (ret == 0)  (last_mtime != statbuf.st_mtime))
++{
++  last_mtime = statbuf.st_mtime;
+   if (resp-nscount  0) {
+   __res_nclose (resp);
+   for (int ns = 0; ns  MAXNS; ns++) {


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



Bug#372510: libc6: iconv(1) man page has syntax errors

2006-06-09 Thread Bastian Kleineidam
Package: libc6
Version: 2.3.6-15
Severity: minor

Hi,

the iconv(1) man page displays syntax markup on my system:
$ man 1 iconv
TH ICONV 1 etch 20/Jun/2004 Debian GNU/Linux iconv -
Convert encoding of given files from one encoding to another
iconv -f encoding -t encoding inputfile The iconv program
converts the encoding of characters in inputfile from one coded
character set to another. The result is written to standard
output unless otherwise specified by the --output option.
--from-code, -f encoding Convert characters from encoding.
--to-code, -t encoding Convert characters to encoding.  --list,
-l List known coded character sets.  -c Omit invalid characters
from output.  --output, -o file Specify output file (instead of
stdout).  --silent, -s Supress warnings.  --verbose Print
progress information.  --help, -?  Give help list.  --usage Give
a short usage message.  --version, -V Print program version.
iconv was written by Ulrich Drepper as part of the GNU C Library.
This man page was written by Joel Klecker [EMAIL PROTECTED], for
the Debian GNU/Linux system.

I have PAGER=less set, same result with PAGER=more or PAGER=cat.


Regards,
  Bastian

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-treasure17
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages libc6 depends on:
ii  tzdata2006g-2Time Zone and Daylight Saving Time

libc6 recommends no packages.

-- no debconf information


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



Bug#372515: iconv(): Returns EILSEQ when it can't convert to the output encoding.

2006-06-09 Thread Kurt Roeckx
Package: libc6
Version: 2.3.6-15
Severity: important

Hi,

It seems that iconv() return -1 and sets errno to EILSEQ on valid
input that it can't convert to the output encoding.  It shouldn't be
doing that, since it is valid input.

This can be simple showed using the iconv util, since it reacts
the same.  An simple latin1 file:
$ cat test.txt
tést
$ iconv -f latin1 -t ASCII test.txt  /dev/null
iconv: illegal input sequence at position 1
$ iconv -f latin1 -t UTF-8 test.txt  /dev/null
$ 

From the manpage:
   EILSEQ An invalid multibyte sequence has been encountered in the input.

From Single Unix Specification 3:
   [EILSEQ]
  Input conversion stopped due to an input byte that does not
  belong to the input codeset.

It also says:
 If iconv() encounters a character in the input buffer that is
 valid, but for which an identical character does not exist in the
 target codeset, iconv() shall perform an implementation-defined
 conversion on this character.

Instead of doing an implementation-defined conversion, it's
returning an error, and saying the input is invalid, while the
input is clearly valid.  I would rather have that it actually
follows the standard, and does some conversion, even if it just
turns it in a '?' or something.


Kurt




Intent to make glibc 2.3.999.2 enter NEW again

2006-06-09 Thread Denis Barbier
Hi,

As explained in an earlier message, I plan to add a locales-data
package, and move localedef/locale-gen and other locale related
programs into the locales package.  If you need to make urgent
changes and dislike experimental glibc being stuck into NEW,
please let me know so that I do not commit these changes.

Denis


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



Processing of glibc_2.3.999.2-6_amd64.changes

2006-06-09 Thread Archive Administrator
glibc_2.3.999.2-6_amd64.changes uploaded successfully to localhost
along with the files:
  glibc_2.3.999.2-6.dsc
  glibc_2.3.999.2-6.diff.gz
  glibc-doc_2.3.999.2-6_all.deb
  locales_2.3.999.2-6_all.deb
  libc6_2.3.999.2-6_amd64.deb
  libc6-dev_2.3.999.2-6_amd64.deb
  libc6-prof_2.3.999.2-6_amd64.deb
  libc6-pic_2.3.999.2-6_amd64.deb
  locales-all_2.3.999.2-6_amd64.deb
  libc6-i386_2.3.999.2-6_amd64.deb
  libc6-dev-i386_2.3.999.2-6_amd64.deb
  nscd_2.3.999.2-6_amd64.deb
  libc6-dbg_2.3.999.2-6_amd64.deb
  libc6-udeb_2.3.999.2-6_amd64.udeb
  libnss-dns-udeb_2.3.999.2-6_amd64.udeb
  libnss-files-udeb_2.3.999.2-6_amd64.udeb

Greetings,

Your Debian queue daemon


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



glibc_2.3.999.2-6_amd64.changes ACCEPTED

2006-06-09 Thread Debian Installer

Accepted:
glibc-doc_2.3.999.2-6_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.999.2-6_all.deb
glibc_2.3.999.2-6.diff.gz
  to pool/main/g/glibc/glibc_2.3.999.2-6.diff.gz
glibc_2.3.999.2-6.dsc
  to pool/main/g/glibc/glibc_2.3.999.2-6.dsc
libc6-dbg_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/libc6-dbg_2.3.999.2-6_amd64.deb
libc6-dev-i386_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/libc6-dev-i386_2.3.999.2-6_amd64.deb
libc6-dev_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/libc6-dev_2.3.999.2-6_amd64.deb
libc6-i386_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/libc6-i386_2.3.999.2-6_amd64.deb
libc6-pic_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/libc6-pic_2.3.999.2-6_amd64.deb
libc6-prof_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/libc6-prof_2.3.999.2-6_amd64.deb
libc6-udeb_2.3.999.2-6_amd64.udeb
  to pool/main/g/glibc/libc6-udeb_2.3.999.2-6_amd64.udeb
libc6_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/libc6_2.3.999.2-6_amd64.deb
libnss-dns-udeb_2.3.999.2-6_amd64.udeb
  to pool/main/g/glibc/libnss-dns-udeb_2.3.999.2-6_amd64.udeb
libnss-files-udeb_2.3.999.2-6_amd64.udeb
  to pool/main/g/glibc/libnss-files-udeb_2.3.999.2-6_amd64.udeb
locales-all_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/locales-all_2.3.999.2-6_amd64.deb
locales_2.3.999.2-6_all.deb
  to pool/main/g/glibc/locales_2.3.999.2-6_all.deb
nscd_2.3.999.2-6_amd64.deb
  to pool/main/g/glibc/nscd_2.3.999.2-6_amd64.deb
Announcing to debian-devel-changes@lists.debian.org
Setting bugs to severity fixed: 181494 361064 


Thank you for your contribution to Debian.


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



Bug#372544: libc6-dev: fma() is incorrect (inaccurate), not conform to C99

2006-06-09 Thread Vincent Lefevre
Package: libc6-dev
Version: 2.3.6-15
Severity: normal

The fma() function is incorrect. For instance (this example is based
on one given in the ieee754r mailing-list):

#include stdio.h
#include stdlib.h
#include float.h
#include math.h

int main (void)
{
  double eps, e2, f, x, z;

  eps = DBL_EPSILON;
  e2 = eps * eps;
  x = 1.0 + eps;
  z = -1.0 - 2.0 * eps;
  f = fma (x, x, z);
  if (f != e2)
{
  fprintf (stderr, fma() is WRONG on this platform!\n
   Got %a instead of %a.\n, f, e2);
  exit (EXIT_FAILURE);
}
  return 0;
}

compiled with -std=c99 gives:

fma() is WRONG on this platform!
Got 0x0p+0 instead of 0x1p-104.

The cause is that fma() is implemented on the x86 with (x * y) + z.
The ISO C99 standard requires:

The fma functions compute (x × y) + z, rounded as one ternary
operation: they compute the value (as if) to infinite precision
and round once to the result format, according to the rounding
mode characterized by the value of FLT_ROUNDS.

I currently don't have the time to fix it, but I think this should
be done like this:

1. Compute the product as an exact sum of two FP numbers with Dekker's
   algorithm.
2. Determine the rounded results (see algorithms on FP expansions).

Well, there would be 2 problems: First, the fact that values may be in
extended precision (GCC bug). Then, the possible intermediate overflow
or underflow should be avoided, probably by doing comparisons first
and scale the values if need be (this problem is much less important
than the current situation).

Note: on PowerPC, which has a hardware fma, this bug does not appear.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.4-20051215
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1)

Versions of packages libc6-dev depends on:
ii  libc62.3.6-15GNU C Library: Shared libraries
ii  linux-kernel-headers 2.6.13+0rc3-2.1 Linux Kernel Headers for developme

Versions of packages libc6-dev recommends:
ii  gcc [c-compiler]  4:4.1.1-1  The GNU C compiler
ii  gcc-3.3 [c-compiler]  1:3.3.6-13 The GNU C compiler
ii  gcc-3.4 [c-compiler]  3.4.6-1The GNU C compiler
ii  gcc-4.0 [c-compiler]  4.0.3-3The GNU C compiler
ii  gcc-4.1 [c-compiler]  4.1.1-2The GNU C compiler

-- no debconf information


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



Fixed in upload of glibc 2.3.999.2-6 to experimental

2006-06-09 Thread Clint Adams
tag 181494 + fixed-in-experimental
tag 361064 + fixed-in-experimental

quit

This message was generated automatically in response to an
upload to the experimental distribution.  The .changes file follows.

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sun, 28 May 2006 03:28:14 +0200
Source: glibc
Binary: libc0.1-prof libc6-dev-amd64 locales-all libc6-i686 libc6-dev-ppc64 
libc0.3-pic glibc-doc libc0.3 libc0.1-i686 libc6.1-dev libc6-s390x 
libnss-files-udeb libc6-dev-sparc64 libc6-i386 libc0.3-dev libc6-udeb libc6-dbg 
libc6.1-pic libc6-dev libc0.3-prof libc6-sparcv9 libc0.1-udeb libc6-dev-i386 
libc6.1-prof libc0.1-dev locales libc6-pic libc0.3-udeb libc6-dev-powerpc 
libc0.1-pic libc6-ppc64 libc0.3-dbg libc0.1-dbg libc6-amd64 libc0.1 libc6-prof 
libc6-xen libc6-powerpc libc6 libc6-sparcv9b libc6.1-udeb libc6.1-dbg nscd 
libc6-sparc64 libnss-dns-udeb libc6.1 libc6-dev-s390x
Architecture: source amd64 all
Version: 2.3.999.2-6
Distribution: experimental
Urgency: low
Maintainer: GNU Libc Maintainers debian-glibc@lists.debian.org
Changed-By: Clint Adams [EMAIL PROTECTED]
Description: 
 glibc-doc  - GNU C Library: Documentation
 libc6  - GNU C Library: Shared libraries
 libc6-dbg  - GNU C Library: Libraries with debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc6-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-prof - GNU C Library: Profiling Libraries
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
 locales- GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 nscd   - GNU C Library: Name Service Cache Daemon
Closes: 181494 361064
Changes: 
 glibc (2.3.999.2-6) experimental; urgency=low
 .
   [ Clint Adams ]
   * New upstream version 2.4.
 - Remove all/cvs-manual-memory.diff (merged upstream).
 - Remove all/cvs-manual-string.diff (merged upstream).
 - Remove any/cvs-divdi3-moddi3.diff (merged upstream).
 - Remove any/cvs-errlist.diff (merged upstream).
 - Remove any/cvs-siginfo_h.diff (merged upstream).
 - Remove any/cvs-regcomp_c.diff (merged upstream).
 - Remove any/cvs-tst-setcontext_c.diff (merged upstream).
 - Remove any/local-dash.diff (merged upstream).
 - Remove any/local-gcc4-elf.diff (merged upstream).
 - Remove powerpc/cvs-executable-got.diff (merged upstream).
 - Remove sparc/cvs-datastart.diff (merged upstream).
 - Remove sparc/cvs-gcc4-inline.diff (merged upstream).
 - Remove sparc/local-gcc4-mv8.diff (merged upstream).
 - Remove sparc/submitted-socket-weakalias.diff (merged upstream).
 - Remove everything to do with nscd_nischeck.
 - Update any/local-linuxthreads-sizefix.diff.
 - Update hppa/submitted-lt.diff.
 - debian/shlibver: Bump up to 2.4-1.
 - Add any/local-bashisms.diff: fix invalid test operator (==)
   in run-iconv-test.sh
 - debian/rules.d/build.mk: don't try to build html documentation.
 - debian/sysdeps/hppa.mk: use ports and linuxthreads add-ons
 - debian/sysdeps/ia64.mk: build with linuxthreads instead of NPTL
 - debian/sysdeps/m68k.mk: use ports and linuxthreads add-ons
 - debian/sysdeps/mips.mk: use ports and linuxthreads add-ons
 - debian/sysdeps/mipsel.mk: use ports and linuxthreads add-ons
 - debian/sysdeps/i386.mk: disable sanity checks on linuxthreads build
 - debian/sysdeps/powerpc.mk: build with linuxthreads instead of NPTL
 - debian/sysdeps/arm.mk: use ports and linuxthreads add-ons
 - Build with gcc 4.1 on all architectures.
 - debian/patches/sparc/local-linuxthreads.diff: fill in missing
   preprocessor macros.
 - debian/debhelper.in/nscd.init: partially sync nscd initscript
   with upstream.
 - Remove mips/local-librt.diff.
 .
   [ Denis Barbier ]
 - Remove locale/complex-collate.diff (merged upstream).
 - Remove locale/cvs-{iso4217,iso639}.diff, locale/cvs-localedata.diff
 - Remove from any/local-forward-backward-collation.diff a chunk merged
   upstream.
 - debian/rules.d/tarball.mk: glibc-foo-2.4.tar.bz2 add-on unpacks
   into either foo or glibc-foo-2.4, in which case it is renamed
   into foo.
 - Remove the GNU Libc Reference manual from glibc-doc because it is
   not DFSG-free.  (Closes: #181494)
   The whole glibc-2.4/manual directory is removed from glibc-2.4.tar.bz2.
 - debian/control: Drop Build-Depends: texinfo, texi2html.
 - debian/control: Drop references to the antique libc-doc package.
 .
   [ Michael Banck ]
   * debian/sysdeps/hurd.mk: Only use libidn for add-ons.
 .
   [ Aurelien Jarno ]
   * Update all/submitted-new-brf-encoding.diff.
   * Remove 

Processing of linux-kernel-headers_2.6.16.20-1_sparc.changes

2006-06-09 Thread Archive Administrator
linux-kernel-headers_2.6.16.20-1_sparc.changes uploaded successfully to 
localhost
along with the files:
  linux-kernel-headers_2.6.16.20-1.dsc
  linux-kernel-headers_2.6.16.20.orig.tar.gz
  linux-kernel-headers_2.6.16.20-1.diff.gz
  linux-kernel-headers_2.6.16.20-1_sparc.deb

Greetings,

Your Debian queue daemon


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