Re: glibc 2.22 testsuite issues on hppa
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)
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.
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)
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
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)
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
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.
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)
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
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)
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.
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
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)
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).
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
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)
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.
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)
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
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
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/