Re: Regressions when building glibc for HPPA.

2010-05-24 Thread Carlos O'Donell
On Sun, May 23, 2010 at 9:17 AM, Carlos O'Donell
 wrote:
> I am still analyzing (3), (4) and (5) which appears to be related.

A bit of background...

In glibc/elf/dl-fptr.c the global variable "local" references itself
by taking the address of &local.boot_table. Computing the address of a
global variable requires a relocation because the address of the
program data is not known at link time (it will be relocated somewhere
by the dynamic linker).

However, there is a chicken-and-egg problem here. The problem leads to
segfaults under certain conditions when relocations are ordered in a
certain way (you will see later why).

The hppa and ia64 ports use this code to create official procedure
descriptors (OPDs) when processing OPD relocations e.g.
R_PARISC_PLABLE32. By requiring a relocation to setup the global
variable "local", it effectively requires that this particular
relocation (the one to compute the address of &local.boot_table) be
processed *before* any R_PARISC_PLABEL32 relocations. If you don't
process the relocation for &local.boot_table first you haven't
initialized all of local, and making a OPD may segfault.

It is possible that this could be fixed by sorting the relocations in
the linker (sort all non-OPD relocs before OPC relocs), but requiring
sorted relocations is a fragile solution. The best solution is to
remove the static initialization of that structure member when
compiling SHARED. This is what the current
debian/patches/hppa/local-_dl_fptr_init.diff does in eglibc-2.11.

However, the patch overlooked the non-SHARED case, and this caused the
regressions in tststatic, tststatic2, and tst-tls9-static.

Aurelien,

The following patch is a lightly-tested (I built each test by hand and
verified they worked) update which implements the non-SHARED (static
linking) case.

Could you give the attached patch a try and tell me how the test results look?

Please replace local-_dl_fptr_init.diff and
local-ELF_MACHINE_BEFORE_RTLD_RELOC.diff with the attached patch and
test.

I'm running my own test run, but I would like to be able to compare results.

That completes the 5 regressions that hppa currently has:

(1) tstdiomisc - Mark as expected fail until the compiler is fixed.

(2) tst-vfork1 - Kernel issue, mark this and tst-vfork2 as expected
fail until the kernel is fixed

(3) tststatic - Fixed by attached patch.

(4) tststatic2 - Likewise.

(5) tst-tls9-static - Likewise.

Cheers,
Carlos.


dlfptr-all.diff
Description: Binary data


Bug#582383: marked as done (libc6: When creating/removing a lot of interfaces it's possible to trigger an abort in glibc's getifaddrs)

2010-05-24 Thread Debian Bug Tracking System
Your message dated Mon, 24 May 2010 22:06:42 +
with message-id 
and subject line Bug#582383: fixed in eglibc 2.11.1-0exp8
has caused the Debian Bug report #582383,
regarding libc6: When creating/removing a lot of interfaces it's possible to 
trigger an abort in glibc's getifaddrs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
582383: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582383
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.7-18lenny2
Severity: important
Tags: patch

Because of this bug in libc, ladvd (and perhaps other softwares) can
trigger an abort() in libc when network interfaces change (up/down,
create destroy) rapidly.  I've noticed this with ladvd, and contacted
its developer to clarify the issue, thus please allow me to quote from a
conversation with Sten Spans - author and maintainer of the ladvd
software -, as this will describe the problem precisely:

> Sten Spans 
I think I've found the issue. When creating/removing a lot of
interfaces I'm able to trigger an abort in glibc's getifaddrs:

#0  0x7fd2727604b5 in *__GI_raise (sig=)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x7fd272763f50 in *__GI_abort () at abort.c:92
#2  0x7fd27282e9d8 in map_newlink (ifap=)
at ../sysdeps/unix/sysv/linux/ifaddrs.c:320
#3  *__GI_getifaddrs (ifap=)
at ../sysdeps/unix/sysv/linux/ifaddrs.c:751
#4  0x00407987 in netif_fetch (ifc=,
ifl=, sysinfo=0x616c40, netifs=0x616c20)
at netif.c:140

This issue has already been fixed in upstream glibc a few weeks ago
with the following patch:

http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b8b14c4cc38883032b8ebae50c9a8b3efd256483

It would be great if you could verify that this is indeed the issue.
The sad thing is that I'm not quite sure how to solve this without
patching glibc.
-

I was able reproduce this abort on ~180 machines with a lot of interfaces which
are going up/down at a great pace.

The attached patch is from upstream, and is the same as on the above
mentioned sourceware.org link.


-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.29.6-smp (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to 
en_US)
Shell: /bin/sh linked to /bin/bash

Versions of packages libc6 depends on:
ii  libgcc1  1:4.3.2-1.1 GCC support library

libc6 recommends no packages.

Versions of packages libc6 suggests:
pn  glibc-doc  (no description available)
ii  libc6-i686  2.7-18lenny2 GNU C Library: Shared libraries [i
ii  locales 2.7-18lenny2 GNU C Library: National Language (

-- debconf information:
  glibc/upgrade: true
  glibc/restart-failed:
  glibc/restart-services:
>From b8b14c4cc38883032b8ebae50c9a8b3efd256483 Mon Sep 17 00:00:00 2001
From: Ulrich Drepper 
Date: Sat, 3 Apr 2010 20:36:59 -0700
Subject: [PATCH] Fix changes to interface list during getifaddrs calls.

---
 ChangeLog |   10 +++
 sysdeps/unix/sysv/linux/ifaddrs.c |   55 +
 2 files changed, 53 insertions(+), 12 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 6420b9d..2b735fc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2010-04-03  Ulrich Drepper  
+
+   [BZ #11387]
+   * sysdeps/unix/sysv/linux/ifaddrs.c (map_newlin): Don't abort on
+   unknown interface, return -1.
+   (getifaddrs_internal): Rename from getifaddrs.  Handle errors in
+   map_newlink be returning -EAGAIN.
+   (getifaddrs): If -EAGAIN is returned from getifaddrs_internal try
+   again.
+
 2010-03-25  Ryan S. Arnold  
 
* sysdeps/unix/sysv/linux/getsysstats.c (next_line): Remove
diff --git a/sysdeps/unix/sysv/linux/ifaddrs.c 
b/sysdeps/unix/sysv/linux/ifaddrs.c
index 149bd1c..84f223d 100644
--- a/sysdeps/unix/sysv/linux/ifaddrs.c
+++ b/sysdeps/unix/sysv/linux/ifaddrs.c
@@ -1,5 +1,5 @@
 /* getifaddrs -- get names and addresses of all network interfaces
-   Copyright (C) 2003-2008, 2009 Free Software Foundation, Inc.
+   Copyright (C) 2003-2008, 2009, 2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
 
The GNU C Library is free software; you can redistribute it and/or
@@ -315,17 +315,19 @@ map_newlink (int index, struct ifaddrs_storage *ifas, int 
*map, int max)
   else if (map[i] == index)
return i;
 }

Bug#575404: marked as done (crontab fail to run /etc/init.d/nscd)

2010-05-24 Thread Debian Bug Tracking System
Your message dated Mon, 24 May 2010 22:06:42 +
with message-id 
and subject line Bug#575404: fixed in eglibc 2.11.1-0exp8
has caused the Debian Bug report #575404,
regarding crontab fail to run /etc/init.d/nscd
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
575404: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575404
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: nscd
Version: 2.7-18lenny1
Severity: normal
Tags: patch

/etc/init.d/nscd file call start-stop-daemon
but without path. So, when called by crontab, 
/etc/init.d/nscd will fail.

To reproduce the issue, add following line to root crontab
* * * * * /etc/init.d/nscd status >/tmp/nscd.log 2>&1

wait for the end of minute, and cat /tmp/nscd.log. You'll get:
Status of Name Service Cache Daemon service: /etc/init.d/nscd: line 64: 
start-stop-daemon: command not found
running.

And nscd is also reported to run whenever it is stopped!

/etc/init.d/nscd script need to be corrected in writing full path
to start-stop-daemon which is /sbin/start-stop-daemon.


-- System Information:
Debian Release: 5.0.3
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686-bigmem (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages nscd depends on:
ii  libc6   2.7-18lenny1 GNU C Library: Shared libraries

nscd recommends no packages.

nscd suggests no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: eglibc
Source-Version: 2.11.1-0exp8

We believe that the bug you reported is fixed in the latest version of
eglibc, which is due to be installed in the Debian FTP archive:

eglibc-source_2.11.1-0exp8_all.deb
  to main/e/eglibc/eglibc-source_2.11.1-0exp8_all.deb
eglibc_2.11.1-0exp8.diff.gz
  to main/e/eglibc/eglibc_2.11.1-0exp8.diff.gz
eglibc_2.11.1-0exp8.dsc
  to main/e/eglibc/eglibc_2.11.1-0exp8.dsc
eglibc_2.11.1.orig.tar.gz
  to main/e/eglibc/eglibc_2.11.1.orig.tar.gz
glibc-doc_2.11.1-0exp8_all.deb
  to main/e/eglibc/glibc-doc_2.11.1-0exp8_all.deb
libc-bin_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc-bin_2.11.1-0exp8_amd64.deb
libc-dev-bin_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc-dev-bin_2.11.1-0exp8_amd64.deb
libc6-dbg_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dbg_2.11.1-0exp8_amd64.deb
libc6-dev-i386_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dev-i386_2.11.1-0exp8_amd64.deb
libc6-dev_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dev_2.11.1-0exp8_amd64.deb
libc6-i386_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-i386_2.11.1-0exp8_amd64.deb
libc6-pic_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-pic_2.11.1-0exp8_amd64.deb
libc6-prof_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-prof_2.11.1-0exp8_amd64.deb
libc6-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libc6-udeb_2.11.1-0exp8_amd64.udeb
libc6_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6_2.11.1-0exp8_amd64.deb
libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
libnss-files-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libnss-files-udeb_2.11.1-0exp8_amd64.udeb
locales-all_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/locales-all_2.11.1-0exp8_amd64.deb
locales_2.11.1-0exp8_all.deb
  to main/e/eglibc/locales_2.11.1-0exp8_all.deb
nscd_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/nscd_2.11.1-0exp8_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 575...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated eglibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 24 May 2010 21:25:01 +0200
Source: eglibc
Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd 
libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev 
libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev 
libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 
libc6-sparc64 libc6-dev-sparc64 libc6-s390x libc6-dev-s390

Bug#568924: marked as done (fallocate64() is missing in libc 2.10)

2010-05-24 Thread Debian Bug Tracking System
Your message dated Mon, 24 May 2010 22:06:42 +
with message-id 
and subject line Bug#568924: fixed in eglibc 2.11.1-0exp8
has caused the Debian Bug report #568924,
regarding fallocate64() is missing in libc 2.10
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
568924: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568924
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: eglibc
Version: 2.10.2-6
Severity: normal

fallocate fails on 32bit with LFS support:

|bige...@kibibi:~$ cat a.c 
|#define _GNU_SOURCE
|#define _FILE_OFFSET_BITS 64
|#include 
|
|int main(void)
|{
|return  fallocate(0, 1, 2, 3);
|}
|
|gcc -o a a.c
|/tmp/ccw65agf.o: In function `main':
|a.c:(.text+0x39): undefined reference to `fallocate64'
|collect2: ld returned 1 exit status

fallocate64 is exported since 2.11 [0], fallocate since 2.10. And now?
I'm not sure if it is clever to export this symbol as 2.10. Is 2.11
planned for soon? :)

[0] 
http://sourceware.org/git/?p=glibc.git;a=commit;h=1f3615a1c97a030bca59f728f998947f852679b9

Sebastian


--- End Message ---
--- Begin Message ---
Source: eglibc
Source-Version: 2.11.1-0exp8

We believe that the bug you reported is fixed in the latest version of
eglibc, which is due to be installed in the Debian FTP archive:

eglibc-source_2.11.1-0exp8_all.deb
  to main/e/eglibc/eglibc-source_2.11.1-0exp8_all.deb
eglibc_2.11.1-0exp8.diff.gz
  to main/e/eglibc/eglibc_2.11.1-0exp8.diff.gz
eglibc_2.11.1-0exp8.dsc
  to main/e/eglibc/eglibc_2.11.1-0exp8.dsc
eglibc_2.11.1.orig.tar.gz
  to main/e/eglibc/eglibc_2.11.1.orig.tar.gz
glibc-doc_2.11.1-0exp8_all.deb
  to main/e/eglibc/glibc-doc_2.11.1-0exp8_all.deb
libc-bin_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc-bin_2.11.1-0exp8_amd64.deb
libc-dev-bin_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc-dev-bin_2.11.1-0exp8_amd64.deb
libc6-dbg_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dbg_2.11.1-0exp8_amd64.deb
libc6-dev-i386_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dev-i386_2.11.1-0exp8_amd64.deb
libc6-dev_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dev_2.11.1-0exp8_amd64.deb
libc6-i386_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-i386_2.11.1-0exp8_amd64.deb
libc6-pic_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-pic_2.11.1-0exp8_amd64.deb
libc6-prof_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-prof_2.11.1-0exp8_amd64.deb
libc6-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libc6-udeb_2.11.1-0exp8_amd64.udeb
libc6_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6_2.11.1-0exp8_amd64.deb
libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
libnss-files-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libnss-files-udeb_2.11.1-0exp8_amd64.udeb
locales-all_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/locales-all_2.11.1-0exp8_amd64.deb
locales_2.11.1-0exp8_all.deb
  to main/e/eglibc/locales_2.11.1-0exp8_all.deb
nscd_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/nscd_2.11.1-0exp8_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 568...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated eglibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 24 May 2010 21:25:01 +0200
Source: eglibc
Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd 
libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev 
libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev 
libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 
libc6-sparc64 libc6-dev-sparc64 libc6-s390x libc6-dev-s390x libc6-amd64 
libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 
libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 
libc0.1-dev-i386 libc6-sparcv9b libc6-i686 libc6-xen libc0.1-i686 
libc6.1-alphaev67 libnss-dns-udeb libnss-files-udeb
Architecture: source all amd64
Version: 2.11.1-0exp8
Distribution: experimental
Urgency: low
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description: 
 eglibc-source - Embedded GNU C Library: so

Bug#569592: marked as done (please add RES_USE_DNSSEC support)

2010-05-24 Thread Debian Bug Tracking System
Your message dated Mon, 24 May 2010 22:06:42 +
with message-id 
and subject line Bug#569592: fixed in eglibc 2.11.1-0exp8
has caused the Debian Bug report #569592,
regarding please add RES_USE_DNSSEC support
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
569592: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569592
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6

Hi,

glibc2.11 adds RES_USE_DNSSEC support which is needed for ssh[1] to
properly handle SSHFP records.

Existing backports suggest that the change is well contained:
http://bd.hauke-lampe.de/dnssec/res_use_dnssec-backports-for-ubuntu-and-debian.html
https://www.hauke-lampe.de/linkedstuff/glibc-2.7-res_use_dnssec_anslen_backported_2.11-debian-lenny.patch
I haven't tried them however.

Please add this support to whatever we will ship with squeeze.

Cheers,
weasel

1. with another tiny patch
  
https://cvs.fedoraproject.org/viewvc/F-12/openssh/openssh-5.2p1-edns.patch?revision=1.1&view=markup
-- 
   |  .''`.  ** Debian GNU/Linux **
  Peter Palfrader  | : :' :  The  universal
 http://www.palfrader.org/ | `. `'  Operating System
   |   `-http://www.debian.org/


--- End Message ---
--- Begin Message ---
Source: eglibc
Source-Version: 2.11.1-0exp8

We believe that the bug you reported is fixed in the latest version of
eglibc, which is due to be installed in the Debian FTP archive:

eglibc-source_2.11.1-0exp8_all.deb
  to main/e/eglibc/eglibc-source_2.11.1-0exp8_all.deb
eglibc_2.11.1-0exp8.diff.gz
  to main/e/eglibc/eglibc_2.11.1-0exp8.diff.gz
eglibc_2.11.1-0exp8.dsc
  to main/e/eglibc/eglibc_2.11.1-0exp8.dsc
eglibc_2.11.1.orig.tar.gz
  to main/e/eglibc/eglibc_2.11.1.orig.tar.gz
glibc-doc_2.11.1-0exp8_all.deb
  to main/e/eglibc/glibc-doc_2.11.1-0exp8_all.deb
libc-bin_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc-bin_2.11.1-0exp8_amd64.deb
libc-dev-bin_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc-dev-bin_2.11.1-0exp8_amd64.deb
libc6-dbg_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dbg_2.11.1-0exp8_amd64.deb
libc6-dev-i386_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dev-i386_2.11.1-0exp8_amd64.deb
libc6-dev_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dev_2.11.1-0exp8_amd64.deb
libc6-i386_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-i386_2.11.1-0exp8_amd64.deb
libc6-pic_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-pic_2.11.1-0exp8_amd64.deb
libc6-prof_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-prof_2.11.1-0exp8_amd64.deb
libc6-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libc6-udeb_2.11.1-0exp8_amd64.udeb
libc6_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6_2.11.1-0exp8_amd64.deb
libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
libnss-files-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libnss-files-udeb_2.11.1-0exp8_amd64.udeb
locales-all_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/locales-all_2.11.1-0exp8_amd64.deb
locales_2.11.1-0exp8_all.deb
  to main/e/eglibc/locales_2.11.1-0exp8_all.deb
nscd_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/nscd_2.11.1-0exp8_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 569...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated eglibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 24 May 2010 21:25:01 +0200
Source: eglibc
Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd 
libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev 
libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev 
libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 
libc6-sparc64 libc6-dev-sparc64 libc6-s390x libc6-dev-s390x libc6-amd64 
libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 
libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 
libc0.1-dev-i386 libc6-sparcv9b libc6-i686 libc6-xen libc0.1-i686 
libc6.1-alphaev67 libnss-dns-udeb libnss-files-udeb
Architecture: source all amd64

eglibc override disparity

2010-05-24 Thread Archive Administrator
There are disparities between your recently accepted upload and the
override file for the following file(s):

libc6-i386_2.11.1-0exp8_amd64.deb: package says priority is optional, override 
says standard.
locales-all_2.11.1-0exp8_amd64.deb: package says section is localization, 
override says libs.
locales_2.11.1-0exp8_all.deb: package says section is localization, override 
says libs.


Please note that a list of new sections were recently added to the
archive: cli-mono, database, debug, fonts, gnu-r, gnustep, haskell,
httpd, java, kernel, lisp, localization, ocaml, php, ruby, vcs, video,
xfce, zope.  At this time a script was used to reclassify packages into
these sections.  If this is the case, please only reply to this email if
the new section is inappropriate, otherwise please update your package
at the next upload.

Either the package or the override file is incorrect.  If you think
the override is correct and the package wrong please fix the package
so that this disparity is fixed in the next upload.  If you feel the
override is incorrect then please file a bug against ftp.debian.org and
explain why. Please INCLUDE the list of packages as seen above, or we
won't be able to deal with your request due to missing information.

Please make sure that the subject of the bug you file follows the
following format:

Subject: override: BINARY1:section/priority, [...], BINARYX:section/priority

Include the justification for the change in the body of the mail please.


[NB: this is an automatically generated mail; if you already filed a bug
and have not received a response yet, please ignore this mail.  Your bug
needs to be processed by a human and will be in due course, but until
then the installer will send these automated mails; sorry.]

--
Debian distribution maintenance software

(This message was generated automatically; if you believe that there
is a problem with it please contact the archive administrators by
mailing ftpmas...@debian.org)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogfnv-0006lv...@ries.debian.org



eglibc_2.11.1-0exp8_amd64.changes ACCEPTED

2010-05-24 Thread Archive Administrator



Accepted:
eglibc-source_2.11.1-0exp8_all.deb
  to main/e/eglibc/eglibc-source_2.11.1-0exp8_all.deb
eglibc_2.11.1-0exp8.diff.gz
  to main/e/eglibc/eglibc_2.11.1-0exp8.diff.gz
eglibc_2.11.1-0exp8.dsc
  to main/e/eglibc/eglibc_2.11.1-0exp8.dsc
eglibc_2.11.1.orig.tar.gz
  to main/e/eglibc/eglibc_2.11.1.orig.tar.gz
glibc-doc_2.11.1-0exp8_all.deb
  to main/e/eglibc/glibc-doc_2.11.1-0exp8_all.deb
libc-bin_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc-bin_2.11.1-0exp8_amd64.deb
libc-dev-bin_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc-dev-bin_2.11.1-0exp8_amd64.deb
libc6-dbg_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dbg_2.11.1-0exp8_amd64.deb
libc6-dev-i386_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dev-i386_2.11.1-0exp8_amd64.deb
libc6-dev_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-dev_2.11.1-0exp8_amd64.deb
libc6-i386_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-i386_2.11.1-0exp8_amd64.deb
libc6-pic_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-pic_2.11.1-0exp8_amd64.deb
libc6-prof_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6-prof_2.11.1-0exp8_amd64.deb
libc6-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libc6-udeb_2.11.1-0exp8_amd64.udeb
libc6_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/libc6_2.11.1-0exp8_amd64.deb
libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
libnss-files-udeb_2.11.1-0exp8_amd64.udeb
  to main/e/eglibc/libnss-files-udeb_2.11.1-0exp8_amd64.udeb
locales-all_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/locales-all_2.11.1-0exp8_amd64.deb
locales_2.11.1-0exp8_all.deb
  to main/e/eglibc/locales_2.11.1-0exp8_all.deb
nscd_2.11.1-0exp8_amd64.deb
  to main/e/eglibc/nscd_2.11.1-0exp8_amd64.deb


Override entries for your package:
eglibc-source_2.11.1-0exp8_all.deb - optional devel
eglibc_2.11.1-0exp8.dsc - source libs
glibc-doc_2.11.1-0exp8_all.deb - optional doc
libc-bin_2.11.1-0exp8_amd64.deb - required libs
libc-dev-bin_2.11.1-0exp8_amd64.deb - optional libdevel
libc6-dbg_2.11.1-0exp8_amd64.deb - extra debug
libc6-dev-i386_2.11.1-0exp8_amd64.deb - optional libdevel
libc6-dev_2.11.1-0exp8_amd64.deb - optional libdevel
libc6-i386_2.11.1-0exp8_amd64.deb - standard libs
libc6-pic_2.11.1-0exp8_amd64.deb - optional libdevel
libc6-prof_2.11.1-0exp8_amd64.deb - extra libdevel
libc6-udeb_2.11.1-0exp8_amd64.udeb - extra debian-installer
libc6_2.11.1-0exp8_amd64.deb - required libs
libnss-dns-udeb_2.11.1-0exp8_amd64.udeb - extra debian-installer
libnss-files-udeb_2.11.1-0exp8_amd64.udeb - extra debian-installer
locales-all_2.11.1-0exp8_amd64.deb - extra libs
locales_2.11.1-0exp8_all.deb - standard libs
nscd_2.11.1-0exp8_amd64.deb - optional admin

Announcing to debian-devel-chan...@lists.debian.org
Closing bugs: 568488 568924 569592 575404 582383 


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogfnf-0006ki...@ries.debian.org



Processing of eglibc_2.11.1-0exp8_amd64.changes

2010-05-24 Thread Archive Administrator
eglibc_2.11.1-0exp8_amd64.changes uploaded successfully to localhost
along with the files:
  eglibc_2.11.1-0exp8.dsc
  eglibc_2.11.1.orig.tar.gz
  eglibc_2.11.1-0exp8.diff.gz
  glibc-doc_2.11.1-0exp8_all.deb
  eglibc-source_2.11.1-0exp8_all.deb
  locales_2.11.1-0exp8_all.deb
  libc6_2.11.1-0exp8_amd64.deb
  libc6-dev_2.11.1-0exp8_amd64.deb
  libc6-prof_2.11.1-0exp8_amd64.deb
  libc6-pic_2.11.1-0exp8_amd64.deb
  libc-bin_2.11.1-0exp8_amd64.deb
  libc-dev-bin_2.11.1-0exp8_amd64.deb
  locales-all_2.11.1-0exp8_amd64.deb
  libc6-i386_2.11.1-0exp8_amd64.deb
  libc6-dev-i386_2.11.1-0exp8_amd64.deb
  nscd_2.11.1-0exp8_amd64.deb
  libc6-dbg_2.11.1-0exp8_amd64.deb
  libc6-udeb_2.11.1-0exp8_amd64.udeb
  libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
  libnss-files-udeb_2.11.1-0exp8_amd64.udeb

Greetings,

Your Debian queue daemon (running on host ries.debian.org)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogehh-0004c2...@ries.debian.org



Processing of eglibc_2.11.1-0exp8_amd64.changes

2010-05-24 Thread Archive Administrator
eglibc_2.11.1-0exp8_amd64.changes uploaded successfully to ftp-master.debian.org
along with the files:
  eglibc_2.11.1-0exp8.dsc
  eglibc_2.11.1.orig.tar.gz
  eglibc_2.11.1-0exp8.diff.gz
  glibc-doc_2.11.1-0exp8_all.deb
  eglibc-source_2.11.1-0exp8_all.deb
  locales_2.11.1-0exp8_all.deb
  libc6_2.11.1-0exp8_amd64.deb
  libc6-dev_2.11.1-0exp8_amd64.deb
  libc6-prof_2.11.1-0exp8_amd64.deb
  libc6-pic_2.11.1-0exp8_amd64.deb
  libc-bin_2.11.1-0exp8_amd64.deb
  libc-dev-bin_2.11.1-0exp8_amd64.deb
  locales-all_2.11.1-0exp8_amd64.deb
  libc6-i386_2.11.1-0exp8_amd64.deb
  libc6-dev-i386_2.11.1-0exp8_amd64.deb
  nscd_2.11.1-0exp8_amd64.deb
  libc6-dbg_2.11.1-0exp8_amd64.deb
  libc6-udeb_2.11.1-0exp8_amd64.udeb
  libnss-dns-udeb_2.11.1-0exp8_amd64.udeb
  libnss-files-udeb_2.11.1-0exp8_amd64.udeb

Greetings,

Your Debian queue daemon (running on host kassia.debian.org)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogegd-0005wa...@kassia.debian.org



Re: Regressions when building glibc for HPPA.

2010-05-24 Thread Clint Adams
forwarded 582787 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44261
quit

On Mon, May 24, 2010 at 12:25:13PM -0400, Carlos O'Donell wrote:
> Now filed.
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44261

Thanks.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100524191649.ga28...@scru.org



r4285 - in glibc-package/branches/eglibc-2.11/debian: . patches patches/any

2010-05-24 Thread Aurelien Jarno
Author: aurel32
Date: 2010-05-24 17:01:16 + (Mon, 24 May 2010)
New Revision: 4285

Added:
   glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-glob.diff
   
glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-umount-nofollow.diff
Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/patches/series
Log:
  * Add debian/patches/any/cvs-glob.diff from upstream to fix glob() with empty
pattern.



Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:53:38 UTC 
(rev 4284)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 17:01:16 UTC 
(rev 4285)
@@ -81,6 +81,8 @@
 the getaddrinfo loop on the first successful.
   * Add debian/patches/any/cvs-umount-nofollow.diff from upstream to define
 UMOUNT_NOFOLLOW.
+  * Add debian/patches/any/cvs-glob.diff from upstream to fix glob() with empty
+pattern.
 
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/submitted-rtld_lock_recursive.diff: New patch to
@@ -97,7 +99,7 @@
   * Add kfreebsd/local-dosavesse.diff, which does not work,
 so rather use also added kfreebsd/local-nosavesse.diff
 
- -- Aurelien Jarno   Mon, 24 May 2010 18:53:06 +0200
+ -- Aurelien Jarno   Mon, 24 May 2010 19:00:25 +0200
 
 eglibc (2.10.2-9) unstable; urgency=low
 

Added: glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-glob.diff
===
--- glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-glob.diff 
(rev 0)
+++ glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-glob.diff 
2010-05-24 17:01:16 UTC (rev 4285)
@@ -0,0 +1,271 @@
+2010-03-27  Ulrich Drepper  
+
+   * posix/glob.c (glob): Initialize oldcount early, too.
+
+2010-03-24  Ulrich Drepper  
+   Andreas Schwab  
+
+   * posix/glob.c (glob): Clean up gl_pathc and gl_pathv earlier.
+   If pattern is "" bail out early
+
+diff --git a/posix/glob.c b/posix/glob.c
+index 73081ec..3ae055d 100644
+--- a/posix/glob.c
 b/posix/glob.c
+@@ -1,4 +1,4 @@
+-/* Copyright (C) 1991-2002, 2003, 2004, 2005, 2006, 2007, 2008
++/* Copyright (C) 1991-2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010
+Free Software Foundation, Inc.
+This file is part of the GNU C Library.
+ 
+@@ -421,6 +421,26 @@
+   }
+ }
+ 
++  if (!(flags & GLOB_APPEND))
++{
++  pglob->gl_pathc = 0;
++  if (!(flags & GLOB_DOOFFS))
++  pglob->gl_pathv = NULL;
++  else
++  {
++size_t i;
++pglob->gl_pathv = (char **) malloc ((pglob->gl_offs + 1)
++* sizeof (char *));
++if (pglob->gl_pathv == NULL)
++  return GLOB_NOSPACE;
++
++for (i = 0; i <= pglob->gl_offs; ++i)
++  pglob->gl_pathv[i] = NULL;
++  }
++}
++
++  oldcount = pglob->gl_pathc + pglob->gl_offs;
++
+   /* Find the filename.  */
+   filename = strrchr (pattern, '/');
+ #if defined __MSDOS__ || defined WINDOWS32
+@@ -448,6 +468,12 @@
+   }
+   else
+   {
++if (__builtin_expect (pattern[0] == '\0', 0))
++  {
++dirs.gl_pathv = NULL;
++goto no_matches;
++  }
++
+ filename = pattern;
+ #ifdef _AMIGA
+ dirname = "";
+@@ -495,7 +521,7 @@
+ 
+   if (filename[0] == '\0'
+ #if defined __MSDOS__ || defined WINDOWS32
+-  && dirname[dirlen - 1] != ':'
++&& dirname[dirlen - 1] != ':'
+ && (dirlen < 3 || dirname[dirlen - 2] != ':'
+ || dirname[dirlen - 1] != '/')
+ #endif
+@@ -532,26 +558,6 @@
+   }
+ }
+ 
+-  if (!(flags & GLOB_APPEND))
+-{
+-  pglob->gl_pathc = 0;
+-  if (!(flags & GLOB_DOOFFS))
+-pglob->gl_pathv = NULL;
+-  else
+-  {
+-size_t i;
+-pglob->gl_pathv = (char **) malloc ((pglob->gl_offs + 1)
+-* sizeof (char *));
+-if (pglob->gl_pathv == NULL)
+-  return GLOB_NOSPACE;
+-
+-for (i = 0; i <= pglob->gl_offs; ++i)
+-  pglob->gl_pathv[i] = NULL;
+-  }
+-}
+-
+-  oldcount = pglob->gl_pathc + pglob->gl_offs;
+-
+ #ifndef VMS
+   if ((flags & (GLOB_TILDE|GLOB_TILDE_CHECK)) && dirname[0] == '~')
+ {
+@@ -567,7 +573,7 @@
+ # else
+ #  ifdef WINDOWS32
+ if (home_dir == NULL || home_dir[0] == '\0')
+-home_dir = "c:/users/default"; /* poor default */
++  home_dir = "c:/users/default"; /* poor default */
+ #  else
+ #   if ! _LIBC || __OPTION_EGLIBC_GETLOGIN
+ if (home_dir == NULL || home_dir[0] == '\0')
+diff --git a/posix/tst-gnuglob.c b/posix/tst-gnuglob.c
+index 95bfbae..d4539bd 100644
+--- a/posix/tst-gnuglob.c
 b/posix/tst-gnuglob.c
+@@ -1,6 +1,6 @@
+ /* Test the GNU extensions in glob which allow the user to provide callbacks
+for the f

r4284 - in glibc-package/branches/eglibc-2.11/debian: . patches

2010-05-24 Thread Aurelien Jarno
Author: aurel32
Date: 2010-05-24 16:53:38 + (Mon, 24 May 2010)
New Revision: 4284

Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/patches/series
Log:
  * Add debian/patches/any/cvs-umount-nofollow.diff from upstream to define
UMOUNT_NOFOLLOW.



Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:51:52 UTC 
(rev 4283)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:53:38 UTC 
(rev 4284)
@@ -79,6 +79,8 @@
   * Explictely call /sbin/start-stop-daemon in nscd.init.  Closes: bug#575404.
   * Add debian/patches/any/cvs-getaddrinfo.diff from upstream to not abort
 the getaddrinfo loop on the first successful.
+  * Add debian/patches/any/cvs-umount-nofollow.diff from upstream to define
+UMOUNT_NOFOLLOW.
 
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/submitted-rtld_lock_recursive.diff: New patch to
@@ -95,7 +97,7 @@
   * Add kfreebsd/local-dosavesse.diff, which does not work,
 so rather use also added kfreebsd/local-nosavesse.diff
 
- -- Aurelien Jarno   Mon, 24 May 2010 18:45:18 +0200
+ -- Aurelien Jarno   Mon, 24 May 2010 18:53:06 +0200
 
 eglibc (2.10.2-9) unstable; urgency=low
 

Modified: glibc-package/branches/eglibc-2.11/debian/patches/series
===
--- glibc-package/branches/eglibc-2.11/debian/patches/series2010-05-24 
16:51:52 UTC (rev 4283)
+++ glibc-package/branches/eglibc-2.11/debian/patches/series2010-05-24 
16:53:38 UTC (rev 4284)
@@ -229,3 +229,4 @@
 any/submitted-nptl-invalid-td.patch
 any/local-gai-rfc1918-scope-global.patch
 any/cvs-getaddrinfo.diff
+any/cvs-umount-nofollow.diff


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogauj-0008mz...@alioth.debian.org



r4283 - in glibc-package/branches/eglibc-2.11/debian: . patches patches/any

2010-05-24 Thread Aurelien Jarno
Author: aurel32
Date: 2010-05-24 16:51:52 + (Mon, 24 May 2010)
New Revision: 4283

Added:
   glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-getaddrinfo.diff
Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/patches/series
Log:
  * Add debian/patches/any/cvs-getaddrinfo.diff from upstream to not abort
the getaddrinfo loop on the first successful.



Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:45:48 UTC 
(rev 4282)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:51:52 UTC 
(rev 4283)
@@ -77,6 +77,8 @@
   * Replace debian/patches/submitted/cvs-stat-issock.diff by the upstream patch
 debian/patches/any/cvs-stat-issock.diff.
   * Explictely call /sbin/start-stop-daemon in nscd.init.  Closes: bug#575404.
+  * Add debian/patches/any/cvs-getaddrinfo.diff from upstream to not abort
+the getaddrinfo loop on the first successful.
 
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/submitted-rtld_lock_recursive.diff: New patch to

Added: 
glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-getaddrinfo.diff
===
--- glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-getaddrinfo.diff  
(rev 0)
+++ glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-getaddrinfo.diff  
2010-05-24 16:51:52 UTC (rev 4283)
@@ -0,0 +1,38 @@
+2010-03-26  Ulrich Drepper  
+
+   * sysdeps/posix/getaddrinfo.c (gaih_inet): Don't assume success always
+   means aborting the loop over the NSS methods.
+ 
+diff --git a/sysdeps/posix/getaddrinfo.c b/sysdeps/posix/getaddrinfo.c
+index 8b7e38f..597189f 100644
+--- a/sysdeps/posix/getaddrinfo.c
 b/sysdeps/posix/getaddrinfo.c
+@@ -817,17 +817,18 @@
+   canon = name;
+   }
+   }
+-
+-break;
++status = NSS_STATUS_SUCCESS;
++  }
++else
++  {
++/* We can have different states for AF_INET and
++   AF_INET6.  Try to find a useful one for both.  */
++if (inet6_status == NSS_STATUS_TRYAGAIN)
++  status = NSS_STATUS_TRYAGAIN;
++else if (status == NSS_STATUS_UNAVAIL
++ && inet6_status != NSS_STATUS_UNAVAIL)
++  status = inet6_status;
+   }
+-
+-/* We can have different states for AF_INET and
+-   AF_INET6.  Try to find a useful one for both.  */
+-if (inet6_status == NSS_STATUS_TRYAGAIN)
+-  status = NSS_STATUS_TRYAGAIN;
+-else if (status == NSS_STATUS_UNAVAIL
+- && inet6_status != NSS_STATUS_UNAVAIL)
+-  status = inet6_status;
+   }
+ else
+   status = NSS_STATUS_UNAVAIL;

Modified: glibc-package/branches/eglibc-2.11/debian/patches/series
===
--- glibc-package/branches/eglibc-2.11/debian/patches/series2010-05-24 
16:45:48 UTC (rev 4282)
+++ glibc-package/branches/eglibc-2.11/debian/patches/series2010-05-24 
16:51:52 UTC (rev 4283)
@@ -228,3 +228,4 @@
 any/cvs-remove.diff
 any/submitted-nptl-invalid-td.patch
 any/local-gai-rfc1918-scope-global.patch
+any/cvs-getaddrinfo.diff


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogasb-00084l...@alioth.debian.org



r4282 - in glibc-package/branches/eglibc-2.11/debian: . debhelper.in

2010-05-24 Thread Aurelien Jarno
Author: aurel32
Date: 2010-05-24 16:45:48 + (Mon, 24 May 2010)
New Revision: 4282

Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/debhelper.in/nscd.init
Log:
  * Explictely call /sbin/start-stop-daemon in nscd.init.  Closes: bug#575404.



Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:42:57 UTC 
(rev 4281)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:45:48 UTC 
(rev 4282)
@@ -76,6 +76,7 @@
 makecontext() on s390.
   * Replace debian/patches/submitted/cvs-stat-issock.diff by the upstream patch
 debian/patches/any/cvs-stat-issock.diff.
+  * Explictely call /sbin/start-stop-daemon in nscd.init.  Closes: bug#575404.
 
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/submitted-rtld_lock_recursive.diff: New patch to
@@ -92,7 +93,7 @@
   * Add kfreebsd/local-dosavesse.diff, which does not work,
 so rather use also added kfreebsd/local-nosavesse.diff
 
- -- Aurelien Jarno   Mon, 24 May 2010 17:30:33 +0200
+ -- Aurelien Jarno   Mon, 24 May 2010 18:45:18 +0200
 
 eglibc (2.10.2-9) unstable; urgency=low
 

Modified: glibc-package/branches/eglibc-2.11/debian/debhelper.in/nscd.init
===
--- glibc-package/branches/eglibc-2.11/debian/debhelper.in/nscd.init
2010-05-24 16:42:57 UTC (rev 4281)
+++ glibc-package/branches/eglibc-2.11/debian/debhelper.in/nscd.init
2010-05-24 16:45:48 UTC (rev 4282)
@@ -34,8 +34,8 @@
# Return
#   0 if daemon has been started or was already running
#   2 if daemon could not be started
-   start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec "$DAEMON" 
--test > /dev/null || return 0
-   start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec "$DAEMON" 
|| return 2
+   /sbin/start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec 
"$DAEMON" --test > /dev/null || return 0
+   /sbin/start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec 
"$DAEMON" || return 2
 }
 
 stop_nscd()
@@ -49,13 +49,13 @@
# in that case, fallback to "good old methods"
RETVAL=0
if ! $DAEMON --shutdown; then
-   start-stop-daemon --stop --quiet --pidfile "$PIDFILE" --name 
"$NAME" --test > /dev/null
+   /sbin/start-stop-daemon --stop --quiet --pidfile "$PIDFILE" 
--name "$NAME" --test > /dev/null
RETVAL="$?"
[ "$?" -ne 0  -a  "$?" -ne 1 ] && return 2
fi
 
# Wait for children to finish too
-   start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec 
"$DAEMON" > /dev/null
+   /sbin/start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 
--exec "$DAEMON" > /dev/null
[ "$?" -ne 0  -a  "$?" -ne 1 ] && return 2
rm -f "$PIDFILE"
return "$RETVAL"
@@ -66,7 +66,7 @@
# Return
#   0 if daemon is stopped
#   1 if daemon is running
-   start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec "$DAEMON" 
--test > /dev/null || return 1
+   /sbin/start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec 
"$DAEMON" --test > /dev/null || return 1
return 0
 }
 


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogamm-0007jo...@alioth.debian.org



r4281 - glibc-package/branches/eglibc-2.11/debian/debhelper.in

2010-05-24 Thread Aurelien Jarno
Author: aurel32
Date: 2010-05-24 16:42:57 + (Mon, 24 May 2010)
New Revision: 4281

Modified:
   
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-alt.lintian-overrides
   
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-bin.lintian-overrides
   
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-otherbuild.lintian-overrides
   glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc.lintian-overrides
Log:
Lintian updates for glibc 2.11.1


Modified: 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-alt.lintian-overrides
===
--- 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-alt.lintian-overrides
   2010-05-24 16:39:55 UTC (rev 4280)
+++ 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-alt.lintian-overrides
   2010-05-24 16:42:57 UTC (rev 4281)
@@ -1,6 +1,6 @@
 # libpthread must be stripped specially; GDB needs the non-dynamic 
 # symbol table in order to load the thread debugging library.
-LIBC-FLAVOR: unstripped-binary-or-object .SLIBDIR/libpthread-2.11.so
+LIBC-FLAVOR: unstripped-binary-or-object .SLIBDIR/libpthread-2.11.1.so
 
 # Those file are actually .o files not package in a ar archive, and
 # thus should not be stripped
@@ -8,8 +8,8 @@
 LIBC-FLAVOR: unstripped-binary-or-object .LIBDIR/libmcheck.a
 
 # ld.so must be executable, otherwise the system will not work
-LIBC-FLAVOR: shlib-with-executable-bit .SLIBDIR/ld-2.11.so 0755
+LIBC-FLAVOR: shlib-with-executable-bit .SLIBDIR/ld-2.11.1.so 0755
 
 # It is normal that the ELF dynamic linker does not need any other 
 # library
-LIBC-FLAVOR: shared-lib-without-dependency-information .SLIBDIR/ld-2.11.so
+LIBC-FLAVOR: shared-lib-without-dependency-information .SLIBDIR/ld-2.11.1.so

Modified: 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-bin.lintian-overrides
===
--- 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-bin.lintian-overrides
   2010-05-24 16:39:55 UTC (rev 4280)
+++ 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-bin.lintian-overrides
   2010-05-24 16:42:57 UTC (rev 4281)
@@ -2,9 +2,6 @@
 # thus must be linked statically
 libc-bin: statically-linked-binary ./sbin/ldconfig
 
-# ld.so must be executable, otherwise the system will not work
-libc-bin: shlib-with-executable-bit lib/ld-2.9.so 0755
-
 # pt_chown must be setuid root, otherwise non-root users won't be able
 # to login
 libc-bin: setuid-binary usr/lib/pt_chown 4755 root/root

Modified: 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-otherbuild.lintian-overrides
===
--- 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-otherbuild.lintian-overrides
2010-05-24 16:39:55 UTC (rev 4280)
+++ 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc-otherbuild.lintian-overrides
2010-05-24 16:42:57 UTC (rev 4281)
@@ -1,3 +1,3 @@
 # libpthread must be stripped specially; GDB needs the non-dynamic 
 # symbol table in order to load the thread debugging library.
-LIBC-FLAVOR: unstripped-binary-or-object .SLIBDIR/libpthread-2.11.so
+LIBC-FLAVOR: unstripped-binary-or-object .SLIBDIR/libpthread-2.11.1.so

Modified: 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc.lintian-overrides
===
--- 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc.lintian-overrides   
2010-05-24 16:39:55 UTC (rev 4280)
+++ 
glibc-package/branches/eglibc-2.11/debian/debhelper.in/libc.lintian-overrides   
2010-05-24 16:42:57 UTC (rev 4281)
@@ -1,13 +1,13 @@
 # libpthread must be stripped specially; GDB needs the non-dynamic 
 # symbol table in order to load the thread debugging library.
-LIBC: unstripped-binary-or-object .SLIBDIR/libpthread-2.11.so
+LIBC: unstripped-binary-or-object .SLIBDIR/libpthread-2.11.1.so
 
 # ld.so must be executable, otherwise the system will not work
-LIBC: shlib-with-executable-bit SLIBDIR/ld-2.11.so 0755
+LIBC: shlib-with-executable-bit SLIBDIR/ld-2.11.1.so 0755
 
 # It is normal that the ELF dynamic linker does not need any other 
 # library
-LIBC: shared-lib-without-dependency-information .SLIBDIR/ld-2.11.so
+LIBC: shared-lib-without-dependency-information .SLIBDIR/ld-2.11.1.so
 
 # dependency on debconf is not needed, as glibc has a fallback to tty 
 LIBC: missing-debconf-dependency-for-preinst


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogak2-000740...@alioth.debian.org



r4280 - in glibc-package/branches/eglibc-2.11/debian: . patches patches/any patches/s390

2010-05-24 Thread Aurelien Jarno
Author: aurel32
Date: 2010-05-24 16:39:55 + (Mon, 24 May 2010)
New Revision: 4280

Added:
   glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-stat-issock.diff
   glibc-package/branches/eglibc-2.11/debian/patches/s390/cvs-makecontext.diff
Removed:
   
glibc-package/branches/eglibc-2.11/debian/patches/any/submitted-stat-issock.diff
Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/patches/series
Log:
  * Add debian/patches/s390/cvs-makecontext.diff from upstream to fix 
makecontext() on s390.
  * Replace debian/patches/submitted/cvs-stat-issock.diff by the upstream patch
debian/patches/any/cvs-stat-issock.diff.



Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:18:37 UTC 
(rev 4279)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:39:55 UTC 
(rev 4280)
@@ -72,6 +72,10 @@
   * Add debian/patches/hppa/local-longjmp-chk.diff to fix FTBFS on hppa.
   * Add debian/patches/hppa/local-lowlevellock.diff to fix the testsuite
 on hppa.
+  * Add debian/patches/s390/cvs-makecontext.diff from upstream to fix 
+makecontext() on s390.
+  * Replace debian/patches/submitted/cvs-stat-issock.diff by the upstream patch
+debian/patches/any/cvs-stat-issock.diff.
 
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/submitted-rtld_lock_recursive.diff: New patch to

Added: 
glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-stat-issock.diff
===
--- glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-stat-issock.diff  
(rev 0)
+++ glibc-package/branches/eglibc-2.11/debian/patches/any/cvs-stat-issock.diff  
2010-05-24 16:39:55 UTC (rev 4280)
@@ -0,0 +1,28 @@
+2010-04-04  Ulrich Drepper  
+ 
+   [BZ #11279]
+   * io/sys/stat.h: Always define S_ISSOCK for XPG6 and up.
+
+diff --git a/io/sys/stat.h b/io/sys/stat.h
+index 733a927..ac740ca 100644
+--- a/io/sys/stat.h
 b/io/sys/stat.h
+@@ -1,4 +1,4 @@
+-/* Copyright (C) 1991, 1992, 1995-2004, 2005, 2006, 2007, 2009
++/* Copyright (C) 1991, 1992, 1995-2004, 2005, 2006, 2007, 2009, 2010
+Free Software Foundation, Inc.
+This file is part of the GNU C Library.
+ 
+@@ -143,9 +143,11 @@ __BEGIN_DECLS
+ # define S_ISLNK(mode)  0
+ #endif
+ 
+-#if (defined __USE_BSD || defined __USE_UNIX98) \
++#if (defined __USE_BSD || defined __USE_UNIX98 || defined __USE_XOPEN2K) \
+ && defined __S_IFSOCK
+ # define S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)
++#elif defined __USE_XOPEN2K
++# define S_ISSOCK(mode) 0
+ #endif
+ 
+ /* These are from POSIX.1b.  If the objects are not implemented using separate

Deleted: 
glibc-package/branches/eglibc-2.11/debian/patches/any/submitted-stat-issock.diff
===
--- 
glibc-package/branches/eglibc-2.11/debian/patches/any/submitted-stat-issock.diff
2010-05-24 16:18:37 UTC (rev 4279)
+++ 
glibc-package/branches/eglibc-2.11/debian/patches/any/submitted-stat-issock.diff
2010-05-24 16:39:55 UTC (rev 4280)
@@ -1,18 +0,0 @@
-2010-02-13  Aurelien Jarno  
-
-   * io/sys/stat.h: The S_ISSOCK macro has been mandatory since 
-   POSIX 2001.
-
-diff --git a/io/sys/stat.h b/io/sys/stat.h
-index 733a927..f2d4d5b 100644
 a/io/sys/stat.h
-+++ b/io/sys/stat.h
-@@ -143,7 +143,7 @@ __BEGIN_DECLS
- # define S_ISLNK(mode)  0
- #endif
- 
--#if (defined __USE_BSD || defined __USE_UNIX98) \
-+#if (defined __USE_BSD || defined __USE_UNIX98 || defined __USE_XOPEN2K) \
- && defined __S_IFSOCK
- # define S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)
- #endif

Added: 
glibc-package/branches/eglibc-2.11/debian/patches/s390/cvs-makecontext.diff
===
--- glibc-package/branches/eglibc-2.11/debian/patches/s390/cvs-makecontext.diff 
(rev 0)
+++ glibc-package/branches/eglibc-2.11/debian/patches/s390/cvs-makecontext.diff 
2010-05-24 16:39:55 UTC (rev 4280)
@@ -0,0 +1,224 @@
+2010-04-13  Andreas Schwab  
+
+   * sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c: Fix setup of
+   overflow area.
+   * sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c: Likewise.
+
+diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c 
b/sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c
+index 94760e0..0e309c3 100644
+--- a/sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c
 b/sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c
+@@ -1,4 +1,4 @@
+-/* Copyright (C) 2001 Free Software Foundation, Inc.
++/* Copyright (C) 2001, 2010 Free Software Foundation, Inc.
+This file is part of the GNU C Library.
+Contributed by Martin Schwidefsky (schwidef...@de.ibm.com).
+ 
+@@ -28,15 +28,15 @@
+double, complex and structure with sizes 0, 2, 4 or

Processed: tagging 575404

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 575404 + pending
Bug #575404 [nscd] crontab fail to run /etc/init.d/nscd
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
575404: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575404
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747195616859.transcr...@bugs.debian.org



r4279 - in glibc-package/branches/eglibc-2.11/debian: . patches patches/any

2010-05-24 Thread Aurelien Jarno
Author: aurel32
Date: 2010-05-24 16:18:37 + (Mon, 24 May 2010)
New Revision: 4279

Removed:
   
glibc-package/branches/eglibc-2.11/debian/patches/any/submitted-gethostbyname3.diff
Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/patches/series
Log:
- Remove debian/patches/any/submitted-gethostbyname3.diff (merged)



Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 15:57:30 UTC 
(rev 4278)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 16:18:37 UTC 
(rev 4279)
@@ -26,8 +26,9 @@
 - Update debian/patches/any/local-libgcc-compat-main.diff
 - Remove debian/patches/any/submitted-confname.h.diff (merged)
 - Remove debian/patches/any/submitted-getent-gshadow.diff (merged)
+- Remove debian/patches/any/submitted-getaddrinfo-nodata.diff (merged)
+- Remove debian/patches/any/submitted-gethostbyname3.diff (merged)
 - Update debian/patches/any/submitted-missing-etc-hosts.diff.
-- Remove debian/patches/any/submitted-getaddrinfo-nodata.diff (merged)
 - Remove debian/patches/arm/cvs-setjmp-longjmp-fpu.diff (merged)
 - Update debian/patches/hppa/cvs-nptl-compat.diff.
 - Update debian/patches/hppa/local-stack-grows-up.diff from

Deleted: 
glibc-package/branches/eglibc-2.11/debian/patches/any/submitted-gethostbyname3.diff
===
--- 
glibc-package/branches/eglibc-2.11/debian/patches/any/submitted-gethostbyname3.diff
 2010-05-24 15:57:30 UTC (rev 4278)
+++ 
glibc-package/branches/eglibc-2.11/debian/patches/any/submitted-gethostbyname3.diff
 2010-05-24 16:18:37 UTC (rev 4279)
@@ -1,18 +0,0 @@
-2009-11-24  Aurelien Jarno  
-
-   * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname3_r): Return an
-   error for ETIMEDOUT.
-
-diff --git a/resolv/nss_dns/dns-host.c b/resolv/nss_dns/dns-host.c
-index 818a40a..1eba413 100644
 a/resolv/nss_dns/dns-host.c
-+++ b/resolv/nss_dns/dns-host.c
-@@ -204,7 +204,7 @@ _nss_dns_gethostbyname3_r (const char *name, int af, 
struct hostent *result,
- h_errno = TRY_AGAIN;
-   }
-   else
--  status = (errno == ECONNREFUSED
-+  status = ((errno == ECONNREFUSED || errno == ETIMEDOUT)
- ? NSS_STATUS_UNAVAIL : NSS_STATUS_NOTFOUND);
-   *h_errnop = h_errno;
-   if (h_errno == TRY_AGAIN)

Modified: glibc-package/branches/eglibc-2.11/debian/patches/series
===
--- glibc-package/branches/eglibc-2.11/debian/patches/series2010-05-24 
15:57:30 UTC (rev 4278)
+++ glibc-package/branches/eglibc-2.11/debian/patches/series2010-05-24 
16:18:37 UTC (rev 4279)
@@ -215,7 +215,6 @@
 any/submitted-localedef-mmap.diff
 any/submitted-missing-etc-hosts.diff
 any/submitted-bits-fcntl_h-at.diff
-any/submitted-gethostbyname3.diff
 any/local-ntp-update.diff
 #any/cvs-futimens.diff
 any/cvs-resolv-bindv6only.diff


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ogamx-0003ih...@alioth.debian.org



Re: Regressions when building glibc for HPPA.

2010-05-24 Thread Carlos O'Donell
On Mon, May 24, 2010 at 8:05 AM, Carlos O'Donell
 wrote:
> On Sun, May 23, 2010 at 11:46 AM, Clint Adams  wrote:
>> block 573991 by 561203
>> quit
>>
>> On Sun, May 23, 2010 at 09:17:26AM -0400, Carlos O'Donell wrote:
>>> Test (1) is a compiler bug involving the multiplication of -1 * NAN.
>>> The compiler defect causes the test to fail. The actual stdio
>>> implementation in glibc is working correctly. I have manually tested
>>> the stdio functions and they work correctly. This test can be XFAIL'd.
>>
>> Is this gcc bug reported somewhere?
>
> Currently being discussed on debian-hppa here:
> http://lists.debian.org/debian-hppa/2010/05/msg00014.html

Now filed.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44261

Cheers,
Carlos.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktillhj1-jhzfmkqwvvfpyopduidyn8fdbsvkc...@mail.gmail.com



Processed: tagging 582383

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 582383 + pending
Bug #582383 [libc6] libc6: When creating/removing a lot of interfaces it's 
possible to trigger an abort in glibc's getifaddrs
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
582383: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582383
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.127471666819699.transcr...@bugs.debian.org



r4277 - in glibc-package/branches/eglibc-2.11/debian: . control.in debhelper.in patches patches/kfreebsd patches/mips rules.d script.in source sysdeps testsuite-checking

2010-05-24 Thread Aurelien Jarno
Author: aurel32
Date: 2010-05-24 15:25:17 + (Mon, 24 May 2010)
New Revision: 4277

Added:
   glibc-package/branches/eglibc-2.11/debian/patches/mips/submitted-rld_map.diff
   glibc-package/branches/eglibc-2.11/debian/source/
   glibc-package/branches/eglibc-2.11/debian/source/format
   glibc-package/branches/eglibc-2.11/debian/source/lintian-overrides
   glibc-package/branches/eglibc-2.11/debian/sysdeps/powerpcspe.mk
Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/control
   glibc-package/branches/eglibc-2.11/debian/control.in/libc
   glibc-package/branches/eglibc-2.11/debian/control.in/main
   glibc-package/branches/eglibc-2.11/debian/debhelper.in/nscd.init
   glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-sysdeps.diff
   glibc-package/branches/eglibc-2.11/debian/patches/series
   glibc-package/branches/eglibc-2.11/debian/rules.d/control.mk
   glibc-package/branches/eglibc-2.11/debian/script.in/nsscheck.sh
   
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-sparcv9b-linux-gnu-sparcv9b
Log:
Update from unstable


Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-20 21:29:23 UTC 
(rev 4276)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-05-24 15:25:17 UTC 
(rev 4277)
@@ -12,43 +12,45 @@
 - Remove debian/patches/alpha/submitted-procfs_h.diff (merged)
 - Remove debian/patches/any/cvs-broken-dns.diff (merged)
 - Remove debian/patches/any/cvs-getutmpx-compat.diff (merged)
+- Remove debian/patches/any/cvs-ksm.diff (merged)
 - Remove debian/patches/any/cvs-malloc_info-output.diff (merged)
+- Remove debian/patches/any/cvs-nis-not-configured.diff (merged)
 - Remove debian/patches/any/cvs-nptl-init.diff (merged)
 - Remove debian/patches/any/cvs-resolv-edns0.diff (merged)
 - Remove debian/patches/any/cvs-resolv-init.diff (merged)
 - Remove debian/patches/any/cvs-resolv-uninitialized.diff (merged)
 - Remove debian/patches/any/cvs-resolv-v6mapped.diff (merged)
+- Remove debian/patches/any/cvs-sched_h.diff (merged)
 - Remove debian/patches/any/local-dynamic-resolvconf.diff (merged)
 - Update debian/patches/any/local-libgcc-compat-main.diff
 - Remove debian/patches/any/submitted-getent-gshadow.diff (merged)
 - Update debian/patches/any/submitted-missing-etc-hosts.diff.
+- Remove debian/patches/arm/cvs-setjmp-longjmp-fpu.diff (merged)
 - Update debian/patches/hppa/cvs-nptl-compat.diff.
+- Update debian/patches/hppa/local-stack-grows-up.diff from
+  Carlos O'Donell.
+- Remove debian/patches/hppa/submitted-pie.diff (merged)
+- Remove debian/patches/hppa/submitted-sock_nonblock.diff (merged)
+- Update debian/patches/hurd-i386/cvs-setsid.diff.
 - Remove debian/patches/hurd-i386/cvs-termios-IXANY.patch (merged)
+- Remove debian/patches/hurd-i386/submitted-getnprocs.diff (merged)
 - Update debian/patches/hurd-i386/submitted-readlinkat.diff
+- Remove debian/patches/ia64/submitted-siginfo.diff (merged)
+- Remove debian/patches/ia64/cvs-memchr.diff (merged)
+- Remove debian/patches/locale/cvs-C-first_weekday.diff (merged)
 - Update debian/patches/localedata/first_weekday.diff
-- Remove debian/patches/locale/cvs-C-first_weekday.diff (merged)
+- Update debian/patches/localedata/tailor-iso14651_t1.diff
 - Remove debian/patches/mips/local-lazy-eval.diff (obsolete)
-- Remove debian/patches/ia64/submitted-siginfo.diff (merged)
-- Remove debian/patches/ia64/cvs-memchr.diff (merged)
 - Remove debian/patches/s390/submitted-siginfo.diff (merged)
-- Remove debian/patches/any/cvs-malloc-check.diff (merged)
-- Remove debian/patches/hppa/submitted-sock_nonblock.diff (merged)
-- Remove debian/patches/hppa/submitted-pie.diff (merged)
-- Remove debian/patches/any/cvs-ksm.diff (merged)
-- Remove debian/patches/any/cvs-sched_h.diff (merged)
 - testsuite-checking/expected-results-ia64-linux-gnu-libc: update
-- Update debian/patches/localedata/tailor-iso14651_t1.diff
-- Add debian/patches/localedata/locale-hsb_DE.diff
 - Update testsuite-checking/expected-results-sparc-linux-gnu-libc
 - Update testsuite-checking/expected-results-sparcv9b-linux-gnu-sparcv9b
-- Remove debian/patches/any/cvs-nis-not-configured.diff (merged)
-- Update debian/patches/hppa/local-stack-grows-up.diff from
-  Carlos O'Donell.
-- Update debian/patches/hurd-i386/cvs-setsid.diff.
+
   * Add debian/patches/alpha/local-fcntl_h.diff.
   * Add debian/patches/hppa/local-ELF_MACHINE_BEFORE_RTLD_RELOC.diff from
 Carlos O'Donell.
   * Add debian/patches/hppa/local-_dl_fptr_init.diff from Carlos O'Donnell.
+  * Add debian/patches/localedata/locale-hsb_DE.diff
 
   [ Aurelien Jarno ]
   * Enable multi-arch.
@@ -62,7 +64,8 @

Processed: tagging 580529

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 580529 + pending
Bug #580529 {Done: Clint Adams } [libc6] "setjmp/longjmp 
broken on ARM w/ FPU"
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
580529: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580529
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747147715037.transcr...@bugs.debian.org



Processed: tagging 579917

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 579917 + pending
Bug #579917 {Done: Aurelien Jarno } [libc6] mkhomedir 
segfaults within ld.so on startup
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
579917: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579917
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747147664973.transcr...@bugs.debian.org



Processed: tagging 573247

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 573247 + pending
Bug #573247 {Done: Aurelien Jarno } [libc6] service restart 
code seems busted; restart question displayed during d-i run
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
573247: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573247
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747147584879.transcr...@bugs.debian.org



Processed: tagging 575868

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 575868 + pending
Bug #575868 {Done: Aurelien Jarno } [libc6] libc6: postinst 
check for services that need be restarted assumes all initscripts support the 
'status' action
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
575868: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575868
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747147624922.transcr...@bugs.debian.org



Processed: tagging 578870

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 578870 + pending
Bug #578870 {Done: Aurelien Jarno } [nscd] nscd: 
"/etc/init.d/ncsd reload" restarts the daemon
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
578870: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578870
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747147534827.transcr...@bugs.debian.org



Processed: tagging 581835

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 581835 + pending
Bug #581835 {Done: Aurelien Jarno } [libc6] libc6: circular 
Pre-Depends loop caused by Depends: debconf
Bug #580366 {Done: Aurelien Jarno } [libc6] [powerpc] libc6 
DEPENDS on debconf
Added tag(s) pending.
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
581835: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581835
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747147504792.transcr...@bugs.debian.org



Processed: tagging 581545

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 581545 + pending
Bug #581545 {Done: Aurelien Jarno } [libc0.1-dev] 
[kfreebsd] netinet/in.h origin issue
Bug #581546 {Done: Aurelien Jarno } [libc0.1-dev] 
[kfreebsd] netinet/in.h origin issue
Added tag(s) pending.
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
581545: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581545
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747147464746.transcr...@bugs.debian.org



Processed: tagging 579778

2010-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Automatically generated email from bts, devscripts version 2.10.35lenny7
> tags 579778 + pending
Bug #579778 {Done: Aurelien Jarno } [eglibc] powerpcspe: 
Preliminary architecture port
Added tag(s) pending.
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
579778: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579778
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.12747147434710.transcr...@bugs.debian.org



Bug#582916: libc6: getaddrinfo() returns EAI_NONAME for temporary problem.

2010-05-24 Thread Kurt Roeckx
Package: libc6
Version: 2.10.2-6
Severity: important

Hi,

It seems that getaddrinfo() now returns EAI_NONAME for a non-permanent
error.  Trying to resolve something using "host" or "dig", I get
as error:
";; connection timed out; no servers could be reached"
That is clearly different that an error message like:
"Host  not found: 3(NXDOMAIN)"
For that error I would expect to get EAI_NONAME.

In case I don't get a reply, I would expect to get back EAI_AGAIN.

The version in lenny still returns EAI_AGAIN.


Kurt




-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100524141000.ga16...@roeckx.be



Re: Regressions when building glibc for HPPA.

2010-05-24 Thread Carlos O'Donell
On Sun, May 23, 2010 at 11:46 AM, Clint Adams  wrote:
> block 573991 by 561203
> quit
>
> On Sun, May 23, 2010 at 09:17:26AM -0400, Carlos O'Donell wrote:
>> Test (1) is a compiler bug involving the multiplication of -1 * NAN.
>> The compiler defect causes the test to fail. The actual stdio
>> implementation in glibc is working correctly. I have manually tested
>> the stdio functions and they work correctly. This test can be XFAIL'd.
>
> Is this gcc bug reported somewhere?

Currently being discussed on debian-hppa here:
http://lists.debian.org/debian-hppa/2010/05/msg00014.html

Cheers,
Carlos.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktim5qqi8ljcpefroaybp7pbsedhqbuj2kqgb4...@mail.gmail.com