[Git][glibc-team/glibc][stretch] Fix a use after free in pthread_create(). Closes: #916925.

2018-12-28 Thread Aurelien Jarno
Aurelien Jarno pushed to branch stretch at GNU Libc Maintainers / glibc


Commits:
c1781508 by Aurelien Jarno at 2018-12-29T00:43:32Z
Fix a use after free in pthread_create().  Closes: #916925.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/c17815083577c75136fc7a1c4052a655d20fee7f

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/c17815083577c75136fc7a1c4052a655d20fee7f
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/testsuite-xfail-debian.mk: whitelist tests that sometimes fail in a...

2018-12-28 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
4b7dcaa2 by Aurelien Jarno at 2018-12-29T00:30:09Z
debian/testsuite-xfail-debian.mk: whitelist tests that sometimes fail in a 
riscv64 QEMU VM, but not on a HiFive Unleashed board.

- - - - -


2 changed files:

- debian/changelog
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4b7dcaa2b7e36526076a842e5f68a7b8d2d0e8d0

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4b7dcaa2b7e36526076a842e5f68a7b8d2d0e8d0
You're receiving this email because of your account on salsa.debian.org.


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

2018-12-28 Thread Aurelien Jarno
Aurelien Jarno pushed to branch stretch at GNU Libc Maintainers / glibc


Commits:
618bb769 by Aurelien Jarno at 2018-12-28T22:41:59Z
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix stack guard size accounting and reduce stack usage during
unwinding to avoid segmentation faults on CPUs with AVX512-F.  Closes:
#903554.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/618bb769243cf1069a64dd0e56cddfa584735aea

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/618bb769243cf1069a64dd0e56cddfa584735aea
You're receiving this email because of your account on salsa.debian.org.


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

2018-12-28 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
0a2f47ae by Aurelien Jarno at 2018-12-28T10:54:33Z
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - debian/patches/any/submitted-sigaction-sa-restorer.diff: upstreamed.

- - - - -


4 changed files:

- debian/changelog
- − debian/patches/any/git-sigaction-sa-restorer.diff
- debian/patches/git-updates.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/0a2f47aee88c7f7a4678ee981784b5be6196c8cd

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/0a2f47aee88c7f7a4678ee981784b5be6196c8cd
You're receiving this email because of your account on salsa.debian.org.


Bug#877434: Acknowledgement (glibc: [INTL:de] updated German man page translation)

2018-12-27 Thread Aurelien Jarno
On 2018-12-26 22:00, Helge Kreutzmann wrote:
> Hello Glibc maintainers,
> more than one year ago I submitted the updated German man page

Sorry this has been missed, that will be in the next upload.

> translation. As the freeze is approaching I (and probably other German
> speaking users) would be very happy if you could include it in your
> package so that it is part of the next stable release.

Note that your update only changes some fuzzy strings, so the German
translated files will be unchanged.

Aurelien

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


signature.asc
Description: PGP signature


[Git][glibc-team/glibc][sid] 2 commits: debian/local/manpages/*: remove manpages that are not installed in the binary packages.

2018-12-27 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
72b7a85e by Aurelien Jarno at 2018-12-27T19:08:30Z
debian/local/manpages/*: remove manpages that are not installed in the binary 
packages.

- - - - -
8eb70102 by Aurelien Jarno at 2018-12-27T19:19:59Z
debian/local/manpages/po/de.po: update German manpages translations, by Helge 
Kreutzmann. Closes: #877434.

- - - - -


10 changed files:

- debian/changelog
- − debian/local/manpages/gai.conf.5
- − debian/local/manpages/glibcbug.1
- − debian/local/manpages/ld.so.8
- − debian/local/manpages/ldconfig.8
- − debian/local/manpages/ldd.1
- − debian/local/manpages/nscd_nischeck.8
- debian/local/manpages/po/de.po
- − debian/local/manpages/zdump.1
- − debian/local/manpages/zic.8


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/aab1a90d7938322ab6f70b58c7846ddab1d0759d...8eb70102892fde2d2a5ef68d4e2a0f282a55fea2

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/aab1a90d7938322ab6f70b58c7846ddab1d0759d...8eb70102892fde2d2a5ef68d4e2a0f282a55fea2
You're receiving this email because of your account on salsa.debian.org.


Bug#916415: nocache broken with glibc 2.28: several programs just hang in call to futex(..., FUTEX_WAIT_PRIVATE, 2, NULL)

2018-12-22 Thread Aurelien Jarno
control: reassign -1 nocache
control: tag -1 + patch

On 2018-12-14 07:44, Aurelien Jarno wrote:
> control: forwarded -1 https://github.com/Feh/nocache/issues/34
> 
> On 2018-12-14 13:33, Paul Wise wrote:
> > Package: nocache/1.0-1,libc6/2.28-2
> > Severity: critical
> > Justification: breaks unrelated software
> > Usertags: hang
> > 
> > The upgrade from libc6 2.27-8 to 2.28-2 breaks nocache; some programs,
> > when run under it (but not all of them), hang in a call to read/futex:
> 
> I haven't looked at it in details, but at least accorded to the upstream
> bug, it seems to be an issue on the nocache side:
> 
> https://github.com/Feh/nocache/issues/34

There is now an upstream commit fixing the issue on the nocache side:

https://github.com/Feh/nocache/commit/e4e77a48528739188dccbdbd8b4d2d2d49aa0d99


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


signature.asc
Description: PGP signature


Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-22 Thread Aurelien Jarno
control: clone 916779 -1
control: reassign -1 gcc-8
control: retitle -1 gcc-8: --fno-math-errno causes GCC to consider that malloc 
does not set errno
control: submitted -1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88576

On 2018-12-22 13:37, Aurelien Jarno wrote:
> This is not what happens, errno is not set to ENOMEM in strerror_() but
> in strerror(). The problem is that the malloc implementation when run
> under QEMU sets errno to ENOMEM, despite successfully allocating the
> memory. errno is supposed to be saved around the malloc call:
> 
>   saved_errno = errno;
>   if (buf == NULL) 
> buf = malloc (1024);
>   __set_errno (saved_errno); 
> 
> That said, when compiled with -fno-math-errno, GCC optimizes out
> saving and restoring errno around the malloc call. I am not sure if this
> is a GCC bug or a bug in the GCC documentation.

This has been confirmed to be a GCC bug, here is the upstream bug
report:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88576

As this bug is likely going to be workarounded in glibc, I am cloning
this bug and reassigning the clone to the gcc-8 package. I'll close the
glibc one when adding the workaround or a bumped build-dependency on
gcc-8.

Regards,
Aurelien

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


signature.asc
Description: PGP signature


Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-22 Thread Aurelien Jarno
On 2018-12-22 19:42, Tim Rühsen wrote:
> On 22.12.18 16:56, Aurelien Jarno wrote:
> > The problem is that qemu-arm does not provide a heap to the program, so
> > glibc fails to alloc memory through brk. This causes malloc to switch to
> > mmap based memory allocation, and this also sets errno to ENOMEM.
> > 
> > printf also calls malloc, so the malloc implementation switches to
> > mmap based memory allocation at this moment. This is remembered through
> > the life of the program. When strerror then calls malloc(1024), the
> > allocation is done directly through mmap and errno is not set to ENOMEM.

Setting errno to ENOMEM happens during the call to MORECORE/sbrk in 
malloc/malloc.c in the following lines of the sysmalloc function:

|  if (size > 0)
|{
|  brk = (char *) (MORECORE (size));
|  LIBC_PROBE (memory_sbrk_more, 2, brk, size);
|}

Note however that clobbering errno is allowed even in case of success,
unless the contrary is specifically documented.

> > That's why you do not see the issue.
> > 
> > To reproduce the issue, you therefore need the following conditions:
> > - The kernel or QEMU does not provide a heap to the program
> > - malloc is not called (implicitly or explicitly) before the call to
> >   strerror
> > - strerror is called with an invalid error number.
> > 
> > If all of this 3 conditions are not met, the bug does not appear.
> 
> That is a good explanation and makes sense to me, thank you, Aurelien.
> 
> At least we can work around that issue now.
> 
> BTW, how do you debug cross-compiled executables ? There is no cross-gdb
> packaged in debian (or is there ?). Building that from scratch seems too
> time-intensive...

I have been rebuilding glibc, directly modifying the code being
debugged. ccache is really useful in that case.

Regards,
Aurelien

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


signature.asc
Description: PGP signature


Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-22 Thread Aurelien Jarno
On 2018-12-22 16:24, Tim Rühsen wrote:
> On 22.12.18 13:37, Aurelien Jarno wrote:
> > On 2018-12-21 12:58, Tim Rühsen wrote:
> >> On 12/21/18 12:09 PM, Aurelien Jarno wrote:
> >>> On 2018-12-21 11:51, Tim Rühsen wrote:
> >>>> On 12/19/18 12:55 AM, Aurelien Jarno wrote:
> >>>>> On 2018-12-18 22:11, Aurelien Jarno wrote:
> >>>>>> On 2018-12-18 21:34, Aurelien Jarno wrote:
> >>>>>>> Hi,
> >>>>>>>
> >>>>>>> On 2018-12-18 15:15, Tim Ruehsen wrote:
> >>>>>>>> Package: libc6-armhf-cross
> >>>>>>>> Version: 2.28-2cross2
> >>>>>>>> Severity: normal
> >>>>>>>>
> >>>>>>>> Dear Maintainer,
> >>>>>>>>
> >>>>>>>> currently strerror(-3) sets errno unexpectedly to ENOMEM (12).
> >>>>>>>>
> >>>>>>>> The expected errno value would be either EINVAL or not touching errno
> >>>>>>>> at all.
> >>>>>>>>
> >>>>>>>> This behavior is relatively new and causes some CI cross builds to 
> >>>>>>>> fail.
> >>>>>>>> The failing test is a gnulib test (test-strerror.c).
> >>>>>>>>
> >>>>>>>
> >>>>>>> I can reproduce the issue with libc6-armhf-cross 2.28-2cross2 and
> >>>>>>> qemu-arm-static 1:3.1+dfsg-1, but not with the same binary on real
> >>>>>>> hardware nor on qemu-user-static 1:2.12+dfsg-3+b1. I would therefore
> >>>>>>> think it's a qemu bug.
> >>>>>>
> >>>>>> Hmm, I am wrong, I can actually reproduce it with qemu-user-static
> >>>>>> version 1:2.12+dfsg-3+b1. But I can't reproduce it on real hardware.
> >>>>>
> >>>>> It seems to have been caused by this upstream patch:
> >>>>>
> >>>>> | commit 1294b1892e19d70e9e4dca0a2f3e39497f262a42
> >>>>> | Author: Wilco Dijkstra 
> >>>>> | Date:   Thu Mar 15 17:57:03 2018 +
> >>>>> | 
> >>>>> | Add support for sqrt asm redirects
> >>>>> | 
> >>>>> | This patch series cleans up the many uses of  __ieee754_sqrt(f/l) 
> >>>>> in GLIBC.
> >>>>> | The goal is to enable GCC to do the inlining, and if this fails 
> >>>>> call the
> >>>>> | __ieee754_sqrt function.  This is done by internally declaring 
> >>>>> sqrt with asm
> >>>>> | redirects.  The compat symbols and sqrt wrappers need to disable 
> >>>>> the redirect.
> >>>>> | The redirect is also disabled if there are already redirects 
> >>>>> defined when
> >>>>> | using -ffinite-math-only.
> >>>>> | 
> >>>>> | All math functions (but not math tests, non-library code and 
> >>>>> libnldbl) are
> >>>>> | built with -fno-math-errno which means GCC will typically inline 
> >>>>> sqrt as a
> >>>>> | single instruction.  This means targets are no longer forced to 
> >>>>> add a special
> >>>>> | inline for sqrt.
> >>>>> | 
> >>>>> | * include/math.h (sqrt): Declare with asm redirect.
> >>>>> | (sqrtf): Likewise.
> >>>>> | (sqrtl): Likewise.
> >>>>> | (sqrtf128): Likewise.
> >>>>> | * Makeconfig: Add -fno-math-errno for libc/libm, but 
> >>>>> build testsuite,
> >>>>> | nonlib and libnldbl with -fmath-errno.
> >>>>> | * math/w_sqrt_compat.c: Define NO_MATH_REDIRECT.
> >>>>> | * math/w_sqrt_template.c: Likewise.
> >>>>> | * math/w_sqrtf_compat.c: Likewise.
> >>>>> | * math/w_sqrtl_compat.c: Likewise.
> >>>>> | * sysdeps/i386/fpu/w_sqrt.c: Likewise.
> >>>>> | * sysdeps/i386/fpu/w_sqrt_compat.c: Likewise.
> >>>>> | * sysdeps/generic/math-type-macros-float128.h: Remove 
> >>>>> math.h and
> >>>>> | 

Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-22 Thread Aurelien Jarno
On 2018-12-21 12:19, Tim Rühsen wrote:
> On 12/21/18 12:09 PM, Aurelien Jarno wrote:
> > On 2018-12-21 11:51, Tim Rühsen wrote:
> >> On 12/19/18 12:55 AM, Aurelien Jarno wrote:
> >>> On 2018-12-18 22:11, Aurelien Jarno wrote:
> >>>> On 2018-12-18 21:34, Aurelien Jarno wrote:
> >>>>> Hi,
> >>>>>
> >>>>> On 2018-12-18 15:15, Tim Ruehsen wrote:
> >>>>>> Package: libc6-armhf-cross
> >>>>>> Version: 2.28-2cross2
> >>>>>> Severity: normal
> >>>>>>
> >>>>>> Dear Maintainer,
> >>>>>>
> >>>>>> currently strerror(-3) sets errno unexpectedly to ENOMEM (12).
> >>>>>>
> >>>>>> The expected errno value would be either EINVAL or not touching errno
> >>>>>> at all.
> >>>>>>
> >>>>>> This behavior is relatively new and causes some CI cross builds to 
> >>>>>> fail.
> >>>>>> The failing test is a gnulib test (test-strerror.c).
> >>>>>>
> >>>>>
> >>>>> I can reproduce the issue with libc6-armhf-cross 2.28-2cross2 and
> >>>>> qemu-arm-static 1:3.1+dfsg-1, but not with the same binary on real
> >>>>> hardware nor on qemu-user-static 1:2.12+dfsg-3+b1. I would therefore
> >>>>> think it's a qemu bug.
> >>>>
> >>>> Hmm, I am wrong, I can actually reproduce it with qemu-user-static
> >>>> version 1:2.12+dfsg-3+b1. But I can't reproduce it on real hardware.
> >>>
> >>> It seems to have been caused by this upstream patch:
> >>>
> >>> | commit 1294b1892e19d70e9e4dca0a2f3e39497f262a42
> >>> | Author: Wilco Dijkstra 
> >>> | Date:   Thu Mar 15 17:57:03 2018 +
> >>> | 
> >>> | Add support for sqrt asm redirects
> >>> | 
> >>> | This patch series cleans up the many uses of  __ieee754_sqrt(f/l) 
> >>> in GLIBC.
> >>> | The goal is to enable GCC to do the inlining, and if this fails 
> >>> call the
> >>> | __ieee754_sqrt function.  This is done by internally declaring sqrt 
> >>> with asm
> >>> | redirects.  The compat symbols and sqrt wrappers need to disable 
> >>> the redirect.
> >>> | The redirect is also disabled if there are already redirects 
> >>> defined when
> >>> | using -ffinite-math-only.
> >>> | 
> >>> | All math functions (but not math tests, non-library code and 
> >>> libnldbl) are
> >>> | built with -fno-math-errno which means GCC will typically inline 
> >>> sqrt as a
> >>> | single instruction.  This means targets are no longer forced to add 
> >>> a special
> >>> | inline for sqrt.
> >>> | 
> >>> | * include/math.h (sqrt): Declare with asm redirect.
> >>> | (sqrtf): Likewise.
> >>> | (sqrtl): Likewise.
> >>> | (sqrtf128): Likewise.
> >>> | * Makeconfig: Add -fno-math-errno for libc/libm, but build 
> >>> testsuite,
> >>> | nonlib and libnldbl with -fmath-errno.
> >>> | * math/w_sqrt_compat.c: Define NO_MATH_REDIRECT.
> >>> | * math/w_sqrt_template.c: Likewise.
> >>> | * math/w_sqrtf_compat.c: Likewise.
> >>> | * math/w_sqrtl_compat.c: Likewise.
> >>> | * sysdeps/i386/fpu/w_sqrt.c: Likewise.
> >>> | * sysdeps/i386/fpu/w_sqrt_compat.c: Likewise.
> >>> | * sysdeps/generic/math-type-macros-float128.h: Remove 
> >>> math.h and
> >>> | complex.h.
> >>>
> >>> And more precisely by building libc with -fno-math-errno.
> >>
> >> Thanks for looking into it.
> >>
> >> How is the proceeding ? Is there enough info to fix (or report upstream)
> >> ? If not, what has to be done ?
> > 
> > No it's not enough to fix it or report it upstream. We still have to
> > understand the exact issue. For me it's not yet clear if the bug is in
> > QEMU or in glibc. The fact that it works fine on real hardware would
> > go towards a QEMU bug, but there is no proof yet.
> 
> I think it's pretty clear: Under no circumstances must strerror() set
> errno to ENOMEM because this is against the specs [1].

I fully agree with that.

> That makes it pretty likely an upstream issue. Not sure about any Debian
> patches playing a role.

I disagree with that. This is a glibc upstream issue if the source code
is properly translated into binary code and if it is correctly executed
by the (virtual) CPU. I am still not convinced about both here.

Regards,
Aurelien

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


signature.asc
Description: PGP signature


Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-22 Thread Aurelien Jarno
On 2018-12-21 12:58, Tim Rühsen wrote:
> On 12/21/18 12:09 PM, Aurelien Jarno wrote:
> > On 2018-12-21 11:51, Tim Rühsen wrote:
> >> On 12/19/18 12:55 AM, Aurelien Jarno wrote:
> >>> On 2018-12-18 22:11, Aurelien Jarno wrote:
> >>>> On 2018-12-18 21:34, Aurelien Jarno wrote:
> >>>>> Hi,
> >>>>>
> >>>>> On 2018-12-18 15:15, Tim Ruehsen wrote:
> >>>>>> Package: libc6-armhf-cross
> >>>>>> Version: 2.28-2cross2
> >>>>>> Severity: normal
> >>>>>>
> >>>>>> Dear Maintainer,
> >>>>>>
> >>>>>> currently strerror(-3) sets errno unexpectedly to ENOMEM (12).
> >>>>>>
> >>>>>> The expected errno value would be either EINVAL or not touching errno
> >>>>>> at all.
> >>>>>>
> >>>>>> This behavior is relatively new and causes some CI cross builds to 
> >>>>>> fail.
> >>>>>> The failing test is a gnulib test (test-strerror.c).
> >>>>>>
> >>>>>
> >>>>> I can reproduce the issue with libc6-armhf-cross 2.28-2cross2 and
> >>>>> qemu-arm-static 1:3.1+dfsg-1, but not with the same binary on real
> >>>>> hardware nor on qemu-user-static 1:2.12+dfsg-3+b1. I would therefore
> >>>>> think it's a qemu bug.
> >>>>
> >>>> Hmm, I am wrong, I can actually reproduce it with qemu-user-static
> >>>> version 1:2.12+dfsg-3+b1. But I can't reproduce it on real hardware.
> >>>
> >>> It seems to have been caused by this upstream patch:
> >>>
> >>> | commit 1294b1892e19d70e9e4dca0a2f3e39497f262a42
> >>> | Author: Wilco Dijkstra 
> >>> | Date:   Thu Mar 15 17:57:03 2018 +
> >>> | 
> >>> | Add support for sqrt asm redirects
> >>> | 
> >>> | This patch series cleans up the many uses of  __ieee754_sqrt(f/l) 
> >>> in GLIBC.
> >>> | The goal is to enable GCC to do the inlining, and if this fails 
> >>> call the
> >>> | __ieee754_sqrt function.  This is done by internally declaring sqrt 
> >>> with asm
> >>> | redirects.  The compat symbols and sqrt wrappers need to disable 
> >>> the redirect.
> >>> | The redirect is also disabled if there are already redirects 
> >>> defined when
> >>> | using -ffinite-math-only.
> >>> | 
> >>> | All math functions (but not math tests, non-library code and 
> >>> libnldbl) are
> >>> | built with -fno-math-errno which means GCC will typically inline 
> >>> sqrt as a
> >>> | single instruction.  This means targets are no longer forced to add 
> >>> a special
> >>> | inline for sqrt.
> >>> | 
> >>> | * include/math.h (sqrt): Declare with asm redirect.
> >>> | (sqrtf): Likewise.
> >>> | (sqrtl): Likewise.
> >>> | (sqrtf128): Likewise.
> >>> | * Makeconfig: Add -fno-math-errno for libc/libm, but build 
> >>> testsuite,
> >>> | nonlib and libnldbl with -fmath-errno.
> >>> | * math/w_sqrt_compat.c: Define NO_MATH_REDIRECT.
> >>> | * math/w_sqrt_template.c: Likewise.
> >>> | * math/w_sqrtf_compat.c: Likewise.
> >>> | * math/w_sqrtl_compat.c: Likewise.
> >>> | * sysdeps/i386/fpu/w_sqrt.c: Likewise.
> >>> | * sysdeps/i386/fpu/w_sqrt_compat.c: Likewise.
> >>> | * sysdeps/generic/math-type-macros-float128.h: Remove 
> >>> math.h and
> >>> | complex.h.
> >>>
> >>> And more precisely by building libc with -fno-math-errno.
> >>
> >> Thanks for looking into it.
> >>
> >> How is the proceeding ? Is there enough info to fix (or report upstream)
> >> ? If not, what has to be done ?
> > 
> > No it's not enough to fix it or report it upstream. We still have to
> > understand the exact issue. For me it's not yet clear if the bug is in
> > QEMU or in glibc. The fact that it works fine on real hardware would
> > go towards a QEMU bug, but there is no proof yet.
> 
> Looking at glibc's string/strerror.c, it calls __strerror_r() before
> saving 

[Git][glibc-team/glibc][stretch] patches/any/local-condvar-do-not-use-requeue-for-pshared-condvars.patch: patch…

2018-12-21 Thread Aurelien Jarno
Aurelien Jarno pushed to branch stretch at GNU Libc Maintainers / glibc


Commits:
2565c182 by Aurelien Jarno at 2018-12-21T21:15:34Z
patches/any/local-condvar-do-not-use-requeue-for-pshared-condvars.patch: patch 
to fix pthread_cond_wait() in the pshared case on non-x86.  Closes: #904158.

- - - - -


3 changed files:

- debian/changelog
- + 
debian/patches/any/local-condvar-do-not-use-requeue-for-pshared-condvars.patch
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/2565c1821a4faf26c3f88cccb8c767924474c872

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/2565c1821a4faf26c3f88cccb8c767924474c872
You're receiving this email because of your account on salsa.debian.org.


Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-21 Thread Aurelien Jarno
On 2018-12-21 11:51, Tim Rühsen wrote:
> On 12/19/18 12:55 AM, Aurelien Jarno wrote:
> > On 2018-12-18 22:11, Aurelien Jarno wrote:
> >> On 2018-12-18 21:34, Aurelien Jarno wrote:
> >>> Hi,
> >>>
> >>> On 2018-12-18 15:15, Tim Ruehsen wrote:
> >>>> Package: libc6-armhf-cross
> >>>> Version: 2.28-2cross2
> >>>> Severity: normal
> >>>>
> >>>> Dear Maintainer,
> >>>>
> >>>> currently strerror(-3) sets errno unexpectedly to ENOMEM (12).
> >>>>
> >>>> The expected errno value would be either EINVAL or not touching errno
> >>>> at all.
> >>>>
> >>>> This behavior is relatively new and causes some CI cross builds to fail.
> >>>> The failing test is a gnulib test (test-strerror.c).
> >>>>
> >>>
> >>> I can reproduce the issue with libc6-armhf-cross 2.28-2cross2 and
> >>> qemu-arm-static 1:3.1+dfsg-1, but not with the same binary on real
> >>> hardware nor on qemu-user-static 1:2.12+dfsg-3+b1. I would therefore
> >>> think it's a qemu bug.
> >>
> >> Hmm, I am wrong, I can actually reproduce it with qemu-user-static
> >> version 1:2.12+dfsg-3+b1. But I can't reproduce it on real hardware.
> > 
> > It seems to have been caused by this upstream patch:
> > 
> > | commit 1294b1892e19d70e9e4dca0a2f3e39497f262a42
> > | Author: Wilco Dijkstra 
> > | Date:   Thu Mar 15 17:57:03 2018 +
> > | 
> > | Add support for sqrt asm redirects
> > | 
> > | This patch series cleans up the many uses of  __ieee754_sqrt(f/l) in 
> > GLIBC.
> > | The goal is to enable GCC to do the inlining, and if this fails call 
> > the
> > | __ieee754_sqrt function.  This is done by internally declaring sqrt 
> > with asm
> > | redirects.  The compat symbols and sqrt wrappers need to disable the 
> > redirect.
> > | The redirect is also disabled if there are already redirects defined 
> > when
> > | using -ffinite-math-only.
> > | 
> > | All math functions (but not math tests, non-library code and 
> > libnldbl) are
> > | built with -fno-math-errno which means GCC will typically inline sqrt 
> > as a
> > | single instruction.  This means targets are no longer forced to add a 
> > special
> > | inline for sqrt.
> > | 
> > | * include/math.h (sqrt): Declare with asm redirect.
> > | (sqrtf): Likewise.
> > | (sqrtl): Likewise.
> > | (sqrtf128): Likewise.
> > | * Makeconfig: Add -fno-math-errno for libc/libm, but build 
> > testsuite,
> > | nonlib and libnldbl with -fmath-errno.
> > | * math/w_sqrt_compat.c: Define NO_MATH_REDIRECT.
> > | * math/w_sqrt_template.c: Likewise.
> > | * math/w_sqrtf_compat.c: Likewise.
> > | * math/w_sqrtl_compat.c: Likewise.
> > | * sysdeps/i386/fpu/w_sqrt.c: Likewise.
> > | * sysdeps/i386/fpu/w_sqrt_compat.c: Likewise.
> > | * sysdeps/generic/math-type-macros-float128.h: Remove math.h 
> > and
> > | complex.h.
> > 
> > And more precisely by building libc with -fno-math-errno.
> 
> Thanks for looking into it.
> 
> How is the proceeding ? Is there enough info to fix (or report upstream)
> ? If not, what has to be done ?

No it's not enough to fix it or report it upstream. We still have to
understand the exact issue. For me it's not yet clear if the bug is in
QEMU or in glibc. The fact that it works fine on real hardware would
go towards a QEMU bug, but there is no proof yet.

Aurelien

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


signature.asc
Description: PGP signature


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

2018-12-20 Thread Aurelien Jarno
Aurelien Jarno pushed to branch stretch at GNU Libc Maintainers / glibc


Commits:
ae220df6 by Aurelien Jarno at 2018-12-20T23:50:21Z
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix a data corruption in SSE2-optimized memmove implementation for
i386 (CVE-2017-18269).
  - Fix a stack-based buffer overflow in the realpath function
(CVE-2018-11236).  Closes: #899071.
  - Fix a buffer overflow in the AVX-512-optimized implementation of the
mempcpy function (CVE-2018-11237).  Closes: #899070.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/ae220df6e2c06c6f1ba8ce747f1d0b1591ffe621

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/ae220df6e2c06c6f1ba8ce747f1d0b1591ffe621
You're receiving this email because of your account on salsa.debian.org.


Bug#882255: libc6-dev: #define _SC_PAGESIZE _SC_PAGESIZE in /usr/include/x86_64-linux-gnu/bits/confname.h

2018-12-20 Thread Aurelien Jarno
control: notfound -1 glibc/2.28-2

On 2018-12-20 09:55, Florin Iucha wrote:
> Package: libc6-dev
> Version: 2.28-2
> Followup-For: Bug #882255

Please do not reuse unrelated bug for reporting new ones.

> Trying to compile a personal project using Clang7 and maximum warning
> settings, it produced the following warning:
> 
> error: disabled expansion of recursive macro
> [-Werror,-Wdisabled-macro-expansion]
> 
> /usr/include/x86_64-linux-gnu/bits/confname.h:134:24: note: expanded
> from macro '_SC_PAGESIZE' 
>
> #define _SC_PAGESIZE_SC_PAGESIZE
> 
> I think the confname.h has that line as a result of a mis-merge. There's
> no point in defining X as X.

No this is not a merge issue and it is correct. It is there to define
_SC_PAGESIZE both as an enum value and a defined value that can be
tested with #ifdef.

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



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

2018-12-19 Thread Aurelien Jarno
Aurelien Jarno pushed to branch stretch at GNU Libc Maintainers / glibc


Commits:
5d3a9bc5 by Aurelien Jarno at 2018-12-19T22:19:23Z
debian/patches/git-updates.diff: update from upstream stable branch

- - - - -


1 changed file:

- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/5d3a9bc5e817329fd5470d8080822f3c3063178c

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/5d3a9bc5e817329fd5470d8080822f3c3063178c
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 100 on riscv64.

2018-12-19 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
aab1a90d by Aurelien Jarno at 2018-12-19T15:48:39Z
debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 100 on riscv64.

- - - - -


2 changed files:

- debian/changelog
- debian/sysdeps/riscv64.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/aab1a90d7938322ab6f70b58c7846ddab1d0759d

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/aab1a90d7938322ab6f70b58c7846ddab1d0759d
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/patches/any/submitted-sigaction-sa-restorer.diff: replace by final…

2018-12-19 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
b910497a by Aurelien Jarno at 2018-12-19T15:29:59Z
debian/patches/any/submitted-sigaction-sa-restorer.diff: replace by final 
upstream version and rename to git-sigaction-sa-restorer.diff.

- - - - -


3 changed files:

- debian/changelog
- debian/patches/any/submitted-sigaction-sa-restorer.diff → 
debian/patches/any/git-sigaction-sa-restorer.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b910497ad89c368307be615310bdc1c0f32ad224

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b910497ad89c368307be615310bdc1c0f32ad224
You're receiving this email because of your account on salsa.debian.org.


Re: Buster / GCC 7.4 Problem

2018-12-19 Thread Aurelien Jarno
On 2018-12-19 09:15, Hagen Paul Pfeifer wrote:
> > On December 19, 2018 at 2:44 AM Matthias Klose  wrote:
> > 
> > this is unrelated to GCC, but happens with glibc 2.28.
> 
> Thank you Matthias! It happens with the "visual" gcc update, sry for that.
> 
> glibc folks: do you need any more information? Should I test/verify
> anything?

No, we do not need more information the problem is known, and is on the
gnulib side. It uses glibc internal defines, and therefore breaks when
internal things changes. A patch has been committed upstream back in
March, but hasn't propagated yet to all projects having an embedded
copy:

http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=4af4a4a71827c0bc5e0ec67af23edef4f15cee8e

It is not perfect has it replaces one internal define by another, but
should do the trick for now.

Aurelien

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



Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-18 Thread Aurelien Jarno
On 2018-12-18 22:11, Aurelien Jarno wrote:
> On 2018-12-18 21:34, Aurelien Jarno wrote:
> > Hi,
> > 
> > On 2018-12-18 15:15, Tim Ruehsen wrote:
> > > Package: libc6-armhf-cross
> > > Version: 2.28-2cross2
> > > Severity: normal
> > > 
> > > Dear Maintainer,
> > > 
> > > currently strerror(-3) sets errno unexpectedly to ENOMEM (12).
> > > 
> > > The expected errno value would be either EINVAL or not touching errno
> > > at all.
> > > 
> > > This behavior is relatively new and causes some CI cross builds to fail.
> > > The failing test is a gnulib test (test-strerror.c).
> > > 
> > 
> > I can reproduce the issue with libc6-armhf-cross 2.28-2cross2 and
> > qemu-arm-static 1:3.1+dfsg-1, but not with the same binary on real
> > hardware nor on qemu-user-static 1:2.12+dfsg-3+b1. I would therefore
> > think it's a qemu bug.
> 
> Hmm, I am wrong, I can actually reproduce it with qemu-user-static
> version 1:2.12+dfsg-3+b1. But I can't reproduce it on real hardware.

It seems to have been caused by this upstream patch:

| commit 1294b1892e19d70e9e4dca0a2f3e39497f262a42
| Author: Wilco Dijkstra 
| Date:   Thu Mar 15 17:57:03 2018 +
| 
| Add support for sqrt asm redirects
| 
| This patch series cleans up the many uses of  __ieee754_sqrt(f/l) in 
GLIBC.
| The goal is to enable GCC to do the inlining, and if this fails call the
| __ieee754_sqrt function.  This is done by internally declaring sqrt with 
asm
| redirects.  The compat symbols and sqrt wrappers need to disable the 
redirect.
| The redirect is also disabled if there are already redirects defined when
| using -ffinite-math-only.
| 
| All math functions (but not math tests, non-library code and libnldbl) are
| built with -fno-math-errno which means GCC will typically inline sqrt as a
| single instruction.  This means targets are no longer forced to add a 
special
| inline for sqrt.
| 
| * include/math.h (sqrt): Declare with asm redirect.
| (sqrtf): Likewise.
| (sqrtl): Likewise.
| (sqrtf128): Likewise.
| * Makeconfig: Add -fno-math-errno for libc/libm, but build 
testsuite,
| nonlib and libnldbl with -fmath-errno.
| * math/w_sqrt_compat.c: Define NO_MATH_REDIRECT.
| * math/w_sqrt_template.c: Likewise.
| * math/w_sqrtf_compat.c: Likewise.
| * math/w_sqrtl_compat.c: Likewise.
| * sysdeps/i386/fpu/w_sqrt.c: Likewise.
| * sysdeps/i386/fpu/w_sqrt_compat.c: Likewise.
| * sysdeps/generic/math-type-macros-float128.h: Remove math.h and
| complex.h.

And more precisely by building libc with -fno-math-errno.

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



Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-18 Thread Aurelien Jarno
On 2018-12-18 21:34, Aurelien Jarno wrote:
> Hi,
> 
> On 2018-12-18 15:15, Tim Ruehsen wrote:
> > Package: libc6-armhf-cross
> > Version: 2.28-2cross2
> > Severity: normal
> > 
> > Dear Maintainer,
> > 
> > currently strerror(-3) sets errno unexpectedly to ENOMEM (12).
> > 
> > The expected errno value would be either EINVAL or not touching errno
> > at all.
> > 
> > This behavior is relatively new and causes some CI cross builds to fail.
> > The failing test is a gnulib test (test-strerror.c).
> > 
> 
> I can reproduce the issue with libc6-armhf-cross 2.28-2cross2 and
> qemu-arm-static 1:3.1+dfsg-1, but not with the same binary on real
> hardware nor on qemu-user-static 1:2.12+dfsg-3+b1. I would therefore
> think it's a qemu bug.

Hmm, I am wrong, I can actually reproduce it with qemu-user-static
version 1:2.12+dfsg-3+b1. But I can't reproduce it on real hardware.

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



Bug#916779: libc6-armhf-cross: strerror(-3) sets errno to ENOMEM

2018-12-18 Thread Aurelien Jarno
Hi,

On 2018-12-18 15:15, Tim Ruehsen wrote:
> Package: libc6-armhf-cross
> Version: 2.28-2cross2
> Severity: normal
> 
> Dear Maintainer,
> 
> currently strerror(-3) sets errno unexpectedly to ENOMEM (12).
> 
> The expected errno value would be either EINVAL or not touching errno
> at all.
> 
> This behavior is relatively new and causes some CI cross builds to fail.
> The failing test is a gnulib test (test-strerror.c).
> 

I can reproduce the issue with libc6-armhf-cross 2.28-2cross2 and
qemu-arm-static 1:3.1+dfsg-1, but not with the same binary on real
hardware nor on qemu-user-static 1:2.12+dfsg-3+b1. I would therefore
think it's a qemu bug.

Do you have some other tests showing it's linked to the new upstream
glibc version?

Aurelien

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



[Git][glibc-team/glibc][sid] debian/testsuite-xfail-debian.mk: whitelist math/test-fenv on riscv64. This…

2018-12-17 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
b9f98eee by Aurelien Jarno at 2018-12-17T22:28:33Z
debian/testsuite-xfail-debian.mk: whitelist math/test-fenv on riscv64. This 
failure is also due to a kernel bug.

- - - - -


2 changed files:

- debian/changelog
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b9f98eee97f62a3daa931f1b769ebc14b2211cd9

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b9f98eee97f62a3daa931f1b769ebc14b2211cd9
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] releasing package glibc version 2.28-3

2018-12-16 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
5b0eebfa by Aurelien Jarno at 2018-12-16T17:26:16Z
releasing package glibc version 2.28-3

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/5b0eebfaf19394f6ef5f5b687a9554449ca17052

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/5b0eebfaf19394f6ef5f5b687a9554449ca17052
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc] Pushed new tag debian/2.28-3

2018-12-16 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2.28-3 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: https://salsa.debian.org/glibc-team/glibc/tree/debian/2.28-3
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] 2 commits: debian/patches/submitted-sigaction-sa-restorer.diff: fix a regression in…

2018-12-16 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
530d9c62 by Aurelien Jarno at 2018-12-16T13:30:35Z
debian/patches/submitted-sigaction-sa-restorer.diff: fix a regression in 
sigaction on m68k.  Closes: #915958.

- - - - -
db9fb276 by Aurelien Jarno at 2018-12-16T13:49:10Z
debian/script.in/nsscheck.sh: drop direct support for file-rc and always run 
invoke-rc.d instead. invoke-rc.d in stretch has support for file-rc. Closes: 
#916588.

- - - - -


4 changed files:

- debian/changelog
- + debian/patches/any/submitted-sigaction-sa-restorer.diff
- debian/patches/series
- debian/script.in/nsscheck.sh


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/02ba9194c909d58981eae156db9249485ef105f7...db9fb27698ad3e2383f0cd993f8d03e7cbb0ad56

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/02ba9194c909d58981eae156db9249485ef105f7...db9fb27698ad3e2383f0cd993f8d03e7cbb0ad56
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] Add a pointer to the x32 preadvwritev2 issue

2018-12-15 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
02ba9194 by Aurelien Jarno at 2018-12-15T22:48:30Z
Add a pointer to the x32 preadvwritev2 issue

- - - - -


1 changed file:

- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/02ba9194c909d58981eae156db9249485ef105f7

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/02ba9194c909d58981eae156db9249485ef105f7
You're receiving this email because of your account on salsa.debian.org.


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

2018-12-15 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
978eac9c by Aurelien Jarno at 2018-12-15T22:44:00Z
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - debian/patches/riscv64/submitted-start-cfi.diff: upstreamed.

- - - - -


4 changed files:

- debian/changelog
- debian/patches/git-updates.diff
- − debian/patches/riscv64/submitted-start-cfi.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/978eac9c6909644c6e5c73cae2da021bfe692508

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/978eac9c6909644c6e5c73cae2da021bfe692508
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] 5 commits: debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2,…

2018-12-15 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
9791dbb5 by Aurelien Jarno at 2018-12-15T21:50:52Z
debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2, 
misc/tst-preadvwritev64v2 and test-xfail-tst-setcontext7 on hppa.  Closes: 
#915676.

- - - - -
7161ac82 by Aurelien Jarno at 2018-12-15T21:57:01Z
debian/testsuite-xfail-debian.mk: whitelist math/test-float64x-float128-mul on 
sparc64.  Closes: #916124.

- - - - -
b3742561 by Aurelien Jarno at 2018-12-15T21:58:13Z
debian/control.in/libc: add a Breaks: nocache ( 1.0-1 ) to @libc@ as it 
doesnt work with glibc 2.28.

- - - - -
f048512a by Aurelien Jarno at 2018-12-15T22:09:14Z
debian/testsuite-xfail-debian.mk: whitelist math/test-fpucw, 
math/test-fpucw-ieee, math/test-fpucw-ieee-static and math/test-fpucw-static on 
riscv64. Thoses failures are due to a kernel bug.

- - - - -
5ab6a8b7 by Aurelien Jarno at 2018-12-15T22:12:58Z
debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 50 on riscv64.

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/control.in/libc
- + debian/sysdeps/riscv64.mk
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/a903bdf66089e75d7fe2b1b2ea2256b47e844e92...5ab6a8b70f3d6ed6a6b96f4ad94f35b98ac6

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/a903bdf66089e75d7fe2b1b2ea2256b47e844e92...5ab6a8b70f3d6ed6a6b96f4ad94f35b98ac6
You're receiving this email because of your account on salsa.debian.org.


Bug#916415: nocache broken with glibc 2.28: several programs just hang in call to futex(..., FUTEX_WAIT_PRIVATE, 2, NULL)

2018-12-13 Thread Aurelien Jarno
control: forwarded -1 https://github.com/Feh/nocache/issues/34

On 2018-12-14 13:33, Paul Wise wrote:
> Package: nocache/1.0-1,libc6/2.28-2
> Severity: critical
> Justification: breaks unrelated software
> Usertags: hang
> 
> The upgrade from libc6 2.27-8 to 2.28-2 breaks nocache; some programs,
> when run under it (but not all of them), hang in a call to read/futex:

I haven't looked at it in details, but at least accorded to the upstream
bug, it seems to be an issue on the nocache side:

https://github.com/Feh/nocache/issues/34

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


signature.asc
Description: PGP signature


[Git][glibc-team/glibc] Pushed new tag debian/2.28-2

2018-12-05 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2.28-2 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: https://salsa.debian.org/glibc-team/glibc/tree/debian/2.28-2
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] releasing package glibc version 2.28-2

2018-12-05 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
a903bdf6 by Aurelien Jarno at 2018-12-05T18:50:27Z
releasing package glibc version 2.28-2

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/a903bdf66089e75d7fe2b1b2ea2256b47e844e92

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/a903bdf66089e75d7fe2b1b2ea2256b47e844e92
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/debhelper.in/locales.postinst: fix regexp checking for installed locales…

2018-12-05 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
6322d9a5 by Aurelien Jarno at 2018-12-05T18:50:13Z
debian/debhelper.in/locales.postinst: fix regexp checking for installed locales 
package.  Closes: #903964.

- - - - -


2 changed files:

- debian/changelog
- debian/debhelper.in/locales.postinst


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/6322d9a55035c0850ad0198b31b9ff3a6f23a332

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/6322d9a55035c0850ad0198b31b9ff3a6f23a332
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/testsuite-xfail-debian.mk: whitelist elf/tst-execstack-needed on riscv64,…

2018-12-05 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
4fd017a8 by Aurelien Jarno at 2018-12-05T18:43:50Z
debian/testsuite-xfail-debian.mk: whitelist elf/tst-execstack-needed on 
riscv64, it is similar to the already whitelisted test 
elf/test-xfail-tst-execstack.

- - - - -


2 changed files:

- debian/changelog
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4fd017a8d90361ac5fd5b9671baa665dad227474

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4fd017a8d90361ac5fd5b9671baa665dad227474
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2 and…

2018-12-05 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
1e3b3dbc by Aurelien Jarno at 2018-12-05T18:38:56Z
debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2 and 
misc/tst-preadvwritev64v2 on x32. The failing part of those tests is new, and 
the it looks like a kernel bug in the compat layer.

- - - - -


2 changed files:

- debian/changelog
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/1e3b3dbc8af8be1fd4970125e62b2ff0f7bcb239

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/1e3b3dbc8af8be1fd4970125e62b2ff0f7bcb239
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/control.in/main: glibc-source: add breaks on cross-toolchain-base (<<…

2018-12-05 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
76e1377e by Aurelien Jarno at 2018-12-05T18:05:44Z
debian/control.in/main: glibc-source: add breaks on cross-toolchain-base 
( 29~) and cross-toolchain-base-ports ( 25~) as those packages 
are not compatible with glibc 2.28.  Closes: #915621.

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/control.in/main


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/76e1377e5cc43bf79b6523404abc4f425c0612f4

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/76e1377e5cc43bf79b6523404abc4f425c0612f4
You're receiving this email because of your account on salsa.debian.org.


Bug#913806: libc-bin: parsing of ld.so.conf by ldconfig and ld differs

2018-12-05 Thread Aurelien Jarno
On 2018-11-15 06:35, Andrej Shadura wrote:
> Package: libc-bin
> Version: 2.27-8
> Severity: normal
> 
> According to the current code of ldconfig and ld, there's subtle
> difference in parsing of /etc/ld.so.conf by these two tools:
>
> * ldconfig interprets relative paths in includes relatively to the
>   current directory it run in, and absolute path relatively to the
>   current "chroot" directory, if set
> 
> * ld interprets relative paths in includes relatively to the directory
>   the parsed file is in, and apparently ignores the --sysroot setting
>   for absolute paths and does not relativise them to this sysroot.

Given you reported the bug only to the glibc side, does it mean you
would like the glibc behaviour to be changed, and the binutils one to be
kept unchanged? We definitely want ldconfig to interpret paths relative
to the "chroot" directory (-r option), this is important to initialize a
cache without having to first chroot into the directory.

> dpkg-shlibdeps follows ldconfig, but always takes absolute paths
> relatively to the absolute root.
> 
> Also, ldconfig's manpage doesn't mention include directive at all

The manpage is provided by the manpages package and not by glibc.

Aurelien

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



[Git][glibc-team/glibc][sid] debian/testsuite-xfail-debian.mk: allow tst-pkey to fail on ppc64el, ppc64…

2018-12-04 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
127f6ebf by Aurelien Jarno at 2018-12-04T21:15:25Z
debian/testsuite-xfail-debian.mk: allow tst-pkey to fail on ppc64el, ppc64 
powerpc and powerpcspe as the glibc implementation is still only partial. 
Closes: #914997.

- - - - -


2 changed files:

- debian/changelog
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/127f6ebf579e83f922078c17995cbcc6c887af60

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/127f6ebf579e83f922078c17995cbcc6c887af60
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc-doc-reference] Pushed new tag debian/2.28-1

2018-12-04 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2.28-1 at GNU Libc Maintainers / 
glibc-doc-reference

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc-doc-reference/tree/debian/2.28-1
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc-doc-reference][sid] 4 commits: New upstream version.

2018-12-04 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / 
glibc-doc-reference


Commits:
324d5854 by Aurelien Jarno at 2018-12-04T19:39:57Z
New upstream version.

- - - - -
b5e435a9 by Aurelien Jarno at 2018-12-04T19:42:50Z
Set Rules-Requires-Root: no.

- - - - -
603826ca by Aurelien Jarno at 2018-12-04T19:43:39Z
Update to standards-version 4.2.1.

- - - - -
037d6112 by Aurelien Jarno at 2018-12-04T19:43:47Z
releasing package glibc-doc-reference version 2.28-1

- - - - -


2 changed files:

- debian/changelog
- debian/control


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc-doc-reference/compare/a0907c8fbcdd2c2ed0c414f17c27a778129d4984...037d6112cfabc7e8fe75f0b08667bda4b84e8844

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc-doc-reference/compare/a0907c8fbcdd2c2ed0c414f17c27a778129d4984...037d6112cfabc7e8fe75f0b08667bda4b84e8844
You're receiving this email because of your account on salsa.debian.org.


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

2018-12-04 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
5bb21336 by Aurelien Jarno at 2018-12-04T19:45:02Z
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/5bb21336f16a21bd2263c22c5fddd771983351c9

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/5bb21336f16a21bd2263c22c5fddd771983351c9
You're receiving this email because of your account on salsa.debian.org.


Bug#910489: glibc: fakechroot needs glibc 2.28 for renameat2 usage by mv in coreutils

2018-12-04 Thread Aurelien Jarno
Version: 2.28-1

On 2018-10-07 09:30, Johannes 'josch' Schauer wrote:
> Source: glibc
> Severity: normal
> Control: block #909612 by -1
> 
> Hi,
> 
> currently, it is not possible to use fakechroot with mv from coreutils
> in a Debian unstable chroot. Solving this issue requires an update of
> glibc in Debian to at least 2.28.
> 

glibc 2.28 is now in unstable. Closing the bug.

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



[Git][glibc-team/glibc][sid] debian/control.in/libc: breaks r-cran-later (<< 0.7.5+dfsg-2), ie versions built…

2018-12-04 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
b691a908 by Aurelien Jarno at 2018-12-04T19:37:12Z
debian/control.in/libc: breaks r-cran-later ( 0.7.5+dfsg-2), ie 
versions built with tinycthread.  Closes: #915339.

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/control.in/libc


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b691a908e1478754fc75964c19b7e609a8e24361

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b691a908e1478754fc75964c19b7e609a8e24361
You're receiving this email because of your account on salsa.debian.org.


Bug#914999: [libc6] Locking problems into libc6

2018-11-29 Thread Aurelien Jarno
control: tag -1 + moreinfo

Hi,

On 2018-11-29 13:58, Roman Savochenko wrote:
> Package: libc6
> Version: 2.24
> Severity: critical
> 
> --- Please enter the report below this line. ---
> I have got already more signs of a problem into locking access to functions
> like to getaddrinfo(), by the macro __libc_lock_lock, which reproduced in
> multithreaded environments!
> 
> 1. For my program, I was needed to create extra locking about the function
> getaddrinfo(), but that resolved the problem only for my calls but for the
> external libraries like to MySQL, MariaDB I yet have the crashes and it
> cannot be fixed at all.

Can you give more details about the issue, the symptoms, possible crash
backtrace, way to reproduce it. Without this details, there are very few
chances to be able to fix the bug.

> 2. rtl8192eu by the driver rtl8xxxu, or the external one 8192eu.ko, does not
> connect to any network with that messages into dmesg:
> [  137.936642] wlx000f0064f2d8: authenticate with 00:90:4c:08:00:0d
> [  137.940680] wlx000f0064f2d8: send auth to 00:90:4c:08:00:0d (try 1/3)
> [  138.145146] wlx000f0064f2d8: send auth to 00:90:4c:08:00:0d (try 2/3)
> [  138.353198] wlx000f0064f2d8: send auth to 00:90:4c:08:00:0d (try 3/3)
> [  138.557239] wlx000f0064f2d8: authentication with 00:90:4c:08:00:0d timed
> out

glibc is not involved at all in the wireless driver, so I don't see the
relation with the previous issue.

> 3. Impossible to connect to any WLan HotSpot (Ad-hoc), for me it is Nokia N9

Without more details, I also fail to see the relation with glibc here.

> All those issues fine fork on two Debian 8 installations with the libc6
> 2.19, where one on the same hardware as Debian 9.
> Other Debian 9 installation on the stationary PC also does not work for the
> second issue.
> Initially I heve counted it is kernel problems but I have installed this
> same Linux kernel version on Debian 8 and these all work there.

There are thousands of packages in different versions between Debian 8
and Debian 9. You have found it's not related to the kernel, but I fail
to see how that shows it's a libc6 issue. For example when you have
tried the kernel from Debian 9 in Debian 8, have you also tried with the
rtl8192 firmware from Debian 9?

Anyway if we want to know that the problem is related with glibc, please
try to install glibc packages (libc*, possibly locales* and nscd if
needed) from Debian 9 onto a working Debian 8 installation and see if
the problem appears.

Without more information, there is no way for us to fix the bug, so
we'll just have to close it.

Thanks,
Aurelien

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


signature.asc
Description: PGP signature


[Git][glibc-team/glibc] Pushed new tag debian/2.28-1

2018-11-28 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2.28-1 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: https://salsa.debian.org/glibc-team/glibc/tree/debian/2.28-1
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] releasing package glibc version 2.28-1

2018-11-28 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
312625fa by Aurelien Jarno at 2018-11-28T22:43:55Z
releasing package glibc version 2.28-1

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/312625face31f1b51828a421cdb2f41549613f1e

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/312625face31f1b51828a421cdb2f41549613f1e
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/control.in/main: Update Vcs-Git to point to the default branch.

2018-11-28 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
82573a99 by Aurelien Jarno at 2018-11-28T22:41:57Z
debian/control.in/main: Update Vcs-Git to point to the default branch.

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/control.in/main


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/82573a9988939f47a6fc3aff261ab2c098ea7a0c

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/82573a9988939f47a6fc3aff261ab2c098ea7a0c
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] 62 commits: Drop useless code

2018-11-28 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
629250af by Aurelien Jarno at 2018-08-04T18:14:01Z
Drop useless code

- - - - -
b8898d0e by Aurelien Jarno at 2018-08-04T18:14:01Z
New upstream release:

* New upstream release:
  - debian/control: regenerate.
  - debian/symbols.wildcard: update for 2.28.
  - debian/debhelper.in/libc-dev{,-alt}.install: do not install
libpthread_nonshared.a.
  - debian/patches/git-updates.diff: dropped.
  - debian/patches/localedata/locale-ku_TR.diff: rebased.
  - debian/patches/localedata/locale-csb_PL.diff: dropped, obsolete.
  - debian/patches/localedata/locale-se_NO.diff: dropped, obsolete.
  - debian/patches/localedata/tailor-iso14651_t1.diff: rebased.
  - debian/patches/arm/local-sigaction.diff: rebased.
  - debian/patches/hurd-i386/tg-context_functions.diff: rebased.
  - debian/patches/hurd-i386/git-tls.diff: upstreamed.
  - debian/patches/hurd-i386/git-tls-threadvar.diff: upstreamed.
  - debian/patches/hurd-i386/tg-sysvshm.diff: rebased.
  - debian/patches/hurd-i386/git-_dl_random.diff: upstreamed.
  - debian/patches/hurd-i386/git-grantpt.diff: upstreamed.
  - debian/patches/hurd-i386/git-posix_thread.diff: upstreamed.
  - debian/patches/hurd-i386/git-gai_misc.diff: upstreamed.
  - debian/patches/hurd-i386/tg-hurdsig-fixes.diff: rebased.
  - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
  - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
rebased.
  - debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: rebased.
  - debian/patches/hurd-i386/cvs-libpthread.diff: upstreamed.
  - debian/patches/hurd-i386/cvs-libpthread.abilist.diff: upstreamed.
  - debian/patches/hurd-i386/libpthread_build.diff: upstreamed.
  - debian/patches/hurd-i386/tg-libpthread_depends.diff: upstreamed.
  - debian/patches/hurd-i386/libpthread_version.diff: rebased.
  - debian/patches/hurd-i386/tg-remap_getcwd.diff: rebased.
  - debian/patches/hurd-i386/git-exec-static.diff: upstreamed.
  - debian/patches/hurd-i386/git-socket_flags.diff: upstreamed.
  - debian/patches/hurd-i386/git-socketpair_flags.diff: upstreamed.
  - debian/patches/hurd-i386/git-pipe2.diff: upstreamed.
  - debian/patches/hurd-i386/tg-libc_getspecific.diff: dropped, obsolete.
  - debian/patches/hurd-i386/git-futimens.diff: upstreamed.
  - debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: rebased.
  - debian/patches/hurd-i386/git-tls_thread_leak.diff: upstreamed.
  - debian/patches/hurd-i386/git-libpthread-stacksize.diff: upstreamed.
  - debian/patches/hurd-i386/git-reboot-startup.diff: upstreamed.
  - debian/patches/hurd-i386/cvs-revert-gnu-gnu-cleanup.diff: upstreamed.
  - debian/patches/hurd-i386/git-gsync-libc.diff: upstreamed.
  - debian/patches/hurd-i386/git-pthread_deps.diff: upstreamed.
  - debian/patches/hurd-i386/git-libpthread-gsync-spin.diff: upstreamed.
  - debian/patches/hurd-i386/git-libpthread-gsync-mutex.diff: upstreamed.
  - debian/patches/hurd-i386/git-NOFOLLOW.diff: upstreamed.
  - debian/patches/hurd-i386/git-NOFOLLOW-DIRECTORY.diff: upstreamed.
  - debian/patches/hurd-i386/git-mlockall.diff: upstreamed.
  - debian/patches/hurd-i386/git2.25-tls.diff: upstreamed.
  - debian/patches/hurd-i386/local-nocheck-installed-headers.diff: rebased.
  - debian/patches/hurd-i386/git-libpthread-2.26.diff: upstreamed.
  - debian/patches/hurd-i386/git-thread-linkspace.diff: upstreamed.
  - debian/patches/hurd-i386/libpthread_includes.diff: dropped, obsolete.
  - debian/patches/hurd-i386/local-exec_filename.diff: rebased.
  - debian/patches/hurd-i386/git-libpthread-trylock.diff: upstreamed.
  - debian/patches/hurd-i386/git-test-atexit-race-common.diff: upstreamed.
  - debian/patches/hurd-i386/git-UTIME.diff: upstreamed.
  - debian/patches/hurd-i386/git-timer_create_sigmask.diff: upstreamed.
  - debian/patches/kfreebsd/local-fbtl-depends.diff: rebased.
  - debian/patches/any/local-ldconfig-fsync.diff: dropped, obsolete.
  - debian/patches/any/submitted-bits-fcntl_h-at.diff: rebased.
  - debian/patches/any/submitted-intl-tstgettext.diff: upstreamed.
  - debian/patches/any/git-abilist-ignore-absolute.diff: upstreamed.
  - debian/debhelper.in/libc{-alt,-otherbuild,}.lintian-overrides: drop
libcidn.so override.
  - debian/libc6.symbols.{common,hppa,sparc}, debian/libc6.1.symbols.alpha,
debian/libc0.1.symbols.common, debian/libc0.3.symbols.hurd-i386: drop
libcidn.so.

- - - - -
2d5ece57 by Aurelien Jarno at 2018-08-04T18:14:01Z
debian/control.in/main: bump binutils build-dependency to 2.29 on all 
architectures.

- - - - -
5825c661 by Aurelien Jarno at 2018-08-04T18:14:01Z
debian/control.in/main, debian/rules: build with GCC 8.

- - - - -
94cb35f6 by Aurelien Jarno at 2018-08-04T18:14:01Z
debian/control.in/main: build-depends on libidn2-0 for the tests.

- - - - -
1fa8f667 by Aurelien Jarno at 2018-08-04T18:14:01Z
debian/control.in/libc: recommends libidn2-0 to support IDN domain names in 
getaddrinfo and getnameinfo

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

2018-11-28 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
aea56157 by Aurelien Jarno at 2018-11-28T22:38:28Z
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix a file descriptor leak in if_nametoindex() (CVE-2018-19591).
Closes: #914837.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/aea56157b456d4d9bef337d0149e952a41a7d919

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/aea56157b456d4d9bef337d0149e952a41a7d919
You're receiving this email because of your account on salsa.debian.org.


Bug#913768: transition: glibc

2018-11-14 Thread Aurelien Jarno
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

Dear release team,

I would like to get a transition slot for glibc 2.28. It is available in
experimental for almost 3 weeks and there is no known issue or
regression. It's also the version shipped in Ubuntu 18.10. It has been
built successfully on all release architectures. It fails to builds on a
few non-release architectures, but only due to a few testsuite issues
that needs to be investigated and which do not looks really worrying.

As the glibc is using symbol versioning, there is no soname change. That
said a few packages are using libc internal symbols and have to be
rebuilt for this transition:
 - apitrace
 - bro
 - dante
 - libnih
 - libnss-db
 - p11-kit
 - unscd

Here is the corresponding ben file:
  title = "glibc";
  is_affected = .depends ~ /libc[0-9.]* \(<

[Git][glibc-team/glibc] Pushed new tag debian/2.28-0experimental1

2018-11-12 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2.28-0experimental1 at GNU Libc 
Maintainers / glibc

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/tree/debian/2.28-0experimental1
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] releasing package glibc version 2.28-0experimental1

2018-11-12 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
881d000e by Aurelien Jarno at 2018-11-12T20:55:03Z
releasing package glibc version 2.28-0experimental1

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/881d000e51f9c84eeaa8be718643b0d15b27eddc

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/881d000e51f9c84eeaa8be718643b0d15b27eddc
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] debian/control.in/main, debian/sysdeps/armel.mk: build with gcc-7 as gcc-8…

2018-11-12 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
48a6b65c by Aurelien Jarno at 2018-11-12T20:34:02Z
debian/control.in/main, debian/sysdeps/armel.mk: build with gcc-7 as gcc-8 
triggers issues in the testsuite.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/control.in/main
- debian/sysdeps/armel.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/48a6b65cfb24334a1136ae5300fc92ded904981e

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/48a6b65cfb24334a1136ae5300fc92ded904981e
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] 2 commits: debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU bug with the new tests.

2018-11-12 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
45278ee9 by Aurelien Jarno at 2018-11-12T20:30:13Z
debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU bug 
with the new tests.

- - - - -
af79aada by Aurelien Jarno at 2018-11-12T20:30:14Z
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -


3 changed files:

- debian/changelog
- debian/patches/git-updates.diff
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/e2d0ccd3ef65a49a9a1c01efefd646133dedb0f8...af79aada1ee9745920c03dd4905162097559d13c

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/e2d0ccd3ef65a49a9a1c01efefd646133dedb0f8...af79aada1ee9745920c03dd4905162097559d13c
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] 5 commits: debian/control.in/main: Update Vcs-Git to point to the 2.28 branch.

2018-10-30 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
7c70f371 by Aurelien Jarno at 2018-10-30T20:28:46Z
debian/control.in/main: Update Vcs-Git to point to the 2.28 branch.

- - - - -
97d7d2da by Aurelien Jarno at 2018-10-30T20:36:38Z
Fix copy  paste issues

- - - - -
23bd71ec by Aurelien Jarno at 2018-10-30T20:41:37Z
debian/testsuite-xfail-debian.mk: Allow nptl/tst-signal6 to fail on armhf. The 
failure is due to a kernel bug when building armhf on an ARM64 machine.

- - - - -
cb555b07 by Aurelien Jarno at 2018-10-30T21:19:21Z
debian/testsuite-xfail-debian.mk: Allow math/test-ildouble-fma and 
math/test-ldouble-fma to fail on powerpc, ppc64, ppc64el. This is a known bug 
and not a regression.

- - - - -
e23a0244 by Aurelien Jarno at 2018-10-30T21:03:03Z
debian/testsuite-xfail-debian.mk: remove fixed XFAILs.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/control.in/main
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/06b5d2b9dadb8f185f02a7419d0b3f08fb26ddc1...e23a0244194443b5e4373d11b19d26735847e831

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/06b5d2b9dadb8f185f02a7419d0b3f08fb26ddc1...e23a0244194443b5e4373d11b19d26735847e831
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] 3 commits: debian/control.in/main: bump Standards-Version to 4.2.1 (no changes).

2018-10-29 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
dca00dea by Aurelien Jarno at 2018-10-29T22:46:24Z
debian/control.in/main: bump Standards-Version to 4.2.1 (no changes).

- - - - -
16f8c2d0 by Aurelien Jarno at 2018-10-29T23:08:46Z
debian/source/options: drop.

- - - - -
06b5d2b9 by Aurelien Jarno at 2018-10-29T23:11:54Z
releasing package glibc version 2.28-0experimental0

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/control.in/main
- − debian/source/options


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/4464a81fa6a1cd47374623bbd103dee6df2b9c6c...06b5d2b9dadb8f185f02a7419d0b3f08fb26ddc1

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/4464a81fa6a1cd47374623bbd103dee6df2b9c6c...06b5d2b9dadb8f185f02a7419d0b3f08fb26ddc1
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc] Pushed new tag debian/2.28-0experimental0

2018-10-29 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2.28-0experimental0 at GNU Libc 
Maintainers / glibc

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/tree/debian/2.28-0experimental0
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU bug with the new tests.

2018-10-29 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
4464a81f by Aurelien Jarno at 2018-10-29T21:59:03Z
debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU bug 
with the new tests.

- - - - -


2 changed files:

- debian/changelog
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4464a81fa6a1cd47374623bbd103dee6df2b9c6c

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4464a81fa6a1cd47374623bbd103dee6df2b9c6c
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] 15 commits: debian/patches/git-updates.diff: update from upstream stable branch.

2018-10-29 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
ea82dbc2 by Aurelien Jarno at 2018-08-14T14:30:54Z
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -
23506b03 by Samuel Thibault at 2018-09-04T17:38:23Z
patches/kfreebsd/local-tst-unique.diff: Fix patch application

- - - - -
7642088a by Samuel Thibault at 2018-09-04T17:43:21Z
hurd-i386: Fix getauxval(AT_SECURE).

Used inconditionally by gvfs

patches/hurd-i386/unsubmitted-getaux_at_secure.diff

- - - - -
58973106 by Samuel Thibault at 2018-09-04T19:12:31Z
hppa: Ignore executable stacks.

patches/hppa/git-check-execstack.diff
Closes: #904056.

- - - - -
d7bdcfee by Samuel Thibault at 2018-09-04T19:13:06Z
upload

- - - - -
10f7a9fb by Samuel Thibault at 2018-09-30T18:27:03Z
hurd-i386/local-no_unsupported_ioctls.diff: Undefine useless bit macros too

- - - - -
e72d642f by Samuel Thibault at 2018-10-09T20:34:12Z
hurd: Fix double-writes in ghc

  * patches/hurd-i386/git-interrupt_timeout{,_EIO}.diff

- - - - -
1a830156 by Samuel Thibault at 2018-10-28T09:41:38Z
patches/hurd-i386/git-intr-msg.diff: Fix crashes

due to a race between calling RPC and handling a signal.

- - - - -
98da6960 by Samuel Thibault at 2018-10-28T09:43:26Z
Refresh for dpkg patch application

- - - - -
9d0314c6 by Samuel Thibault at 2018-10-28T09:46:28Z
upload

- - - - -
c2dbbfca by Samuel Thibault at 2018-10-28T11:58:44Z
patches/hurd-i386/git-intr-msg.diff: Fix a cancellation case

- - - - -
6282ad04 by Samuel Thibault at 2018-10-29T18:00:04Z
patches/hurd-i386/git-interrupt_timeout_EIO.diff: return EIEIO instead of EIO.

EIO would be understood as hardware failure, while this is software failure.

- - - - -
0c8d271a by Samuel Thibault at 2018-10-29T20:36:05Z
upload

- - - - -
5a3fc3fa by Aurelien Jarno at 2018-10-29T21:19:43Z
Merge branch sid into glibc-2.28

- - - - -
e22091c5 by Aurelien Jarno at 2018-10-29T21:20:30Z
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/049954848598187aa294c6a273028d2aa47f97ef...e22091c50cea36934209e917a2b43efb1527beb5

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/049954848598187aa294c6a273028d2aa47f97ef...e22091c50cea36934209e917a2b43efb1527beb5
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] debian/patches/hppa/git-check-execstack.diff: upstreamed.

2018-10-29 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
04995484 by Aurelien Jarno at 2018-10-29T21:14:56Z
debian/patches/hppa/git-check-execstack.diff: upstreamed.

- - - - -


3 changed files:

- debian/changelog
- − debian/patches/hppa/git-check-execstack.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/049954848598187aa294c6a273028d2aa47f97ef

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/049954848598187aa294c6a273028d2aa47f97ef
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] libidn2-0 2.0.5 is now available in sid

2018-10-29 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
04c034e3 by Aurelien Jarno at 2018-10-29T20:55:51Z
libidn2-0 2.0.5 is now available in sid

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/control.in/libc
- debian/control.in/main
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/04c034e3f02518fa1d00f68bbfa40664587e7bb4

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/04c034e3f02518fa1d00f68bbfa40664587e7bb4
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/tzdata][stretch] 2 commits: New upstream version, affecting the following future timestamp:

2018-10-27 Thread Aurelien Jarno
Aurelien Jarno pushed to branch stretch at GNU Libc Maintainers / tzdata


Commits:
0a01b2b8 by Aurelien Jarno at 2018-10-27T13:20:16Z
New upstream version, affecting the following future timestamp:

* New upstream version, affecting the following future timestamp:
  - Morocco switches to permanent +01 on 2018-10-27.

- - - - -
3b7e89d9 by Aurelien Jarno at 2018-10-27T13:20:27Z
releasing package tzdata version 2018g-0+deb9u1

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/94f50e3f6417b4897260ff5d02fd7e4e8f1eabf3...3b7e89d9a730e9f1d1b6021d12b53fdca18694fd

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/94f50e3f6417b4897260ff5d02fd7e4e8f1eabf3...3b7e89d9a730e9f1d1b6021d12b53fdca18694fd
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/tzdata] Pushed new tag debian/2018g-0+deb9u1

2018-10-27 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2018g-0+deb9u1 at GNU Libc Maintainers / 
tzdata

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/tree/debian/2018g-0+deb9u1
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/tzdata][sid] 2 commits: New upstream version, affecting the following future timestamp:

2018-10-27 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / tzdata


Commits:
19abe6df by Aurelien Jarno at 2018-10-27T13:14:22Z
New upstream version, affecting the following future timestamp:

* New upstream version, affecting the following future timestamp:
  - Morocco switches to permanent +01 on 2018-10-27.
* Urgency set to high as the change will happen the next hours.

- - - - -
2d157aa7 by Aurelien Jarno at 2018-10-27T13:14:28Z
releasing package tzdata version 2018g-1

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/b33034c0fbeef366bc1357cb2ffede3427bc5aa0...2d157aa790f2f67beb172b91e335a436032121d3

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/b33034c0fbeef366bc1357cb2ffede3427bc5aa0...2d157aa790f2f67beb172b91e335a436032121d3
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/tzdata] Pushed new tag debian/2018g-1

2018-10-27 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2018g-1 at GNU Libc Maintainers / tzdata

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/tree/debian/2018g-1
You're receiving this email because of your account on salsa.debian.org.


Re: Propose requiring Python 3.4 or later for building glibc.

2018-10-22 Thread Aurelien Jarno
Hi Carlos, hi all,

On 2018-10-19 09:47, Carlos O'Donell wrote:
> This proposal is to being circulated to all the distribution
> maintainers to gain their acceptance surrounding the use of
> python 3.4 or greater for building glibc.
> 
> There has been concern expressed that requiring python 3.4
> or greater for the bootstrap process will add an additional
> tool the the bootstrap, and specifically a tool that may not
> be available on older distributions.
> 
> Python is already mostly available for distributions because
> of the integration into key OS components. Python can be 
> built on older distributions, and on older distributions you
> already have to build a lot of things to compile glibc (like
> a newer gcc, and binutils).
> 
> The question today is:
> 
> * Is it OK to require python 3.4 or later to build glibc?

[...]

> Aurelian,
> 
> Any input from Debian?

From the Debian side, the version 3.4 is not an issue at all. The
default Python 3 version in unstable (which is relevant for future
versions of glibc) is already 3.6.

We also need to consider the process of bootstrapping Debian. In that
case I believe it should also be fine as Python 3 from the host system
can be used. I have added Helmut Grohne in Cc: who is much more aware
of the bootstrapping process than me, and can confirm or infirm that.

Cheers,
Aurelien

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


signature.asc
Description: PGP signature


[Git][glibc-team/tzdata] Pushed new tag debian/2018f-0+deb9u1

2018-10-18 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2018f-0+deb9u1 at GNU Libc Maintainers / 
tzdata

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/tree/debian/2018f-0+deb9u1
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/tzdata][stretch] 2 commits: New upstream version, affecting the following future timestamp:

2018-10-18 Thread Aurelien Jarno
Aurelien Jarno pushed to branch stretch at GNU Libc Maintainers / tzdata


Commits:
50324630 by Aurelien Jarno at 2018-10-18T19:38:47Z
New upstream version, affecting the following future timestamp:

* New upstream version, affecting the following future timestamp:
  - Volgograd moves from +03 to +04 on 2018-10-28.
  - Fiji ends DST 2019-01-13, not 2019-01-20.
  - Most of Chile changes DST dates, effective 2019-04-06.

- - - - -
94f50e3f by Aurelien Jarno at 2018-10-18T19:39:04Z
releasing package tzdata version 2018f-0+deb9u1

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/697b04658e27327ee18beea4d6cbaad1ae9d1d4f...94f50e3f6417b4897260ff5d02fd7e4e8f1eabf3

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/697b04658e27327ee18beea4d6cbaad1ae9d1d4f...94f50e3f6417b4897260ff5d02fd7e4e8f1eabf3
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/tzdata] Pushed new tag debian/2018f-1

2018-10-18 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2018f-1 at GNU Libc Maintainers / tzdata

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/tree/debian/2018f-1
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/tzdata][sid] 3 commits: Set Rules-Requires-Root: no.

2018-10-18 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / tzdata


Commits:
fafad937 by Aurelien Jarno at 2018-10-18T18:22:00Z
Set Rules-Requires-Root: no.

- - - - -
33b1c1bf by Aurelien Jarno at 2018-10-18T18:22:54Z
debian/control: Update Standards-Version to 4.2.1.

- - - - -
b33034c0 by Aurelien Jarno at 2018-10-18T18:24:03Z
releasing package tzdata version 2018f-1

- - - - -


2 changed files:

- debian/changelog
- debian/control


View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/d85a4a4d51b3d3185befdfed4711fab5e1c7d82f...b33034c0fbeef366bc1357cb2ffede3427bc5aa0

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/d85a4a4d51b3d3185befdfed4711fab5e1c7d82f...b33034c0fbeef366bc1357cb2ffede3427bc5aa0
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/tzdata][sid] 2 commits: New upstream version, affecting the following future timestamp:

2018-10-18 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / tzdata


Commits:
6ed28302 by Aurelien Jarno at 2018-10-18T18:13:29Z
New upstream version, affecting the following future timestamp:

* New upstream version, affecting the following future timestamp:
  - Volgograd moves from +03 to +04 on 2018-10-28.
  - Fiji ends DST 2019-01-13, not 2019-01-20.
  - Most of Chile changes DST dates, effective 2019-04-06.

- - - - -
d85a4a4d by Aurelien Jarno at 2018-10-18T18:15:08Z
Drop debian/source/options.

- - - - -


2 changed files:

- debian/changelog
- − debian/source/options


View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/30f738249684471e99d28174a1aa9f540bca26ef...d85a4a4d51b3d3185befdfed4711fab5e1c7d82f

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/compare/30f738249684471e99d28174a1aa9f540bca26ef...d85a4a4d51b3d3185befdfed4711fab5e1c7d82f
You're receiving this email because of your account on salsa.debian.org.


Bug#910923: $PLATFORM is no longer expanded.

2018-10-14 Thread Aurelien Jarno
control: severity -1 normal
control: retitle -1 libc6: broken support for curly braces DST

On 2018-10-13 16:13, Roman Lebedev wrote:
> Source: glibc
> Version: 2.27-6
> Severity: important
> 
> Reproduction:
> $ strace -ELD_PRELOAD='/sss/${PLATFORM}/'  -s300  /bin/cat
> execve("/bin/cat", ["/bin/cat"], 0x55ddc6b820f0 /* 64 vars */) = 0
> brk(NULL)   = 0x56046d9c1000
> access("/etc/ld.so.nohwcap", F_OK)  = -1 ENOENT (No such file or 
> directory)
> readlink("/proc/self/exe", "/bin/cat", 4096) = 8
> openat(AT_FDCWD, "/sss/x86_64/", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such 
> file or directory)
> writev(2, [{iov_base="ERROR: ld.so: object '", iov_len=22}, 
> {iov_base="/sss/${PLATFORM}/", iov_len=21}, {iov_base="' from ", 
> iov_len=7}, {iov_base="LD_PRELOAD", iov_len=10}, {iov_base=" cannot be 
> preloaded (", iov_len=22}, {iov_base="cannot open shared object file", 
> iov_len=30}, {iov_base="): ignored.\n", iov_len=12}], 7ERROR: ld.so: object 
> '/sss/${PLATFORM}/' from LD_PRELOAD cannot be preloaded (cannot open 
> shared object file): ignored.
> ) = 124
> 
> So $PLATFORM is not expanded. This is a regression from 2.24

Actually ${PLATFORM} is not expanded. If you try with $PLATFORM you will
see it is correctly expanded.

> According to
> https://sourceware.org/bugzilla/show_bug.cgi?id=22299
> it *should* be fixed in 2.27, but it is clerly still reproducible in
> debian testing/sid.

This is a different bug, as shown above the problem is that support for
curly braces does not work anymore.

> This is causing the following problem for me:
> https://community.sonarsource.com/t/sonarqube-c-ubuntu-build-wrapper-ld-preload-error/300/2

The workaround is to use $PLATFORM instead of ${PLATFORM}.

Aurelien

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


signature.asc
Description: PGP signature


Bug#910669: glibc: Please remove transitional package multiarch-support

2018-10-09 Thread Aurelien Jarno
control: severity -1 + wishlist
control: tag -1 + wontfix

On 2018-10-09 10:17, Boyuan Yang wrote:
> Source: glibc
> Version: 2.27-6
> X-Debbugs-CC: aure...@debian.org d...@debian.org
> Severity: normal
> 
> Hi Aurelien, Matthias and Debian glibc maintainers,
> 
> As previously discussed in
> https://lists.debian.org/debian-science/2018/08/msg00050.html ,
> I think it's time to completely remove multiarch-support from Sid (and
> thus Buster).

That was my original plan, however the release team rejected that plan
on IRC. A few packages in Stretch still depends on multiarch-support, so
that might cause issues with apt during upgrade to Buster. This can
therefore be only removed after Buster is released. Tagging the bug as
wontfix in the meantime.

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



Bug#910544: tzdata: Brazil 2018-2019 DST changed

2018-10-07 Thread Aurelien Jarno
On 2018-10-07 18:49, Antonio Terceiro wrote:
> Package: tzdata
> Version: 2018e-1
> Severity: important
> Tags: upstream
> 
> Hi,
> 
> Recently it was decided that this year DST will start in Brazil on
> November 18th instead of November 4th. The corresponding thread on the
> upstream mailing list starts at:
> https://mm.icann.org/pipermail/tz/2018-October/026917.html
> 
> The maintainer said he will wait for the official decree for making a
> release, but the required changes were already made in the git
> repository.

Do you know how long it usually take for a presidential decree to be
sign? We do not want to propagate the wrong changes to users.

> Given the very short window to update every system in the country, it
> would be nice if we could have a release as soon as possible.

There are still four week before the change, we have seen much shorter
timeframe in the order of a few days, so we should not rush it too much
either.

Aurelien

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


signature.asc
Description: PGP signature


Bug#685706: libc-bin: order of /etc/ld.so.conf.d/*.conf

2018-09-16 Thread Aurelien Jarno
On 2018-09-16 02:38, Alexander Huynh wrote:
> Hello all,
> 
> I have a branch on Salsa [0] that would provide ordering for the two files I
> currently see placed in /etc/ld.so.conf.d/:
> 
>   * libc.conf
>   * $(uname -m)-linux-gnu.conf
> 
> I've also done a sweep of the rest of the repo, adding ordering to other files
> that could appear in /etc/ld.so.conf.d/.

This only changes the name of the files, which is the trivial part. As
those are conf files, the problem is to handle them during the package
upgrade, probably using dpkg-maintscript-helper. During the whole
upgrade process, the biarch compat files (old or new version) should never
have bigger priority than the corresponding native one, as it might
render the libc unusable for some weird multiarch + multilib
configurations.

Aurelien

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



Re: glibc and abi-compliance-checker break multiple KDE autopkgtests

2018-09-06 Thread Aurelien Jarno
On 2018-09-06 12:13, Paul Gevers wrote:
> Hi
> 
> On 06-09-18 11:53, Samuel Thibault wrote:
> > Samuel Thibault, le jeu. 06 sept. 2018 11:44:45 +0200, a ecrit:
> >> Paul Gevers, le jeu. 06 sept. 2018 11:22:46 +0200, a ecrit:
> >>> On 06-09-18 11:19, Samuel Thibault wrote:
> >>>> It'd be useful for the abi-compliance-checker test to actually output
> >>>> error messages,
> >>>>
> >>>> https://ci.debian.net/data/autopkgtest/testing/amd64/k/kf5-kdepim-apps-libs/944759/log.gz
> >>>>
> >>>> it not very talkative :)
> >>>
> >>> I agree, but I found that there are more logs in the artifacts.
> >>
> >> Ah, right. They seem to only point at c++ headers, so it'd rather be a
> >> g++ issue?
> > 
> > All the passed artifacts I can find have libc++-dev 6.0.1-1, not
> > libc++-8-dev 1:8~svn340819-1.
> 
> Does this mean that libc++-8-dev is breaking the ABI of the Qt/KDE
> packages? Luckily libc++-8-dev will not migrate to testing due to
> https://bugs.debian.org/714686 Does it need a "Breaks" then?

Actually due to a bug in the migration process this package migrated to
testing on 2018-08-26 despite the RC bug. It has been removed from
testing during last night.

> Does anybody know why libc++-8-dev is installed when glibc or
> abi-compliance-checker come from unstable? It seems that package is
> providing something that in testing is provided by libc++-dev (Or
> somewhere else in the dependency chain this goes "wrong" and leads to
> this outcome).

I have been able to install libc++-dev along glibc 2.27-6, so I wonder
if it is not just a matter of regenerating the testing chroot following
the libc++-8-dev removal from testing.

Aurelien

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


signature.asc
Description: PGP signature


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

2018-08-22 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
6e21f17d by Aurelien Jarno at 2018-08-22T17:41:40Z
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -


1 changed file:

- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/6e21f17d818f12db67c9744fe7bdfa389121f4eb

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/6e21f17d818f12db67c9744fe7bdfa389121f4eb
You're receiving this email because of your account on salsa.debian.org.


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

2018-08-15 Thread Aurelien Jarno
Aurelien Jarno pushed to branch stretch at GNU Libc Maintainers / glibc


Commits:
4a8bc610 by Aurelien Jarno at 2018-08-15T09:02:45Z
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.
  - Fix a memory leak in ld.so (CVE-2017-1000408).  Closes: #884132.
  - Fix a buffer overflow in ld.so (CVE-2017-1000409).  Closes: #884133.
  - Fixes incorrect RPATH/RUNPATH handling for SUID binaries
(CVE-2017-16997).  Closes: #884615.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4a8bc610102e0b53597d1cb55261201cba94160c

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4a8bc610102e0b53597d1cb55261201cba94160c
You're receiving this email because of your account on salsa.debian.org.


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

2018-08-14 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
ea82dbc2 by Aurelien Jarno at 2018-08-14T14:30:54Z
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/ea82dbc2bd86522e2985e2b54034840ad58e4f74

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/ea82dbc2bd86522e2985e2b54034840ad58e4f74
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.28] 2 commits: debian/patches/git-updates.diff: update from upstream stable branch.

2018-08-12 Thread Aurelien Jarno
Aurelien Jarno pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
7f396537 by Aurelien Jarno at 2018-08-12T21:44:40Z
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -
7c975606 by Aurelien Jarno at 2018-08-12T21:44:40Z
Close a few bugs

- - - - -


4 changed files:

- debian/changelog
- + debian/patches/git-updates.diff
- − debian/patches/hurd-i386/git-htl-getspecific.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/e5c069a354f6a7c0945f3f81598192b8307d27df...7c9756061d5635862871684a61f464d6ea4c6a2b

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/e5c069a354f6a7c0945f3f81598192b8307d27df...7c9756061d5635862871684a61f464d6ea4c6a2b
You're receiving this email because of your account on salsa.debian.org.


Bug#905939: tzdata files can get corrupted via write to /etc/localtime

2018-08-12 Thread Aurelien Jarno
On 2018-08-12 03:24, Vincent Lefevre wrote:
> Package: tzdata
> Version: 2018e-0+deb9u1
> Severity: important
> 
> On a Debian 9 machine:
> 
> patate:~> TZ=UTC date; TZ=UTC0 date
> Sun Aug 12 03:02:35 CEST 2018
> Sun Aug 12 01:02:35 UTC 2018
> 
> The first line is based on the /usr/share/zoneinfo/UTC file according
> to strace, but this is wrong as CEST is not UTC. The file is:
> 
> -rw-r--r-- 1 root root 2971 2018-05-15 10:01:38 /usr/share/zoneinfo/UTC
> 
> which doesn't seem to be the original one. I assume that it got
> corrupted via a write to /etc/localtime, but /etc/localtime is
> a symlink to /usr/share/zoneinfo/Etc/UTC, which is itself a
> symlink to /usr/share/zoneinfo/UTC.
> 
> Now, could the write to /etc/localtime be regarded as a bug?
> Probably not, because /etc/localtime is a config file, and one
> is allowed to write to config files under /etc.

I don't think it should be regarded as a bug. The fact it's a conffile
means that you can replace the symlink by another one or by a file, and
that dpkg and the maintainer script should keep the changes. It doesn't
mean anything about what the user can do about it.

> In short, having a symlink from a file under /etc to a file from
> a package does not seem to be correct.

This is nothing new, on a normal installation there are hundred of links
in /etc pointing to a file under /usr. For me the bug is in the
application writing the content instead of replacing the symlink.

> BTW, on https://www.virtualmin.com/node/15246 someone mentioned
> another issue with a symlink: "It's not really wise to make
> /etc/localtime a symlink. That used to be the standard behavior for
> Linux in the past, but then someone realized that /usr/share/zoneinfo
> could be on a different volume that's not always mounted, and we
> definitely don't want to be without /etc/localtime, [...]"

This is used to be a copy, to handle the case where /usr is mounted late
in the boot script. Since Jessie (initramfs-tools 0.117), it is
guaranteed that /usr is mounted in the initramfs, so it's possible to
use a symlink.

The switch to a symlink has been done so that systemd (#803144), and
recent desktop environments can work on Debian. On other distributions
/etc/timezone does not exist and the timezone configuration can be
checked by looking where the symlink points to.

In summary I don't believe there is a bug in tzdata. The bug should be
reassigned to the package wrongly changing /etc/localtime.

Aurelien

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



Bug#904102: locales: Interface is in english but french is set.

2018-08-04 Thread Aurelien Jarno
control: retitle -1 gnome: Interface is in english but french is set.
control: reassign -1 gnome 

On 2018-07-19 19:30, Alexandre wrote:
> Package: locales
> Version: 2.27-3
> Severity: normal
> 
> Dear Maintainer,
> 
> I set my interface in french (i have only FR in locales list)
> 
> But not working, only english.
> 
> In gnome setting panel i have mixed language : Menu is in French and content 
> is
> in english.
> 
> Thank you
> 
> alexandre@debian:~$ locale
> LANG=fr_FR.UTF-8
> LANGUAGE=
> LC_CTYPE="fr_FR.UTF-8"
> LC_NUMERIC=fr_FR.UTF-8
> LC_TIME=fr_FR.UTF-8
> LC_COLLATE="fr_FR.UTF-8"
> LC_MONETARY=fr_FR.UTF-8
> LC_MESSAGES="fr_FR.UTF-8"
> LC_PAPER=fr_FR.UTF-8
> LC_NAME="fr_FR.UTF-8"
> LC_ADDRESS="fr_FR.UTF-8"
> LC_TELEPHONE="fr_FR.UTF-8"
> LC_MEASUREMENT=fr_FR.UTF-8
> LC_IDENTIFICATION="fr_FR.UTF-8"
> LC_ALL=

This looks all well configured from the glibc point of view. It can be a
Gnome issue though, reassigning the bug.

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



[Git][glibc-team/glibc] Pushed new branch glibc-2.28

2018-08-04 Thread Aurelien Jarno
Aurelien Jarno pushed new branch glibc-2.28 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: https://salsa.debian.org/glibc-team/glibc/tree/glibc-2.28
You're receiving this email because of your account on salsa.debian.org.


Bug#785651: glibc: test run times out on ci.debian.net; maybe don't force a build every time

2018-08-04 Thread Aurelien Jarno
On 2018-07-23 22:17, Paul Gevers wrote:
> On Sun, 01 Apr 2018 21:56:33 +0200 Florian Weimer  wrote:
> > > I have no idea. On a fast 4-cores amd64 machine and for the 3 flavours
> > > built on amd64, the glibc takes around 20 minutes to build and the
> > > testsuite around 2h to run.
> > 
> > This is still rather slow.  I see native builds on relatively current
> > hardware taking 2 minutes, plus 12 to 15 minutes to build and run the
> > test suite (all with parallel make, although parallel make for tests
> > is disabled automatically for some subdirectories).  200 minutes on
> > current (amd64) hardware sounds quite excessive.
> 
> I just did a retry on our infrastructure and it ran in 57 minutes. But
> it ran on one of the two big workers (8 cores and 30 GB memory). We want
> to make all workers equal and we are going down to 2 cores and 7.2 GB.
> 
> Could it be that the memory is the actual problem and/or also an issue?

I don't think think the memory is really a problem, at least not for the
values you give. A few tests might be memory hungry, but 4GB should be
enough.

Aurelien

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


signature.asc
Description: PGP signature


Bug#785651: glibc: test run times out on ci.debian.net; maybe don't force a build every time

2018-08-04 Thread Aurelien Jarno
On 2018-07-30 23:14, Florian Weimer wrote:
> * Paul Gevers:
> 
> > Hi Florian,
> >
> > On 29-07-18 13:26, Florian Weimer wrote:
> >> I'm not sure why it is necessary to build glibc three times (unless
> >> it's impossible to get multi-arch packages into the buildroot).
> >
> > I am not sure if I understand what you mean, but currently having
> > multiple arches available in the autopkgtest testbed isn't supported. I
> > have seen packages try (gnupg2), but this goes easily wrong considering
> > the unstable-to-testing migration setup. If there is a real need for
> > this, it should come from autopkgtest.
> 
> Sorry, I never worked on the Debian toolchain, so my phrasing was
> poor.
> 
> In concrete terms, what I meant was: Why build libc6-i386 on amd64
> when there is a libc6:i386 package as well?

This package is basically only used by gcc to support multilib.
Therefore it's indeed possible to not include those builds in the
autopkgtests.

Aurelien

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



Bug#905448: libidn: Please package libidn2 2.0.5

2018-08-04 Thread Aurelien Jarno
Source: libidn
Severity: wishlist

glibc 2.28 has replaced its own internal forked idn implementation by
libidn2. However it requires at least version 2.0.5, while the version
in Debian testing/unstable is 2.0.4.

Would it be possible to package this new version? Thanks in advance.

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

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



[Git][glibc-team/glibc] Pushed new tag debian/2.27-5

2018-07-16 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2.27-5 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: https://salsa.debian.org/glibc-team/glibc/tree/debian/2.27-5
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] 2 commits: debian/patches/git-updates.diff: update from upstream stable branch.

2018-07-16 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
eaae98e3 by Aurelien Jarno at 2018-07-16T22:23:11+02:00
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -
37c3ee6b by Aurelien Jarno at 2018-07-16T22:23:19+02:00
releasing package glibc version 2.27-5

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/fd1d25746115c7e57911de86f51e92b6bc45ac1c...37c3ee6b1c9059d9ec315db72a510304eba976c3

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/fd1d25746115c7e57911de86f51e92b6bc45ac1c...37c3ee6b1c9059d9ec315db72a510304eba976c3
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] 2 commits: debian/rules.d/control.mk: Add support for riscv64. Closes: #888793.

2018-07-16 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
9594bcc9 by Aurelien Jarno at 2018-07-16T21:16:35+02:00
debian/rules.d/control.mk: Add support for riscv64.  Closes: #888793.

- - - - -
fd1d2574 by Aurelien Jarno at 2018-07-16T21:16:59+02:00
debian/testsuite-xfail-debian.mk: add reference testsuite results for riscv64.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/rules.d/control.mk
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/1853ace1eebb7619a8ebe5520e4697fb239104a5...fd1d25746115c7e57911de86f51e92b6bc45ac1c

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/1853ace1eebb7619a8ebe5520e4697fb239104a5...fd1d25746115c7e57911de86f51e92b6bc45ac1c
You're receiving this email because of your account on salsa.debian.org.


Bug#903389: glibc/2.27-4 appears to break unrar-free/1:0.0.1+cvs20140707-4 autopktest: different Valgrind status codes

2018-07-10 Thread Aurelien Jarno
Conditional jump or move depends on uninitialised value(s)
| ==4058==at 0x4E86F93: vfprintf (vfprintf.c:1642)
| ==4058==by 0x4E8EEB5: printf (printf.c:33)
| ==4058==by 0x109183: ??? (in /tmp/test-uninitialized)
| ==4058==by 0x4E5AA86: (below main) (libc-start.c:310)
| ==4058== 
| ==4058== Conditional jump or move depends on uninitialised value(s)
| ==4058==at 0x4E87074: vfprintf (vfprintf.c:1642)
| ==4058==by 0x4E8EEB5: printf (printf.c:33)
| ==4058==by 0x109183: ??? (in /tmp/test-uninitialized)
| ==4058==by 0x4E5AA86: (below main) (libc-start.c:310)
| ==4058== 
| 0
| ==4058== 
| ==4058== HEAP SUMMARY:
| ==4058== in use at exit: 0 bytes in 0 blocks
| ==4058==   total heap usage: 1 allocs, 1 frees, 1,024 bytes allocated
| ==4058== 
| ==4058== All heap blocks were freed -- no leaks are possible
| ==4058== 
| ==4058== For counts of detected and suppressed errors, rerun with: -v
| ==4058== Use --track-origins=yes to see where uninitialised values come from
| ==4058== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)

When the same binary is run with libc6 2.27-4, all the function names
are missing:

| ==4148== Memcheck, a memory error detector
| ==4148== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
| ==4148== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
| ==4148== Command: ./test-uninitialized
| ==4148== 
| ==4148== Conditional jump or move depends on uninitialised value(s)
| ==4148==at 0x4CD68CA: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CDDF75: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CA9B16: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148== 
| ==4148== Use of uninitialised value of size 8
| ==4148==at 0x4CD27BB: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CDDF75: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CA9B16: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148== 
| ==4148== Conditional jump or move depends on uninitialised value(s)
| ==4148==at 0x4CD27C5: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CDDF75: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CA9B16: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148== 
| ==4148== Conditional jump or move depends on uninitialised value(s)
| ==4148==at 0x4CD6053: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CDDF75: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CA9B16: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148== 
| ==4148== Conditional jump or move depends on uninitialised value(s)
| ==4148==at 0x4CD6134: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CDDF75: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148==by 0x4CA9B16: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so)
| ==4148== 
| 0
| ==4148== 
| ==4148== HEAP SUMMARY:
| ==4148== in use at exit: 0 bytes in 0 blocks
| ==4148==   total heap usage: 0 allocs, 0 frees, 0 bytes allocated
| ==4148== 
| ==4148== All heap blocks were freed -- no leaks are possible
| ==4148== 
| ==4148== For counts of detected and suppressed errors, rerun with: -v
| ==4148== Use --track-origins=yes to see where uninitialised values come from
| ==4148== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)

We already have many binaries built with -z separate-code in buster, so
the best would be to add support for them in valgrind. I am therefore
reaffecting the bug there. If it can't be done soon, the best would be to
build binutils with --disable-separate-code.

I think the issue should just be ignored from the CI point of view, it
just happens that glibc is one of the many affected packages, the other
haven't been caught before.

Aurelien

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


signature.asc
Description: PGP signature


Bug#903389: glibc/2.27-4 appears to break unrar-free/1:0.0.1+cvs20140707-4 autopktest: different Valgrind status codes

2018-07-10 Thread Aurelien Jarno
On 2018-07-09 13:00, Paul Gevers wrote:
> Source: glibc, unrar-free
> Version: glibc/2.27-4
> Version: unrar-free/1:0.0.1+cvs20140707-4
> User: debian...@lists.debian.org
> Usertags: breaks needs-update
> 
> Dear maintainers,
> 
> With a recent upload of glibc the autopkgtest of unrar-free started to
> fail in unstable and testing. I have copied the error below.
> 
> Currently this regression is delaying the migration of glibc to
> testing by 13 days. Could you please investigate the situation and
> determine which package needs to fix something, and assign appropriately?

From what I have investigated so far, valgrind returns many "Conditional
jump or move depends on uninitialised value" issues when libc6 is built
using binutils 2.30.90.20180705-1. When rebuilding libc6 2.27-4 with
binutils 2.30-22, the issue disappears.

I don't know yet, if it's an issue in glibc, binutils or valgrind,
however I doubt it's an issue in unrar-free.

Aurelien

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


signature.asc
Description: PGP signature


[Git][glibc-team/tzdata][sid] Update French debconf translation, by Baptiste Jammet. Closes: #903425.

2018-07-09 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / tzdata


Commits:
30f73824 by Aurelien Jarno at 2018-07-10T00:47:35+02:00
Update French debconf translation, by Baptiste Jammet.  Closes: #903425.

- - - - -


2 changed files:

- debian/changelog
- debian/po/fr.po


View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/commit/30f738249684471e99d28174a1aa9f540bca26ef

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/commit/30f738249684471e99d28174a1aa9f540bca26ef
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/patches/any/git-abilist-ignore-absolute.diff: backport support for…

2018-07-08 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
588a1f66 by Aurelien Jarno at 2018-07-08T13:28:36+02:00
debian/patches/any/git-abilist-ignore-absolute.diff: backport support for 
binutils 2.31 from upstream.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/any/git-abilist-ignore-absolute.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/588a1f66e39615b6b3456d0c07f130c6f35e8bb9

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/588a1f66e39615b6b3456d0c07f130c6f35e8bb9
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc] Pushed new tag debian/2.27-4

2018-07-07 Thread Aurelien Jarno
Aurelien Jarno pushed new tag debian/2.27-4 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: https://salsa.debian.org/glibc-team/glibc/tree/debian/2.27-4
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] releasing package glibc version 2.27-4

2018-07-07 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
ff262522 by Aurelien Jarno at 2018-07-07T18:34:40+02:00
releasing package glibc version 2.27-4

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/ff262522f4188d99402842c2998d1322424f3081

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/ff262522f4188d99402842c2998d1322424f3081
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] 2 commits: debian/control.in/main: bump Standards-Version to 4.1.4 (no changes).

2018-07-07 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
54c17088 by Aurelien Jarno at 2018-07-07T18:22:20+02:00
debian/control.in/main: bump Standards-Version to 4.1.4 (no changes).

- - - - -
e7ad831c by Aurelien Jarno at 2018-07-07T18:33:48+02:00
debian/local/manpages/catchsegv.1: apply some corrections to the manpage.  
Closes: #902236.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/control.in/main
- debian/local/manpages/catchsegv.1


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/49f9bc3ed3114d98049bda2e87ce4a5a7f6560b9...e7ad831c16a15103827d1013e59739ac1fbe24bb

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/49f9bc3ed3114d98049bda2e87ce4a5a7f6560b9...e7ad831c16a15103827d1013e59739ac1fbe24bb
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/patches/riscv64/submitted-start-cfi.diff: fix endless loop when throwing…

2018-07-07 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
49f9bc3e by Aurelien Jarno at 2018-07-07T18:12:06+02:00
debian/patches/riscv64/submitted-start-cfi.diff: fix endless loop when throwing 
an exception from a constructor.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/riscv64/submitted-start-cfi.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/49f9bc3ed3114d98049bda2e87ce4a5a7f6560b9

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/49f9bc3ed3114d98049bda2e87ce4a5a7f6560b9
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] Fix LC_PAPER for es_BO locale. Closes: #880675.

2018-07-07 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
b440630e by Aurelien Jarno at 2018-07-07T18:03:24+02:00
Fix LC_PAPER for es_BO locale.  Closes: #880675.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b440630e39264251176d4ecd60623fb87f1c3721

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b440630e39264251176d4ecd60623fb87f1c3721
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][sid] debian/local/etc/nsswitch.conf: Switch from the compat to the files module. Closes: #880846.

2018-07-07 Thread Aurelien Jarno
Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
e05f1210 by Aurelien Jarno at 2018-07-07T17:02:09+02:00
debian/local/etc/nsswitch.conf: Switch from the compat to the files module.  
Closes: #880846.

- - - - -


2 changed files:

- debian/changelog
- debian/local/etc/nsswitch.conf


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/e05f1210e5b89e998a7d9ef1a0d633eb76d522fe

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/e05f1210e5b89e998a7d9ef1a0d633eb76d522fe
You're receiving this email because of your account on salsa.debian.org.


<    9   10   11   12   13   14   15   16   17   18   >