[glibc] branch sid updated (0067b7f -> 847f100)

2017-12-02 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  0067b7f   New changelog entry
   new  847f100   debian/patches/kfreebsd/local-sysdeps.diff: update to 
revision 6194 (from glibc-bsd):

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


Summary of changes:
 debian/changelog   |  6 +-
 debian/patches/kfreebsd/local-sysdeps.diff | 29 +
 2 files changed, 30 insertions(+), 5 deletions(-)

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



Processed: Bug#881185 marked as pending

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

> tag 881185 pending
Bug #881185 [libc0.1-dev] libc0.1-dev: old netinet/tcp.h lacks TCP_KEEPIDLE
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] 01/01: debian/patches/kfreebsd/local-sysdeps.diff: update to revision 6194 (from glibc-bsd):

2017-12-02 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 847f100fb407ec09549ad734aa86d8d6ab845d56
Author: Aurelien Jarno 
Date:   Sat Dec 2 22:27:17 2017 +0100

debian/patches/kfreebsd/local-sysdeps.diff: update to revision 6194 (from 
glibc-bsd):

* debian/patches/kfreebsd/local-sysdeps.diff: update to revision 6194 (from
  glibc-bsd):
  - Provide TCP_KEEPIDLE in netinet/tcp.h.  Closes: #881185.
  - Fix FTBFS on kfreebsd-amd64.
---
 debian/changelog   |  6 +-
 debian/patches/kfreebsd/local-sysdeps.diff | 29 +
 2 files changed, 30 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 0ad56a6..4bcdd21 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,10 @@
 glibc (2.25-4) UNRELEASED; urgency=medium
 
-  * 
+  [ Aurelien Jarno ]
+  * debian/patches/kfreebsd/local-sysdeps.diff: update to revision 6194 (from
+glibc-bsd):
+- Provide TCP_KEEPIDLE in netinet/tcp.h.  Closes: #881185.
+- Fix FTBFS on kfreebsd-amd64.
 
  -- Aurelien Jarno   Sat, 02 Dec 2017 13:13:06 +0100
 
diff --git a/debian/patches/kfreebsd/local-sysdeps.diff 
b/debian/patches/kfreebsd/local-sysdeps.diff
index 8b0afa3..5512259 100644
--- a/debian/patches/kfreebsd/local-sysdeps.diff
+++ b/debian/patches/kfreebsd/local-sysdeps.diff
@@ -14132,6 +14132,18 @@
 +   'struct stat64' != 'struct stat'.  */
 +#include 
 --- /dev/null
 b/sysdeps/unix/bsd/bsd4.4/kfreebsd/globfree.c
+@@ -0,0 +1,3 @@
++/* 'globfree64' is different from 'globfree', because
++   'struct stat64' != 'struct stat'.  */
++#include 
+--- /dev/null
 b/sysdeps/unix/bsd/bsd4.4/kfreebsd/globfree64.c
+@@ -0,0 +1,3 @@
++/* 'globfree64' is different from 'globfree', because
++   'struct stat64' != 'struct stat'.  */
++#include 
+--- /dev/null
 +++ b/sysdeps/unix/bsd/bsd4.4/kfreebsd/grantpt.c
 @@ -0,0 +1,36 @@
 +#include 
@@ -24346,7 +24358,7 @@
 +#endif /* netinet/ip_icmp.h */
 --- /dev/null
 +++ b/sysdeps/unix/bsd/bsd4.4/kfreebsd/netinet/tcp.h
-@@ -0,0 +1,269 @@
+@@ -0,0 +1,278 @@
 +/* netinet/tcp.h
 +   Copyright (C) 2002 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -24406,13 +24418,22 @@
 +/*
 + * User-settable options (used with setsockopt).
 + */
-+#define   TCP_NODELAY  1  /* Don't delay send to coalesce packets 
 */
-+#define   TCP_MAXSEG   2  /* Set maximum segment size  */
++#define TCP_NODELAY1  /* Don't delay send to coalesce packets  */
++#define TCP_MAXSEG 2  /* Set maximum segment size  */
 +#define TCP_NOPUSH 4  /* Don't push last block of write  */
 +#define TCP_NOOPT  8  /* Don't use TCP options  */
 +#define TCP_MD5SIG16  /* use MD5 digests (RFC2385) */
 +#define TCP_INFO  32  /* retrieve tcp_info structure */
-+#define TCP_CONGESTION  64/* get/set congestion control algorithm */
++#define TCP_CONGESTION64  /* get/set congestion control algorithm 
*/
++#define TCP_CCALGOOPT 65  /* get/set cc algorithm specific options */
++#define TCP_KEEPINIT  128 /* N, time to establish connection */
++#define TCP_KEEPIDLE  256 /* L,N,X start keeplives after this period */
++#define TCP_KEEPINTVL 512 /* L,N interval between keepalives */
++#define TCP_KEEPCNT   1024/* L,N number of keepalives before close */
++#define TCP_FASTOPEN  1025/* enable TFO / was created via TFO */
++#define TCP_PCAP_OUT  2048/* number of output packets to keep */
++#define TCP_PCAP_IN   4096/* number of input packets to keep */
++#define TCP_FUNCTION_BLK 8192 /* Set the tcp function pointers to the 
specified stack */
 +
 +#ifdef __USE_MISC
 +# include 

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



glibc_2.24-11+deb9u2_source.changes ACCEPTED into proposed-updates->stable-new, proposed-updates

2017-12-02 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 01 Dec 2017 21:09:18 +0100
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 libc0.1-i686 libc0.3-i686 
libc6-i686
Architecture: source
Version: 2.24-11+deb9u2
Distribution: stretch
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-i686 - transitional dummy package
 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-i686 - transitional dummy package
 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-i686 - transitional dummy package
 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: 865144 870648 881850 882272
Changes:
 glibc (2.24-11+deb9u2) stretch; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - 

Bug#881850: marked as done (libc6:amd64: Intel Compiler not compatible with glibc 2.24-9 and newer)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 19:32:31 +
with message-id 
and subject line Bug#881850: fixed in glibc 2.24-11+deb9u2
has caused the Debian Bug report #881850,
regarding libc6:amd64: Intel Compiler not compatible with glibc 2.24-9  and 
newer
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.)


-- 
881850: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881850
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Subject: libc6:amd64: Intel Compiler not compatible with glibc 2.24-9  and newer
Package: libc6
Version: 2.24-11+deb9u1
Tags: patch
Severity: important

Program compiled with intel compilers produce wrong results in combo with 
glibc-2.24-9 and newer, see:
 * 
https://software.intel.com/en-us/articles/intel-compiler-not-compatible-with-glibc-224-9-and-newer
 


De proposed solution with LD_BIND_NOW=1 does not work for all (hardened) 
binaries. This incompatibility between
Intel compilers and glibc causes serious problems on our clusters

There is an patch available for the 2.24 branch, see:
 * 
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=609ccf8ca804e0c65afad74fe5c6d867c3552dbb
 



Regards


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

Kernel: Linux 4.9.0-3-amd64 (SMP w/16 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1), LANGUAGE=en_US 
(charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages libc6:amd64 depends on:
ii  libgcc1  1:6.3.0-18

libc6:amd64 recommends no packages.

Versions of packages libc6:amd64 suggests:
ii  debconf [debconf-2.0]  1.5.61
pn  glibc-doc  
ii  libc-l10n  2.24-11+deb9u1
ii  locales2.24-11+deb9u1

-- debconf information excluded--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.24-11+deb9u2

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 881...@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: Fri, 01 Dec 2017 21:09:18 +0100
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 libc0.1-i686 libc0.3-i686 
libc6-i686
Architecture: source
Version: 2.24-11+deb9u2
Distribution: stretch
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-i686 - transitional dummy package
 libc0.1-pic - 

Bug#882272: marked as done (libc6:amd64: upgrade of libc6:amd64 + libc6:i386 + libc6-i686 breaks system)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 19:32:31 +
with message-id 
and subject line Bug#882272: fixed in glibc 2.24-11+deb9u2
has caused the Debian Bug report #882272,
regarding libc6:amd64: upgrade of libc6:amd64 + libc6:i386 + libc6-i686 breaks 
system
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.)


-- 
882272: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882272
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.24-11+deb9u1
Severity: critical
Justification: breaks the whole system


Upgrade of glibc packages from jessie to stretch versions failed
resulting in most programs (presumably all non-static 32-bit ones) to
segfault on start. I believe the following happend:
1. libc6:i386 and libc6:amd64 2.24-11+deb9u1 were unpacked,
/etc/ld.so.nohwcap was created by preinst scripts.
2. postinst of libc6:amd64 started running and removed
/etc/ld.so.nohwcap (as $hwcappkgs is empty for amd64).
3. As libc6-i686 2.19-18+deb8u10 was still installed most applications
started segfaulting (including most essential ones).

Unfortunately, I did not have any root shell open, and while
export LD_HWCAP_MASK=0
workaround worked on many applications, it had no effect on setuid
programs (like su and sudo). I had to resolve the problem by rebooting
system with break=init argument and running
touch /root/etc/ld.so.nohwcap
from initramfs shell (and later calling
dpkg --purge libc6-i686
before finishing upgrade of libc6:amd64).

This probably should be fixed by replacing

case ${DPKG_MAINTSCRIPT_ARCH} in
alpha)
hwcappkgs="libc6-alphaev67"
;;
i386)
hwcappkgs="libc6-i686 libc6-xen"
;;
kfreebsd-i386)
hwcappkgs="libc0.1-i686"
;;
esac

with something like

hwcappkgs="libc6-alphaev67 libc6-i686 libc6-xen libc0.1-i686"

or

hwcappkgs="libc6.1-alphaev67:alpha libc6-i686:i386 libc6-xen:i386 
libc0.1-i686:kfreebsd-i386"

in debian/script.in/nohwcap.sh.


sghpc% sudo apt upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей   
Чтение информации о состоянии… Готово
Расчёт обновлений…Следующие пакеты устанавливались автоматически и больше не 
требуются:
  aumix aumix-common bzip2-doc gdb-doc libc6-i686 
linux-image-3.16.0-4-amd64:amd64 linux-image-4.9.0-3-amd64-dbg:amd64
  python-networkx python-pygraphviz python-skimage python-skimage-lib
Для их удаления используйте «apt-get autoremove».
Готово
НОВЫЕ пакеты, которые будут установлены:
  libc-l10n
Пакеты, которые будут оставлены в неизменном виде:
  geeqie geeqie-common geeqie-dbg
Пакеты, которые будут обновлены:
  glibc-doc libc-bin libc-dev-bin libc6 libc6:amd64 libc6-dbg libc6-dbg:amd64 
libc6-dev libc6-i686 locales locales-all
  multiarch-support
обновлено 12, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 3 
пакетов не обновлено.
Необходимо скачать 0 B/44,6 MB архивов.
После данной операции, объём занятого дискового пространства уменьшится на 9 
642 kB.
Хотите продолжить? [Д/н] 
Чтение журнала изменений... Выполнено 
apt-listchanges: Хотите продолжить? [Y/n] 
apt-listchanges: Отправка почты root: apt-listchanges: журнал изменений sghpc
apt-listchanges: Отправка почты root: apt-listchanges: новости о sghpc
Предварительная настройка пакетов ...
(Чтение базы данных … на данный момент установлено 803482 файла и каталога.)
Подготовка к распаковке …/locales_2.24-11+deb9u1_all.deb …
Распаковывается locales (2.24-11+deb9u1) на замену (2.19-18+deb8u10) …
Выбор ранее не выбранного пакета libc-l10n.
Подготовка к распаковке …/libc-l10n_2.24-11+deb9u1_all.deb …
Распаковывается libc-l10n (2.24-11+deb9u1) …
Подготовка к распаковке …/locales-all_2.24-11+deb9u1_i386.deb …
Распаковывается locales-all (2.24-11+deb9u1) на замену (2.19-18+deb8u10) …
Подготовка к распаковке …/libc6_2.24-11+deb9u1_i386.deb …
Деконфигурируется libc6:amd64 (2.19-18+deb8u10) …
Checking for services that may need to be restarted...
Checking init 
scripts...##.]
 
Распаковывается libc6:i386 (2.24-11+deb9u1) на замену (2.19-18+deb8u10) …
Подготовка к распаковке …/libc6_2.24-11+deb9u1_amd64.deb 
….] 
Checking for services that may need to be 
restarted]
 
Checking init scripts...
Распаковывается libc6:amd64 (2.24-11+deb9u1) на замену (2.19-18+deb8u10) …

Re: Bug#882158: stretch-pu: package glibc/2.24-11+deb9u2

2017-12-02 Thread Adam D. Barratt
Control: tags -1 + pending

On Fri, 2017-12-01 at 21:15 +0100, Aurelien Jarno wrote:
> On 2017-12-01 19:49, Cyril Brulebois wrote:
> > Adam D. Barratt  (2017-11-24):
> > > This looks OK to me, but will need a KiBi-ack; CCing.
> > 
> > lgtm; apologies for the delay.
> 
> Thanks, I have just uploaded it.

Flagged for acceptance.

Regards,

Adam



[glibc] branch glibc-2.26 updated (68514f6 -> e9d9e30)

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

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

  from  68514f6   Remove non-breakable spaces and trailing space from 
changelog
   new  e9d9e30   Drop MIN_KERNEL_SUPPORTED from x32.mk

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/sysdeps/x32.mk | 2 --
 1 file changed, 2 deletions(-)

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



[glibc] branch glibc-2.26 updated (6472681 -> a12c605)

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

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

  from  6472681   Merge branch 'sid' into glibc-2.26
   new  a12c605   debian/patches/git-updates.diff: update from upstream 
stable branch.

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


Summary of changes:
 debian/changelog|1 +
 debian/patches/git-updates.diff | 1109 +--
 2 files changed, 1059 insertions(+), 51 deletions(-)

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



[glibc] branch glibc-2.26 updated (a12c605 -> 68514f6)

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

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

  from  a12c605   debian/patches/git-updates.diff: update from upstream 
stable branch.
   new  68514f6   Remove non-breakable spaces and trailing space from 
changelog

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

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



[glibc] branch glibc-2.26 updated (64d9149 -> 6472681)

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

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

  from  64d9149   debian/testsuite-xfail-debian.mk: move double-lround 
XFAILs from mips64el to mipsel.
  adds  59ea7d2   New changelog entry
  adds  0a94d5f   debian/patches/git-updates.diff: update from upstream 
stable branch:
  adds  72c8c59   Fix missing posix_fadvise64 from static mips64el build. 
Closes: #883186.
  adds  e5b70f4   libc0.3.symbols.hurd-i386: Update against newer hurd 
definitions.
  adds  034d2d1   debian/patches/any/local-dlfptr.diff: remove, it's not 
used anymore by HPPA and causes issues on IA64.  Closes: #882874.
  adds  2ab9aac   debian/control.in/libc, debian/control.in/main, 
debian/rules.d/control.mk: Add support for IA64.  Closes: #883012.
  adds  514c3f2   debian/patches/submitted-ldconfig-c-collation.diff: New 
patch to process include directives in ldconfig using the C/POSIX collation.  
Closes: #882255.
  adds  379f2e6   debian/patches/ia64/git-ia64-crash-thread-exit.diff: Fix 
crash on thread exit on IA64.  Closes: #883285.
  adds  c223e14   Remove bug number. While it's a why to trigger the bug, 
it's not the way it's trigger on the submitter's machine.
  adds  6549f51   debian/sysdeps/x32.mk: set the minimum kernel version to 
2.6.32 for the libc6-amd64:x32 and libc6-i386:x32 flavours, to match 
libc6:amd64 and libc6:i386.  Closes: #882255.
  adds  a066a8c   debian/sysdeps/linux.mk: note that all builds for a given 
gnu triplet have the same minimum kernel version.
  adds  edb4b06   debian/patches/git-updates.diff: update from upstream 
stable branch:
  adds  434f5d1   releasing package glibc version 2.25-3
   new  6472681   Merge branch 'sid' into glibc-2.26

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   | 35 +
 debian/control | 26 +++
 debian/control.in/libc |  2 +-
 debian/control.in/main |  8 +-
 debian/libc0.3.symbols.hurd-i386   |  8 +-
 debian/patches/any/local-dlfptr.diff   | 50 
 .../any/submitted-ldconfig-c-collation.diff| 17 
 .../patches/ia64/git-ia64-crash-thread-exit.diff   | 90 ++
 debian/patches/series  |  4 +-
 debian/rules.d/control.mk  |  2 +-
 debian/sysdeps/{powerpcspe.mk => ia64.mk}  |  3 +-
 debian/sysdeps/linux.mk|  4 +-
 debian/sysdeps/x32.mk  |  2 +
 13 files changed, 174 insertions(+), 77 deletions(-)
 delete mode 100644 debian/patches/any/local-dlfptr.diff
 create mode 100644 debian/patches/any/submitted-ldconfig-c-collation.diff
 create mode 100644 debian/patches/ia64/git-ia64-crash-thread-exit.diff
 copy debian/sysdeps/{powerpcspe.mk => ia64.mk} (52%)

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



[glibc] branch sid updated (434f5d1 -> 0067b7f)

2017-12-02 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  434f5d1   releasing package glibc version 2.25-3
   new  0067b7f   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: Drop MIN_KERNEL_SUPPORTED from x32.mk

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

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

commit e9d9e30cc44ec80903d3dc7ef94ce1181f6fa695
Author: Aurelien Jarno 
Date:   Sat Dec 2 13:21:00 2017 +0100

Drop MIN_KERNEL_SUPPORTED from x32.mk
---
 debian/sysdeps/x32.mk | 2 --
 1 file changed, 2 deletions(-)

diff --git a/debian/sysdeps/x32.mk b/debian/sysdeps/x32.mk
index 59502d0..fa3b926 100644
--- a/debian/sysdeps/x32.mk
+++ b/debian/sysdeps/x32.mk
@@ -12,7 +12,6 @@ ifeq (,$(filter nobiarch, $(DEB_BUILD_PROFILES)))
 GLIBC_PASSES += amd64
 DEB_ARCH_MULTILIB_PACKAGES += libc6-amd64 libc6-dev-amd64
 libc6-amd64_shlib_dep = libc6-amd64 (>= $(shlib_dep_ver))
-amd64_MIN_KERNEL_SUPPORTED := 2.6.32
 amd64_configure_target = x86_64-linux-gnu
 amd64_CC = $(CC) -m64
 amd64_CXX = $(CXX) -m64
@@ -43,7 +42,6 @@ endef
 GLIBC_PASSES += i386
 DEB_ARCH_MULTILIB_PACKAGES += libc6-i386 libc6-dev-i386
 libc6-i386_shlib_dep = libc6-i386 (>= $(shlib_dep_ver))
-i386_MIN_KERNEL_SUPPORTED := 2.6.32
 i386_configure_target = i686-linux-gnu
 i386_CC = $(CC) -m32 -march=pentium4 -mtune=generic
 i386_CXX = $(CXX) -m32 -march=pentium4 -mtune=generic

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



[glibc] 01/01: Remove non-breakable spaces and trailing space from changelog

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

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

commit 68514f6bafa535dad4031cbcca5c02eaa0d285a7
Author: Aurelien Jarno 
Date:   Sat Dec 2 13:16:29 2017 +0100

Remove non-breakable spaces and trailing space from changelog
---
 debian/changelog | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 23f4f00..d30105d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -348,7 +348,7 @@ glibc (2.25-0experimental1) experimental; urgency=medium
 arguments, causing nptl/tst-rwlock15 to fail on mips and mipsel.
   * debian/control.in/main,debian/compat: switch to debhelper 10.
 
-  [ John David Anglin ]
+  [ 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).
@@ -1838,7 +1838,7 @@ glibc (2.21-5) unstable; urgency=medium
   [ Aurelien Jarno ]
   * sysdeps/armel.mk, sysdeps/armhf.mk: pass --disable-multi-arch on armel and
 armhf as IFUNC support is broken in binutils (see #807974).
-  
+
  -- Samuel Thibault   Tue, 22 Dec 2015 15:23:35 +0100
 
 glibc (2.21-4) unstable; urgency=medium
@@ -1874,7 +1874,7 @@ glibc (2.21-2) unstable; urgency=medium
 
   [ Aurelien Jarno ]
   * debhelper.in/libc.preinst: drop outdated code about pre-2.6 kernels.
-  * rules.d/debhelper.mk: prefix calls to objcopy and strip with 
+  * rules.d/debhelper.mk: prefix calls to objcopy and strip with
 $(DEB_HOST_GNU_TYPE)-.
   * testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite
 result, from John David Anglin.  Closes: #806839.
@@ -1888,7 +1888,7 @@ glibc (2.21-2) unstable; urgency=medium
 glibc (2.21-1) unstable; urgency=medium
 
   [ Aurelien Jarno ]
-  * testsuite-checking/expected-results-mips64el-linux-gnu-*: allow 
+  * testsuite-checking/expected-results-mips64el-linux-gnu-*: allow
 nptl/tst-cancel24-static to fail on mips64el.  It's an upstream regression
 only affecting static binaries currently under investigation.
   * patches/hppa/submitted-mathdef.diff: update to include the ABI baseline
@@ -1976,7 +1976,7 @@ glibc (2.21-0experimental3) experimental; urgency=medium
   * patches/hppa/submitted-gmon-start.diff: new patch from upstream to
 fix __gmon_start__ symbol proliferation on hppa.  Closes: #805730.
   * Update from upstream stable branch:
-- patches/any/cvs-make-typo.diff: Merged. 
+- patches/any/cvs-make-typo.diff: Merged.
 - Fix FTBFS with libselinux 2.4.
 
   [ Samuel Thibault ]
@@ -2076,7 +2076,7 @@ glibc (2.21-0experimental2) experimental; urgency=medium
 and fix the pulsesink (and others) regression on ARM (closes: #788799)
 
   [ Henrique de Moraes Holschuh ]
-  * Replace patches/amd64/local-blacklist-on-TSX-Haswell.diff by 
+  * Replace patches/amd64/local-blacklist-on-TSX-Haswell.diff by
 local-blacklist-for-Intel-TSX.diff also blacklisting some Broadwell
 models.  Closes: #800574.
 

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



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

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

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

commit a12c60564e77f66f065dce973d8a8833ecbb056a
Author: Aurelien Jarno 
Date:   Sat Dec 2 13:15:29 2017 +0100

debian/patches/git-updates.diff: update from upstream stable branch.
---
 debian/changelog|1 +
 debian/patches/git-updates.diff | 1109 +--
 2 files changed, 1059 insertions(+), 51 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 44f66c6..23f4f00 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ glibc (2.26-0experimental2) UNRELEASED; urgency=medium
   [ Aurelien Jarno ]
   * debian/testsuite-xfail-debian.mk: move double-lround XFAILs from mips64el
 to mipsel.
+  * debian/patches/git-updates.diff: update from upstream stable branch.
 
  -- Aurelien Jarno   Wed, 22 Nov 2017 17:50:44 +0100
 
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index c79e921..9b652ee 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,107 @@
 GIT update of git://sourceware.org/git/glibc.git/release/2.26/master from 
glibc-2.26
 
 diff --git a/ChangeLog b/ChangeLog
-index 8dbfc7eaff..0dcbe3bc69 100644
+index 8dbfc7eaff..fab886ab01 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,890 @@
+@@ -1,3 +1,987 @@
++2017-11-02  Florian Weimer  
++
++  [BZ #22332]
++  * posix/tst-glob-tilde.c (do_noescape): New variable.
++  (one_test): Process it.
++  (do_test): Set do_noescape.  Add unescaping test case.
++
++2017-10-22  Paul Eggert 
++
++  [BZ #22332]
++  * posix/glob.c (__glob): Fix buffer overflow during GLOB_TILDE
++  unescaping.
++
++2017-10-23  Wilco Dijkstra  
++
++  * malloc/malloc.c (_int_malloc): Add SINGLE_THREAD_P path.
++
++2017-10-23  Wilco Dijkstra  
++
++  * malloc/malloc.c (__libc_malloc): Add SINGLE_THREAD_P path.
++  (__libc_realloc): Likewise.
++  (_mid_memalign): Likewise.
++  (__libc_calloc): Likewise.
++
++2017-10-20  Wilco Dijkstra  
++
++  * malloc/malloc.c (sysdep-cancel.h): Add include.
++
++2017-10-20  Wilco Dijkstra  
++
++  * malloc/malloc.c (_int_free): Add SINGLE_THREAD_P fast paths.
++
++2017-10-19  Wilco Dijkstra  
++
++  * malloc/malloc.c (_int_free): Fix deadlock bug in consistency check.
++
++2017-08-31  Florian Weimer  
++
++  * malloc/malloc.c (_int_free): Remove locked variable and related
++  asserts.
++
++2017-08-31  Florian Weimer  
++
++  * malloc/malloc.c (top_check): Change return type to void.  Remove
++  internal_function.
++  * malloc/hooks.c (top_check): Likewise.
++  (malloc_check, realloc_check, memalign_check): Adjust.
++
++2017-08-30  Florian Weimer  
++
++  * malloc/malloc.c (ARENA_CORRUPTION_BIT, arena_is_corrupt)
++  (set_arena_corrupt): Remove definitions.
++  (mtrim): Do not check for corrupt arena.
++  * malloc/arena.c (arena_lock, reused_arena, arena_get_retry):
++  Likewise.
++
++2017-08-30  Florian Weimer  
++
++  [BZ #21754]
++  * malloc/arena.c (TUNABLE_CALLBACK set_mallopt_check): Do not set
++  check_action.
++  (ptmalloc_init): Do not set or use check_action.
++  * malloc/hooks.c (malloc_check_get_size, realloc_check): Adjust
++  call to malloc_printerr.  Remove return statement.
++  (free_check): Likewise.  Remove arena unlock.
++  (top_check): Update comment.  Adjust call to malloc_printerr.
++  Remove heap repair code.
++  * malloc/malloc.c (unlink): Adjust calls to malloc_printerr.
++  (DEFAULT_CHECK_ACTION, check_action): Remove definitions.
++  (sysmalloc): Adjust call to malloc_printerr.
++  (munmap_chunk, __libc_realloc): Likewise.  Remove return
++  statement.
++  (_int_malloc, int_realloc): Likewise.  Remove errstr variable.
++  Remove errout label and corresponding gotos.
++  (_int_free): Likewise.  Remove arena unlock.
++  (do_set_mallopt_check): Do not set check_action.
++  (malloc_printerr): Adjust parameter list.  Do not mark arena as
++  corrupt.
++  * manual/memory.texi (Malloc Tunable Parameters): Remove TODO
++  comment.
++  * manual/probes.texi (Memory Allocation Probes): Remove
++  memory_mallopt_check_action.
++
++2017-08-30  Florian Weimer  
++
++  [BZ #21754]
++  * malloc/malloc.c (malloc_printerr): Always terminate the process,
++  without printing a backtrace.  Do not leak any information in the
++  error message.
++  * manual/memory.texi (Heap Consistency Checking): Update.
++  * manual/tunables.texi (Memory Allocation Tunables): Likewise.
++

[glibc] 01/01: New changelog entry

2017-12-02 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 0067b7f4d3a9801d731c9d173d62fe890f516b23
Author: Aurelien Jarno 
Date:   Sat Dec 2 13:13:07 2017 +0100

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

diff --git a/debian/changelog b/debian/changelog
index 9ac2305..0ad56a6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+glibc (2.25-4) UNRELEASED; urgency=medium
+
+  * 
+
+ -- Aurelien Jarno   Sat, 02 Dec 2017 13:13:06 +0100
+
 glibc (2.25-3) unstable; urgency=medium
 
   [ Aurelien Jarno ]

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



[glibc] 01/01: Merge branch 'sid' into glibc-2.26

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

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

commit 6472681fa2a0142f78b92450125fe8eb65871b8f
Merge: 64d9149 434f5d1
Author: Aurelien Jarno 
Date:   Sat Dec 2 13:06:32 2017 +0100

Merge branch 'sid' into glibc-2.26

 debian/changelog   | 35 +
 debian/control | 26 +++
 debian/control.in/libc |  2 +-
 debian/control.in/main |  8 +-
 debian/libc0.3.symbols.hurd-i386   |  8 +-
 debian/patches/any/local-dlfptr.diff   | 50 
 .../any/submitted-ldconfig-c-collation.diff| 17 
 .../patches/ia64/git-ia64-crash-thread-exit.diff   | 90 ++
 debian/patches/series  |  4 +-
 debian/rules.d/control.mk  |  2 +-
 debian/sysdeps/ia64.mk |  2 +
 debian/sysdeps/linux.mk|  4 +-
 debian/sysdeps/x32.mk  |  2 +
 13 files changed, 175 insertions(+), 75 deletions(-)

diff --cc debian/changelog
index 87d4a30,9ac2305..44f66c6
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,149 -1,38 +1,184 @@@
 +glibc (2.26-0experimental2) UNRELEASED; urgency=medium
 +
 +  [ Aurelien Jarno ]
 +  * debian/testsuite-xfail-debian.mk: move double-lround XFAILs from mips64el
 +to mipsel.
 +
 + -- Aurelien Jarno   Wed, 22 Nov 2017 17:50:44 +0100
 +
 +glibc (2.26-0experimental1) experimental; urgency=medium
 +
 +  [ Samuel Thibault ]
 +  * debian/testsuite-xfail-debian.mk: Update hurd-i386 xfail with new test.
 +
 +  [ Aurelien Jarno ]
 +  * Bump build-dependency on binutils to >= 2.25, as required by glibc 2.26.
 +  * debian/testsuite-xfail-debian.mk: re-add double-lround XFAILs for
 +mips64el.
 +  * debian/patches/git-updates.diff: update from upstream stable branch.
 +
 + -- Aurelien Jarno   Wed, 22 Nov 2017 17:46:32 +0100
 +
 +glibc (2.26-0experimental0) experimental; urgency=medium
 +
 +  [ Adam Conrad ]
 +  * New upstream release (LP: #1703368), with git updates to 2017-10-10:
 +- debian/{symbols.wildcards,control}: Update and regen for 2.26.
 +- debian/patches/alpha/submitted-termios_h.diff: upstreamed.
 +- debian/patches/arm/submitted-strip-bit-0.diff: upstreamed.
 +- debian/patches/hurd-i386/git-__inet6_scopeid_pton.diff: upstreamed.
 +- debian/patches/any/submitted-string2-strcmp.diff: obsolete.
 +- debian/patches/any/local-tst-writev.diff: fixed upstream.
 +- debian/patches/any/local-dynamic-resolvconf.diff: fixed upstream.
 +- debian/patches/any/submitted-unicode-9.0.0.diff: obsolete.
 +- debian/patches/any/cvs-malloc-hardening.diff: upstreamed.
 +- debian/patches/any/local-bits-sigstack.diff: fixed upstream.
 +- debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: upstreamed.
 +- debian/patches/i386/local-cmov.diff: dropped, no longer useful.
 +- debian/patches/all/local-ldd.diff: rebased.
 +- debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
 +- debian/patches/any/local-tcsetaddr.diff: rebased.
 +- debian/patches/any/submitted-resolv-unaligned.diff: rebased.
 +- debian/patches/arm/local-arm-futex.diff: rebased.
 +- debian/patches/hurd-i386/local-ED.diff: rebased.
 +- debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
 +- debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
 +- debian/patches/kfreebsd/submitted-auxv.diff: rebased.
 +- debian/patches/kfreebsd/submitted-waitid.diff: rebased.
 +- debian/patches/localedata/locales-fr.diff: rebased.
 +- debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
 +- debian/patches/localedata/local-hu_HU-sort.diff: Make testsuite
 +  agree with the sorting we see in Debian, may need another look.
 +- debian/patches/any/local-cudacc-float128.diff: Local patch to prevent
 +  defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)
 +- debian/patches/arm/git-arm64-memcmp.diff: Backport optimized memcmp
 +  for AArch64, improving performance from 25% to 500% (LP: #1720832)
 +- debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
 +- debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
 +  Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
 +- debian/sysdeps/{powerpc.mk,ppc64.mk,s390x.mk}: Disable lock-elision on
 +  powerpc and s390, following IBM's recommendation.
 +- debian/testsuite-xfail-debian.mk: Re-enable xfailed resolv tests.
 +- debian/testsuite-xfail-debian.mk: Allow tst-create-detached to fail on
 +  all platforms; the design of this test is such that the outcome relies
 +  on cache sizes and noisiness of the build system, which is unreliable.
 +- 

glibc_2.25-3_source.changes ACCEPTED into unstable

2017-12-02 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sat, 02 Dec 2017 11:07:17 +0100
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-3
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: 879500 879501 879955 882255 882794 882874 883012 883186 883285
Changes:
 glibc (2.25-3) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix assertion failure in posix_spawn().  Closes: #882794.
 - Fix missing posix_fadvise64 from static mips64el build. Closes:
   #883186.
 - Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670).  Closes:
   #879501.
 - 

Processing of glibc_2.25-3_source.changes

2017-12-02 Thread Debian FTP Masters
glibc_2.25-3_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.25-3.dsc
  glibc_2.25-3.debian.tar.xz
  glibc_2.25-3_source.buildinfo

Greetings,

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



Bug#883285: marked as done (glibc: ia64 glibc crashes on thread exit)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#883285: fixed in glibc 2.25-3
has caused the Debian Bug report #883285,
regarding glibc: ia64 glibc crashes on thread exit
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.)


-- 
883285: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883285
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Severity: normal
Tags: patch

Dear Maintainer,

glibc 2.24 has an ia64 bug as detailed here:
https://sourceware.org/bugzilla/show_bug.cgi?id=21672

The patch as scheduled to be merged into 2.27 is available here:
https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=patch;h=01b87c656f670863ce437421b8e9278200965d38

Thank you!

Jason



-- System Information:
Debian Release: buster/sid
Architecture: ia64

Kernel: Linux 3.14-0.bpo.2-mckinley (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
>From 01b87c656f670863ce437421b8e9278200965d38 Mon Sep 17 00:00:00 2001
From: Adhemerval Zanella 
Date: Mon, 28 Aug 2017 11:24:35 -0300
Subject: [PATCH] ia64: Fix thread stack allocation permission set (BZ #21672)

This patch fixes ia64 failures on thread exit by madvise the required
area taking in consideration its disjoing stacks
(NEED_SEPARATE_REGISTER_STACK).  Also the snippet that setup the
madvise call to advertise kernel the area won't be used anymore in
near future is reallocated in allocatestack.c (for consistency to
put all stack management function in one place).

Checked on x86_64-linux-gnu and i686-linux-gnu for sanity (since
it is not expected code changes for architecture that do not
define NEED_SEPARATE_REGISTER_STACK) and also got a report that
it fixes ia64-linux-gnu failures from Sergei Trofimovich
.

	[BZ #21672]
	* nptl/allocatestack.c [_STACK_GROWS_DOWN] (setup_stack_prot):
	Set to use !NEED_SEPARATE_REGISTER_STACK as well.
	(advise_stack_range): New function.
	* nptl/pthread_create.c (START_THREAD_DEFN): Move logic to mark
	stack non required to advise_stack_range at allocatestack.c
---
 ChangeLog |  9 +
 nptl/allocatestack.c  | 29 -
 nptl/pthread_create.c | 27 ++-
 3 files changed, 39 insertions(+), 26 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 07cf8dd..b2016ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2017-08-29  Adhemerval Zanella  
+
+	[BZ #21672]
+	* nptl/allocatestack.c [_STACK_GROWS_DOWN] (setup_stack_prot):
+	Set to use !NEED_SEPARATE_REGISTER_STACK as well.
+	(advise_stack_range): New function.
+	* nptl/pthread_create.c (START_THREAD_DEFN): Move logic to mark
+	stack non required to advise_stack_range at allocatestack.c
+
 2017-08-29  Szabolcs Nagy  
 
 	* sysdeps/unix/sysv/linux/aarch64/sys/procfs.h: Use __uint64_t.
diff --git a/nptl/allocatestack.c b/nptl/allocatestack.c
index 6d1bcaa..8766deb 100644
--- a/nptl/allocatestack.c
+++ b/nptl/allocatestack.c
@@ -356,7 +356,7 @@ setup_stack_prot (char *mem, size_t size, char *guard, size_t guardsize,
 		  const int prot)
 {
   char *guardend = guard + guardsize;
-#if _STACK_GROWS_DOWN
+#if _STACK_GROWS_DOWN && !defined(NEED_SEPARATE_REGISTER_STACK)
   /* As defined at guard_position, for architectures with downward stack
  the guard page is always at start of the allocated area.  */
   if (__mprotect (guardend, size - guardsize, prot) != 0)
@@ -372,6 +372,33 @@ setup_stack_prot (char *mem, size_t size, char *guard, size_t guardsize,
   return 0;
 }
 
+/* Mark the memory of the stack as usable to the kernel.  It frees everything
+   except for the space used for the TCB itself.  */
+static inline void
+__always_inline
+advise_stack_range (void *mem, size_t size, uintptr_t pd, size_t guardsize)
+{
+  uintptr_t sp = (uintptr_t) CURRENT_STACK_FRAME;
+  size_t pagesize_m1 = __getpagesize () - 1;
+#if _STACK_GROWS_DOWN && !defined(NEED_SEPARATE_REGISTER_STACK)
+  size_t freesize = (sp - (uintptr_t) mem) & ~pagesize_m1;
+  assert (freesize < size);
+  if (freesize > PTHREAD_STACK_MIN)
+__madvise (mem, freesize - PTHREAD_STACK_MIN, MADV_DONTNEED);
+#else
+  /* Page aligned start of memory to free (higher than or equal
+ to current sp plus the minimum stack size).  */
+  uintptr_t freeblock = (sp + PTHREAD_STACK_MIN + pagesize_m1) & ~pagesize_m1;
+  uintptr_t free_end = (pd - guardsize) & ~pagesize_m1;
+  if (free_end > freeblock)
+{
+  

Bug#883186: marked as done (libc6-dev: posix_fadvise64 missing from static mips64el build)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#883186: fixed in glibc 2.25-3
has caused the Debian Bug report #883186,
regarding libc6-dev: posix_fadvise64 missing from static mips64el build
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.)


-- 
883186: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883186
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: e2fsprogs
Version: 1.43.7-1
Severity: serious
Justification: FTBFS
User: helm...@debian.org
Usertags: rebootstrap

I was investigating a bootstrap failure for mips64el
(https://jenkins.debian.net/job/rebootstrap_mips64el_gcc7_nobiarch/51)
and wondered whether this was a native issue. Indeed a native build of
e2fsprogs fails on mips64el and the build log ends as follows:

| /usr/bin/make -C /home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck V=1 
e2fsck.static
| make[1]: Entering directory 
'/home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck'
| gcc -Wl,-z,relro -Wl,-z,now -static -o e2fsck.static unix.o e2fsck.o super.o 
pass1.o pass1b.o pass2.o pass3.o pass4.o pass5.o journal.o badblocks.o util.o 
dirinfo.o dx_dirinfo.o ehandler.o problem.o message.o quota.o recovery.o 
region.o revoke.o ea_refcount.o rehash.o logfile.o sigcatcher.o  readahead.o 
extents.o   ../lib/libsupport.a ../lib/libext2fs.a ../lib/libcom_err.a 
-lpthread -lblkid -luuid -luuid  -luuid   ../lib/libe2p.a -ldl -lblkid  
| logfile.o: In function `expand_percent_expression':
| ./debian/BUILD-STD/e2fsck/../../../e2fsck/logfile.c:141: warning: Using 
'getpwuid_r' in statically linked applications requires at runtime the shared 
libraries from the glibc version used for linking
| ../lib/libext2fs.a(unix_io.o): In function `unix_cache_readahead':
| ./debian/BUILD-STD/lib/ext2fs/../../../../lib/ext2fs/unix_io.c:969: undefined 
reference to `posix_fadvise64'
| ./debian/BUILD-STD/lib/ext2fs/../../../../lib/ext2fs/unix_io.c:969: undefined 
reference to `posix_fadvise64'
| collect2: error: ld returned 1 exit status
| Makefile:428: recipe for target 'e2fsck.static' failed
| make[1]: *** [e2fsck.static] Error 1
| make[1]: Leaving directory 
'/home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck'
| debian/rules:262: recipe for target 'debian/stampdir/build-std-stamp' failed
| make: *** [debian/stampdir/build-std-stamp] Error 2
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

Since this could either be a mips issue or a glibc issue, I put both
lists into X-Debbugs-Cc and hope that someone will sort this out.

Helmut
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-3

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 883...@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: Sat, 02 Dec 2017 11:07:17 +0100
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-3
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 

Bug#882874: marked as done (glibc 2.25 FTBFS on ia64)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#882874: fixed in glibc 2.25-3
has caused the Debian Bug report #882874,
regarding glibc 2.25 FTBFS on ia64
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.)


-- 
882874: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882874
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Version: 2.25
Severity: normal

Dear Maintainer,
When trying to build glibc 2.25 under ia64, ld.so does not build properly,
and produces a segmentation fault immediately upon execution.

The following backtrace is common to every combination of toolchain part and 
compilation flag I've tried:

GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "ia64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./ld.so...done.
(gdb) run
Starting program: /root/sid/glibc-2.25/build-tree/ia64-libc/elf/ld.so
Failed to read a valid object file image from memory.

Program received signal SIGSEGV, Segmentation fault.
make_fdesc (gp=2305843043573611080, ip=) at dl-fptr.c:127
127   old = root->first_unused;
(gdb) bt
#0  make_fdesc (gp=2305843043573611080, ip=) at dl-fptr.c:127
#1  _dl_make_fptr (map=0x2008000553a8 <_rtld_local+2448>, 
sym=0x20080540, ip=2305843043573579456) at dl-fptr.c:243
#2  0x20084440 in elf_machine_rela (skip_ifunc=0, 
reloc_addr_arg=0x200800050640 <_rtld_local_ro+208>,
version=, sym=0x20080540, reloc=0x20080f68, 
map=0x2008000553a8 <_rtld_local+2448>)
at ../sysdeps/ia64/dl-machine.h:432
#3  elf_dynamic_do_Rela (skip_ifunc=0, lazy=0, nrelative=, 
relsize=, reladdr=,
map=0x2008000553a8 <_rtld_local+2448>) at do-rel.h:137
#4  _dl_start (arg=0x6fffb670) at rtld.c:502
#5  0x20081990 in _start ()
(gdb)

It appears that local->root is set to NULL at execution time, even before any 
instructions are set.

I have tried binutils (2.25, 2.28, 2.29.1) and gcc 6.4.0 and 7.2.0.


-- System Information:
Debian Release: buster/sid
Architecture: ia64

Kernel: Linux 3.2.0-4-mckinley (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-3

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 882...@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: Sat, 02 Dec 2017 11:07:17 +0100
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-3
Distribution: unstable
Urgency: medium

Bug#879500: marked as done (CVE-2017-15671)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#879500: fixed in glibc 2.25-3
has caused the Debian Bug report #879500,
regarding CVE-2017-15671
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.)


-- 
879500: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879500
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.24-17
Severity: important
Tags: security

Please see http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15671:
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 
2.27,
when invoked with GLOB_TILDE, could skip freeing allocated memory when 
processing
the ~ operator with a long user name, potentially leading to a denial of
service (memory leak).

Upstream bug is https://sourceware.org/bugzilla/show_bug.cgi?id=22325

Fix is here: 
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c66c908230169c1bab1f83b071eb585baa214b9f

Cheers,
Moritz
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-3

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 879...@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: Sat, 02 Dec 2017 11:07:17 +0100
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-3
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 

Bug#883012: marked as done (glibc: add/fix ia64 support)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#883012: fixed in glibc 2.25-3
has caused the Debian Bug report #883012,
regarding glibc: add/fix ia64 support
to be marked as done.

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

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


-- 
883012: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883012
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Severity: normal
Tags: patch

Dear Maintainer,

The attached patch fixes the debian build infrastructure related to the ia64 
platform.
Please include it in the next release.

Thank you.


-- System Information:
Debian Release: buster/sid
Architecture: ia64

Kernel: Linux 3.2.0-4-mckinley (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- /dev/null	2017-11-02 15:00:19.23689 -0400
+++ debian/sysdeps/ia64.mk	2017-11-28 11:53:40.800452725 -0500
@@ -0,0 +1,2 @@
+# configuration options for all flavours
+libc = libc6.1
--- debian/rules.d/control.mk.orig	2017-11-28 11:55:14.529110191 -0500
+++ debian/rules.d/control.mk	2017-11-28 11:55:34.181248078 -0500
@@ -3,7 +3,7 @@
 libc0_3_archs := hurd-i386
 libc6_archs   := amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el \
  mipsn32r6 mipsn32r6el mips64r6 mips64r6el nios2 powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390x sh3 sh4 x32
-libc6_1_archs := alpha
+libc6_1_archs := alpha ia64
 
 control_deps := $(wildcard debian/control.in/*) $(addprefix debian/control.in/, $(libc_packages))
 triggers := binutils, linux-libc-dev [linux-any], $(BASE_CC)$(DEB_GCC_VERSION)
--- debian/control.in/main.orig	2017-11-28 11:57:01.701862299 -0500
+++ debian/control.in/main	2017-11-28 11:57:25.738031026 -0500
@@ -143,8 +143,8 @@
 Section: oldlibs
 Multi-Arch: foreign
 Depends: ${misc:Depends},
-	 libc6 (>= 2.3.6-2) [!any-i386 !alpha !armhf !hurd-any !kfreebsd-any],
- libc6.1 (>= 2.3.6-2) [alpha],
+	 libc6 (>= 2.3.6-2) [!any-i386 !alpha !armhf !hurd-any !ia64 !kfreebsd-any],
+ libc6.1 (>= 2.3.6-2) [alpha ia64],
  libc0.3 (>= 2.3.6-2) [!linux-any !kfreebsd-any !hurd-i386],
  libc0.1 (>= 2.3.6-2) [!linux-any !hurd-any !kfreebsd-i386],
  libc6 (>= 2.13-5) [armhf i386],
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-3

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 883...@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: Sat, 02 Dec 2017 11:07:17 +0100
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-3
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 

Bug#882255: marked as done (libc6-amd64: Multilib causes catastrophic system failure during upgrade to libc 2.25)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#882255: fixed in glibc 2.25-3
has caused the Debian Bug report #882255,
regarding libc6-amd64: Multilib causes catastrophic system failure during 
upgrade to libc 2.25
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.)


-- 
882255: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882255
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6-amd64
Version: 2.25-1
Severity: critical
Justification: breaks the whole system

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

I have a x86-64 system with i386 and x32 foreign architectures (because I
need to develop software for i386 and x32 architectures).

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

I ran apt update and apt upgrade. Apt tried to upgrade to libc-2.25.

   * What was the outcome of this action?

Halfway through apt upgrade it failed and I ended up with unusable system where
large number of binaries were segfauting on startup without doign anything.

   * What outcome did you expect instead?

The upgrade to libc-2.25 should work.


The reason for the catastrophic failure is this:

There is package libc6-amd64:i386 and libc6-amd64:x32 (which provide
x86-64 libc in /lib64/). This package is not technically needed (because
x86-64 libc is already installed in /lib/x86_64-linux-gnu/), but it is
installed nonetheless because of some dependencies.

apt makes sure that all libc packages are upgraded at once to the same
version. However, during the upgrade process, the package
libc6-amd64 is upgraded before libc6:amd64. So, during the upgrade, we
temporarily have two libcs with different versions on the system, and this
mismatch makes most of the x86-64 binaries crash. Due to the crashes, the
upgrade doesn't proceed and it doesn't install the correct libc version in
/lib/x86_64-linux-gnu/.

The result is unusable system.

The system can be fixed if we mount it from another machine and remove the
libc files from /lib64 directory - the upgrade can then proceed and
install correct libc in /lib/x86_64-linux-gnu/.

The libc package should be fixed, so that if we have mismatching libc
version in /lib64 and in /lib/x86_64-linux-gnu/, it shouldn't crash,
because such mismatch happens temporarily during upgrade.


-- System Information:
Debian Release: buster/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, x32

Kernel: Linux 4.14.0 (SMP w/12 CPU cores; PREEMPT)
Locale: LANG=cs_CZ.utf8, LC_CTYPE=cs_CZ.utf8 (charmap=UTF-8), 
LANGUAGE=cs_CZ.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libc6-amd64 depends on:
ii  libc6  2.25-1

libc6-amd64 recommends no packages.

libc6-amd64 suggests no packages.

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

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 882...@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: Sat, 02 Dec 2017 11:07:17 +0100
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 

Bug#882794: marked as done (glibc: Please backport fix for assertion failure in posix_spawn())

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#882794: fixed in glibc 2.25-3
has caused the Debian Bug report #882794,
regarding glibc: Please backport fix for assertion failure in posix_spawn()
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.)


-- 
882794: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882794
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Version: 2.24-11+deb9u1
Severity: important
Tags: patch upstream

Hello!

With glibc 2.25, an upstream change was introduced with causes an
assertion failure on current versions of QEMU:

dpkg: warning: ignoring pre-dependency problem!
Preparing to unpack .../archives/bash_4.4-5_m68k.deb ...
preinst: ../sysdeps/unix/sysv/linux/spawni.c:366: __spawnix: Assertion `ec >= 
0' failed.
qemu: uncaught target signal 6 (Aborted) - core dumped
dpkg: error processing archive /var/cache/apt/archives/bash_4.4-5_m68k.deb 
(--unpack):
 new bash package pre-installation script subprocess was killed by signal 
(Aborted)
 Selecting previously unselected package bsdutils.
 dpkg: regarding .../bsdutils_1%3a2.30.2-0.1_m68k.deb containing bsdutils, 
pre-dependency problem:
  bsdutils pre-depends on libsystemd0
libsystemd0 is not installed.

This was introduced with [1] and reported in [2]. A QEMU bug report
has also been opened [3]. I'm currently rebuilding glibc for m68k with
the attached patch which should fix the issue. Would be great if it
could be included in one of the next uploads provided that it fixes
the issue which I am going to find out soon.

Adrian

> [1] 
> https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=4b4d4056bb154603f36c6f8845757c1012758158;hp=8d3bd947483f50b57aee7c35c07dc1927d6e8a27
> [2] https://sourceware.org/bugzilla/show_bug.cgi?id=22273
> [3] https://bugs.launchpad.net/qemu/+bug/1673976

--
  .''`.  John Paul Adrian Glaubitz
 : :' :  Debian Developer - glaub...@debian.org
 `. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
   `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
Description: Fix improper assert in Linux posix_spawn (BZ#22273)
 Fixes assertion failure on qemu-user.
 .
Origin: upstream
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=22273
Last-Update: 2017-11-26

--- glibc-2.25.orig/sysdeps/unix/sysv/linux/spawni.c
+++ glibc-2.25/sysdeps/unix/sysv/linux/spawni.c
@@ -17,7 +17,6 @@
.  */
 
 #include 
-#include 
 #include 
 #include 
 #include 
@@ -266,7 +265,6 @@ __spawni_child (void *arguments)
   __sigprocmask (SIG_SETMASK, (attr->__flags & POSIX_SPAWN_SETSIGMASK)
 ? >__ss : >oldmask, 0);
 
-  args->err = 0;
   args->exec (args->file, args->argv, args->envp);
 
   /* This is compatibility function required to enable posix_spawn run
@@ -337,7 +335,7 @@ __spawnix (pid_t * pid, const char *file
 
   /* Child must set args.err to something non-negative - we rely on
  the parent and child sharing VM.  */
-  args.err = -1;
+  args.err = 0;
   args.file = file;
   args.exec = exec;
   args.fa = file_actions;
@@ -360,12 +358,26 @@ __spawnix (pid_t * pid, const char *file
   new_pid = CLONE (__spawni_child, STACK (stack, stack_size), stack_size,
   CLONE_VM | CLONE_VFORK | SIGCHLD, );
 
+  /* It needs to collect the case where the auxiliary process was created
+ but failed to execute the file (due either any preparation step or
+ for execve itself).  */
   if (new_pid > 0)
 {
+  /* Also, it handles the unlikely case where the auxiliary process was
+terminated before calling execve as if it was successfully.  The
+args.err is set to 0 as default and changed to a positive value
+only in case of failure, so in case of premature termination
+due a signal args.err will remain zeroed and it will be up to
+caller to actually collect it.  */
   ec = args.err;
-  assert (ec >= 0);
-  if (ec != 0)
- __waitpid (new_pid, NULL, 0);
+  if (ec > 0)
+   /* There still an unlikely case where the child is cancelled after
+  setting args.err, due to a positive error value.  Also due a
+  possible pid reuse race (where the kernel allocated the same pid
+  to unrelated process) we need not to undefinitely hang expecting
+  an invalid pid.  In both cases an error is returned to the
+  caller.  */
+   __waitpid (new_pid, NULL, WNOHANG);
 }
   else
 ec = -new_pid;
--- End Message ---
--- Begin Message ---
Source: glibc

Bug#879501: marked as done (CVE-2017-15670)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#879501: fixed in glibc 2.25-3
has caused the Debian Bug report #879501,
regarding CVE-2017-15670
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.)


-- 
879501: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879501
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.24-17
Severity: important
Tags: security

Please see http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15670:
The GNU C Library (aka glibc or libc6) before 2.27 contains an off-by-one
error leading to a heap-based buffer overflow in the glob function in
glob.c, related to the processing of home directories using the ~ operator
followed by a long string.

Bug is here: https://sourceware.org/bugzilla/show_bug.cgi?id=22320

Fixes:
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c369d66e5426a30e4725b100d5cd28e372754f90
 (master)
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=a76376df7c07e577a9515c3faa5dbd50bda5da07
 (release/2.26/master)

Cheers,
Moritz
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.25-3

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 879...@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: Sat, 02 Dec 2017 11:07:17 +0100
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-3
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 

Bug#879955: marked as done (glibc: CVE-2017-15804)

2017-12-02 Thread Debian Bug Tracking System
Your message dated Sat, 02 Dec 2017 11:49:15 +
with message-id 
and subject line Bug#879955: fixed in glibc 2.25-3
has caused the Debian Bug report #879955,
regarding glibc: CVE-2017-15804
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.)


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

Hi,

the following vulnerability was published for glibc.

CVE-2017-15804[0]:
| The glob function in glob.c in the GNU C Library (aka glibc or libc6)
| before 2.27 contains a buffer overflow during unescaping of user names
| with the ~ operator.

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-15804
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15804

Please adjust the affected versions in the BTS as needed. Unless I
wrongly triaged the problematic code is in versions all back to 2.19.
But please double-check and correct me if I'm wrong.

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

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 879...@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: Sat, 02 Dec 2017 11:07:17 +0100
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-3
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 

[glibc] annotated tag debian/2.25-3 created (now 7976636)

2017-12-02 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-3
in repository glibc.

at  7976636   (tag)
   tagging  434f5d1a6fb46d29d5da67445edd4107ec55a73f (commit)
  replaces  debian/2.25-2
 tagged by  Aurelien Jarno
on  Sat Dec 2 11:07:24 2017 +0100

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

iQIzBAABCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAloie1wACgkQE4jA+Jno
M2ui1Q//R6fa/tqiVfw1vnGUD9KR88I2VY/zHIXdqqKPT/WF1/GAuSWgORirWGmL
9s91cfM+YBVbBQEZeYKw7sAdDWeOOwxACqX4XIoy+Yc8REplY/5J6QjH1bW7URyv
W1r6mY7cvF2dgYvTk0B2fR0BgHAt/7rHwn0z2NGaR8HNjgju6QBwA3EjPwDx31CH
trLE+l32pp+gnHobOTtOGaT2bT6PI+FOBcJmkob33Fbeskn6XWbAQrTgJer5qUNn
DcwNVgKHXxKPC3R2EyX18jLB5z71mUN1DghmjweH3oz8duLNhO0DIWPhgiYd3fDX
BFQSZEjZVQ+q+Y8R5Kd1thsHZt9Pmz0GWEKVObA9xqDYLgouNMGLvpNC54yZmhyg
Pgxh40AZTZkGS1jMzdMvggC3G/23vIc1FfIjHhtTV2rTCM7wWcACjSqw8IIpDLRd
FtfoLBrjSZ5Y7cnvucJm15A4r5O8/7RtaRAOEBLUTOa+F9/ckwcYdTzGx3Kxu3sS
s3us/SUnUs61B9QAKg5T5t+smW4Xp+ItZ4WzSta10c3juf5Jnt44cOdxzJtmE7kC
/HzInThQ9Oo5uOZmVJ8ireEah+NNcI8zABoHnn/8jL8O3uElLvVZaWQLsISVRbz3
ZTPbUe4TQYkLn8HqQzXu1RQoVqUEZaI/Cm/SAiflHP7rxOEZeY4=
=7RSE
-END PGP SIGNATURE-

Aurelien Jarno (12):
  New changelog entry
  debian/patches/git-updates.diff: update from upstream stable branch:
  Fix missing posix_fadvise64 from static mips64el build. Closes: #883186.
  debian/patches/any/local-dlfptr.diff: remove, it's not used anymore by 
HPPA and causes issues on IA64.  Closes: #882874.
  debian/control.in/libc, debian/control.in/main, 
debian/rules.d/control.mk: Add support for IA64.  Closes: #883012.
  debian/patches/submitted-ldconfig-c-collation.diff: New patch to process 
include directives in ldconfig using the C/POSIX collation.  Closes: #882255.
  debian/patches/ia64/git-ia64-crash-thread-exit.diff: Fix crash on thread 
exit on IA64.  Closes: #883285.
  Remove bug number. While it's a why to trigger the bug, it's not the way 
it's trigger on the submitter's machine.
  debian/sysdeps/x32.mk: set the minimum kernel version to 2.6.32 for the 
libc6-amd64:x32 and libc6-i386:x32 flavours, to match libc6:amd64 and 
libc6:i386.  Closes: #882255.
  debian/sysdeps/linux.mk: note that all builds for a given gnu triplet 
have the same minimum kernel version.
  debian/patches/git-updates.diff: update from upstream stable branch:
  releasing package glibc version 2.25-3

Samuel Thibault (1):
  libc0.3.symbols.hurd-i386: Update against newer hurd definitions.

---

This annotated tag includes the following new commits:

   new  434f5d1   releasing package glibc version 2.25-3

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] branch sid updated (edb4b06 -> 434f5d1)

2017-12-02 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  edb4b06   debian/patches/git-updates.diff: update from upstream 
stable branch:
   new  434f5d1   releasing package glibc version 2.25-3

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/01: releasing package glibc version 2.25-3

2017-12-02 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 434f5d1a6fb46d29d5da67445edd4107ec55a73f
Author: Aurelien Jarno 
Date:   Sat Dec 2 11:07:24 2017 +0100

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

diff --git a/debian/changelog b/debian/changelog
index e072fe9..9ac2305 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-glibc (2.25-3) UNRELEASED; urgency=medium
+glibc (2.25-3) unstable; urgency=medium
 
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch:
@@ -31,7 +31,7 @@ glibc (2.25-3) UNRELEASED; urgency=medium
   * debian/control.in/libc, debian/control.in/main, debian/rules.d/control.mk:
 Add support for IA64.  Closes: #883012.
 
- -- Aurelien Jarno   Wed, 22 Nov 2017 00:21:54 +0100
+ -- Aurelien Jarno   Sat, 02 Dec 2017 11:07:17 +0100
 
 glibc (2.25-2) unstable; urgency=medium
 

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



[glibc] branch sid updated (a066a8c -> edb4b06)

2017-12-02 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  a066a8c   debian/sysdeps/linux.mk: note that all builds for a given 
gnu triplet have the same minimum kernel version.
   new  edb4b06   debian/patches/git-updates.diff: update from upstream 
stable branch:

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 +
 debian/patches/git-updates.diff | 2486 +--
 2 files changed, 2393 insertions(+), 99 deletions(-)

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



Processed: Bug#879955 marked as pending

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

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

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



Processed: Bug#879500 marked as pending

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

> tag 879500 pending
Bug #879500 {Done: Aurelien Jarno } [libc6] CVE-2017-15671
Added tag(s) pending.
> thanks
Stopping processing here.

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



Processed: Bug#879501 marked as pending

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

> tag 879501 pending
Bug #879501 {Done: Aurelien Jarno } [libc6] CVE-2017-15670
Added tag(s) pending.
> thanks
Stopping processing here.

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



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

2017-12-02 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 edb4b06a022b194efbf1b7b3a72e2de1cb302035
Author: Aurelien Jarno 
Date:   Sat Dec 2 11:05:46 2017 +0100

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

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670).  Closes:
#879501.
  - Fix memory leak in glob with GLOB_TILDE (CVE-2017-15671).  Closes:
#879500.
  - Fix a buffer overflow in glob with GLOB_TILDE in unescaping
(CVE-2017-15804).  Closes: #879955.
---
 debian/changelog|6 +
 debian/patches/git-updates.diff | 2486 +--
 2 files changed, 2393 insertions(+), 99 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index d133153..e072fe9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,12 @@ glibc (2.25-3) UNRELEASED; urgency=medium
 - Fix assertion failure in posix_spawn().  Closes: #882794.
 - Fix missing posix_fadvise64 from static mips64el build. Closes:
   #883186.
+- Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670).  Closes:
+  #879501.
+- Fix memory leak in glob with GLOB_TILDE (CVE-2017-15671).  Closes:
+  #879500.
+- Fix a buffer overflow in glob with GLOB_TILDE in unescaping
+  (CVE-2017-15804).  Closes: #879955.
   * debian/patches/any/local-dlfptr.diff: remove, it's not used anymore by
 HPPA and causes issues on IA64.  Closes: #882874.
   * debian/patches/submitted-ldconfig-c-collation.diff: New patch to process
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index 93e71d6..17a99ed 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,104 @@
 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..ad563057d3 100644
+index f140ee67de..f85bf022b9 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,615 @@
+@@ -1,3 +1,709 @@
++2017-11-02  Florian Weimer  
++
++  [BZ #22332]
++  * posix/tst-glob-tilde.c (do_noescape): New variable.
++  (one_test): Process it.
++  (do_test): Set do_noescape.  Add unescaping test case.
++
++2017-10-22  Paul Eggert 
++
++  [BZ #22332]
++  * posix/glob.c (__glob): Fix buffer overflow during GLOB_TILDE
++  unescaping.
++
++2017-10-21  Florian Weimer  
++
++  * posix/Makefile (tests): Add tst-glob-tilde.
++  (tests-special): Add tst-glob-tilde-mem.out
++  (tst-glob-tilde-ENV): Set MALLOC_TRACE.
++  (tst-glob-tilde-mem.out): Add mtrace check.
++  * posix/tst-glob-tilde.c: New file.
++
++2017-10-20  Paul Eggert 
++
++  [BZ #22320]
++  CVE-2017-15670
++  * posix/glob.c (__glob): Fix one-byte overflow.
++
++2017-09-08  Adhemerval Zanella  
++
++  [BZ #1062]
++  CVE-2017-15671
++  * posix/Makefile (routines): Add globfree, globfree64, and
++  glob_pattern_p.
++  * posix/flexmember.h: New file.
++  * posix/glob_internal.h: Likewise.
++  * posix/glob_pattern_p.c: Likewise.
++  * posix/globfree.c: Likewise.
++  * posix/globfree64.c: Likewise.
++  * sysdeps/gnu/globfree64.c: Likewise.
++  * sysdeps/unix/sysv/linux/alpha/globfree.c: Likewise.
++  * sysdeps/unix/sysv/linux/mips/mips64/n64/globfree64.c: Likewise.
++  * sysdeps/unix/sysv/linux/oldglob.c: Likewise.
++  * sysdeps/unix/sysv/linux/wordsize-64/globfree64.c: Likewise.
++  * sysdeps/unix/sysv/linux/x86_64/x32/globfree.c: Likewise.
++  * sysdeps/wordsize-64/globfree.c: Likewise.
++  * sysdeps/wordsize-64/globfree64.c: Likewise.
++  * posix/glob.c (HAVE_CONFIG_H): Use !_LIBC instead.
++  [NDEBUG): Remove comments.
++  (GLOB_ONLY_P, _AMIGA, VMS): Remove define.
++  (dirent_type): New type.  Use uint_fast8_t not
++  uint8_t, as C99 does not require uint8_t.
++  (DT_UNKNOWN, DT_DIR, DT_LNK): New macros.
++  (struct readdir_result): Use dirent_type.  Do not define skip_entry
++  unless it is needed; this saves a byte on platforms lacking d_ino.
++  (readdir_result_type, readdir_result_skip_entry):
++  New functions, replacing ...
++  (readdir_result_might_be_symlink, readdir_result_might_be_dir):
++   these functions, which were removed.  This makes the callers
++  easier to read.  All callers changed.
++  (D_INO_TO_RESULT): Now empty if there is no d_ino.
++  (size_add_wrapv, glob_use_alloca): New static functions.
++  (glob, glob_in_dir): Check for size_t overflow in several places,
++  and fix some size_t checks that were not quite right.
++  Remove old code using SHELL since Bash no 

[glibc] branch sid updated (c223e14 -> a066a8c)

2017-12-02 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  c223e14   Remove bug number. While it's a why to trigger the bug, 
it's not the way it's trigger on the submitter's machine.
   new  6549f51   debian/sysdeps/x32.mk: set the minimum kernel version to 
2.6.32 for the libc6-amd64:x32 and libc6-i386:x32 flavours, to match 
libc6:amd64 and libc6:i386.  Closes: #882255.
   new  a066a8c   debian/sysdeps/linux.mk: note that all builds for a given 
gnu triplet have the same minimum kernel version.

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| 5 +
 debian/sysdeps/linux.mk | 4 +++-
 debian/sysdeps/x32.mk   | 2 ++
 3 files changed, 10 insertions(+), 1 deletion(-)

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



Processed: Bug#882255 marked as pending

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

> tag 882255 pending
Bug #882255 [libc6-amd64] libc6-amd64: Multilib causes catastrophic system 
failure during upgrade to libc 2.25
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] branch sid updated (379f2e6 -> c223e14)

2017-12-02 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  379f2e6   debian/patches/ia64/git-ia64-crash-thread-exit.diff: Fix 
crash on thread exit on IA64.  Closes: #883285.
   new  c223e14   Remove bug number. While it's a why to trigger the bug, 
it's not the way it's trigger on the submitter's machine.

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

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



[glibc] 02/02: debian/sysdeps/linux.mk: note that all builds for a given gnu triplet have the same minimum kernel version.

2017-12-02 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 a066a8c1eaff61b26801b73651f3736710aab127
Author: Aurelien Jarno 
Date:   Sat Dec 2 10:38:27 2017 +0100

debian/sysdeps/linux.mk: note that all builds for a given gnu triplet have 
the same minimum kernel version.
---
 debian/changelog| 2 ++
 debian/sysdeps/linux.mk | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index a48aaae..d133153 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,8 @@ glibc (2.25-3) UNRELEASED; urgency=medium
   * debian/sysdeps/x32.mk: set the minimum kernel version to 2.6.32 for the
 libc6-amd64:x32 and libc6-i386:x32 flavours, to match libc6:amd64 and
 libc6:i386.  Closes: #882255.
+  * debian/sysdeps/linux.mk: note that all builds for a given gnu triplet
+have the same minimum kernel version.
 
   [ Samuel Thibault ]
   * libc0.3.symbols.hurd-i386: Update against newer hurd definitions.
diff --git a/debian/sysdeps/linux.mk b/debian/sysdeps/linux.mk
index 03360fe..a709c2f 100644
--- a/debian/sysdeps/linux.mk
+++ b/debian/sysdeps/linux.mk
@@ -1,4 +1,6 @@
-# When changing this, make sure to update debian/debhelper.in/libc.preinst!
+# When changing this, make sure:
+# - to update debian/debhelper.in/libc.preinst!
+# - that all builds for a given gnu triplet have the same minimum version (see 
bug#882255)
 MIN_KERNEL_SUPPORTED := 3.2
 libc = libc6
 

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



[glibc] 01/02: debian/sysdeps/x32.mk: set the minimum kernel version to 2.6.32 for the libc6-amd64:x32 and libc6-i386:x32 flavours, to match libc6:amd64 and libc6:i386. Closes: #882255.

2017-12-02 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 6549f5118127642e53e61045b9dd2d8a3fb35296
Author: Aurelien Jarno 
Date:   Sat Dec 2 10:37:07 2017 +0100

debian/sysdeps/x32.mk: set the minimum kernel version to 2.6.32 for the 
libc6-amd64:x32 and libc6-i386:x32 flavours, to match libc6:amd64 and 
libc6:i386.  Closes: #882255.
---
 debian/changelog  | 3 +++
 debian/sysdeps/x32.mk | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 6dc9ba6..a48aaae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,9 @@ glibc (2.25-3) UNRELEASED; urgency=medium
 include directives in ldconfig using the C/POSIX collation.
   * debian/patches/ia64/git-ia64-crash-thread-exit.diff: Fix crash on thread
 exit on IA64.  Closes: #883285.
+  * debian/sysdeps/x32.mk: set the minimum kernel version to 2.6.32 for the
+libc6-amd64:x32 and libc6-i386:x32 flavours, to match libc6:amd64 and
+libc6:i386.  Closes: #882255.
 
   [ Samuel Thibault ]
   * libc0.3.symbols.hurd-i386: Update against newer hurd definitions.
diff --git a/debian/sysdeps/x32.mk b/debian/sysdeps/x32.mk
index fa3b926..59502d0 100644
--- a/debian/sysdeps/x32.mk
+++ b/debian/sysdeps/x32.mk
@@ -12,6 +12,7 @@ ifeq (,$(filter nobiarch, $(DEB_BUILD_PROFILES)))
 GLIBC_PASSES += amd64
 DEB_ARCH_MULTILIB_PACKAGES += libc6-amd64 libc6-dev-amd64
 libc6-amd64_shlib_dep = libc6-amd64 (>= $(shlib_dep_ver))
+amd64_MIN_KERNEL_SUPPORTED := 2.6.32
 amd64_configure_target = x86_64-linux-gnu
 amd64_CC = $(CC) -m64
 amd64_CXX = $(CXX) -m64
@@ -42,6 +43,7 @@ endef
 GLIBC_PASSES += i386
 DEB_ARCH_MULTILIB_PACKAGES += libc6-i386 libc6-dev-i386
 libc6-i386_shlib_dep = libc6-i386 (>= $(shlib_dep_ver))
+i386_MIN_KERNEL_SUPPORTED := 2.6.32
 i386_configure_target = i686-linux-gnu
 i386_CC = $(CC) -m32 -march=pentium4 -mtune=generic
 i386_CXX = $(CXX) -m32 -march=pentium4 -mtune=generic

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



Processed: Re: Bug#882255: libc6-amd64: Multilib causes catastrophic system failure during upgrade to libc 2.25

2017-12-02 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 - pending
Bug #882255 [libc6-amd64] libc6-amd64: Multilib causes catastrophic system 
failure during upgrade to libc 2.25
Removed tag(s) pending.

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



Bug#882255: libc6-amd64: Multilib causes catastrophic system failure during upgrade to libc 2.25

2017-12-02 Thread Aurelien Jarno
control: tag -1 - pending

On 2017-12-02 03:34, Mikulas Patocka wrote:
> 
> 
> On Sun, 26 Nov 2017, Aurelien Jarno wrote:
> 
> > > > You mean that even now running 'ldconfig' followed by 'ldd /bin/true'
> > > > will give you
> > > >   libc.so.6 => /lib64/libc.so.6
> > > > instead of
> > > >   libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
> > > > ?
> > > 
> > > Yes.
> > > # ldd /bin/true
> > > linux-vdso.so.1 (0x7ffc62b5a000)
> > > libc.so.6 => /lib64/libc.so.6 (0x7fd870377000)
> > > /lib64/ld-linux-x86-64.so.2 (0x7fd870921000)
> > > 
> > > If I use the --inhibit-cache flag, it points to the correct location:
> > > # /lib64/ld-linux-x86-64.so.2 --list --inhibit-cache /bin/true
> > > linux-vdso.so.1 (0x7ffd566e4000)
> > > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f73026c8000)
> > > /lib64/ld-linux-x86-64.so.2 (0x7f7302c73000)
> > > 
> > > Without --inhibit-cache, it points to /lib64/libc.so.6
> > > # /lib64/ld-linux-x86-64.so.2 --list /bin/true
> > > linux-vdso.so.1 (0x7ffd5ad1)
> > > libc.so.6 => /lib64/libc.so.6 (0x7fc566092000)
> > > /lib64/ld-linux-x86-64.so.2 (0x7fc56663c000)
> > 
> > I am still unable to reproduce this problem. On my system
> > lib/x86_64-linux-gnu/ is preferred over lib64. ldconfig uses glob to to
> > interpret the "*.conf" in /etc/ld.so.conf, so the files are sorted
> > alphabetically and thus the zz_amd64-biarch-compat.conf should appear
> > last.
> > 
> > It would be interesting to check at the order in the cache, using
> > "ldconfig -p | grep libc.so". Could you please provide that output?
> > 
> > Thanks,
> > Aurelien
> 
> # ldconfig -p | grep libc.so
> libc.so.6 (libc6,x32, ABI OS: Linux 3.4.0) => 
> /lib/x86_64-linux-gnux32/libc.so.6
> libc.so.6 (libc6,x86-64, ABI OS: Linux 3.2.0) => /lib64/libc.so.6
> libc.so.6 (libc6,x86-64, ABI OS: Linux 2.6.32) => 
> /lib/x86_64-linux-gnu/libc.so.6
> libc.so.6 (libc6, ABI OS: Linux 3.2.0) => /lib32/libc.so.6
> libc.so.6 (libc6, ABI OS: Linux 2.6.32) => 
> /lib/i386-linux-gnu/libc.so.6
> 
> The problem is caused by the "ABI OS" field - the libraries in /lib64 have 
> higher field than the libraries in /lib/x86_64-linux-gnu/

Thanks for the details. I did all my tests with libc6:amd64 and
libc6-amd64:i386, and the problem is at the end specific to
libc6-amd64:x32. On the other hand i was able to reproduce the issue by
changing locales, so that's at least one more possibility of this bug to
get detected.

> If I comment out this piece of code in the function compare in the file 
> glibc/elf/cache.c, the problem goes away and the linker will prefer 
> libraries in /lib/x86_64-linux-gnu/ and /lib/i386-linux-gnu/.
> 
> /*
>   if (e2->osversion > e1->osversion)
> return 1;
>   if (e2->osversion < e1->osversion)
> return -1;
> */

Some libraries other than libc.so.6 might use this mechanism, so we
can't really disable it. On the other hand we can ensure that all libc
for a given architecture and version are built for the same kernel
version.

Aurelien

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



[glibc] 01/01: Remove bug number. While it's a why to trigger the bug, it's not the way it's trigger on the submitter's machine.

2017-12-02 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 c223e14e03ce95af5d9f01bef34b4572cd4626ab
Author: Aurelien Jarno 
Date:   Sat Dec 2 10:23:40 2017 +0100

Remove bug number. While it's a why to trigger the bug, it's not the way 
it's trigger on the submitter's machine.
---
 debian/changelog | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b5a88c8..6dc9ba6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,8 +8,7 @@ glibc (2.25-3) UNRELEASED; urgency=medium
   * debian/patches/any/local-dlfptr.diff: remove, it's not used anymore by
 HPPA and causes issues on IA64.  Closes: #882874.
   * debian/patches/submitted-ldconfig-c-collation.diff: New patch to process
-include directives in ldconfig using the C/POSIX collation.  Closes:
-#882255.
+include directives in ldconfig using the C/POSIX collation.
   * debian/patches/ia64/git-ia64-crash-thread-exit.diff: Fix crash on thread
 exit on IA64.  Closes: #883285.
 

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