glibc 2.24-9ubuntu1 source package in Ubuntu

Changelog

glibc (2.24-9ubuntu1) zesty; urgency=medium

  * Merge with Debian testing, bringing in packaging and upstream fixes.
  * debian/patches/any/cvs-ttyname-namespaces.diff: Pull upstream commit
    to return ENODEV for ttyname() when /proc/self/fd* point to nonsense
    in namespaces (LP: #1669578)
  * debian/patches/any/cvs-pthread-free.diff: Pull an upstream commit to
    fix use after free in pthread_create() (LP: #1651525)
  * debian/patches/powerpc/cvs-lock-elision.diff: Pull upstream commit
    to fix write-after-destroy in lock elision on powerpc (LP: #1640518)

glibc (2.24-9) unstable; urgency=medium

  [ Samuel Thibault ]
  * hurd-i386/tg-libpthread-gsync-mutex.diff: Update patch, fixes trylock
    error return.
  * hurd-i386/tg-magic-pid.diff: New patch, add support for /proc/self.
  * hurd-i386/tg-mlockall.diff: New patch, add support for mlockall.
    - control: Bump gnumach-dev build-depend accordingly.
  * hurd-i386/tg-gsync-libc.diff: Fix linking against built libmachuser
    instead of installed libmachuser.
  * libc0.3.symbols.hurd-i386: Add vm_wire_all symbols.

  [ Aurelien Jarno ]
  * debian/sysdeps/{amd64,i386,x32}.mk: disable lock elision (aka Intel TSX)
    on x86 architectures. This causes programs (wrongly) unlocking an already
    unlocked mutex to abort. More importantly most of the other distributions
    decided to disable it, so we don't want to be the only distribution left
    testing this code path.  Closes: #850182.
  * debian/rules.d/build.mk: pass --no-recursion before -T in the call to tar
    to workaround or fix bug#829738. This reduces the size of the glibc-source
    package by 40%
  * debian/patches/localedata/supported.diff: rename the kk_KZ locale with the
    RK1048 charset to kk_KZ.RK1048 to avoid conflicting with the kk_KZ locale
    with the PT154 charset.  Closes: #847596.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - debian/patches/alpha/submitted-math-fixes.diff: Drop, merged upstream.
  * patches/any/cvs-resolv-internal-qtype.diff: patch from upstream to fix a
    NULL pointer dereference in libresolv when receiving a T_UNSPEC internal
    QTYPE (CVE-2015-5180).  Closes: #796106.
  * Make the package build reproducibly, thanks to Ximin Luo for the patch.
    Closes: #783210.
    - debian/rules: export SOURCE_DATE_EPOCH when not building with
      dpkg-buildpackage.
    - debian/rules.d/build.mk: use --clamp-mtime instead of touching the
      files.
    - debian/rules.d/debhelper.mk: do not chmod +x the shell script, call
      it with sh instead.
  * debian/rules.d/control.mk: Add the sh3 architecture to libc6_archs.
    Closes: #850565.

glibc (2.24-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * hurd-i386/tg-libc_rwlock_recursive.diff: New patch to work around
    fakeroot-tcp issue, see #845930.
  * hurd-i386/cvs-hurd_signal.h_c++.diff: New patch to fix building gdb.
  * hurd-i386/tg-poll_errors_fixes.diff: Fix port leak.

 -- Adam Conrad <email address hidden>  Mon, 20 Mar 2017 11:07:30 -0600

Upload details

Uploaded by:
Adam Conrad
Uploaded to:
Zesty
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
glibc_2.24.orig.tar.xz 13.3 MiB ed71e8afd2b270f7947a2cea2457a31e1ca4fac08e2731d80edd7ec1730ec84f
glibc_2.24-9ubuntu1.debian.tar.xz 995.7 KiB c895181cd5933939837626e3ac80e712ee60097d8a9e740e7185b8588e66c945
glibc_2.24-9ubuntu1.dsc 8.6 KiB 51cc493659246a5df7299893a5283a765e48b740a1ba048bb500e26be8b38db9

Available diffs

View changes file

Binary packages built by this source

glibc-doc: No summary available for glibc-doc in ubuntu zesty.

No description available for glibc-doc in ubuntu zesty.

glibc-source: No summary available for glibc-source in ubuntu zesty.

No description available for glibc-source in ubuntu zesty.

libc-bin: No summary available for libc-bin in ubuntu zesty.

No description available for libc-bin in ubuntu zesty.

libc-bin-dbgsym: No summary available for libc-bin-dbgsym in ubuntu zesty.

No description available for libc-bin-dbgsym in ubuntu zesty.

libc-dev-bin: No summary available for libc-dev-bin in ubuntu zesty.

No description available for libc-dev-bin in ubuntu zesty.

libc-dev-bin-dbgsym: No summary available for libc-dev-bin-dbgsym in ubuntu zesty.

No description available for libc-dev-bin-dbgsym in ubuntu zesty.

libc6: No summary available for libc6 in ubuntu zesty.

No description available for libc6 in ubuntu zesty.

libc6-amd64: No summary available for libc6-amd64 in ubuntu zesty.

No description available for libc6-amd64 in ubuntu zesty.

libc6-amd64-dbgsym: No summary available for libc6-amd64-dbgsym in ubuntu zesty.

No description available for libc6-amd64-dbgsym in ubuntu zesty.

libc6-armel: No summary available for libc6-armel in ubuntu zesty.

No description available for libc6-armel in ubuntu zesty.

libc6-armel-dbgsym: No summary available for libc6-armel-dbgsym in ubuntu zesty.

No description available for libc6-armel-dbgsym in ubuntu zesty.

libc6-dbg: No summary available for libc6-dbg in ubuntu zesty.

No description available for libc6-dbg in ubuntu zesty.

libc6-dbgsym: No summary available for libc6-dbgsym in ubuntu zesty.

No description available for libc6-dbgsym in ubuntu zesty.

libc6-dev: No summary available for libc6-dev in ubuntu zesty.

No description available for libc6-dev in ubuntu zesty.

libc6-dev-amd64: No summary available for libc6-dev-amd64 in ubuntu zesty.

No description available for libc6-dev-amd64 in ubuntu zesty.

libc6-dev-armel: No summary available for libc6-dev-armel in ubuntu zesty.

No description available for libc6-dev-armel in ubuntu zesty.

libc6-dev-i386: No summary available for libc6-dev-i386 in ubuntu zesty.

No description available for libc6-dev-i386 in ubuntu zesty.

libc6-dev-s390: No summary available for libc6-dev-s390 in ubuntu zesty.

No description available for libc6-dev-s390 in ubuntu zesty.

libc6-dev-x32: No summary available for libc6-dev-x32 in ubuntu zesty.

No description available for libc6-dev-x32 in ubuntu zesty.

libc6-i386: No summary available for libc6-i386 in ubuntu zesty.

No description available for libc6-i386 in ubuntu zesty.

libc6-i386-dbgsym: No summary available for libc6-i386-dbgsym in ubuntu zesty.

No description available for libc6-i386-dbgsym in ubuntu zesty.

libc6-pic: No summary available for libc6-pic in ubuntu zesty.

No description available for libc6-pic in ubuntu zesty.

libc6-s390: No summary available for libc6-s390 in ubuntu zesty.

No description available for libc6-s390 in ubuntu zesty.

libc6-s390-dbgsym: No summary available for libc6-s390-dbgsym in ubuntu zesty.

No description available for libc6-s390-dbgsym in ubuntu zesty.

libc6-udeb: No summary available for libc6-udeb in ubuntu zesty.

No description available for libc6-udeb in ubuntu zesty.

libc6-udeb-dbgsym: No summary available for libc6-udeb-dbgsym in ubuntu zesty.

No description available for libc6-udeb-dbgsym in ubuntu zesty.

libc6-x32: No summary available for libc6-x32 in ubuntu zesty.

No description available for libc6-x32 in ubuntu zesty.

libc6-x32-dbgsym: No summary available for libc6-x32-dbgsym in ubuntu zesty.

No description available for libc6-x32-dbgsym in ubuntu zesty.

locales: No summary available for locales in ubuntu zesty.

No description available for locales in ubuntu zesty.

locales-all: No summary available for locales-all in ubuntu zesty.

No description available for locales-all in ubuntu zesty.

multiarch-support: No summary available for multiarch-support in ubuntu zesty.

No description available for multiarch-support in ubuntu zesty.

nscd: No summary available for nscd in ubuntu zesty.

No description available for nscd in ubuntu zesty.

nscd-dbgsym: No summary available for nscd-dbgsym in ubuntu zesty.

No description available for nscd-dbgsym in ubuntu zesty.