[glibc] 01/01: Merge tag 'debian/2.24-15' into glibc-2.25

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit ed475714b10c3764cac9e51bcb60db8318b38849
Merge: 690800d 9bcdc24
Author: Aurelien Jarno 
Date:   Sun Aug 20 15:25:14 2017 +0200

Merge tag 'debian/2.24-15' into glibc-2.25

tagging package glibc version debian/2.24-15

 debian/changelog| 23 ++--
 debian/control  | 50 +-
 debian/control.in/amd64 |  2 +-
 debian/control.in/armel |  2 +-
 debian/control.in/armhf |  2 +-
 debian/control.in/i386  |  2 +-
 debian/control.in/kfreebsd-i386 |  2 +-
 debian/control.in/libc  |  4 +--
 debian/control.in/main  |  5 ++--
 debian/control.in/mips32|  2 +-
 debian/control.in/mips64|  2 +-
 debian/control.in/mipsn32   |  2 +-
 debian/control.in/opt   |  6 ++---
 debian/control.in/powerpc   |  2 +-
 debian/control.in/ppc64 |  2 +-
 debian/control.in/s390  |  2 +-
 debian/control.in/sparc |  2 +-
 debian/control.in/sparc64   |  2 +-
 debian/control.in/x32   |  1 +
 debian/po/fr.po | 60 ++---
 20 files changed, 101 insertions(+), 74 deletions(-)

diff --cc debian/changelog
index b3a28ba,0e548be..bda1067
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,96 -1,24 +1,117 @@@
 +glibc (2.25-0experimental1) UNRELEASED; urgency=medium
 +
 +  [ Samuel Thibault ]
 +  * patches/hurd-i386/submitted-net.diff: rebased.
 +  * patches/hurd-i386/tg-tls.diff: update.
 +  * patches/hurd-i386/submitted-malloc-setstate.diff: update.
 +  * patches/hurd-i386/submitted-shm_open_pthread.diff: new patch.
 +  * patches/hurd-i386/cvs-libc_init_secure.diff: new patch.
 +  * patches/hurd-i386/cvs-libpthread.diff: update.
 +  * patches/hurd-i386/git-__inet6_scopeid_pton.diff: new patch from upstream.
 +  * patches/hurd-i386/tg2.25-tls.diff: new patch.
 +  * patches/hurd-i386/local-nocheck-installed-headers.diff: New patch to
 +disable checking hurd and mach headers for standards, they are not.
 +  * patches/hurd-i386/submitted-net.diff: Disable installing if_ppp.h, it just
 +does not work without OS-specific ppp_defs.h.
 +  * testsuite-xfail-debian.mk: update for hurd-i386.
 +
 +  [ Aurelien Jarno ]
 +  * debian/patches/git-updates.diff: update from upstream stable branch:
 +- debian/patches/hppa/local-fptr-table-size.diff: upstreamed.
 +- debian/patches/hppa/local-shmlba.diff: upstreamed.
 +- debian/patches/hppa/submitted-gmon-start.diff: partially upstreamed.
 +- debian/patches/hppa/submitted-dladdr.diff: upstreamed.
 +- debian/patches/hppa/local-stack-grows-up.diff: upstreamed.
 +- debian/patches/hppa/submitted-setcontext.diff: upstreamed.
 +- debian/patches/hppa/submitted-sysdeps-cancel.diff: upstreamed.
 +- debian/patches/hppa/submitted-longjmp.diff: upstreamed.
 +  * debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff:
 +update to revision 6171 (from glibc-bsd).
 +  * testsuite-xfail-debian.mk: update for kfreebsd-i386.
 +  * debian/patches/any/local-bits-sigstack.diff: new patch to fix
 + on Hurd and kFreeBSD.
 +  * debian/control.in/main: Build-Depends on python3 when running the
 +testsuite.
 +  * debian/control.in/opt: Remove transitional packages libc0.1-i686,
 +libc0.3-i686, libc6-i686.
 +  * debian/rules.d/build.mk, debian/debhelper.in/libc-dev.install,
 +debian/debhelper.in/libc-dev-alt.install: install the NPTL GDB
 +pretty-printer python macros in the libc6-dev and libc6-*-dev packages.
 +Closes: #868247.
 +
 +  [ John David Anglin ]
 +  * debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix
 +misaligned accesses in res_query.c to fields in HEADER struct (closes:
 +#827703).
 +
 + -- Aurelien Jarno   Wed, 02 Aug 2017 19:03:14 +0200
 +
 +glibc (2.25-0experimental0) experimental; urgency=medium
 +
 +  * New upstream release:
 +- debian/control: regenerate.
 +- debian/symbols.wildcard: update for 2.25.
 +- debian/patches/git-updates.diff: update from upstream stable branch.
 +- debian/patches/alpha/local-string-functions.diff: rebased.
 +- debian/patches/alpha/submitted-fegetenv-namespace.diff: upstreamed.
 +- debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: upstreamed.
 +- debian/patches/hppa/cvs-atomic-machine.diff: upstreamed.
 +- debian/patches/hurd-i386/tg-tls.diff: rebased.
 +- debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
 +- debian/patches/hurd-i386/tg-hurdsig-fixes-2.diff: rebased.
 +- debian/patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: rebased.
 +- debian/patches/hurd-i386/cvs-check-local-headers.diff: upstreamed.
 +- debian/patches/hurd-i386/tg-faccessat.diff: rebased and reworked.
 +- 

[glibc] branch sid updated (17e6d09 -> 9bcdc24)

2017-08-20 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  17e6d09   debian/control.in/libc, debian/control.in/main, 
debian/control.in/opt: change the priority of libc0.1-dbg, libc0.1-udeb, 
libc0.3-dbg, libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, 
libc6.1-udeb, libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.
   new  9bcdc24   releasing package glibc version 2.24-15

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 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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



[glibc] 01/02: Fix a thinko in previous changelog entry

2017-08-20 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 a5a2eb97b4256dcc2efcf825cc03fca1072cf4de
Author: Aurelien Jarno 
Date:   Sun Aug 20 15:32:54 2017 +0200

Fix a thinko in previous changelog entry
---
 debian/changelog | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 7e0c125..a989db2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,8 +14,8 @@ glibc (2.24-15) unstable; urgency=medium
 biarch packages. It provides the /usr/include/linux/asm symlink.
   * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
   * Update French debconf translation, by Alban Vidal.  Closes: #872025.
-  * debian/control.in/main: Change gcc-multiarch to priority optional and
-section oldlibs.
+  * debian/control.in/main: Change multiarch-support to priority optional
+and section oldlibs.
   * debian/control.in/opt: Remove transitional packages libc0.1-i686,
 libc0.3-i686, libc6-i686.
   * debian/control.in/libc, debian/control.in/main, debian/control.in/opt:

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



[glibc] annotated tag debian/2.24-15 created (now 73147a7)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to annotated tag debian/2.24-15
in repository glibc.

at  73147a7   (tag)
   tagging  9bcdc24fda862b4d83d5a255cc2d02c9ede4e1fd (commit)
  replaces  debian/2.24-14
 tagged by  Aurelien Jarno
on  Sun Aug 20 15:12:12 2017 +0200

- Log -
tagging package glibc version debian/2.24-15
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAlmZiqwACgkQupx4Bh3d
jJusAw//WZXqn22BFyAV8k7sTCO6CVxmyHOTMhshBF0itW3EKRT6xwlJxXFJIpIo
C4Ab/UnL6AOQM6v5Et8hGSeGxESGGIwtFZJAC1TayWbj/NnMiWW4cf0AM9abUFlv
XcQKMg2tZZ5/ZaOJ8DaCHy4svgGn5GPP5zQXYF3RL/DWkTG+VXGBNcmKLRU7raNk
w9GycBBLqWshZ8pTUuDoBqGEhYtWo7GibEyxInHUTlgGSMqRut+u7By8uqo+QP7w
/uydYMY1SaCF/newLN8DTx9zP+d4lI/zHwHXG74BXA/C3CSK+eBB7qwdMUCP15o4
8g3C93yFhrhI75azUFaIOJp1KNTdREPih28G3q6+v4ebsT88HOu5anJiBr2mpNkY
Zy79xsy8js5ZuRipe+h++yN2nvmnRFHJNdvhMhd8qS3kHkJJq0uwXwTH6yMu7I27
/0xLcdztHwEY/y2orBmn9KoubjnCUmSAqLEVvzBW+zpVCucuHs09ZQqnFyqwftiN
e6IUSVo5hYj6lN720ItVyck0WBEy/SmfYClf9HQNWBsq1XKbqBnGpGDnv4EjflzW
NvqcpVJtrlQEEjOCR/xffUNBulQHysjK7B4QXJfNvBOqw1JJGWnAoehjjvYUZRGA
aXVNFS1g056a2QkxRs7tvvCQ2fThyrI4mrmpkS0qFH69eirUsFc=
=42p8
-END PGP SIGNATURE-

Aurelien Jarno (9):
  New changelog entry
  debian/control.in/*: Change back gcc-multilib to a Recommends for biarch 
packages. It provides the /usr/include/linux/asm symlink.
  debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
  Update French debconf translation, by Alban Vidal.  Closes: #872025.
  debian/control.in/main: Change gcc-multiarch to priority optional and 
section oldlibs.
  debian/patches/git-updates.diff: update from upstream stable branch:
  debian/control.in/opt: Remove transitional packages libc0.1-i686, 
libc0.3-i686, libc6-i686.
  debian/control.in/libc, debian/control.in/main, debian/control.in/opt: 
change the priority of libc0.1-dbg, libc0.1-udeb, libc0.3-dbg, libc0.3-udeb, 
libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, libc6.1-udeb, libc6-dbg, 
libc6-udeb, libc6-xen and locales-all to optional.
  releasing package glibc version 2.24-15

Samuel Thibault (1):
  update date

---

This annotated tag includes the following new commits:

   new  9bcdc24   releasing package glibc version 2.24-15

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.


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



[glibc] 02/02: Using git revert is a bad idea when the commit includes a changelog entry

2017-08-20 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 5f43c2b6829d0c5858cb0e9e9e51d067df56ef54
Author: Aurelien Jarno 
Date:   Sun Aug 20 15:34:05 2017 +0200

Using git revert is a bad idea when the commit includes a changelog entry

(commit 41738a8559c8237b8f7853e9aae6afb7534ba187)
---
 debian/changelog | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index a989db2..6700048 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -57,6 +57,8 @@ glibc (2.24-13) unstable; urgency=medium
   * Update Dutch debconf translation, by Frans Spiesschaert.  Closes: #867981.
   * debian/debhelper.in/libc-bin.triggers: declare the trigger as
 interest-await.
+  * debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'.
+Closes: #865429.
 
   [ Adam Conrad ]
   * debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t.

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



Processed: bug 872727 is forwarded to https://sourceware.org/bugzilla/show_bug.cgi?id=21975

2017-08-20 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 872727 https://sourceware.org/bugzilla/show_bug.cgi?id=21975
Bug #872727 [libc6-dev] libc6-dev: gethostbyname always segfaults if linked 
statically
Set Bug forwarded-to-address to 
'https://sourceware.org/bugzilla/show_bug.cgi?id=21975'.
> thanks
Stopping processing here.

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



Processed (with 1 error): Re: Bug#872727: libc6-dev: gethostbyname always segfaults if linked statically

2017-08-20 Thread Debian Bug Tracking System
Processing control commands:

> retitle -1 Bug#872727: libc6-dev: gethostbyname segfaults with 
> libnss_resolve.so.2 for static binaries
Bug #872727 [libc6-dev] libc6-dev: gethostbyname always segfaults if linked 
statically
Changed Bug title to 'Bug#872727: libc6-dev: gethostbyname segfaults with 
libnss_resolve.so.2 for static binaries' from 'libc6-dev: gethostbyname always 
segfaults if linked statically'.
> tag -1 + upstream
Bug #872727 [libc6-dev] Bug#872727: libc6-dev: gethostbyname segfaults with 
libnss_resolve.so.2 for static binaries
Added tag(s) upstream.
> forwarded https://sourceware.org/bugzilla/show_bug.cgi?id=21975
Unknown command or malformed arguments to command.


-- 
872727: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872727
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#872727: libc6-dev: gethostbyname always segfaults if linked statically

2017-08-20 Thread Horst Schirmeier
Note: Only crashes if libnss-myhostname is installed.



Bug#872727: libc6-dev: gethostbyname always segfaults if linked statically

2017-08-20 Thread Aurelien Jarno
control: retitle -1 Bug#872727: libc6-dev: gethostbyname segfaults with 
libnss_resolve.so.2 for static binaries
control: tag -1 + upstream
control: forwarded https://sourceware.org/bugzilla/show_bug.cgi?id=21975

On 2017-08-20 17:02, Horst Schirmeier wrote:
> Package: libc6-dev
> Version: 2.24-11+deb9u1
> Severity: normal
> 
> Dear Maintainer,
> 
> with glibc 2.24 (reproducible on 64-bit Debian 9 or Ubuntu 17.04),
> gethostbyname() always segfaults if the binary was linked statically:
> 
> $ echo -e "#include \nint main(void){gethostbyname(\"foo\");}" 
> >foo.c && \
> gcc -g -static foo.c && ./a.out
> /tmp/ccp8JNGC.o: In function `main':
> /tmp/foo.c:2: warning: Using 'gethostbyname' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
> Segmentation fault
> $ gdb a.out 
> GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
> [...]
> Reading symbols from a.out...done.
> (gdb) run
> Starting program: /tmp/a.out 
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x in ?? ()
> (gdb) bt
> #0  0x in ?? ()
> #1  0x772ac040 in __pthread_initialize_minimal_internal () at 
> nptl-init.c:460
> #2  0x772ab5e1 in _init () at ../sysdeps/x86_64/crti.S:72
> #3  0x776cc830 in ?? () from 
> /lib/x86_64-linux-gnu/libnss_myhostname.so.2
> #4  0x00478a7a in call_init.part ()
> #5  0x00478c35 in _dl_init ()
> #6  0x0047089e in dl_open_worker ()
> #7  0x0046e0f4 in _dl_catch_error ()
> #8  0x0047024c in _dl_open ()
> #9  0x00439ba2 in do_dlopen ()
> #10 0x0046e0f4 in _dl_catch_error ()
> #11 0x00439bd7 in dlerror_run ()
> #12 0x00439da3 in __libc_dlopen_mode ()
> #13 0x00436b3b in __nss_lookup_function ()
> #14 0x00436d45 in __nss_next2 ()
> #15 0x0043504a in gethostbyname_r ()
> #16 0x00434d93 in gethostbyname ()
> #17 0x00400b2e in main () at foo.c:2

As said in the upstream bug report, it's because you are using
libnss-resolve or libnss-myhostname, which are linked with libpthread.
The workaround is to not install those packages or to disable them in
/etc/nsswitch.conf.

> In my upstream bug report, a commenter noted that this weren't reproducible in
> Fedora's glibc 2.24 or 2.25, suggesting this "could be a Debian or Ubuntu
> patch": https://sourceware.org/bugzilla/show_bug.cgi?id=21975

I am perfectly able to reproduce the issue on a fedora system, which
installs libnss-myhostname by default.

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



Processing of glibc_2.25-0experimental1_source.changes

2017-08-20 Thread Debian FTP Masters
glibc_2.25-0experimental1_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.25-0experimental1.dsc
  glibc_2.25-0experimental1.debian.tar.xz
  glibc_2.25-0experimental1_source.buildinfo

Greetings,

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



[glibc] branch sid updated (29e23ab -> 17e6d09)

2017-08-20 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  29e23ab   debian/control.in/opt: Remove transitional packages 
libc0.1-i686, libc0.3-i686, libc6-i686.
   new  17e6d09   debian/control.in/libc, debian/control.in/main, 
debian/control.in/opt: change the priority of libc0.1-dbg, libc0.1-udeb, 
libc0.3-dbg, libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, 
libc6.1-udeb, libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.

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   |  4 
 debian/control | 24 
 debian/control.in/libc |  4 ++--
 debian/control.in/main |  2 +-
 debian/control.in/opt  |  6 +++---
 5 files changed, 22 insertions(+), 18 deletions(-)

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



[glibc] branch glibc-2.25 updated (1efa754 -> 9d31fdc)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

  from  1efa754   debian/debhelper.in/libc.[preinst,postinst}: remove code 
not needed since jessie.
   new  5010edd   debian/patches/git-updates.diff: update from upstream 
stable branch
   new  4bebef2   
debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new patch to fix 
unbounded stack allocation in syscall 5 to 7 calls, causing nptl/tst-rwlock15 
to fail.
   new  d28e328   debian/control.in/main,debian/compat: switch to debhelper 
10.
   new  8276b29   Remove changelog entry already present in 2.24-15
   new  9d31fdc   Fix a typo in the changelog

The 5 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   |  10 +-
 debian/compat  |   2 +-
 debian/control |   2 +-
 debian/control.in/main |   2 +-
 debian/patches/git-updates.diff| 839 +-
 .../mips/submitted-syscalls5-7-unbound-stack.diff  | 936 +
 debian/patches/series  |   1 +
 debian/testsuite-xfail-debian.mk   |   1 +
 8 files changed, 1783 insertions(+), 10 deletions(-)
 create mode 100644 debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff

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



[glibc] branch sid updated (5f43c2b -> 4ff6bf0)

2017-08-20 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  5f43c2b   Using git revert is a bad idea when the commit includes a 
changelog entry
   new  4ff6bf0   * debian/sysdeps/kfreebsd-i386.mk: don't try to build 
libc0.1-i686. * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686. * 
debian/sysdeps/i386.mk: don't try to build libc6-i686.

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| 5 -
 debian/sysdeps/hurd-i386.mk | 3 ---
 debian/sysdeps/i386.mk  | 3 ---
 debian/sysdeps/kfreebsd-i386.mk | 2 --
 4 files changed, 4 insertions(+), 9 deletions(-)
 delete mode 100644 debian/sysdeps/kfreebsd-i386.mk

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



[glibc] 01/01: Newly added in git-updates.diff

2017-08-20 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 97e23d0797098aa33457e82ee739be2df927fbfa
Author: Samuel Thibault 
Date:   Sun Aug 20 22:03:03 2017 +0200

Newly added in git-updates.diff
---
 debian/changelog | 3 +++
 debian/testsuite-xfail-debian.mk | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 58dc45d..89b2008 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,9 @@ glibc (2.24-16) UNRELEASED; urgency=medium
   * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686.
   * debian/sysdeps/i386.mk: don't try to build libc6-i686.
 
+  [ Samuel Thibault ]
+  * debian/testsuite-xfail-debian.mk: update according to git-updates.diff.
+
  -- Aurelien Jarno   Sun, 20 Aug 2017 15:20:41 +0200
 
 glibc (2.24-15) unstable; urgency=medium
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index b5816cd..b59d7dd 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -684,6 +684,8 @@ test-xfail-tst-get-cpu-features = yes
 # new in 2.24
 test-xfail-tst-execvpe5 = yes
 test-xfail-tst-spawn2 = yes
+test-xfail-tst-support_record_failure = yes
+test-xfail-tst-support_record_failure-2 = yes
 
 test-xfail-UNIX98/fcntl.h/conform = yes
 test-xfail-XOPEN2K/fcntl.h/conform = yes

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



[glibc] branch sid updated (97e23d0 -> 046f2e4)

2017-08-20 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  97e23d0   Newly added in git-updates.diff
   new  a63671d   Improve changelog
   new  046f2e4   debian/testsuite-xfail-debian.mk: update kfreebsd* 
according to git-updates.diff.

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 | 4 +++-
 debian/testsuite-xfail-debian.mk | 2 ++
 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/control.in/opt: Remove transitional packages libc0.1-i686, libc0.3-i686, libc6-i686.

2017-08-20 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 29e23ab4828fa4b185a4435bad9257546fb27241
Author: Aurelien Jarno 
Date:   Wed Aug 16 20:03:02 2017 +0200

debian/control.in/opt: Remove transitional packages libc0.1-i686, 
libc0.3-i686, libc6-i686.
---
 debian/changelog  |  2 ++
 debian/control| 27 ---
 debian/control.in/opt | 27 ---
 3 files changed, 2 insertions(+), 54 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index f11bd24..b251b29 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,8 @@ glibc (2.24-15) UNRELEASED; urgency=medium
   * Update French debconf translation, by Alban Vidal.  Closes: #872025.
   * debian/control.in/main: Change gcc-multiarch to priority optional and
 section oldlibs.
+  * debian/control.in/opt: Remove transitional packages libc0.1-i686,
+libc0.3-i686, libc6-i686.
 
  -- Aurelien Jarno   Tue, 01 Aug 2017 13:51:06 +0200
 
diff --git a/debian/control b/debian/control
index 0e99ee1..2e572d9 100644
--- a/debian/control
+++ b/debian/control
@@ -849,30 +849,3 @@ Description: GNU C Library: Shared libraries (EV67 
optimized)
  needs to be installed on Alpha EV67/68 and EV7 machines. If you install
  this on an older machine, it won't even be used.
 
-Package: libc0.1-i686
-Architecture: kfreebsd-i386
-Section: oldlibs
-Priority: extra
-Multi-Arch: same
-Depends: ${misc:Depends}
-Description: transitional dummy package
- This package is a dummy transitional package. It can be safely removed.
-
-Package: libc0.3-i686
-Architecture: hurd-i386
-Section: oldlibs
-Priority: extra
-Multi-Arch: same
-Depends: ${misc:Depends}
-Description: transitional dummy package
- This package is a dummy transitional package. It can be safely removed.
-
-Package: libc6-i686
-Architecture: i386
-Section: oldlibs
-Priority: extra
-Multi-Arch: same
-Depends: ${misc:Depends}
-Description: transitional dummy package
- This package is a dummy transitional package. It can be safely removed.
-
diff --git a/debian/control.in/opt b/debian/control.in/opt
index fcaa694..675b752 100644
--- a/debian/control.in/opt
+++ b/debian/control.in/opt
@@ -47,30 +47,3 @@ Description: GNU C Library: Shared libraries (EV67 optimized)
  needs to be installed on Alpha EV67/68 and EV7 machines. If you install
  this on an older machine, it won't even be used.
 
-Package: libc0.1-i686
-Architecture: kfreebsd-i386
-Section: oldlibs
-Priority: extra
-Multi-Arch: same
-Depends: ${misc:Depends}
-Description: transitional dummy package
- This package is a dummy transitional package. It can be safely removed.
-
-Package: libc0.3-i686
-Architecture: hurd-i386
-Section: oldlibs
-Priority: extra
-Multi-Arch: same
-Depends: ${misc:Depends}
-Description: transitional dummy package
- This package is a dummy transitional package. It can be safely removed.
-
-Package: libc6-i686
-Architecture: i386
-Section: oldlibs
-Priority: extra
-Multi-Arch: same
-Depends: ${misc:Depends}
-Description: transitional dummy package
- This package is a dummy transitional package. It can be safely removed.
-

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



[glibc] branch glibc-2.25 updated (ed47571 -> 1efa754)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

  from  ed47571   Merge tag 'debian/2.24-15' into glibc-2.25
   new  12e3972   debian/debhelper.in/libc-dev-alt.{preinst,postinst}: 
remove, used to handle the multiarch transition.
   new  1efa754   debian/debhelper.in/libc.[preinst,postinst}: remove code 
not needed since jessie.

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  |  4 
 debian/debhelper.in/libc-dev-alt.postinst | 20 
 debian/debhelper.in/libc-dev-alt.preinst  | 15 ---
 debian/debhelper.in/libc.postinst | 15 ---
 debian/debhelper.in/libc.preinst  | 15 ---
 5 files changed, 4 insertions(+), 65 deletions(-)
 delete mode 100644 debian/debhelper.in/libc-dev-alt.postinst
 delete mode 100644 debian/debhelper.in/libc-dev-alt.preinst

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



Bug#868247: marked as done (libc6-dev: Please include the GDB pretty-printer python macros for GNU libc in the libc6-dev package)

2017-08-20 Thread Debian Bug Tracking System
Your message dated Sun, 20 Aug 2017 17:26:42 +
with message-id 
and subject line Bug#868247: fixed in glibc 2.25-0experimental1
has caused the Debian Bug report #868247,
regarding libc6-dev: Please include the GDB pretty-printer python macros for 
GNU libc in the libc6-dev package
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.)


-- 
868247: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=868247
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6-dev
Version: 2.24-9ubuntu2.2
Severity: wishlist

Dear Maintainer,

The GNU libc source package has a set of GDB pretty-printer macros written in
Python, which are of immense use when debugging code with GDB.  In particular
there are a suite of pretty-printer macros for the pthread library that display
the contents of mutexes, condition variables, etc. in a readable way.

After building the GNU libc package they can be found for example:

  $srcdir/nptl/nptl-printers.py
  $objdir/nptl/nptl_lock_constants.py

(both are needed).  The lock_constants file is generated during the build
process.

It would be extremely useful if these files could be included in the dev
package, somewhere, so that we could take advantage of them while debugging.



-- System Information:
Debian Release: stretch/sid
  APT prefers zesty-updates
  APT policy: (500, 'zesty-updates'), (500, 'zesty-security'), (500, 'zesty'), 
(100, 'zesty-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.10.0-26-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libc6-dev depends on:
ii  libc-dev-bin2.24-9ubuntu2.2
ii  libc6   2.24-9ubuntu2.2
ii  linux-libc-dev  4.10.0-26.30

libc6-dev recommends no packages.

Versions of packages libc6-dev suggests:
ii  glibc-doc 2.24-9ubuntu2.2
ii  manpages-dev  4.09-2

-- no debconf information
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-0experimental1

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

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 868...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc 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...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 20 Aug 2017 19:02:51 +0200
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales 
locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic 
libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 
libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc 
libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 
libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 
libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 
libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 
libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67
Architecture: source
Version: 2.25-0experimental1
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-l10n  - GNU C Library: localization files
 libc0.1- GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3- GNU C Library: Shared libraries
 libc0.3-dbg - 

[glibc] branch sid updated (4ff6bf0 -> 97e23d0)

2017-08-20 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  4ff6bf0   * debian/sysdeps/kfreebsd-i386.mk: don't try to build 
libc0.1-i686. * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686. * 
debian/sysdeps/i386.mk: don't try to build libc6-i686.
   new  97e23d0   Newly added in git-updates.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 | 3 +++
 debian/testsuite-xfail-debian.mk | 2 ++
 2 files changed, 5 insertions(+)

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



[glibc] 02/02: debian/debhelper.in/libc.[preinst, postinst}: remove code not needed since jessie.

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 1efa75416b134d71de756a75a24cab5bd887fb1a
Author: Aurelien Jarno 
Date:   Sun Aug 20 16:24:53 2017 +0200

debian/debhelper.in/libc.[preinst,postinst}: remove code not needed since 
jessie.
---
 debian/changelog  |  2 ++
 debian/debhelper.in/libc.postinst | 15 ---
 debian/debhelper.in/libc.preinst  | 15 ---
 3 files changed, 2 insertions(+), 30 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index ea19b13..ba4a497 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -40,6 +40,8 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
 Closes: #868247.
   * debian/debhelper.in/libc-dev-alt.{preinst,postinst}: remove, used to
 handle the multiarch transition.
+  * debian/debhelper.in/libc.[preinst,postinst}: remove code not needed
+since jessie.
 
   [ John David Anglin ]
   * debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix
diff --git a/debian/debhelper.in/libc.postinst 
b/debian/debhelper.in/libc.postinst
index 7378872..081b265 100644
--- a/debian/debhelper.in/libc.postinst
+++ b/debian/debhelper.in/libc.postinst
@@ -232,21 +232,6 @@ then
 fi
 fi
 
-# We now use the multiarch triplet instead of the GNU triplet for the ld.so
-# configuration file, in order to keep a stable path. Remove the old file.
-case ${DPKG_MAINTSCRIPT_ARCH:-$(dpkg --print-architecture)} in
-hurd-i386)
-dpkg-maintscript-helper rm_conffile /etc/ld.so.conf.d/i486-gnu.conf 
2.19-11~ libc0.3:hurd-i386 -- "$@"
-dpkg-maintscript-helper rm_conffile 
/etc/ld.so.conf.d/i486-gnu-gnu.conf 2.19-11~ libc0.3:hurd-i386 -- "$@"
-;;
-i386)
-dpkg-maintscript-helper rm_conffile 
/etc/ld.so.conf.d/i486-linux-gnu.conf 2.19-4~ libc6:i386 -- "$@"
-;;
-kfreebsd-i386)
-dpkg-maintscript-helper rm_conffile 
/etc/ld.so.conf.d/i486-kfreebsd-gnu.conf 2.19-11~ libc0.1:kfreebsd-i386 -- "$@"
-;;
-esac
-
 #DEBHELPER#
 
 exit 0
diff --git a/debian/debhelper.in/libc.preinst b/debian/debhelper.in/libc.preinst
index 7d8b560..0893108 100644
--- a/debian/debhelper.in/libc.preinst
+++ b/debian/debhelper.in/libc.preinst
@@ -382,21 +382,6 @@ then
 touch /etc/ld.so.nohwcap
 fi
 
-# We now use the multiarch triplet instead of the GNU triplet for the ld.so
-# configuration file, in order to keep a stable path. Remove the old file.
-case ${DPKG_MAINTSCRIPT_ARCH:-$(dpkg --print-architecture)} in
-hurd-i386)
-dpkg-maintscript-helper rm_conffile /etc/ld.so.conf.d/i486-gnu.conf 
2.19-11~ libc0.3:hurd-i386 -- "$@"
-dpkg-maintscript-helper rm_conffile 
/etc/ld.so.conf.d/i486-gnu-gnu.conf 2.19-11~ libc0.3:hurd-i386 -- "$@"
-;;
-i386)
-dpkg-maintscript-helper rm_conffile 
/etc/ld.so.conf.d/i486-linux-gnu.conf 2.19-4~ libc6:i386 -- "$@"
-;;
-kfreebsd-i386)
-dpkg-maintscript-helper rm_conffile 
/etc/ld.so.conf.d/i486-kfreebsd-gnu.conf 2.19-11~ libc0.1:kfreebsd-i386 -- "$@"
-;;
-esac
-
 #DEBHELPER#
 
 if [ -n "$preversion" ]; then

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



[glibc] 01/02: debian/debhelper.in/libc-dev-alt.{preinst, postinst}: remove, used to handle the multiarch transition.

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 12e397243eeca2f00f29de1597e49304e0393622
Author: Aurelien Jarno 
Date:   Sun Aug 20 16:23:26 2017 +0200

debian/debhelper.in/libc-dev-alt.{preinst,postinst}: remove, used to handle 
the multiarch transition.
---
 debian/changelog  |  2 ++
 debian/debhelper.in/libc-dev-alt.postinst | 20 
 debian/debhelper.in/libc-dev-alt.preinst  | 15 ---
 3 files changed, 2 insertions(+), 35 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index bda1067..ea19b13 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -38,6 +38,8 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
 debian/debhelper.in/libc-dev-alt.install: install the NPTL GDB
 pretty-printer python macros in the libc6-dev and libc6-*-dev packages.
 Closes: #868247.
+  * debian/debhelper.in/libc-dev-alt.{preinst,postinst}: remove, used to
+handle the multiarch transition.
 
   [ John David Anglin ]
   * debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix
diff --git a/debian/debhelper.in/libc-dev-alt.postinst 
b/debian/debhelper.in/libc-dev-alt.postinst
deleted file mode 100644
index d8fdbee..000
--- a/debian/debhelper.in/libc-dev-alt.postinst
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-set -e
-
-case $1 in
-   (configure)
-   # We want /usr/include/bits and /usr/include/gnu to become
-   # symlinks, but only after succesfully unpacking libc6-dev-alt
-   if ! test -h /usr/include/bits ; then
-   rm -rf /usr/include/bits
-   ln -sf MULTIARCHDIR/bits /usr/include/
-   fi
-   if ! test -h /usr/include/gnu ; then
-   rm -rf /usr/include/gnu
-   ln -sf MULTIARCHDIR/gnu /usr/include/
-   fi
-   ;;
-   (*)
-   ;;
-esac
diff --git a/debian/debhelper.in/libc-dev-alt.preinst 
b/debian/debhelper.in/libc-dev-alt.preinst
deleted file mode 100644
index 8793be6..000
--- a/debian/debhelper.in/libc-dev-alt.preinst
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-set -e
-
-case $1 in
-   (upgrade|install)
-   # We want /usr/include/sys to be a normal directory instead
-   # of a symlink
-   if test -h /usr/include/sys ; then
-   rm -f /usr/include/sys
-   fi
-   ;;
-   (*)
-   ;;
-esac

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



[glibc] 02/05: debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new patch to fix unbounded stack allocation in syscall 5 to 7 calls, causing nptl/tst-rwlock15 to fail.

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 4bebef2cd51d7a217ed2e928cadac440672fcfc0
Author: Aurelien Jarno 
Date:   Sun Aug 20 14:39:29 2017 +0200

debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new patch to 
fix unbounded stack allocation in syscall 5 to 7 calls, causing 
nptl/tst-rwlock15 to fail.
---
 debian/changelog   |   3 +
 .../mips/submitted-syscalls5-7-unbound-stack.diff  | 936 +
 debian/patches/series  |   1 +
 3 files changed, 940 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 2401290..36e3c12 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -44,6 +44,9 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
 handle the multiarch transition.
   * debian/debhelper.in/libc.[preinst,postinst}: remove code not needed
 since jessie.
+  * debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new
+patch to fix unbounded stack allocation in O32 syscalls with 5 to 7
+arguments, causing nptl/tst-rwlock15 to fail on mips and mipsel.
 
   [ John David Anglin ]
   * debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix
diff --git a/debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff 
b/debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff
new file mode 100644
index 000..379fdef
--- /dev/null
+++ b/debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff
@@ -0,0 +1,936 @@
++2017-08-18  Adhemerval Zanella  
++  Aurelien Jarno 
++
++  [BZ #21956]
++  * sysdeps/unix/sysv/linux/mips/mips32/Makefile [subdir = crypt]
++  (libcrypt-sysdep_routines): Add libc-do-syscall.
++  [subdir = elf] (sysdep-dl-routines): Likewise.
++  [subdir = io] (sysdep_routines): Likewise.
++  [subdir = nptl] (libpthread-sysdep_routines): Likewise.
++  [subdir = nptl] (libpthread-shared-only-routines): Likewise.
++  [subdir = nscd] (nscd-modules): Likewise.
++  [subdir = nss] (libnss_db-sysdep_routines): Likewise.
++  [subdir = nss] (libnss_db-shared-only-routines): Likewise.
++  [subdir = resolv] (libanl-sysdep_routines): Likewise.
++  [subdir = resolv] (libanl-shared-only-routines): Likewise.
++  [subdir = rt] (librt-sysdep_routines): Likewise.
++  [subdir = rt] (librt-shared-only-routines): Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/libc-do-syscall.S: New file.
++  * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: [!__mips16]
++  (INTERNAL_SYSCALL): Make code unconditional.
++  [!__mips16] (INTERNAL_SYSCALL_NCS): Likewise.
++  [__mips16] (INTERNAL_SYSCALL): Remove.
++  [__mips16] (INTERNAL_SYSCALL_NCS): Likewise.
++  (__nomips16): Define.
++  (__libc_do_syscall_return): Likewise.
++  [__mips16] (__libc_do_syscall0): Declare.
++  [__mips16] (internal_syscall0): Define.
++  [__mips16] (__libc_do_syscall1): Declare.
++  [__mips16] (internal_syscall1): Define.
++  [__mips16] (__libc_do_syscall2): Declare.
++  [__mips16] (internal_syscall2): Define.
++  [__mips16] (__libc_do_syscall3): Declare.
++  [__mips16] (internal_syscall3): Define.
++  [__mips16] (__libc_do_syscall4): Declare.
++  [__mips16] (internal_syscall4): Define.
++  (internal_syscall0): Guard with !__mips16.
++  (internal_syscall1): Guard with !__mips16.
++  (internal_syscall2): Guard with !__mips16.
++  (internal_syscall3): Guard with !__mips16.
++  (internal_syscall4): Guard with !__mips16.
++  (FORCE_FRAME_POINTER): Remove.
++  (internal_syscall5): Rewrite to call __libc_do_syscall5.
++  (internal_syscall6): Rewrite to call __libc_do_syscall6.
++  (internal_syscall7): Rewrite to call __libc_do_syscall7.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/Makefile: Remove file.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/Versions: Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h:
++Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c:
++Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c:
++Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c:
++Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c:
++Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c:
++Likewise
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c:
++Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c:
++Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c:
++Likewise.
++
+--- a/sysdeps/unix/sysv/linux/mips/mips32/Makefile
 

[glibc] 01/05: debian/patches/git-updates.diff: update from upstream stable branch

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 5010edd7bb44bb65774fdeadeb254a3d7e0bda27
Author: Aurelien Jarno 
Date:   Sun Aug 20 14:49:45 2017 +0200

debian/patches/git-updates.diff: update from upstream stable branch

* debian/patches/git-updates.diff: update from upstream stable branch:
  Reduce EDNS payload size to 1200 bytes (CVE-2017-12132). Closes: #870650.
---
 debian/changelog |   2 +
 debian/patches/git-updates.diff  | 839 ++-
 debian/testsuite-xfail-debian.mk |   1 +
 3 files changed, 838 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index ba4a497..2401290 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,8 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
 
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch:
+- Reduce EDNS payload size to 1200 bytes (CVE-2017-12132). Closes:
+  #870650.
 - debian/patches/hppa/local-fptr-table-size.diff: upstreamed.
 - debian/patches/hppa/local-shmlba.diff: upstreamed.
 - debian/patches/hppa/submitted-gmon-start.diff: partially upstreamed.
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index eea69d1..854508b 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,31 @@
 GIT update of git://sourceware.org/git/glibc.git/release/2.25/master from 
glibc-2.25
 
 diff --git a/ChangeLog b/ChangeLog
-index f140ee67de..c80eedb68e 100644
+index f140ee67de..2bb46f4462 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,360 @@
+@@ -1,3 +1,381 @@
++2017-04-13  Florian Weimer  
++
++  [BZ #21361]
++  Limit EDNS buffer size to 1200 bytes.
++  * include/resolv.h (__res_nopt): Remove declaration.
++  * resolv/Makefile (tests): tst-resolv-edns.
++  (tst-resolv-edns): Link with -lresolv, -lpthread.
++  * resolv/res_mkquery.c (__res_ntop): Limit EDNS buffer size to the
++  interval [512, 1200].
++  * resolv/res_query.c (__libc_res_nquery): Use 1200 buffer size if
++  we can resize the buffer.
++  * resolv/resolv-internal.h (RESOLV_EDNS_BUFFER_SIZE): Define.
++  (__res_nopt): Declare.
++  * resolv/tst-resolv-edns.c: New file.
++  * resolv/resolv_test.h (struct resolv_edns_info): Define.
++  (struct resolv_response_context): Add edns member.
++  * resolv/resolv_test.c (struct query_info): Add edns member.
++  (parse_query): Extract EDNS information from the query.
++  (server_thread_udp_process_one): Propagate EDNS data.
++  (server_thread_tcp_client): Likewise.
++
 +2017-08-12  John David Anglin  
 +
 +  [BZ 19170]
@@ -435,15 +456,20 @@ index e9194e54cf..7f0eef8096 100644
| sed -n -f $< > $@.new
test -s $@.new
 diff --git a/NEWS b/NEWS
-index ec15dde761..e27fd4c4f6 100644
+index ec15dde761..a2435ccc81 100644
 --- a/NEWS
 +++ b/NEWS
-@@ -5,6 +5,20 @@ See the end for copying conditions.
+@@ -5,6 +5,25 @@ See the end for copying conditions.
  Please send GNU C library bug reports via 
  using `glibc' in the "product" field.
  
 +Version 2.25.1
 +
++Security related changes:
++
++* The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes,
++  to avoid fragmentation-based spoofing attacks.
++
 +The following bugs are resolved with this release:
 +
 +  [20257] sunrpc: clntudp_call does not enforce timeout when receiving data
@@ -894,6 +920,27 @@ index 04157b25c5..e4845871f5 100644
  modules.so := $(addsuffix .so, $(modules))
  
  ifeq (yes,$(build-shared))
+diff --git a/include/resolv.h b/include/resolv.h
+index 95dcd3ca37..e8f477cd86 100644
+--- a/include/resolv.h
 b/include/resolv.h
+@@ -37,8 +37,6 @@ extern void res_pquery (const res_state __statp, const 
unsigned char *__msg,
+ extern int res_ourserver_p (const res_state __statp,
+   const struct sockaddr_in6 *__inp);
+ extern void __res_iclose (res_state statp, bool free_addr);
+-extern int __res_nopt(res_state statp, int n0, unsigned char *buf, int buflen,
+-int anslen);
+ libc_hidden_proto (__res_ninit)
+ libc_hidden_proto (__res_maybe_init)
+ libc_hidden_proto (__res_nclose)
+@@ -91,7 +89,6 @@ libresolv_hidden_proto (__res_nameinquery)
+ libresolv_hidden_proto (__res_queriesmatch)
+ libresolv_hidden_proto (__res_nsend)
+ libresolv_hidden_proto (__b64_ntop)
+-libresolv_hidden_proto (__res_nopt)
+ libresolv_hidden_proto (__dn_count_labels)
+ libresolv_hidden_proto (__p_secstodate)
+ 
 diff --git a/inet/Makefile b/inet/Makefile
 index 010792af8f..6a7d3e0664 100644
 --- a/inet/Makefile
@@ -1589,6 +1636,665 @@ index f9cc80b4b5..73f7ae31cc 100755
  echo "All OK." > $logfile
  fi
  
+diff --git a/resolv/Makefile b/resolv/Makefile

Processed: Bug#870650 marked as pending

2017-08-20 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tag 870650 pending
Bug #870650 [src:glibc] glibc: CVE-2017-12132
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] 05/05: Fix a typo in the changelog

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 9d31fdc0876db0c434644a39c0a2cc26d09b622b
Author: Aurelien Jarno 
Date:   Sun Aug 20 16:56:35 2017 +0200

Fix a typo in the changelog
---
 debian/changelog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index b0ec5c8..846d02a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -40,7 +40,7 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
 Closes: #868247.
   * debian/debhelper.in/libc-dev-alt.{preinst,postinst}: remove, used to
 handle the multiarch transition.
-  * debian/debhelper.in/libc.[preinst,postinst}: remove code not needed
+  * debian/debhelper.in/libc.{preinst,postinst}: remove code not needed
 since jessie.
   * debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new
 patch to fix unbounded stack allocation in O32 syscalls with 5 to 7

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



[glibc] 01/01: releasing package glibc version 2.25-0experimental1

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 28b8c1a03fa7f509183de1396649821f8ecf5907
Author: Aurelien Jarno 
Date:   Sun Aug 20 19:02:58 2017 +0200

releasing package glibc version 2.25-0experimental1
---
 debian/changelog | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 846d02a..cdad4cc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-glibc (2.25-0experimental1) UNRELEASED; urgency=medium
+glibc (2.25-0experimental1) experimental; urgency=medium
 
   [ Samuel Thibault ]
   * patches/hurd-i386/submitted-net.diff: rebased.
@@ -52,7 +52,7 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
 misaligned accesses in res_query.c to fields in HEADER struct (closes:
 #827703).
 
- -- Aurelien Jarno   Wed, 02 Aug 2017 19:03:14 +0200
+ -- Aurelien Jarno   Sun, 20 Aug 2017 19:02:51 +0200
 
 glibc (2.25-0experimental0) experimental; urgency=medium
 

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



Bug#827703: marked as done (libc6: misaligned accesses in res_query.c to fields in HEADER struct)

2017-08-20 Thread Debian Bug Tracking System
Your message dated Sun, 20 Aug 2017 17:26:42 +
with message-id 
and subject line Bug#827703: fixed in glibc 2.25-0experimental1
has caused the Debian Bug report #827703,
regarding libc6: misaligned accesses in res_query.c to fields in HEADER struct
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.)


-- 
827703: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827703
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.22-11+b3
Severity: normal

Dear Maintainer,

We see various misaligned accesses reported on the console and in the syslog
running apt-get on hppa:

http(13559): unaligned access to 0xfa703d49 at ip=0xf9f0a9bb
handle_unaligned: 37 callbacks suppressed
http(13810): unaligned access to 0xfa703d49 at ip=0xf9f0a9bb
http(13810): unaligned access to 0xfa703d49 at ip=0xf9f0a9c3
http(13810): unaligned access to 0xfa703d49 at ip=0xf9f0cdf3
http(13810): unaligned access to 0xfa703d49 at ip=0xf9f0cecf
http(13810): unaligned access to 0xfa703d4d at ip=0xf9f0c69b

This is upstream BZ 20243:
https://sourceware.org/bugzilla/show_bug.cgi?id=20243

A patch has been submitted here:
https://sourceware.org/ml/libc-alpha/2016-06/msg00679.html

It resolves the unaligned accesses without affecting the public headers
which expose the HEADER typedef.

Please add to the 2.22 patch set if okay.

Thanks,
Dave Anglin

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 3.18.34+ (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_CA.utf8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libc6 depends on:
ii  libgcc4  1:6.1.1-6

libc6 recommends no packages.

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]  1.5.59
ii  glibc-doc  2.22-11
ii  libc-l10n  2.22-11
ii  locales2.22-11
ii  locales-all [locales]  2.22-11+b3

-- debconf information:
  glibc/disable-screensaver:
* libraries/restart-without-asking: true
  glibc/kernel-not-supported:
  glibc/restart-failed:
* glibc/upgrade: true
  glibc/kernel-too-old:
* glibc/restart-services: spamassassin ssh samba postfix openbsd-inetd cron atd
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-0experimental1

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

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 827...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc 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...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 20 Aug 2017 19:02:51 +0200
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales 
locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic 
libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 
libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc 
libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 
libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 
libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 
libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 
libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67
Architecture: source
Version: 2.25-0experimental1
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-l10n  - GNU C Library: localization files
 libc0.1- GNU C Library: Shared libraries
 libc0.1-dbg - GNU C 

Bug#870650: marked as done (glibc: CVE-2017-12132)

2017-08-20 Thread Debian Bug Tracking System
Your message dated Sun, 20 Aug 2017 17:26:43 +
with message-id 
and subject line Bug#870650: fixed in glibc 2.25-0experimental1
has caused the Debian Bug report #870650,
regarding glibc: CVE-2017-12132
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.)


-- 
870650: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870650
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Version: 2.24-11
Severity: important
Tags: upstream security patch fixed-upstream
Forwarded: https://sourceware.org/bugzilla/show_bug.cgi?id=21361

Hi,

the following vulnerability was published for glibc.

CVE-2017-12132[0]:
| The DNS stub resolver in the GNU C Library (aka glibc or libc6) before
| version 2.26, when EDNS support is enabled, will solicit large UDP
| responses from name servers, potentially simplifying off-path DNS
| spoofing attacks due to IP fragmentation.

If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2017-12132
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12132
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=21361

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-0experimental1

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

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 870...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc 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...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 20 Aug 2017 19:02:51 +0200
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales 
locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic 
libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 
libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc 
libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 
libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 
libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 
libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 
libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67
Architecture: source
Version: 2.25-0experimental1
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-l10n  - GNU C Library: localization files
 libc0.1- GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3- GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: detached debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - GNU C Library: Shared libraries [Xen version]
 libc6  - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 

Bug#872727: libc6-dev: gethostbyname always segfaults if linked statically

2017-08-20 Thread Horst Schirmeier
Package: libc6-dev
Version: 2.24-11+deb9u1
Severity: normal

Dear Maintainer,

with glibc 2.24 (reproducible on 64-bit Debian 9 or Ubuntu 17.04),
gethostbyname() always segfaults if the binary was linked statically:

$ echo -e "#include \nint main(void){gethostbyname(\"foo\");}" >foo.c 
&& \
gcc -g -static foo.c && ./a.out
/tmp/ccp8JNGC.o: In function `main':
/tmp/foo.c:2: warning: Using 'gethostbyname' in statically linked applications 
requires at runtime the shared libraries from the glibc version used for linking
Segmentation fault
$ gdb a.out 
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
[...]
Reading symbols from a.out...done.
(gdb) run
Starting program: /tmp/a.out 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x in ?? ()
(gdb) bt
#0  0x in ?? ()
#1  0x772ac040 in __pthread_initialize_minimal_internal () at 
nptl-init.c:460
#2  0x772ab5e1 in _init () at ../sysdeps/x86_64/crti.S:72
#3  0x776cc830 in ?? () from 
/lib/x86_64-linux-gnu/libnss_myhostname.so.2
#4  0x00478a7a in call_init.part ()
#5  0x00478c35 in _dl_init ()
#6  0x0047089e in dl_open_worker ()
#7  0x0046e0f4 in _dl_catch_error ()
#8  0x0047024c in _dl_open ()
#9  0x00439ba2 in do_dlopen ()
#10 0x0046e0f4 in _dl_catch_error ()
#11 0x00439bd7 in dlerror_run ()
#12 0x00439da3 in __libc_dlopen_mode ()
#13 0x00436b3b in __nss_lookup_function ()
#14 0x00436d45 in __nss_next2 ()
#15 0x0043504a in gethostbyname_r ()
#16 0x00434d93 in gethostbyname ()
#17 0x00400b2e in main () at foo.c:2

In my upstream bug report, a commenter noted that this weren't reproducible in
Fedora's glibc 2.24 or 2.25, suggesting this "could be a Debian or Ubuntu
patch": https://sourceware.org/bugzilla/show_bug.cgi?id=21975

-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/64 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libc6-dev depends on:
ii  libc-dev-bin2.24-11+deb9u1
ii  libc6   2.24-11+deb9u1
ii  linux-libc-dev  4.9.30-2+deb9u3

libc6-dev recommends no packages.

Versions of packages libc6-dev suggests:
pn  glibc-doc 
ii  manpages-dev  4.10-2

-- no debconf information



glibc_2.25-0experimental1_source.changes ACCEPTED into experimental

2017-08-20 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 20 Aug 2017 19:02:51 +0200
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales 
locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic 
libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 
libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc 
libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 
libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 
libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 
libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 
libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67
Architecture: source
Version: 2.25-0experimental1
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-l10n  - GNU C Library: localization files
 libc0.1- GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3- GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: detached debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - GNU C Library: Shared libraries [Xen version]
 libc6  - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS
 libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for 
ppc64
 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries
 libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC
 libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC
 libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
 libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS
 libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC
 libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - GNU C Library: X32 ABI Shared libraries for AMD64
 libc6-xen  - GNU C Library: Shared libraries [Xen version]
 libc6.1- GNU C Library: Shared libraries
 libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - GNU C Library: detached debugging symbols
 libc6.1-dev - GNU C Library: Development Libraries and Header Files
 libc6.1-pic - GNU C Library: PIC archive library
 libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 locales- GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd   - GNU C Library: Name Service Cache Daemon
Closes: 827703 868247 870650
Changes:
 glibc (2.25-0experimental1) experimental; urgency=medium
 .
   [ Samuel Thibault ]
   * patches/hurd-i386/submitted-net.diff: rebased.
   * patches/hurd-i386/tg-tls.diff: update.
   * patches/hurd-i386/submitted-malloc-setstate.diff: update.
   * patches/hurd-i386/submitted-shm_open_pthread.diff: new patch.
   * patches/hurd-i386/cvs-libc_init_secure.diff: new patch.
   * patches/hurd-i386/cvs-libpthread.diff: 

[glibc] 01/01: * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686. * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686. * debian/sysdeps/i386.mk: don't try to build libc6-i6

2017-08-20 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 4ff6bf020d46ea4926af20c49a9578db3510a801
Author: Aurelien Jarno 
Date:   Sun Aug 20 20:35:00 2017 +0200

* debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686.
* debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686.
* debian/sysdeps/i386.mk: don't try to build libc6-i686.
---
 debian/changelog| 5 -
 debian/sysdeps/hurd-i386.mk | 3 ---
 debian/sysdeps/i386.mk  | 3 ---
 debian/sysdeps/kfreebsd-i386.mk | 2 --
 4 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 6700048..58dc45d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 glibc (2.24-16) UNRELEASED; urgency=medium
 
-  * 
+  [ Aurelien Jarno ]
+  * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686.
+  * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686.
+  * debian/sysdeps/i386.mk: don't try to build libc6-i686.
 
  -- Aurelien Jarno   Sun, 20 Aug 2017 15:20:41 +0200
 
diff --git a/debian/sysdeps/hurd-i386.mk b/debian/sysdeps/hurd-i386.mk
index d298fc4..81ce1c7 100644
--- a/debian/sysdeps/hurd-i386.mk
+++ b/debian/sysdeps/hurd-i386.mk
@@ -1,6 +1,3 @@
-# Transitional dummy package, should be removed after Stretch release
-DEB_ARCH_REGULAR_PACKAGES += libc0.3-i686
-
 # We use -mno-tls-direct-seg-refs to not wrap-around segments, as it
 # greatly increase the speed when running under the 32bit Xen hypervisor.
 GLIBC_PASSES += xen
diff --git a/debian/sysdeps/i386.mk b/debian/sysdeps/i386.mk
index 6fc67df..1c87ec2 100644
--- a/debian/sysdeps/i386.mk
+++ b/debian/sysdeps/i386.mk
@@ -2,9 +2,6 @@
 extra_config_options = --enable-multi-arch
 MIN_KERNEL_SUPPORTED := 2.6.32
 
-# Transitional dummy package, should be removed after Stretch release
-DEB_ARCH_REGULAR_PACKAGES += libc6-i686
-
 # We use -mno-tls-direct-seg-refs to not wrap-around segments, as it
 # greatly increase the speed when running under the 32bit Xen hypervisor.
 GLIBC_PASSES += xen
diff --git a/debian/sysdeps/kfreebsd-i386.mk b/debian/sysdeps/kfreebsd-i386.mk
deleted file mode 100644
index 80f9f31..000
--- a/debian/sysdeps/kfreebsd-i386.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# Transitional dummy package, should be removed after Stretch release
-DEB_ARCH_REGULAR_PACKAGES += libc0.1-i686

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



[glibc] 01/01: Do not try to install NPTL GDB pretty-printers on non-Linux.

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 97e1532474bfccb2b9fa1399a5a9d115d827dc79
Author: Aurelien Jarno 
Date:   Sun Aug 20 22:24:40 2017 +0200

Do not try to install NPTL GDB pretty-printers on non-Linux.
---
 debian/changelog| 3 ++-
 debian/rules.d/debhelper.mk | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 698f47c..6fda815 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 glibc (2.25-0experimental2) UNRELEASED; urgency=medium
 
-  * 
+  [ Aurelien Jarno ]
+  * Do not try to install NPTL GDB pretty-printers on non-Linux.
 
  -- Aurelien Jarno   Sun, 20 Aug 2017 19:05:48 +0200
 
diff --git a/debian/rules.d/debhelper.mk b/debian/rules.d/debhelper.mk
index 77b2350..81b6c25 100644
--- a/debian/rules.d/debhelper.mk
+++ b/debian/rules.d/debhelper.mk
@@ -252,6 +252,7 @@ $(stamp)debhelper_%: $(stamp)debhelper-common 
$(stamp)install_%
sed -e "s#RTLD_SO#$$rtld_so#g" -i $$t ; \
sed -e "s#MULTIARCHDIR#$$DEB_HOST_MULTIARCH#g" -i $$t ; \
$(if $(filter $(call xx,mvec),no),sed -e "/libmvec/d" -i $$t ;) \
+   $(if $(filter-out $(DEB_HOST_ARCH_OS),linux),sed -e "/gdb/d" -i $$t 
;) \
  done ; \
done
 endif

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



Bug#872025: marked as done (glibc: French debconf translation update)

2017-08-20 Thread Debian Bug Tracking System
Your message dated Sun, 20 Aug 2017 13:35:10 +
with message-id 
and subject line Bug#872025: fixed in glibc 2.24-15
has caused the Debian Bug report #872025,
regarding glibc: French debconf translation update
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.)


-- 
872025: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872025
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: glibc
Version: 2.24-14
Severity: wishlist
Tags: patch l10n

Please find attached the French debconf templates update, proofread by the
debian-l10n-french mailing list contributors.

Best regards

Alban Vidal
# Translation of glibc debconf templates to French
# Copyright (C) 2001-2009, 2011, 2015, 2017 Debian French l10n team 

# This file is distributed under the same license as the glibc package.
#
# Translators:
# Denis Barbier 2001-2006.
# Christian Perrier , 2007, 2008, 2009, 2011, 2015.
# Alban Vidal , 2017.
msgid ""
msgstr ""
"Project-Id-Version: glibc 2.24-14\n"
"Report-Msgid-Bugs-To: gl...@packages.debian.org\n"
"POT-Creation-Date: 2017-06-13 22:11+0200\n"
"PO-Revision-Date: 2017-08-04 14:44+0100\n"
"Last-Translator: Alban Vidal \n"
"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. Type: multiselect
#. Choices
#: ../debhelper.in/locales.templates:1001
msgid "All locales"
msgstr "Tous les choix possibles"

#. Type: multiselect
#. Description
#: ../debhelper.in/locales.templates:1002
msgid "Locales to be generated:"
msgstr "Jeux de paramètres régionaux à créer :"

#. Type: multiselect
#. Description
#: ../debhelper.in/locales.templates:1002
msgid ""
"Locales are a framework to switch between multiple languages and allow users "
"to use their language, country, characters, collation order, etc."
msgstr ""
"Les jeux de paramètres régionaux (aussi appelés « locales ») permettent de "
"gérer des langues multiples et offrent aux utilisateurs la possibilité de "
"choisir la langue, le pays, le jeu de caractères, l'ordre de tri, etc."

#. Type: multiselect
#. Description
#: ../debhelper.in/locales.templates:1002
msgid ""
"Please choose which locales to generate. UTF-8 locales should be chosen by "
"default, particularly for new installations. Other character sets may be "
"useful for backwards compatibility with older systems and software."
msgstr ""
"Veuillez choisir les paramètres régionaux à créer. Des paramètres régionaux "
"utilisant l'encodage UTF-8 devraient être le choix par défaut, notamment "
"pour de nouvelles installations. Les autres jeux de caractères peuvent être "
"utiles pour conserver la compatibilité avec d'anciens systèmes ou logiciels."

#. Type: select
#. Choices
#: ../debhelper.in/locales.templates:2001
msgid "None"
msgstr "Aucun"

#. Type: select
#. Description
#: ../debhelper.in/locales.templates:2002
msgid "Default locale for the system environment:"
msgstr "Jeu de paramètres régionaux actif par défaut :"

#. Type: select
#. Description
#: ../debhelper.in/locales.templates:2002
msgid ""
"Many packages in Debian use locales to display text in the correct language "
"for the user. You can choose a default locale for the system from the "
"generated locales."
msgstr ""
"De nombreux paquets utilisent le mécanisme de localisation pour afficher les "
"messages destinés aux utilisateurs dans la langue adéquate. Vous pouvez "
"changer la valeur par défaut de l'ensemble du système pour utiliser un des "
"jeux de paramètres régionaux qui seront créés."

#. Type: select
#. Description
#: ../debhelper.in/locales.templates:2002
msgid ""
"This will select the default language for the entire system. If this system "
"is a multi-user system where not all users are able to speak the default "
"language, they will experience difficulties."
msgstr ""
"Veuillez noter que cette valeur modifiera la langue utilisée par le système. "
"Si l'environnement est multi-utilisateurs et que certains utilisateurs ne "
"parlent pas votre langue, ils risquent d'avoir des difficultés."

#. Type: boolean
#. Description
#: ../debhelper.in/libc.templates:1001
msgid "Do you want to upgrade glibc now?"
msgstr "Faut-il mettre à niveau le paquet glibc maintenant ?"

#. Type: boolean
#. Description
#: ../debhelper.in/libc.templates:1001
msgid ""
"Running services and programs 

Bug#870648: marked as done (glibc: CVE-2017-12133: Use-after-free in error path in clntudp_call)

2017-08-20 Thread Debian Bug Tracking System
Your message dated Sun, 20 Aug 2017 13:35:10 +
with message-id 
and subject line Bug#870648: fixed in glibc 2.24-15
has caused the Debian Bug report #870648,
regarding glibc: CVE-2017-12133: Use-after-free in error path in clntudp_call
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.)


-- 
870648: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870648
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Version: 2.22-10
Severity: important
Tags: upstream security patch fixed-upstream
Forwarded: https://sourceware.org/bugzilla/show_bug.cgi?id=21115
Control: found -1 2.19-18+deb8u5

Hi,

the following vulnerability was published for glibc.

CVE-2017-12133[0]:
Use-after-free in error path in clntudp_call

If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2017-12133
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12133
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=21115

Regards,
Salvatore
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.24-15

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

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 870...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc 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...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 20 Aug 2017 15:12:10 +0200
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales 
locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic 
libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 
libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc 
libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 
libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 
libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 
libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 
libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67
Architecture: source
Version: 2.24-15
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-l10n  - GNU C Library: localization files
 libc0.1- GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3- GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: detached debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - GNU C Library: Shared libraries [Xen version]
 libc6  - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS
 libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
 

[glibc] branch sid updated (9bcdc24 -> a86da38)

2017-08-20 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  9bcdc24   releasing package glibc version 2.24-15
   new  a86da38   New changelog entry

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 | 6 ++
 1 file changed, 6 insertions(+)

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



[glibc] 04/05: Remove changelog entry already present in 2.24-15

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 8276b29ef6ad9a76dc3a75e356cd996112b086c9
Author: Aurelien Jarno 
Date:   Sun Aug 20 16:56:09 2017 +0200

Remove changelog entry already present in 2.24-15
---
 debian/changelog | 2 --
 1 file changed, 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index ac4fe0a..b0ec5c8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -34,8 +34,6 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
  on Hurd and kFreeBSD.
   * debian/control.in/main: Build-Depends on python3 when running the
 testsuite.
-  * debian/control.in/opt: Remove transitional packages libc0.1-i686,
-libc0.3-i686, libc6-i686.
   * debian/rules.d/build.mk, debian/debhelper.in/libc-dev.install,
 debian/debhelper.in/libc-dev-alt.install: install the NPTL GDB
 pretty-printer python macros in the libc6-dev and libc6-*-dev packages.

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



[glibc] 03/05: debian/control.in/main, debian/compat: switch to debhelper 10.

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit d28e32834d1a2dd1a21e95e9a337536ba1c1c5c1
Author: Aurelien Jarno 
Date:   Sun Aug 20 16:36:00 2017 +0200

debian/control.in/main,debian/compat: switch to debhelper 10.
---
 debian/changelog   | 1 +
 debian/compat  | 2 +-
 debian/control | 2 +-
 debian/control.in/main | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 36e3c12..ac4fe0a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -47,6 +47,7 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
   * debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new
 patch to fix unbounded stack allocation in O32 syscalls with 5 to 7
 arguments, causing nptl/tst-rwlock15 to fail on mips and mipsel.
+  * debian/control.in/main,debian/compat: switch to debhelper 10.
 
   [ John David Anglin ]
   * debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix
diff --git a/debian/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index feb3fdc..45f5132 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: glibc
 Section: libs
 Priority: required
 Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, 
file, quilt,
- autoconf, gawk, debhelper (>= 9.20160709), rdfind, symlinks, netbase, gperf,
+ autoconf, gawk, debhelper (>= 10), rdfind, symlinks, netbase, gperf,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386],
diff --git a/debian/control.in/main b/debian/control.in/main
index 8c77b79..27e1c84 100644
--- a/debian/control.in/main
+++ b/debian/control.in/main
@@ -2,7 +2,7 @@ Source: glibc
 Section: libs
 Priority: required
 Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, 
file, quilt,
- autoconf, gawk, debhelper (>= 9.20160709), rdfind, symlinks, netbase, gperf,
+ autoconf, gawk, debhelper (>= 10), rdfind, symlinks, netbase, gperf,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386],

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



[glibc] 01/01: New changelog entry

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit f17db2d1b57c7a96390a135e13bd8d251d75c5ea
Author: Aurelien Jarno 
Date:   Sun Aug 20 19:05:52 2017 +0200

New changelog entry
---
 debian/changelog | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index cdad4cc..698f47c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+glibc (2.25-0experimental2) UNRELEASED; urgency=medium
+
+  * 
+
+ -- Aurelien Jarno   Sun, 20 Aug 2017 19:05:48 +0200
+
 glibc (2.25-0experimental1) experimental; urgency=medium
 
   [ Samuel Thibault ]

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



Bug#865469: libc6-dev: a program crashes if it is statically linked against OpenSSL

2017-08-20 Thread Aurelien Jarno
control: forcemerge 872727 -1

On 2017-06-21 20:48, Mikulas Patocka wrote:
> Package: libc6-dev
> Severity: normal
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>* What led up to the situation?
> 
> Programs can't be statically linked against OpenSSL in Debian Stretch.
> 
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
> 
> Try to compile this program with this command:
> gcc -static hello.c -lssl -lcrypto -ldl -pthread
> 
> #include 
> #include 
> #include 
> 
> int main(void)
> {
> OpenSSL_add_ssl_algorithms();
> printf("Hello World!\n");
> return 0;
> }
> 
>* What was the outcome of this action?
> 
> If you run the statically linked program, you get a crash in glibc startup
> code:
> #0  0x in ?? ()
> #1  0x006296c6 in __register_frame_info.part.4 ()
> #2  0x004017fd in frame_dummy ()
> #3  0x0058c2d7 in __libc_csu_init ()
> #4  0x0058b95b in generic_start_main ()
> #5  0x0058bc3e in __libc_start_main ()
> #6  0x0040172a in _start ()
> 
>* What outcome did you expect instead?
> 
> The compiled program should work.

This is an upstream issue, due to two changes:
1) libssl is now linked with pthread
2) libssl now try to run getaddrinfo or gethostbyname

This trigger the following bug:
https://sourceware.org/bugzilla/show_bug.cgi?id=21975

As a workaround you might want to link your binary against libssl1.0
instead and without -pthread.

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



Processed: Re: Bug#865469: libc6-dev: a program crashes if it is statically linked against OpenSSL

2017-08-20 Thread Debian Bug Tracking System
Processing control commands:

> forcemerge 872727 -1
Bug #872727 [libc6-dev] Bug#872727: libc6-dev: gethostbyname segfaults with 
libnss_resolve.so.2 for static binaries
Bug #865469 [libc6-dev] libc6-dev: a program crashes if it is statically linked 
against OpenSSL
Set Bug forwarded-to-address to 
'https://sourceware.org/bugzilla/show_bug.cgi?id=21975'.
Marked as found in versions glibc/2.24-11+deb9u1.
Added tag(s) upstream.
Merged 865469 872727

-- 
865469: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865469
872727: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872727
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



[glibc] branch sid updated (a86da38 -> 5f43c2b)

2017-08-20 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  a86da38   New changelog entry
   new  a5a2eb9   Fix a thinko in previous changelog entry
   new  5f43c2b   Using git revert is a bad idea when the commit includes a 
changelog entry

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 | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

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



[glibc] branch glibc-2.25 updated (690800d -> ed47571)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

  from  690800d   debian/rules.d/build.mk, 
debian/debhelper.in/libc-dev.install, debian/debhelper.in/libc-dev-alt.install: 
install the NPTL GDB pretty-printer python macros in the libc6-dev and 
libc6-*-dev packages. Closes: #868247.
  adds  474932c   New changelog entry
  adds  1ebb744   update date
  adds  41738a8   debian/control.in/*: Change back gcc-multilib to a 
Recommends for biarch packages. It provides the /usr/include/linux/asm symlink.
  adds  1006b76   debian/control.in/x32: Add a gcc-multilib Recommends for 
libc6-dev-x32.
  adds  2bcfd27   Update French debconf translation, by Alban Vidal.  
Closes: #872025.
  adds  1d18df6   debian/control.in/main: Change gcc-multiarch to priority 
optional and section oldlibs.
  adds  b07991b   debian/patches/git-updates.diff: update from upstream 
stable branch:
  adds  29e23ab   debian/control.in/opt: Remove transitional packages 
libc0.1-i686, libc0.3-i686, libc6-i686.
  adds  17e6d09   debian/control.in/libc, debian/control.in/main, 
debian/control.in/opt: change the priority of libc0.1-dbg, libc0.1-udeb, 
libc0.3-dbg, libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, 
libc6.1-udeb, libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.
  adds  9bcdc24   releasing package glibc version 2.24-15
   new  ed47571   Merge tag 'debian/2.24-15' into glibc-2.25

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| 23 ++--
 debian/control  | 50 +-
 debian/control.in/amd64 |  2 +-
 debian/control.in/armel |  2 +-
 debian/control.in/armhf |  2 +-
 debian/control.in/i386  |  2 +-
 debian/control.in/kfreebsd-i386 |  2 +-
 debian/control.in/libc  |  4 +--
 debian/control.in/main  |  5 ++--
 debian/control.in/mips32|  2 +-
 debian/control.in/mips64|  2 +-
 debian/control.in/mipsn32   |  2 +-
 debian/control.in/opt   |  6 ++---
 debian/control.in/powerpc   |  2 +-
 debian/control.in/ppc64 |  2 +-
 debian/control.in/s390  |  2 +-
 debian/control.in/sparc |  2 +-
 debian/control.in/sparc64   |  2 +-
 debian/control.in/x32   |  1 +
 debian/po/fr.po | 60 ++---
 20 files changed, 101 insertions(+), 74 deletions(-)

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



[glibc] annotated tag debian/2.25-0experimental1 created (now eca01b8)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to annotated tag debian/2.25-0experimental1
in repository glibc.

at  eca01b8   (tag)
   tagging  28b8c1a03fa7f509183de1396649821f8ecf5907 (commit)
  replaces  debian/2.24-15
 tagged by  Aurelien Jarno
on  Sun Aug 20 19:02:58 2017 +0200

- Log -
tagging package glibc version debian/2.25-0experimental1
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAlmZwMIACgkQupx4Bh3d
jJuVKBAAtlhtuGXMdupsshWdSDduqOUqHxMV9nfuiQJmQwGnL0VA53bwnwNfzsDp
+nLWb2IoUsONeJVXyX5k9j48tzPozyLy5b7ah8DtIStrqXE88+HqMdRhg8LQgueh
QsvVOhdLLNYVQEd9hEB16vIKCyR3bu3XtEnIASMeM/j09BOpzaJ00Yc1LgYt4XuO
5NjwaPApeS3z5BjVNbpdEyTp3rEjuY7kyxrAbfrR0DUQ0zoQcL2GWN/AHv/W5pbi
3OZcF/d0ZLpYk8b4kjniwdoHcntMmIImq44rDRxtPhR3OXd2fhk2Szq/MlD4BWrH
sNfLijhyPZYTmg5mJHoUKeAm1Zix5S49k7e7gcAPtj56W+aaNDw89aT8prCOYmsP
uyBmf55s1G2Me0teI2pthPjVvo+BxqIxkVn9HcB+U3cIciwxj+wr8DxvsCBTj90l
12WprpDqpWJudapTthP2YOzJts2mdk+w46w8K6Nu6j5QShnvm8jceXe3I8ecOG1Y
icdfRyJ4wUs6bnlbX2p1+ojYNu5L0Qz6t2w900MRjiLZ77ThVuMciJpCk86UGXaJ
oliLhAI4XUCXo4L4v8jN/b7K/zZUewMK6ctsGUyECjolriwJKLu7Txz+WraXtxid
XI/5s5QKEJqd7UHK499J1x/zu+aof/n1DhxlhYekY/ta1wcl2ZQ=
=DyoQ
-END PGP SIGNATURE-

Aurelien Jarno (30):
  New upstream version
  debian/testsuite-xfail-debian.mk: mark a few resolv related tests as 
XFAIL, as they fail due to local-dynamic-resolvconf.diff, which automatically 
reload a changed /etc/resolv.conf file. A better version of this patch has been 
merged in glibc 2.26, but is not easily backportable.
  debian/testsuite-xfail-debian.mk: mark tst-strfrom and tst-strfrom-locale 
as XFAIL on mips*, they are due to corner case bugs in the FPU. Give more 
details about each issue.
  debian/patches/git-updates.diff: update from upstream stable branch.
  debian/testsuite-xfail-debian.mk: mark test-double, test-idouble, 
test-ifloat and test-ildouble as XFAIL on s390x, they are due to a bug in GCC 6 
(fixed in GCC 7) and not a regression from 2.24.
  releasing package glibc version 2.25-0experimental0
  New changelog entry
  debian/patches/git-updates.diff: update from upstream stable branch.
  debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff: update to 
revision 6161 (from glibc-bsd).
  debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff: update to 
revision 6168 (from glibc-bsd).
  unfuzzify patches/hurd-i386/tg-tls-threadvar.diff
  debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff: update to 
revision 6171 (from glibc-bsd).
  testsuite-xfail-debian.mk: update for kfreebsd-i386.
  debian/patches/any/local-bits-sigstack.diff: new patch to fix 
 on Hurd and kFreeBSD.
  submitted-tst-rfc3484.diff: Fix strtoull_l_internal define
  debian/patches/git-updates.diff: update from upstream stable branch.
  debian/control.in/main: Build-Depends on python3 when running the 
testsuite.
  testsuite-xfail-debian.mk: update for kfreebsd.
  debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix 
misaligned accesses in res_query.c to fields in HEADER struct (closes: #827703).
  debian/control.in/opt: Remove transitional packages libc0.1-i686, 
libc0.3-i686, libc6-i686.
  debian/rules.d/build.mk, debian/debhelper.in/libc-dev.install, 
debian/debhelper.in/libc-dev-alt.install: install the NPTL GDB pretty-printer 
python macros in the libc6-dev and libc6-*-dev packages. Closes: #868247.
  Merge tag 'debian/2.24-15' into glibc-2.25
  debian/debhelper.in/libc-dev-alt.{preinst,postinst}: remove, used to 
handle the multiarch transition.
  debian/debhelper.in/libc.[preinst,postinst}: remove code not needed since 
jessie.
  debian/patches/git-updates.diff: update from upstream stable branch
  debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new patch 
to fix unbounded stack allocation in syscall 5 to 7 calls, causing 
nptl/tst-rwlock15 to fail.
  debian/control.in/main,debian/compat: switch to debhelper 10.
  Remove changelog entry already present in 2.24-15
  Fix a typo in the changelog
  releasing package glibc version 2.25-0experimental1

Samuel Thibault (24):
  patches/hurd-i386/submitted-net.diff: rebased
  patches/hurd-i386/tg-tls.diff: update
  patches/hurd-i386/submitted-malloc-setstate.diff: update.
  patches/hurd-i386/submitted-shm_open_pthread.diff: new patch
  patches/hurd-i386/cvs-libc_init_secure.diff: new patch
  update date
  patches/hurd-i386/cvs-libpthread.diff: update
  Revert "patches/hurd-i386/cvs-libpthread.diff: update"
  patches/hurd-i386/cvs-libpthread.diff: update
  patches/hurd-i386/submitted-tst-rfc3484.diff: new patch
  complete patch for tst-rfc3484-2 and tst-rfc3484-3
  Update
  patches/hurd-i386/cvs-libpthread.diff: update
  testsuite-xfail-debian.mk: update for 

[glibc] branch glibc-2.25 updated (9d31fdc -> 28b8c1a)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

  from  9d31fdc   Fix a typo in the changelog
   new  28b8c1a   releasing package glibc version 2.25-0experimental1

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 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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



[glibc] branch glibc-2.25 updated (28b8c1a -> f17db2d)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

  from  28b8c1a   releasing package glibc version 2.25-0experimental1
   new  f17db2d   New changelog entry

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 | 6 ++
 1 file changed, 6 insertions(+)

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



[glibc] 01/01: New changelog entry

2017-08-20 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 a86da38112d24e09bc1d63c55fed52cf56261114
Author: Aurelien Jarno 
Date:   Sun Aug 20 15:20:48 2017 +0200

New changelog entry
---
 debian/changelog | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 0e548be..7e0c125 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+glibc (2.24-16) UNRELEASED; urgency=medium
+
+  * 
+
+ -- Aurelien Jarno   Sun, 20 Aug 2017 15:20:41 +0200
+
 glibc (2.24-15) unstable; urgency=medium
 
   [ Aurelien Jarno ]

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



glibc_2.24-15_source.changes ACCEPTED into unstable

2017-08-20 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 20 Aug 2017 15:12:10 +0200
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales 
locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic 
libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 
libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc 
libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 
libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 
libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 
libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 
libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67
Architecture: source
Version: 2.24-15
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-l10n  - GNU C Library: localization files
 libc0.1- GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3- GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: detached debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - GNU C Library: Shared libraries [Xen version]
 libc6  - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS
 libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for 
ppc64
 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries
 libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC
 libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC
 libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
 libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS
 libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC
 libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - GNU C Library: X32 ABI Shared libraries for AMD64
 libc6-xen  - GNU C Library: Shared libraries [Xen version]
 libc6.1- GNU C Library: Shared libraries
 libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - GNU C Library: detached debugging symbols
 libc6.1-dev - GNU C Library: Development Libraries and Header Files
 libc6.1-pic - GNU C Library: PIC archive library
 libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 locales- GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd   - GNU C Library: Name Service Cache Daemon
Closes: 870648 872025
Changes:
 glibc (2.24-15) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Avoid use-after-free read access in clntudp_call (CVE-2017-12133).
   Closes: #870648.
   * debian/control.in/*: Change back gcc-multilib to a Recommends for
 biarch packages. It provides the /usr/include/linux/asm symlink.
   * debian/control.in/x32: Add a gcc-multilib Recommends for 

[glibc] 01/01: debian/control.in/libc, debian/control.in/main, debian/control.in/opt: change the priority of libc0.1-dbg, libc0.1-udeb, libc0.3-dbg, libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6

2017-08-20 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 17e6d09ed63af2d049c0d860da69643a5f78410d
Author: Aurelien Jarno 
Date:   Sun Aug 20 15:09:47 2017 +0200

debian/control.in/libc, debian/control.in/main, debian/control.in/opt: 
change the priority of libc0.1-dbg, libc0.1-udeb, libc0.3-dbg, libc0.3-udeb, 
libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, libc6.1-udeb, libc6-dbg, 
libc6-udeb, libc6-xen and locales-all to optional.
---
 debian/changelog   |  4 
 debian/control | 24 
 debian/control.in/libc |  4 ++--
 debian/control.in/main |  2 +-
 debian/control.in/opt  |  6 +++---
 5 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b251b29..309e120 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,10 @@ glibc (2.24-15) UNRELEASED; urgency=medium
 section oldlibs.
   * debian/control.in/opt: Remove transitional packages libc0.1-i686,
 libc0.3-i686, libc6-i686.
+  * debian/control.in/libc, debian/control.in/main, debian/control.in/opt:
+change the priority of libc0.1-dbg, libc0.1-udeb, libc0.3-dbg,
+libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, libc6.1-udeb,
+libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.
 
  -- Aurelien Jarno   Tue, 01 Aug 2017 13:51:06 +0200
 
diff --git a/debian/control b/debian/control
index 2e572d9..1ff6715 100644
--- a/debian/control
+++ b/debian/control
@@ -114,7 +114,7 @@ Description: GNU C Library: National Language (locale) data 
[support]
 Package: locales-all
 Architecture: any
 Section: localization
-Priority: extra
+Priority: optional
 Multi-Arch: foreign
 Depends: libc-l10n (>> 2.24), ${misc:Depends}
 Breaks: locales (<< 2.13-17)
@@ -206,7 +206,7 @@ Description: GNU C Library: Development Libraries and 
Header Files
 Package: libc6-dbg
 Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 
mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 
s390x sh3 sh4 x32
 Section: debug
-Priority: extra
+Priority: optional
 Multi-Arch: same
 Provides: libc-dbg
 Depends: libc6 (= ${binary:Version}), ${misc:Depends}
@@ -234,7 +234,7 @@ Package: libc6-udeb
 Package-Type: udeb
 Architecture: amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 
mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 
s390x sh3 sh4 x32
 Section: debian-installer
-Priority: extra
+Priority: optional
 Provides: libc6, libc-udeb, libnss-dns-udeb, libnss-files-udeb, 
${locale-compat:Depends}
 Build-Profiles: 
 Description: GNU C Library: Shared libraries - udeb
@@ -294,7 +294,7 @@ Description: GNU C Library: Development Libraries and 
Header Files
 Package: libc6.1-dbg
 Architecture: alpha
 Section: debug
-Priority: extra
+Priority: optional
 Multi-Arch: same
 Provides: libc-dbg
 Depends: libc6.1 (= ${binary:Version}), ${misc:Depends}
@@ -322,7 +322,7 @@ Package: libc6.1-udeb
 Package-Type: udeb
 Architecture: alpha
 Section: debian-installer
-Priority: extra
+Priority: optional
 Provides: libc6.1, libc-udeb, libnss-dns-udeb, libnss-files-udeb, 
${locale-compat:Depends}
 Build-Profiles: 
 Description: GNU C Library: Shared libraries - udeb
@@ -382,7 +382,7 @@ Description: GNU C Library: Development Libraries and 
Header Files
 Package: libc0.3-dbg
 Architecture: hurd-i386
 Section: debug
-Priority: extra
+Priority: optional
 Multi-Arch: same
 Provides: libc-dbg
 Depends: libc0.3 (= ${binary:Version}), ${misc:Depends}
@@ -410,7 +410,7 @@ Package: libc0.3-udeb
 Package-Type: udeb
 Architecture: hurd-i386
 Section: debian-installer
-Priority: extra
+Priority: optional
 Provides: libc0.3, libc-udeb, libnss-dns-udeb, libnss-files-udeb, 
${locale-compat:Depends}
 Build-Profiles: 
 Description: GNU C Library: Shared libraries - udeb
@@ -470,7 +470,7 @@ Description: GNU C Library: Development Libraries and 
Header Files
 Package: libc0.1-dbg
 Architecture: kfreebsd-amd64 kfreebsd-i386
 Section: debug
-Priority: extra
+Priority: optional
 Multi-Arch: same
 Provides: libc-dbg
 Depends: libc0.1 (= ${binary:Version}), ${misc:Depends}
@@ -498,7 +498,7 @@ Package: libc0.1-udeb
 Package-Type: udeb
 Architecture: kfreebsd-amd64 kfreebsd-i386
 Section: debian-installer
-Priority: extra
+Priority: optional
 Provides: libc0.1, libc-udeb, libnss-dns-udeb, libnss-files-udeb, 
${locale-compat:Depends}
 Build-Profiles: 
 Description: GNU C Library: Shared libraries - udeb
@@ -803,7 +803,7 @@ Description: GNU C Library: X32 ABI Development Libraries 
for AMD64
 Package: libc6-xen
 Architecture: i386
 Section: libs
-Priority: extra
+Priority: optional
 Multi-Arch: same
 Pre-Depends: libc6 (= ${binary:Version})
 Depends: ${misc:Depends}
@@ -819,7 +819,7 @@ Description: GNU C Library: Shared libraries [Xen version]
 Package: libc0.3-xen
 Architecture: hurd-i386
 Section: libs
-Priority: 

[glibc] branch sid updated (b07991b -> 29e23ab)

2017-08-20 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  b07991b   debian/patches/git-updates.diff: update from upstream 
stable branch:
   new  29e23ab   debian/control.in/opt: Remove transitional packages 
libc0.1-i686, libc0.3-i686, libc6-i686.

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/control| 27 ---
 debian/control.in/opt | 27 ---
 3 files changed, 2 insertions(+), 54 deletions(-)

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



[glibc] 01/01: releasing package glibc version 2.24-15

2017-08-20 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 9bcdc24fda862b4d83d5a255cc2d02c9ede4e1fd
Author: Aurelien Jarno 
Date:   Sun Aug 20 15:12:12 2017 +0200

releasing package glibc version 2.24-15
---
 debian/changelog | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 309e120..0e548be 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-glibc (2.24-15) UNRELEASED; urgency=medium
+glibc (2.24-15) unstable; urgency=medium
 
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch:
@@ -17,7 +17,7 @@ glibc (2.24-15) UNRELEASED; urgency=medium
 libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, libc6.1-udeb,
 libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.
 
- -- Aurelien Jarno   Tue, 01 Aug 2017 13:51:06 +0200
+ -- Aurelien Jarno   Sun, 20 Aug 2017 15:12:10 +0200
 
 glibc (2.24-14) unstable; urgency=medium
 

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



Processing of glibc_2.24-15_source.changes

2017-08-20 Thread Debian FTP Masters
glibc_2.24-15_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.24-15.dsc
  glibc_2.24-15.debian.tar.xz
  glibc_2.24-15_source.buildinfo

Greetings,

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



[glibc] 01/02: Improve changelog

2017-08-20 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 a63671d24e13daad81a5d5eb426d309b6bb46645
Author: Aurelien Jarno 
Date:   Sun Aug 20 22:10:39 2017 +0200

Improve changelog
---
 debian/changelog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 89b2008..d554b63 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,7 +6,7 @@ glibc (2.24-16) UNRELEASED; urgency=medium
   * debian/sysdeps/i386.mk: don't try to build libc6-i686.
 
   [ Samuel Thibault ]
-  * debian/testsuite-xfail-debian.mk: update according to git-updates.diff.
+  * debian/testsuite-xfail-debian.mk: update hurd according to 
git-updates.diff.
 
  -- Aurelien Jarno   Sun, 20 Aug 2017 15:20:41 +0200
 

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



[glibc] 02/02: debian/testsuite-xfail-debian.mk: update kfreebsd* according to git-updates.diff.

2017-08-20 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 046f2e4e930bff0c96ee204a1a250fac436d0c00
Author: Aurelien Jarno 
Date:   Sun Aug 20 22:11:20 2017 +0200

debian/testsuite-xfail-debian.mk: update kfreebsd* according to 
git-updates.diff.
---
 debian/changelog | 2 ++
 debian/testsuite-xfail-debian.mk | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index d554b63..4ed708f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ glibc (2.24-16) UNRELEASED; urgency=medium
   * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686.
   * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686.
   * debian/sysdeps/i386.mk: don't try to build libc6-i686.
+  * debian/testsuite-xfail-debian.mk: update kfreebsd* according to
+git-updates.diff.
 
   [ Samuel Thibault ]
   * debian/testsuite-xfail-debian.mk: update hurd according to 
git-updates.diff.
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index b59d7dd..aa5e4dd 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -1010,6 +1010,7 @@ test-xfail-tst-renameat = yes
 test-xfail-tst-setcontext2 = yes
 test-xfail-tst-shm = yes
 test-xfail-tst-spawn2 = yes
+test-xfail-tst-udp-error = yes
 test-xfail-tst-waitid = yes
 test-xfail-tst-writev = yes
 endif
@@ -1035,6 +1036,7 @@ test-xfail-tst-renameat = yes
 test-xfail-tst-setcontext2 = yes
 test-xfail-tst-shm = yes
 test-xfail-tst-spawn2 = yes
+test-xfail-tst-udp-error = yes
 test-xfail-tst-waitid = yes
 endif
 

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



[glibc] branch glibc-2.25 updated (f17db2d -> 97e1532)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

  from  f17db2d   New changelog entry
   new  97e1532   Do not try to install NPTL GDB pretty-printers on 
non-Linux.

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/rules.d/debhelper.mk | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

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



[glibc] 01/02: debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch stretch
in repository glibc.

commit 23e99b50260df2f9be5966ac5223deac0bef
Author: Aurelien Jarno 
Date:   Sun Aug 20 13:58:35 2017 +0200

debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
---
 debian/changelog  | 7 +++
 debian/control| 1 +
 debian/control.in/x32 | 1 +
 3 files changed, 9 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index d738e13..5920c01 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+glibc (2.24-11+deb9u2) UNRELEASED; urgency=medium
+
+  [ Aurelien Jarno ]
+  * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
+
+ -- Aurelien Jarno   Sun, 20 Aug 2017 13:58:01 +0200
+
 glibc (2.24-11+deb9u1) stretch-security; urgency=medium
 
   * debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff,
diff --git a/debian/control b/debian/control
index 33541f6..663639c 100644
--- a/debian/control
+++ b/debian/control
@@ -792,6 +792,7 @@ Architecture: amd64 i386
 Section: libdevel
 Priority: optional
 Depends: libc6-x32 (= ${binary:Version}), libc6-dev-i386 (= ${binary:Version}) 
[amd64], libc6-dev-amd64 (= ${binary:Version}) [i386], libc6-dev (= 
${binary:Version}), ${misc:Depends}
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: X32 ABI Development Libraries for AMD64
  Contains the symlinks and object files needed to compile and link programs
diff --git a/debian/control.in/x32 b/debian/control.in/x32
index e6c27ec..fdd77a5 100644
--- a/debian/control.in/x32
+++ b/debian/control.in/x32
@@ -14,6 +14,7 @@ Architecture: amd64 i386
 Section: libdevel
 Priority: optional
 Depends: libc6-x32 (= ${binary:Version}), libc6-dev-i386 (= ${binary:Version}) 
[amd64], libc6-dev-amd64 (= ${binary:Version}) [i386], libc6-dev (= 
${binary:Version}), ${misc:Depends}
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: X32 ABI Development Libraries for AMD64
  Contains the symlinks and object files needed to compile and link programs

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



[glibc] 02/02: debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf when its content already matches the default. Closes: #865144.

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch stretch
in repository glibc.

commit 36a9e494508b7327e63ad7874d2f54209078d1e7
Author: Aurelien Jarno 
Date:   Mon Jul 31 16:54:05 2017 +0200

debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf 
when its content already matches the default.  Closes: #865144.
---
 debian/changelog  | 4 
 debian/debhelper.in/libc-bin.postinst | 6 --
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 5920c01..7f50406 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,10 @@ glibc (2.24-11+deb9u2) UNRELEASED; urgency=medium
   [ Aurelien Jarno ]
   * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
 
+  [ Santiago Vila ]
+  * debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf
+when its content already matches the default.  Closes: #865144.
+
  -- Aurelien Jarno   Sun, 20 Aug 2017 13:58:01 +0200
 
 glibc (2.24-11+deb9u1) stretch-security; urgency=medium
diff --git a/debian/debhelper.in/libc-bin.postinst 
b/debian/debhelper.in/libc-bin.postinst
index e6b7a40..802a3ad 100644
--- a/debian/debhelper.in/libc-bin.postinst
+++ b/debian/debhelper.in/libc-bin.postinst
@@ -32,8 +32,10 @@ update_to_current_default() {
 return
 ;;
 esac
-echo "Updating $2 to current default."
-cp -p $1 $2
+if ! cmp -s $1 $2; then
+  echo "Updating $2 to current default."
+  cp -p $1 $2
+fi
   fi
 }
 

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



Processed: Bug#865144 marked as pending

2017-08-20 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tag 865144 pending
Bug #865144 {Done: Aurelien Jarno } [libc-bin] libc-bin: 
/etc/nsswitch.conf is always updated on upgrades (even when no changes)
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] branch stretch updated (04c5987 -> 36a9e49)

2017-08-20 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch stretch
in repository glibc.

  from  04c5987   debian/patches/any/cvs-hwcap-AT_SECURE.diff: patch 
backported from upstream to disable HWCAP for AT_SECURE programs.
   new  23e99b5   debian/control.in/x32: Add a gcc-multilib Recommends for 
libc6-dev-x32.
   new  36a9e49   debian/debhelper.in/libc-bin.postinst: do not update 
/etc/nsswitch.conf when its content already matches the default.  Closes: 
#865144.

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  | 11 +++
 debian/control|  1 +
 debian/control.in/x32 |  1 +
 debian/debhelper.in/libc-bin.postinst |  6 --
 4 files changed, 17 insertions(+), 2 deletions(-)

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