Re: glibc 2.22 testsuite issues on hppa

2016-03-22 Thread John David Anglin
On 2016-03-08, at 1:07 PM, Aurelien Jarno wrote:

> Dear HPPA porters,
> 
> The glibc testsuite in version 2.22 which has been uploaded to sid 2
> days ago fails to pass on both phantom and sibaris build daemons.
> There seems to be 3 failures that are regressions compared to glibc
> 2.21:
> 
>  FAIL: debug/backtrace-tst

I have looked at the above failure.  It seems the implementation of 
DL_LOOKUP_ADDRESS(addr)
needs improvement.  It's not possible to detect a function pointer with 100% 
certainty given an arbitrary
address.  However, the above test passes with the following change.  The 
function pointer checks are
tightened and read access checks are added to help ensure the routine doesn't 
fault.

Dave
--
John David Anglin   dave.ang...@bell.net


diff --git a/sysdeps/hppa/dl-fptr.c b/sysdeps/hppa/dl-fptr.c
index 083242b..79032a6 100644
--- a/sysdeps/hppa/dl-fptr.c
+++ b/sysdeps/hppa/dl-fptr.c
@@ -331,20 +331,36 @@ elf_machine_resolve (void)
   return addr;
 }
 
+static inline int
+_dl_read_access_allowed (unsigned int *addr)
+{
+  int result;
+
+  asm ("proberi(%1),3,%0" : "=r" (result) : "r" (addr) : );
+
+  return result;
+}
+
 ElfW(Addr)
 _dl_lookup_address (const void *address)
 {
   ElfW(Addr) addr = (ElfW(Addr)) address;
   unsigned int *desc, *gptr;
 
-  /* Check for special cases.  */
-  if ((int) addr == -1
-  || (unsigned int) addr < 4096
-  || !((unsigned int) addr & 2))
+  /* Return ADDR if the least-significant two bits of ADDR are not consistent
+ with ADDR being a linker defined function pointer.  The normal value for
+ a code address in a backtrace is 3.  */
+  if (((unsigned int) addr & 3) != 2)
+return addr;
+
+  /* Handle special case where ADDR points to page 0.  */
+  if ((unsigned int) addr < 4096)
 return addr;
 
   /* Clear least-significant two bits from descriptor address.  */
   desc = (unsigned int *) ((unsigned int) addr & ~3);
+  if (!_dl_read_access_allowed (desc))
+return addr;
 
   /* Check if descriptor requires resolution.  The following trampoline is
  used in each global offset table for function resolution:
@@ -359,6 +375,9 @@ _dl_lookup_address (const void *address)
  got:  .word _DYNAMIC
.word "struct link map address" */
   gptr = (unsigned int *) desc[0];
+  if (!_dl_read_access_allowed (gptr))
+return addr;
+
   if (gptr[0] == 0xea9f1fdd/* b,l .-12,r20 */
   && gptr[1] == 0xd6801c1e /* depwi 0,31,2,r20 */
   && (ElfW(Addr)) gptr[2] == elf_machine_resolve ())


[glibc] branch glibc-2.23 updated (c01d09c -> cf7bcc4)

2016-03-22 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  c01d09c   debian/patches/kfreebsd/local-tst-unique.diff: disable 
tst-unique* on GNU/kFreeBSD, as they are not supported by the FreeBSD ELF OSABI.
   new  cf7bcc4   debian/debhelper.in/locales.config: Make 
default_environment_locale get preseeded correctly both with and without 
/etc/default/locale.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   | 2 ++
 debian/debhelper.in/locales.config | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/debhelper.in/locales.config: Make default_environment_locale get preseeded correctly both with and without /etc/default/locale.

2016-03-22 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit cf7bcc4b0e2d7dd70ebe69d6a7704412334d5e0d
Author: Adam Conrad 
Date:   Tue Mar 22 18:45:33 2016 -0600

debian/debhelper.in/locales.config: Make default_environment_locale get 
preseeded correctly both with and without /etc/default/locale.
---
 debian/changelog   | 2 ++
 debian/debhelper.in/locales.config | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 43deb5c..f0dd724 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -33,6 +33,8 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
   [ Adam Conrad ]
   * debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from
 upstream to make tst-malloc-thread-exit use fewer system resources.
+  * debian/debhelper.in/locales.config: Make default_environment_locale
+get preseeded correctly both with and without /etc/default/locale.
   * debian/control.in/i386: Remove list of Breaks that predate oldstable.
   * debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.
 
diff --git a/debian/debhelper.in/locales.config 
b/debian/debhelper.in/locales.config
index ffa35c9..bdf584d 100644
--- a/debian/debhelper.in/locales.config
+++ b/debian/debhelper.in/locales.config
@@ -50,8 +50,10 @@ fi
 
 DEFAULT_ENVIRONMENT="$(cat /etc/environment /etc/default/locale 2>/dev/null | 
awk '/^LANG=/ {gsub("\"", ""); sub("LANG=", ""); lang=$0;} END {print lang}')"
 DEFAULT_ENVIRONMENT="$(convert_locale "$DEFAULT_ENVIRONMENT")"
-if ! echo "$SUPPORTED_LOCALES" | grep -q -e "\b$DEFAULT_ENVIRONMENT\b" ; then
+if [ -n "$SUPPORTED_LOCALES" ] && [ -n "$DEFAULT_ENVIRONMENT" ]; then
+  if echo "$SUPPORTED_LOCALES" | grep -q -e "\b$DEFAULT_ENVIRONMENT\b" ; then
 db_set locales/default_environment_locale "$DEFAULT_ENVIRONMENT"
+  fi
 fi
 
 STATE=1

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (37d01ef -> a2717db)

2016-03-22 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch sid
in repository glibc.

  from  37d01ef   Remove unused and upstreamed patch
   new  a2717db   Disable the problematic test-lfs test on hurd

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog | 3 ++-
 debian/testsuite-xfail-debian.mk | 5 -
 2 files changed, 6 insertions(+), 2 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Disable the problematic test-lfs test on hurd

2016-03-22 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch sid
in repository glibc.

commit a2717dba3e2646f57d4defaddb01a6089cdc8d89
Author: Samuel Thibault 
Date:   Wed Mar 23 01:13:09 2016 +0100

Disable the problematic test-lfs test on hurd
---
 debian/changelog | 3 ++-
 debian/testsuite-xfail-debian.mk | 5 -
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 2674f6e..75701ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 glibc (2.22-5) UNRELEASED; urgency=medium
 
-  * 
+  [ Samuel Thibault ]
+  * testsuite-xfail-debian.mk: Disable the problematic test-lfs test on hurd.
 
  -- Aurelien Jarno   Mon, 21 Mar 2016 18:45:40 +0100
 
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 6065d3b..77fa5b1 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -237,7 +237,6 @@ test-xfail-check-textrel = yes
 test-xfail-opendir-tst1 = yes
 test-xfail-test-idouble = yes
 test-xfail-test-ifloat = yes
-test-xfail-test-lfs = yes
 test-xfail-tst-aio10 = yes
 test-xfail-tst-aio9 = yes
 test-xfail-tst-audit1 = yes
@@ -276,6 +275,10 @@ test-xfail-tst-sysconf = yes
 test-xfail-tst-tls9-static = yes
 test-xfail-tst-vfork3-mem = yes
 
+# This generates GiBs of data instead of sparse files, putting build box on 
its knees
+tests-unsupported += test-lfs
+#test-xfail-test-lfs = yes
+
 # happens seldomly
 test-xfail-tst-clock_nanosleep = yes
 test-xfail-tst-nanosleep = yes

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (3227d76 -> c01d09c)

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch glibc-2.23
in repository glibc.

  from  3227d76   debian/patches/any/submitted-resolver-leak.diff: Drop, 
upstreamed.
   new  5864e2b   Remove changelog entry already present in 2.22-4
   new  c01d09c   debian/patches/kfreebsd/local-tst-unique.diff: disable 
tst-unique* on GNU/kFreeBSD, as they are not supported by the FreeBSD ELF OSABI.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog  |  3 ++-
 debian/patches/kfreebsd/local-tst-unique.diff | 22 ++
 debian/patches/series.kfreebsd-amd64  |  1 +
 debian/patches/series.kfreebsd-i386   |  1 +
 4 files changed, 26 insertions(+), 1 deletion(-)
 create mode 100644 debian/patches/kfreebsd/local-tst-unique.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/02: Remove changelog entry already present in 2.22-4

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch glibc-2.23
in repository glibc.

commit 5864e2b4fa5ea810b78dc75a2f5284078d8d25e0
Author: Aurelien Jarno 
Date:   Tue Mar 22 22:53:23 2016 +0100

Remove changelog entry already present in 2.22-4
---
 debian/changelog | 1 -
 1 file changed, 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index b071e55..14a144e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,6 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
 
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch.
-  * debian/patches/any/submitted-resolver-leak.diff: Drop, upstreamed.
   * debian/testsuite-xfail-debian.mk (powerpc) really mark
 tst-malloc-thread-exit as xfail.
   * debian/testsuite-xfail-debian.mk (ppc64) mark tst-malloc-thread-exit

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 02/02: debian/patches/kfreebsd/local-tst-unique.diff: disable tst-unique* on GNU/kFreeBSD, as they are not supported by the FreeBSD ELF OSABI.

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch glibc-2.23
in repository glibc.

commit c01d09cb49b71f3bb91e811f991cb33b631c465d
Author: Aurelien Jarno 
Date:   Tue Mar 22 23:36:05 2016 +0100

debian/patches/kfreebsd/local-tst-unique.diff: disable tst-unique* on 
GNU/kFreeBSD, as they are not supported by the FreeBSD ELF OSABI.
---
 debian/changelog  |  2 ++
 debian/patches/kfreebsd/local-tst-unique.diff | 22 ++
 debian/patches/series.kfreebsd-amd64  |  1 +
 debian/patches/series.kfreebsd-i386   |  1 +
 4 files changed, 26 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 14a144e..43deb5c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,8 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
 glibc-bsd).
   * debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, obsoleted by
 hurd-i386/cvs-libpthread.so.diff.
+  * debian/patches/kfreebsd/local-tst-unique.diff: disable tst-unique* on
+GNU/kFreeBSD, as they are not supported by the FreeBSD ELF OSABI.
 
   [ Samuel Thibault ]
   * hurd-i386/cvs-libpthread.diff: More updates to glibc-2.23.
diff --git a/debian/patches/kfreebsd/local-tst-unique.diff 
b/debian/patches/kfreebsd/local-tst-unique.diff
new file mode 100644
index 000..e68b09a
--- /dev/null
+++ b/debian/patches/kfreebsd/local-tst-unique.diff
@@ -0,0 +1,22 @@
+tst-unique is not supported by the FreeBSD ELF OSABI
+
+--- a/elf/Makefile
 b/elf/Makefile
+@@ -145,7 +145,7 @@ tests += loadtest restest1 preloadtest loadfail multiload 
origtest resolvfail \
+unload3 unload4 unload5 unload6 unload7 unload8 tst-global1 order2 \
+tst-audit1 tst-audit2 tst-audit8 tst-audit9 \
+tst-stackguard1 tst-addr1 tst-thrlock \
+-   tst-unique1 tst-unique2 $(if $(CXX),tst-unique3 tst-unique4 \
++   $(if $(CXX),tst-unique3 tst-unique4 \
+tst-nodelete) \
+tst-initorder tst-initorder2 tst-relsort1 tst-null-argv \
+tst-ptrguard1 tst-tlsalign tst-tlsalign-extern tst-nodelete-opened \
+@@ -207,8 +207,6 @@ modules-names = testobj1 testobj2 testobj3 testobj4 
testobj5 testobj6 \
+   unload7mod1 unload7mod2 \
+   unload8mod1 unload8mod1x unload8mod2 unload8mod3 \
+   order2mod1 order2mod2 order2mod3 order2mod4 \
+-  tst-unique1mod1 tst-unique1mod2 \
+-  tst-unique2mod1 tst-unique2mod2 \
+   tst-auditmod9a tst-auditmod9b \
+   $(if $(CXX),tst-unique3lib tst-unique3lib2 tst-unique4lib \
+ tst-nodelete-uniquemod tst-nodelete-rtldmod \
diff --git a/debian/patches/series.kfreebsd-amd64 
b/debian/patches/series.kfreebsd-amd64
index 54c50d0..135b5e7 100644
--- a/debian/patches/series.kfreebsd-amd64
+++ b/debian/patches/series.kfreebsd-amd64
@@ -3,3 +3,4 @@ kfreebsd/local-sys_queue_h.diff
 kfreebsd/local-undef-glibc.diff
 kfreebsd/local-initgroups-order.diff
 kfreebsd/local-tst-auxv.diff
+kfreebsd/local-tst-unique.diff
diff --git a/debian/patches/series.kfreebsd-i386 
b/debian/patches/series.kfreebsd-i386
index 54c50d0..135b5e7 100644
--- a/debian/patches/series.kfreebsd-i386
+++ b/debian/patches/series.kfreebsd-i386
@@ -3,3 +3,4 @@ kfreebsd/local-sys_queue_h.diff
 kfreebsd/local-undef-glibc.diff
 kfreebsd/local-initgroups-order.diff
 kfreebsd/local-tst-auxv.diff
+kfreebsd/local-tst-unique.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (e8093d0 -> 37d01ef)

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch sid
in repository glibc.

  from  e8093d0   New changelog entry
   new  37d01ef   Remove unused and upstreamed patch

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/patches/any/submitted-resolver-leak.diff | 16 
 1 file changed, 16 deletions(-)
 delete mode 100644 debian/patches/any/submitted-resolver-leak.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



Bug#818999: DNS no longer working for NAT networking in VMware

2016-03-22 Thread Aurelien Jarno
control tag -1 + moreinfo

On 2016-03-22 18:15, Michael Biebl wrote:
> Package: libc6
> Version: 2.22-3
> Severity: important
> 
> Hi,
> 
> I have a couple of vmware instances that use NAT networking.
> After the libc6 upgrade from 2.21 to 2.22 on the host system, the VMs
> are no longer able to resolve any names.
> 
> I found https://bbs.archlinux.org/viewtopic.php?id=201946
> 
> A workaround for now is to configure the guests to not use the DNS
> server provided by vmware but a public one, like 8.8.8.8.

That doesn't really give details to solve the problem. This bug is
likely going to stay like that until someone provide a patch or vmware
provides a fix (not even sure on which side is the issue).

Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net



[glibc] branch glibc-2.23 updated (b983c54 -> 3227d76)

2016-03-22 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  b983c54   patches/kfreebsd/local-fbtl.diff: update to revision 5969 
(from glibc-bsd).
   new  3227d76   debian/patches/any/submitted-resolver-leak.diff: Drop, 
upstreamed.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog|  1 +
 debian/patches/any/submitted-resolver-leak.diff | 16 
 2 files changed, 1 insertion(+), 16 deletions(-)
 delete mode 100644 debian/patches/any/submitted-resolver-leak.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/any/submitted-resolver-leak.diff: Drop, upstreamed.

2016-03-22 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit 3227d76f137e5be7f19aa77c315bc962f3a5e59e
Author: Adam Conrad 
Date:   Tue Mar 22 15:28:08 2016 -0600

debian/patches/any/submitted-resolver-leak.diff: Drop, upstreamed.
---
 debian/changelog|  1 +
 debian/patches/any/submitted-resolver-leak.diff | 16 
 2 files changed, 1 insertion(+), 16 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 14a144e..b071e55 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
 
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch.
+  * debian/patches/any/submitted-resolver-leak.diff: Drop, upstreamed.
   * debian/testsuite-xfail-debian.mk (powerpc) really mark
 tst-malloc-thread-exit as xfail.
   * debian/testsuite-xfail-debian.mk (ppc64) mark tst-malloc-thread-exit
diff --git a/debian/patches/any/submitted-resolver-leak.diff 
b/debian/patches/any/submitted-resolver-leak.diff
deleted file mode 100644
index f9dae65..000
--- a/debian/patches/any/submitted-resolver-leak.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-2016-02-09  Andreas Schwab  
-
-   * resolv/res_init.c (__res_iclose): Use statp->nscount instead of
-   statp->_u._ext.nscount as loop count.
-
 a/resolv/res_init.c
-+++ b/resolv/res_init.c
-@@ -594,7 +594,7 @@ __res_iclose(res_state statp, bool free_addr) {
-   statp->_vcsock = -1;
-   statp->_flags &= ~(RES_F_VC | RES_F_CONN);
-   }
--  for (ns = 0; ns < statp->_u._ext.nscount; ns++)
-+  for (ns = 0; ns < statp->nscount; ns++)
-   if (statp->_u._ext.nsaddrs[ns]) {
-   if (statp->_u._ext.nssocks[ns] != -1) {
-   
close_not_cancel_no_status(statp->_u._ext.nssocks[ns]);

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Remove unused and upstreamed patch

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch sid
in repository glibc.

commit 37d01ef4939c6f881c0caf0eaf5fe72393ac32ec
Author: Aurelien Jarno 
Date:   Tue Mar 22 22:36:07 2016 +0100

Remove unused and upstreamed patch
---
 debian/patches/any/submitted-resolver-leak.diff | 16 
 1 file changed, 16 deletions(-)

diff --git a/debian/patches/any/submitted-resolver-leak.diff 
b/debian/patches/any/submitted-resolver-leak.diff
deleted file mode 100644
index f9dae65..000
--- a/debian/patches/any/submitted-resolver-leak.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-2016-02-09  Andreas Schwab  
-
-   * resolv/res_init.c (__res_iclose): Use statp->nscount instead of
-   statp->_u._ext.nscount as loop count.
-
 a/resolv/res_init.c
-+++ b/resolv/res_init.c
-@@ -594,7 +594,7 @@ __res_iclose(res_state statp, bool free_addr) {
-   statp->_vcsock = -1;
-   statp->_flags &= ~(RES_F_VC | RES_F_CONN);
-   }
--  for (ns = 0; ns < statp->_u._ext.nscount; ns++)
-+  for (ns = 0; ns < statp->nscount; ns++)
-   if (statp->_u._ext.nsaddrs[ns]) {
-   if (statp->_u._ext.nssocks[ns] != -1) {
-   
close_not_cancel_no_status(statp->_u._ext.nssocks[ns]);

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (08d2637 -> b983c54)

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch glibc-2.23
in repository glibc.

  from  08d2637   debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, 
obsoleted by hurd-i386/cvs-libpthread.so.diff.
   new  b983c54   patches/kfreebsd/local-fbtl.diff: update to revision 5969 
(from glibc-bsd).

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |   2 +-
 debian/patches/kfreebsd/local-fbtl.diff| 810 ++---
 debian/patches/kfreebsd/local-sysdeps.diff | 406 +--
 3 files changed, 412 insertions(+), 806 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: patches/kfreebsd/local-fbtl.diff: update to revision 5969 (from glibc-bsd).

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch glibc-2.23
in repository glibc.

commit b983c548905df30de3ef10c646c7c9331a100872
Author: Aurelien Jarno 
Date:   Tue Mar 22 21:57:13 2016 +0100

patches/kfreebsd/local-fbtl.diff: update to revision 5969 (from glibc-bsd).
---
 debian/changelog   |   2 +-
 debian/patches/kfreebsd/local-fbtl.diff| 810 ++---
 debian/patches/kfreebsd/local-sysdeps.diff | 406 +--
 3 files changed, 412 insertions(+), 806 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c7e57ef..14a144e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,7 +6,7 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
 tst-malloc-thread-exit as xfail.
   * debian/testsuite-xfail-debian.mk (ppc64) mark tst-malloc-thread-exit
 test as xfail, it is a known issue and not a regression.
-  * patches/kfreebsd/local-fbtl.diff: update to revision 5958 (from
+  * patches/kfreebsd/local-fbtl.diff: update to revision 5969 (from
 glibc-bsd).
   * debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, obsoleted by
 hurd-i386/cvs-libpthread.so.diff.
diff --git a/debian/patches/kfreebsd/local-fbtl.diff 
b/debian/patches/kfreebsd/local-fbtl.diff
index ff6387c..173c3ac 100644
--- a/debian/patches/kfreebsd/local-fbtl.diff
+++ b/debian/patches/kfreebsd/local-fbtl.diff
@@ -13481,7 +13481,7 @@
 +sysd-rules-patterns += ptw-%:%
 --- /dev/null
 +++ b/fbtl/Makefile
-@@ -0,0 +1,644 @@
+@@ -0,0 +1,642 @@
 +# Copyright (C) 2002-2013 Free Software Foundation, Inc.
 +# This file is part of the GNU C Library.
 +
@@ -13776,14 +13776,12 @@
 +
 +include ../Makeconfig
 +
-+ifeq ($(have-forced-unwind),yes)
 +tests += tst-cancelx2 tst-cancelx3 tst-cancelx4 tst-cancelx5 \
 +   tst-cancelx6 tst-cancelx7 tst-cancelx8 tst-cancelx9 tst-cancelx10 \
 +   tst-cancelx11 tst-cancelx12 tst-cancelx13 tst-cancelx14 tst-cancelx15 \
 +   tst-cancelx16 tst-cancelx17 tst-cancelx18 tst-cancelx20 tst-cancelx21 \
 +   tst-cleanupx0 tst-cleanupx1 tst-cleanupx2 tst-cleanupx3 tst-cleanupx4 \
 +   tst-oncex3 tst-oncex4
-+endif
 +ifeq ($(build-shared),yes)
 +tests += tst-atfork2 tst-tls3 tst-tls4 tst-tls5 tst-_res1 tst-fini1 \
 +   tst-stackguard1
@@ -15935,7 +15933,7 @@
 +hidden_def (__pthread_unregister_cancel)
 --- /dev/null
 +++ b/fbtl/cleanup_compat.c
-@@ -0,0 +1,54 @@
+@@ -0,0 +1,50 @@
 +/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +   Contributed by Ulrich Drepper , 2002.
@@ -15959,10 +15957,8 @@
 +
 +
 +void
-+_pthread_cleanup_push (buffer, routine, arg)
-+ struct _pthread_cleanup_buffer *buffer;
-+ void (*routine) (void *);
-+ void *arg;
++_pthread_cleanup_push (struct _pthread_cleanup_buffer *buffer,
++ void (*routine) (void *), void *arg)
 +{
 +  struct pthread *self = THREAD_SELF;
 +
@@ -15976,9 +15972,7 @@
 +
 +
 +void
-+_pthread_cleanup_pop (buffer, execute)
-+ struct _pthread_cleanup_buffer *buffer;
-+ int execute;
++_pthread_cleanup_pop (struct _pthread_cleanup_buffer *buffer, int execute)
 +{
 +  struct pthread *self __attribute ((unused)) = THREAD_SELF;
 +
@@ -16086,7 +16080,7 @@
 +}
 --- /dev/null
 +++ b/fbtl/cleanup_defer_compat.c
-@@ -0,0 +1,97 @@
+@@ -0,0 +1,94 @@
 +/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +   Contributed by Ulrich Drepper , 2002.
@@ -16109,10 +16103,8 @@
 +
 +
 +void
-+_pthread_cleanup_push_defer (buffer, routine, arg)
-+ struct _pthread_cleanup_buffer *buffer;
-+ void (*routine) (void *);
-+ void *arg;
++_pthread_cleanup_push_defer (struct _pthread_cleanup_buffer *buffer,
++   void (*routine) (void *), void *arg)
 +{
 +  struct pthread *self = THREAD_SELF;
 +
@@ -16148,9 +16140,8 @@
 +
 +
 +void
-+_pthread_cleanup_pop_restore (buffer, execute)
-+ struct _pthread_cleanup_buffer *buffer;
-+ int execute;
++_pthread_cleanup_pop_restore (struct _pthread_cleanup_buffer *buffer,
++int execute)
 +{
 +  struct pthread *self = THREAD_SELF;
 +
@@ -16338,7 +16329,7 @@
 +fi
 --- /dev/null
 +++ b/fbtl/descr.h
-@@ -0,0 +1,410 @@
+@@ -0,0 +1,406 @@
 +/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +   Contributed by Ulrich Drepper , 2002.
@@ -16373,9 +16364,7 @@
 +#include 
 +#include "../fbtl_db/thread_db.h"
 +#include 
-+#ifdef HAVE_FORCED_UNWIND
-+# include 
-+#endif
++#include 
 +#define __need_res_state
 +#include 
 +#include 
@@ -16717,10 +16706,8 @@
 +  /* Next descriptor with a pending event.  */
 +  struct pthread *nextevent;
 +
-+#ifdef HAVE_FORCED_UNWIND
 +  /* Machine-specific unwind info.  */
 +  struct _Unwind_Exception exc;
-+#endif
 +
 +  /* If nonzero pointer to area allocated for the stack and its
 + size.  */
@@ -17809,7 +17796,7 @@
 +#endif

Bug#818999: DNS no longer working for NAT networking in VMware

2016-03-22 Thread Michael Biebl
Package: libc6
Version: 2.22-3
Severity: important

Hi,

I have a couple of vmware instances that use NAT networking.
After the libc6 upgrade from 2.21 to 2.22 on the host system, the VMs
are no longer able to resolve any names.

I found https://bbs.archlinux.org/viewtopic.php?id=201946

A workaround for now is to configure the guests to not use the DNS
server provided by vmware but a public one, like 8.8.8.8.


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libc6:amd64 depends on:
ii  libgcc1  1:5.3.1-12

libc6:amd64 recommends no packages.

Versions of packages libc6:amd64 suggests:
ii  debconf [debconf-2.0]  1.5.59
pn  glibc-doc  
ii  libc-l10n  2.22-3
ii  locales2.22-3

-- debconf information excluded



[glibc] branch glibc-2.23 updated (66e14ee -> 08d2637)

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch glibc-2.23
in repository glibc.

  from  66e14ee   hurd-i386/unsubmitted-libpthread.so.diff: use CVS commit
   new  08d2637   debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, 
obsoleted by hurd-i386/cvs-libpthread.so.diff.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |  2 ++
 debian/patches/kfreebsd/local-tst-malloc-fbtl.diff | 21 -
 debian/patches/series.kfreebsd-amd64   |  1 -
 debian/patches/series.kfreebsd-i386|  1 -
 4 files changed, 2 insertions(+), 23 deletions(-)
 delete mode 100644 debian/patches/kfreebsd/local-tst-malloc-fbtl.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, obsoleted by hurd-i386/cvs-libpthread.so.diff.

2016-03-22 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch glibc-2.23
in repository glibc.

commit 08d2637cbc7b998223abac963c938ac58190ebfc
Author: Aurelien Jarno 
Date:   Tue Mar 22 11:02:17 2016 +0100

debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, obsoleted by 
hurd-i386/cvs-libpthread.so.diff.
---
 debian/changelog   |  2 ++
 debian/patches/kfreebsd/local-tst-malloc-fbtl.diff | 21 -
 debian/patches/series.kfreebsd-amd64   |  1 -
 debian/patches/series.kfreebsd-i386|  1 -
 4 files changed, 2 insertions(+), 23 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index de92856..c7e57ef 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,8 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
 test as xfail, it is a known issue and not a regression.
   * patches/kfreebsd/local-fbtl.diff: update to revision 5958 (from
 glibc-bsd).
+  * debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, obsoleted by
+hurd-i386/cvs-libpthread.so.diff.
 
   [ Samuel Thibault ]
   * hurd-i386/cvs-libpthread.diff: More updates to glibc-2.23.
diff --git a/debian/patches/kfreebsd/local-tst-malloc-fbtl.diff 
b/debian/patches/kfreebsd/local-tst-malloc-fbtl.diff
deleted file mode 100644
index cbe4f21..000
--- a/debian/patches/kfreebsd/local-tst-malloc-fbtl.diff
+++ /dev/null
@@ -1,21 +0,0 @@
 a/malloc/Makefile
-+++ b/malloc/Makefile
-@@ -46,12 +46,12 @@ extra-libs-others = $(extra-libs)
- libmemusage-routines = memusage
- libmemusage-inhibit-o = $(filter-out .os,$(object-suffixes))
- 
--$(objpfx)tst-malloc-backtrace: $(common-objpfx)nptl/libpthread.so \
-- $(common-objpfx)nptl/libpthread_nonshared.a
--$(objpfx)tst-malloc-thread-exit: $(common-objpfx)nptl/libpthread.so \
-- $(common-objpfx)nptl/libpthread_nonshared.a
--$(objpfx)tst-malloc-thread-fail: $(common-objpfx)nptl/libpthread.so \
-- $(common-objpfx)nptl/libpthread_nonshared.a
-+$(objpfx)tst-malloc-backtrace: $(common-objpfx)fbtl/libpthread.so \
-+ $(common-objpfx)fbtl/libpthread_nonshared.a
-+$(objpfx)tst-malloc-thread-exit: $(common-objpfx)fbtl/libpthread.so \
-+ $(common-objpfx)fbtl/libpthread_nonshared.a
-+$(objpfx)tst-malloc-thread-fail: $(common-objpfx)fbtl/libpthread.so \
-+ $(common-objpfx)fbtl/libpthread_nonshared.a
- 
- # These should be removed by `make clean'.
- extra-objs = mcheck-init.o libmcheck.a
diff --git a/debian/patches/series.kfreebsd-amd64 
b/debian/patches/series.kfreebsd-amd64
index 3eddd34..54c50d0 100644
--- a/debian/patches/series.kfreebsd-amd64
+++ b/debian/patches/series.kfreebsd-amd64
@@ -3,4 +3,3 @@ kfreebsd/local-sys_queue_h.diff
 kfreebsd/local-undef-glibc.diff
 kfreebsd/local-initgroups-order.diff
 kfreebsd/local-tst-auxv.diff
-kfreebsd/local-tst-malloc-fbtl.diff
diff --git a/debian/patches/series.kfreebsd-i386 
b/debian/patches/series.kfreebsd-i386
index 3eddd34..54c50d0 100644
--- a/debian/patches/series.kfreebsd-i386
+++ b/debian/patches/series.kfreebsd-i386
@@ -3,4 +3,3 @@ kfreebsd/local-sys_queue_h.diff
 kfreebsd/local-undef-glibc.diff
 kfreebsd/local-initgroups-order.diff
 kfreebsd/local-tst-auxv.diff
-kfreebsd/local-tst-malloc-fbtl.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (be8dbc9 -> 66e14ee)

2016-03-22 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch glibc-2.23
in repository glibc.

  from  be8dbc9   Merge branch 'glibc-2.23' of 
ssh://git.debian.org/git/pkg-glibc/glibc into glibc-2.23
   new  66e14ee   hurd-i386/unsubmitted-libpthread.so.diff: use CVS commit

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog  |  2 +-
 ...tted-libpthread.so.diff => cvs-libpthread.so.diff} | 19 ---
 debian/patches/series |  1 +
 debian/patches/series.hurd-i386   |  1 -
 4 files changed, 10 insertions(+), 13 deletions(-)
 rename debian/patches/hurd-i386/{unsubmitted-libpthread.so.diff => 
cvs-libpthread.so.diff} (51%)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: hurd-i386/unsubmitted-libpthread.so.diff: use CVS commit

2016-03-22 Thread Samuel Thibault
This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.23
in repository glibc.

commit 66e14ee7bd1eac4c4b0dceac5b8d5ea40745c3e6
Author: Samuel Thibault 
Date:   Tue Mar 22 10:01:52 2016 +0100

hurd-i386/unsubmitted-libpthread.so.diff: use CVS commit
---
 debian/changelog  |  2 +-
 ...tted-libpthread.so.diff => cvs-libpthread.so.diff} | 19 ---
 debian/patches/series |  1 +
 debian/patches/series.hurd-i386   |  1 -
 4 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a0045d1..de92856 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,7 +16,7 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
   * hurd-i386/cvs-aio_sigqueue.diff: Fix aio_sigqueue prototype.
   * hurd-i386/cvs-libpthread.diff: Separate 2.23 changes to...
   * hurd-i386/cvs-libpthread-2.23.diff: ... separate patch.
-  * hurd-i386/unsubmitted-libpthread.so.diff: Fix building malloc tests.
+  * hurd-i386/cvs-libpthread.so.diff: Fix building malloc tests.
   * testsuite-xfail-debian.mk: Skip test which just overflows memory.
   * hurd-i386/cvs-pt-kill.diff: Fix pthread_kill locking.
   * hurd-i386/cvs-open.diff: Fix __open in ld.so, thus fixing dlopen().
diff --git a/debian/patches/hurd-i386/unsubmitted-libpthread.so.diff 
b/debian/patches/hurd-i386/cvs-libpthread.so.diff
similarity index 51%
rename from debian/patches/hurd-i386/unsubmitted-libpthread.so.diff
rename to debian/patches/hurd-i386/cvs-libpthread.so.diff
index 33bb159..921c6ed 100644
--- a/debian/patches/hurd-i386/unsubmitted-libpthread.so.diff
+++ b/debian/patches/hurd-i386/cvs-libpthread.so.diff
@@ -2,11 +2,11 @@ Hardcoded nptl path...
 
 https://sourceware.org/ml/libc-alpha/2016-03/msg00437.html
 
-Index: glibc-2.23/malloc/Makefile
-===
 glibc-2.23.orig/malloc/Makefile
-+++ glibc-2.23/malloc/Makefile
-@@ -46,12 +46,12 @@ extra-libs-others = $(extra-libs)
+diff --git a/malloc/Makefile b/malloc/Makefile
+index 360288b..59d4264 100644
+--- a/malloc/Makefile
 b/malloc/Makefile
+@@ -46,12 +46,9 @@ extra-libs-others = $(extra-libs)
  libmemusage-routines = memusage
  libmemusage-inhibit-o = $(filter-out .os,$(object-suffixes))
  
@@ -16,12 +16,9 @@ Index: glibc-2.23/malloc/Makefile
 - $(common-objpfx)nptl/libpthread_nonshared.a
 -$(objpfx)tst-malloc-thread-fail: $(common-objpfx)nptl/libpthread.so \
 - $(common-objpfx)nptl/libpthread_nonshared.a
-+$(objpfx)tst-malloc-backtrace: $(common-objpfx)libpthread/libpthread.so \
-+ $(common-objpfx)libpthread/libpthread.a
-+$(objpfx)tst-malloc-thread-exit: $(common-objpfx)libpthread/libpthread.so \
-+ $(common-objpfx)libpthread/libpthread.a
-+$(objpfx)tst-malloc-thread-fail: $(common-objpfx)libpthread/libpthread.so \
-+ $(common-objpfx)libpthread/libpthread.a
++$(objpfx)tst-malloc-backtrace: $(shared-thread-library)
++$(objpfx)tst-malloc-thread-exit: $(shared-thread-library)
++$(objpfx)tst-malloc-thread-fail: $(shared-thread-library)
  
  # These should be removed by `make clean'.
  extra-objs = mcheck-init.o libmcheck.a
diff --git a/debian/patches/series b/debian/patches/series
index da42d63..258a11e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -141,6 +141,7 @@ hurd-i386/local-ihash-use.diff
 hurd-i386/cvs-errnos.d.diff
 hurd-i386/cvs-mach-syscalls.mk.diff
 hurd-i386/local-versions.diff
+hurd-i386/cvs-libpthread.so.diff
 
 i386/local-biarch.diff
 i386/local-cmov.diff
diff --git a/debian/patches/series.hurd-i386 b/debian/patches/series.hurd-i386
index b7cb1b0..4629e1b 100644
--- a/debian/patches/series.hurd-i386
+++ b/debian/patches/series.hurd-i386
@@ -12,4 +12,3 @@ hurd-i386/tg-pagesize.diff
 hurd-i386/local-no-bootstrap-fs-access.diff
 hurd-i386/unsubmitted-timer_routines.diff 
 hurd-i386/local-versions-hack.diff
-hurd-i386/unsubmitted-libpthread.so.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



Verminder de factuur van Rossignol M-R bij Belgacom/Proximus

2016-03-22 Thread Sync Solutions
Gratis bellen naar vaste en mobiele nummers in heel Europa.

Proximus Gsm-abonnemen 50% goedkoper.

Ontdek onze nieuwe Unify telefooncentrale, gebruiksvriendelijk en remote
management voor de gebruiker.

Ontvang gratis uw offerte:
http://www.kapamedia.eu/sync-solutions/form.htm?lng=nl&tg=sync&utm_campaign=sync&utm_source=admr&utm_medium=email&you=debian-glibc@lists.debian.org

We kopen uw oude telecom-apparatuur over.

- Keuzemenu in studio opgenomen
- Fax to Mail Solution
- Interventie binnen 4 uur, 7 op 7

SyncSolutions groep realiseert een omzet van € 9.500.000, en bestaat uit
60 medewerkers op 4 locaties, Brussel, Luik, Gent en Bergen. Sync Solutions
biedt een totale oplossing voor bedrijven en beheert uw telefoonapparatuur,
uw telefoonlijnen, uw internet, uw gsm-vloot, en de beveiliging van uw
computerdata. 

Een consultant kan langskomen en een gratis en vrijblijvend analyse maken!
---
Online versie: 
http://kapateco.fb.kp.kpmail.be/c38/e3327788/h5c69e/l1592/index.html
Deze e-mail werd verstuurd naar debian-glibc@lists.debian.org.
Profiel aanpassen: 
http://kapateco.fb.kp.kpmail.be/c38/e3327788/h5c69e/l1594/index.html
Uitschrijven: 
http://kapateco.fb.kp.kpmail.be/c38/e3327788/h5c69e/l1593/index.html
Privacy policy: 
http://kapateco.fb.kp.kpmail.be/c38/e3327788/h5c69e/l1595/index.html
Powered by Addemar: http://poweredby.addemar.com/