Change logs for glibc source package in Vivid

  • glibc (2.21-0ubuntu4) vivid; urgency=medium
    
      * debian/patches/arm/local-arm-futex.diff: Lie about the minimum
        kernel support for futex_atomic_cmpxchg_inatomic to restore the
        previous state and make pulsesink happier on ARM (LP: #1436162)
      * debian/debhelper.in/libc.preinst: Wipe ld.so.cache on upgrades.
     -- Adam Conrad <email address hidden>   Wed, 25 Mar 2015 14:31:51 -0600
  • glibc (2.21-0ubuntu3) vivid; urgency=medium
    
      * debian/patches/ubuntu/local-warn-bsd-source.diff: Don't warn on
        _BSD_SOURCE || _SVID_SOURCE, so we don't have to fix everything
        that might define them and build with -Werror, drop post-vivid.
     -- Adam Conrad <email address hidden>   Mon, 23 Mar 2015 09:01:43 -0600
  • glibc (2.21-0ubuntu2) vivid; urgency=medium
    
      * debian/patches/powerpc/cvs-ppc-sqrt.diff: Fix sqrt() on powerpc.
      * debian/patches/powerpc/cvs-ppc-sqrtf.diff: Likewise for sqrtf().
      * debian/patches/powerpc/cvs-ppc-pow.diff: Likewise for pow().
      * debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Fix inline
        feraiseexcept and feclearexcept macro input conversion on PPC.
      * debian/patches/any/submitted-longdouble.diff: Refresh for above.
      * debian/patches/any/local-disable-test-tgmath2.diff: Likewise.
      * debian/patches/any/cvs-logbl-accuracy.diff: Fix ldbl-128ibm logbl.
      * debian/patches/powerpc/local-math-logb.diff: Refresh and move to
        debian/patches/any/local-math-logb.diff, as it's not PPC-specific.
      * debian/patches/any/cvs-localplt-new-readelf.diff: Preemptively
        fix localplt test breakage with binutils 2.26 before it lands.
      * debian/patches/any/cvs-make-typo.diff: Fix typo in elf/Makefile.
      * debian/patches/powerpc/cvs-power7-strncpy.diff: Optimize strncpy
        for POWER7 drastically (10-70%) on strings longer than 16 chars.
      * debian/patches/powerpc/cvs-ppc-tabort-le.diff: Fix TABORT encoding
        when building on toolchains without HTM support (no-op on gcc-4.9)
      * debian/patches/arm/cvs-arm-sfi_breg.diff: Fix LDR_GLOBAL macro.
      * debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Fix memcpy
        and memmove for the ARM_ALWAYS_BX class of hardware like ArmadaXP.
     -- Adam Conrad <email address hidden>   Fri, 20 Mar 2015 15:19:40 -0600
  • glibc (2.21-0ubuntu2~ppa4) vivid; urgency=medium
    
      * debian/patches/powerpc/cvs-ppc-sqrt.diff: Fix sqrt() on powerpc.
      * debian/patches/powerpc/cvs-ppc-sqrtf.diff: Likewise for sqrtf().
      * debian/patches/powerpc/cvs-ppc-pow.diff: Likewise for pow().
      * debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Fix inline
        feraiseexcept and feclearexcept macro input conversion on PPC.
      * debian/patches/any/submitted-longdouble.diff: Refresh for above.
      * debian/patches/any/local-disable-test-tgmath2.diff: Likewise.
      * debian/patches/any/cvs-logbl-accuracy.diff: Fix ldbl-128ibm logbl.
      * debian/patches/powerpc/local-math-logb.diff: Refresh and move to
        debian/patches/any/local-math-logb.diff, as it's not PPC-specific.
      * debian/patches/any/cvs-localplt-new-readelf.diff: Preemptively
        fix localplt test breakage with binutils 2.26 before it lands.
      * debian/patches/any/cvs-make-typo.diff: Fix typo in elf/Makefile.
      * debian/patches/powerpc/cvs-power7-strncpy.diff: Optimize strncpy
        for POWER7 drastically (10-70%) on strings longer than 16 chars.
      * debian/patches/powerpc/cvs-ppc-tabort-le.diff: Fix TABORT encoding
        when building on toolchains without HTM support (no-op on gcc-4.9)
      * debian/patches/arm/cvs-arm-sfi_breg.diff: Fix LDR_GLOBAL macro.
      * debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Fix memcpy
        and memmove for the ARM_ALWAYS_BX class of hardware like ArmadaXP.
     -- Adam Conrad <email address hidden>   Fri, 20 Mar 2015 15:19:40 -0600
  • glibc (2.21-0ubuntu1) vivid; urgency=medium
    
      * Merge with 2.21 from experimental (LP: #1425623), remaining changes:
        - Drop the Breaks line from libc which refers to a Debian transition.
        - Remove the libc6 recommends on libc6-i686, which we don't build.
        - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel.
        - Ship update-locale and validlocale in /usr/sbin in libc-bin.
        - Don't build locales or locales-all in Ubuntu, we rely on langpacks.
        - Heavily mangle the way we do service restarting on major upgrades.
        - Build i386 variants as -march=i686, build amd64 with -O3, and build
          ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize.
        - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs.
        - Drop the libc6-xen flavour, as the above change covers Xen's needs.
        - Enable systemtap support, which is currently disabled in Debian.
        - Force tuning POWER7 builds to POWER8, as POWER7 is just a stopgap.
      * debian/patches/ubuntu/lddebug-scopes.diff: Disable tst-dl-iter-static.
      * debian/patches/ubuntu/submitted-no-stack-backtrace.diff: Fix missing
        include leading to FTBFS with -Werror=implicit-function-declaration.
      * debian/testsuite-checking/compare.sh: Turn testsuite failures back on.
      * debian/sysdeps/linux.mk: Also symlink sys/sdt-config.h (LP: #1418239)
    
    glibc (2.21-0experimental0) experimental; urgency=medium
    
      * New upstream release: version 2.21, with git updates up to 2015-02-10:
        - debian/patches/git-updates.diff: Updated.
        - debian/patches/all/submitted-po-fr-fixes.diff: Rebased.
        - debian/patches/alpha/cvs-__pointer_chk_guard.diff: Merged.
        - debian/patches/alpha/cvs-unwind-backtrace.diff: Merged.
        - debian/patches/alpha/local-gcc4.1.diff: Rebased.
        - debian/patches/alpha/local-lowlevellock.diff: Dropped.
        - debian/patches/alpha/local-string-functions.diff: Rebased.
        - debian/patches/alpha/submitted-PTR_MANGLE.diff: Rebased.
        - debian/patches/alpha/submitted-dl-support.diff: Rebased.
        - debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff: Dropped.
        - debian/patches/alpha/submitted-rtld-fPIC.diff: Rebased.
        - debian/patches/amd64/cvs-slow-sse42.diff: Merged.
        - debian/patches/amd64/local-blacklist-on-TSX-Haswell.diff: Rebased.
        - debian/patches/amd64/submitted-rwlock-stack-imbalance.diff: Dropped.
        - debian/patches/any/cvs-check_pf-infinite-loop.diff: Merged.
        - debian/patches/any/cvs-getnetbyname.diff: Merged.
        - debian/patches/any/cvs-regex-alloca.diff: Merged.
        - debian/patches/any/cvs-resolv-first-query-failure.diff: Merged.
        - debian/patches/any/cvs-socketcall-syscall.diff: Merged.
        - debian/patches/any/cvs-strtod.diff: Merged.
        - debian/patches/any/cvs-vfprintf.diff: Merged.
        - debian/patches/any/cvs-wordexp.diff: Merged.
        - debian/patches/any/cvs-wprintf.diff: Merged.
        - debian/patches/any/cvs-wscanf.diff: Merged.
        - debian/patches/any/local-disable-libnss-db.diff: Rebased.
        - debian/patches/any/local-disable-test-tgmath2.diff: Rebased.
        - debian/patches/any/local-libgcc-compat-ports.diff: Rebased.
        - debian/patches/any/local-libpic.diff: Rebased.
        - debian/patches/any/local-no-SOCK_NONBLOCK.diff: Rebased.
        - debian/patches/any/local-no-pagesize.diff: Rebased.
        - debian/patches/any/local-rtlddir-cross.diff: Rebased.
        - debian/patches/any/local-stdio-lock.diff: Rebased.
        - debian/patches/any/local-sysctl.diff: Rebased.
        - debian/patches/any/submitted-argp-attribute.diff: Rebased.
        - debian/patches/any/submitted-bits-fcntl_h-at.diff: Rebased.
        - debian/patches/any/submitted-longdouble.diff: Rebased.
        - debian/patches/any/submitted-nl_langinfo-static.diff: Merged.
        - debian/patches/any/submitted-ptsname_r-uninitialized-memory.diff: Merged.
        - debian/patches/any/submitted-resolv-ipv6-nameservers.diff: Rebased.
        - debian/patches/any/submitted-sysdeps-auxv.diff: Merged.
        - debian/patches/any/unsubmitted-scanf-includes.diff: Rebased.
        - debian/patches/any/unsubmitted-tst-ftell-locale.diff: Dropped.
        - debian/patches/any/unsubmitted-tst-tlsmod-as-needed.diff: Merged.
        - debian/patches/arm/local-ioperm.diff: Rebased.
        - debian/patches/arm/local-lowlevellock.diff: Dropped.
        - debian/patches/arm/local-sigaction.diff: Rebased.
        - debian/patches/arm/local-vfp-sysdeps.diff: Rebased.
        - debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Rebased.
        - debian/patches/arm64/cvs-includes-cleanup.diff: Merged.
        - debian/patches/arm64/submitted-align.diff: Merged.
        - debian/patches/arm64/submitted-setcontext.diff: Merged.
        - debian/patches/arm64/submitted-tst-setcontext.diff: Merged.
        - debian/patches/hppa/cvs-sigrtmin.diff: Merged.
        - debian/patches/hppa/local-atomic.diff: Dropped.
        - debian/patches/hppa/local-elf-make-cflags.diff: Rebased.
        - debian/patches/hppa/local-fcntl-osync.diff: Rebased.
        - debian/patches/hppa/local-fpu.diff: Rebased.
        - debian/patches/hppa/local-inlining.diff: Rebased.
        - debian/patches/hppa/local-lowlevellock.diff: Dropped.
        - debian/patches/hppa/local-pthread_spin_unlock.diff: Rebased.
        - debian/patches/hppa/local-setjmp-namespace.diff: Dropped.
        - debian/patches/hppa/local-shmlba.diff: Rebased.
        - debian/patches/hppa/local-stack-grows-up.diff: Rebased.
        - debian/patches/hurd-i386/tg-libpthread_depends.diff: Rebased.
        - debian/patches/i386/submitted-i686-timing.diff: Rebased.
        - debian/patches/kfreebsd/local-fbtl-depends.diff: Rebased.
        - debian/patches/kfreebsd/local-fbtl.diff: Rebased.
        - debian/patches/kfreebsd/local-scripts.diff: Rebased.
        - debian/patches/kfreebsd/local-sysdeps.diff: Rebased.
        - debian/patches/kfreebsd/submitted-waitid.diff: Rebased.
        - debian/patches/locale/locale-print-LANGUAGE.diff: Rebased.
        - debian/patches/locale/submitted-XDR-revert.diff: Merged.
        - debian/patches/localedata/sort-UTF8-first.diff: Rebased.
        - debian/patches/localedata/supported.diff: Rebased.
        - debian/patches/m68k/local-fpic.diff: Rebased.
        - debian/patches/m68k/local-mathinline_h.diff: Rebased.
        - debian/patches/m68k/local-reloc.diff: Rebased.
        - debian/patches/mips/local-lowlevellock.diff: Dropped.
        - debian/patches/mips/local-r10k.diff: Rebased.
        - debian/patches/mips/submitted-rld_map.diff: Rebased.
        - debian/patches/powerpc/cvs-ibm-branch.diff: Dropped.
        - debian/patches/sparc/local-fork.diff: Dropped.
        - debian/patches/sparc/local-sparcv9-target.diff: Rebased.
      * Drop some hppa patches that Carlos O'Donell claims are no longer needed:
        - debian/patches/hppa/local-EAGAIN.diff: Dropped.
        - debian/patches/hppa/local-fanotify_mark-5i.diff: Dropped.
        - debian/patches/hppa/submitted-fadvise64_64.diff: Dropped.
        - debian/patches/hppa/submitted-nptl-carlos.diff: Dropped.
      * debian/*: Update occurences of 2.19 to 2.21 and update symbols to match.
      * debian/patches/any/cvs-vismain-pie.diff: Compile vismain with -fPIE
        and link with -pie to fix testsuite failure with the new binutils.
      * debian/patches/any/local-libgcc-compat-abilists.diff: Fix the ablists
        to match the symbols added in local-libgcc-compat* for the testsuite.
      * debian/patches/sh4/local-fpscr_values.diff: Make the sh abilist match.
      * debian/{control.in/main,rules}: Switch to gcc-4.9 on all architectures.
      * debian/patches/any/local-tester-gcc-4.9.diff: Fix gcc-4.9 regression.
      * debian/patches/any/local-xfail-stdlib-linkns.diff: XFAIL this test due
        to building with pt_chown, which we should revisit very, very soon.
      * debian/sysdeps/*: --enable-lock-elision on PPC targets (LP: #1414819)
      * debian/libc*.symbols*: Remove local __invoke_dynamic_linker__ symbol,
        which no longer shows up in random support libraries' symbol tables.
      * debian/sysdeps/*: Neither ports nor nptl are considered add-ons anymore.
      * debian/{rules.d/build.mk,testsuite-checking/*}: Adjust for upstream's
        new testsuite, and convert old expected-results-* to match new output.
      * debian/testsuite-checking/*: Let arm64 fail the tests indicated by the
        upstream port maintainer as broken, and let i386 fail tst-cleanupx4.
      * debian/debhelper.in/glibc-doc.install: Install changelogs that exist.
      * debian/patches/i386/submitted-i686-timing.diff: Fix -Wundef warnings.
      * debian/patches/arm/unsubmitted-ldso-abi-check.diff: Fix build failures
        from format mismatches, uninitialised variables, and const conversions.
      * debian/rules.d/debhelper.mk: Fix bootstrap libdirs (Closes: #715059)
      * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Same as above.
      * Other than two hurd-i386 patches required as scaffolding for others,
        all the hurd-i386 patches are disabled, so this build *will* fail there.
      * kfreebsd's sysdeps patches almost certainly need updating for 2.21 too.
      * Failing on testsuite failures is disabled to attempt to get full builds.
    
    glibc (2.19-17) unstable; urgency=medium
    
      [ Adam Conrad ]
      * debian/rules.d/debhelper.mk: Unconditionally create tmp.substvars.
        Closes: #780431.
    
    glibc (2.19-16) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/cvs-libpthread-dlopen.diff: New patch to allow
        libpthread.so to be dynamically loaded from a dlopened library.
      * patches/hurd-i386/cvs-libpthread-libc-lockP{,2}.diff: New patch to
        dynamically call pthread functions from libc.
    
      [ Aurelien Jarno ]
      * We have a transition mechanism for the locales, as the Debian archive
        used to expose arch:all packages on all architectures even when the
        corresponding arch:any package is not available yet. This has been
        fixed long time ago, the transition mechanism has not been used
        correctly for a lot of time and has been broken by the split out of
        libc-bin. The breakage has been partially fixed by the "Breaks: locales
        (<< 2.19)" added to libc6. It's now time to add the missing "Depends:
        libc-bin (>> 2.19)" to locales and remove the transition mechanism.
        Closes: #583088, #779442
      * patches/any/cvs-ldconfig-aux-cache.diff: new patch from upstream to
        ignore corrupted aux-cache instead of segfaulting. Closes: #759530.
     -- Adam Conrad <email address hidden>   Mon, 16 Mar 2015 10:25:48 -0600
  • glibc (2.19-15ubuntu2) vivid; urgency=medium
    
      * debian/patches/any/cvs-vismain-pie.diff: Compile vismain with -fPIE
        and link with -pie to fix testsuite failure with the new binutils.
     -- Adam Conrad <email address hidden>   Sat, 28 Feb 2015 00:59:56 -0700
  • glibc (2.19-15ubuntu1) vivid; urgency=medium
    
      * Merge with Debian unstable, bringing in several security and bug fixes
        from upstream and swapping some Ubuntu patches for Debian equivalents.
    
    glibc (2.19-15) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/any/cvs-wscanf.diff: new patch from upstream to fix a
        heap buffer overflow in wscanf (CVE-2015-1472, CVE-2015-1473). Closes:
        #777197.
    
    glibc (2.19-14) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/libpthread_spin-lock.diff: New patch to fix spin-lock.h
        inclusion order.
      * patches/hurd-i386/tg-WRLCK-upgrade.diff: New patch to fix atomicity of
        changing between rd locks and wr locks.
      * patches/hurd-i386/cvs-static-dlopen.diff: New patch to fix dlopen from
        static binaries, busybox notably.
      * control.in/main: Bump mig dependency to get _routines@ symbols, bump
        gnumach-dev dependency to get protected payload symbols.
      * libc0.3.symbols.hurd-i386: Update symbols.
      * patches/hurd-i386/submitted-startup-pid2.diff: Remove, replaced by...
      * patches/hurd-i386/tg-reboot-startup.diff: ... new patch to make reboot
        lookup startup through /servers/startup instead of guessing its pid and
        using its message port.
    
      [ Adam Conrad ]
      * debian/rules.d/tarball.mk: Fix update-from-upstream manual/* filter rule.
    
      [ Petr Salinger ]
      * kfreebsd/local-sysdeps.diff: update to revision 5688 (from glibc-bsd).
        Do not return EINTR from sigwait. Closes: #763705.
    
      [ Aurelien Jarno ]
      * debian/patches/any/cvs-wordexp.diff: new patch from upstream to fix a
        command execution in wordexp() with WRDE_NOCMD specified (CVS-2014-7817).
      * debian/patches/any/cvs-getnetbyname.diff: new patch from upstream to fix
        an infinite loop in getnetbyname (CVE-2014-9402). Closes: #775572.
      * debian/patches/any/cvs-vfprintf.diff: new patch from ustream to fix a
        stack overflow in vfprintf (CVE-2012-3406). Closes: #681888.
      * debian/patches/git-updates.diff: update to the latest commit of the 2.19
        branch to fix a few buffer overflow, unbounded stack allocation or memory
        leaks that have not been (yet ?) tagged as security issue. This branch
        includes a few patches already applied manually:
        - drop patches/localedata/unsubmitted-tst-setlocale3-ENV.diff (merged
          upstream).
        - drop patches/s390/cvs-s390-abi-reversal.diff (merged upstream).
        - update patches/any/cvs-resolv-first-query-failure.diff
        - drop patches/any/cvs-resolv-reuse-fd.diff (merged upstream).
        - drop patches/any/cvs-posix_spawn_file_actions_addopen.diff (merged
          upstream).
        - drop patches/any/cvs-setlocale-alloca.diff (merged upstream).
        - drop patches/any/cvs-CVE-2014-0475.diff (merged upstream).
        - drop patches/any/cvs-CVE-2014-5119.diff (merged upstream).
        - drop patches/any/cvs-CVE-2014-6040.diff (merged upstream).
     -- Adam Conrad <email address hidden>   Sun, 08 Feb 2015 21:52:50 -0700
  • glibc (2.19-13ubuntu3) vivid; urgency=medium
    
      * any/cvs-CVE-2014-7817.diff: Backport fix from trunk for wordexp,
        making it honour the WRDE_NOCMD flag in all cases (LP: #1396471)
      * Update to release/2.19/master, fixing arm64 frame bug in _start.
     -- Adam Conrad <email address hidden>   Thu, 04 Dec 2014 16:56:41 -0700
  • glibc (2.19-13ubuntu2) vivid; urgency=medium
    
      * No, really, remove obsolete /etc/ld.so.conf.d/i686-linux-gnu.conf.
    
    glibc (2.19-13ubuntu1) vivid; urgency=medium
    
      * Merge with Debian unstable, pulling in upstream and package fixes.
      * Re-enable the testsuite that was disabled in Debian for the freeze.
      * Drop obsolete /etc/ld.so.conf.d/i686-linux-gnu.conf (LP: #1381656)
      * Update to release/2.19/master, and readjust patches to compensate:
        - localedata/unsubmitted-tst-setlocale3-ENV.diff: Superseded.
        - s390/cvs-s390-abi-reversal.diff: Superseded.
        - any/cvs-resolv-reuse-fd.diff: Superseded.
        - any/cvs-posix_spawn_file_actions_addopen.diff: Superseded.
        - any/cvs-setlocale-alloca.diff: Superseded.
        - any/cvs-CVE-2014-0475.diff: Superseded.
        - any/cvs-CVE-2014-5119.diff: Superseded.
        - any/cvs-CVE-2014-6040.diff: Superseded.
        - any/cvs-resolv-first-query-failure.diff: Rebased with upstream.
      * testsuite-checking: Ignore failures of the tst-dl-iter-static test,
        which are caused by the lddebug-scopes patch, while we work out a
        better solution upstream to the GDB versus linux-vdso.so.1 problem.
      * Pull in latest PPC fixes from ibm/2.19/master branch (LP: #1341569)
    
    glibc (2.19-13) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * kfreebsd/local-fbtl.diff: update to revision 5677 (from glibc-bsd).
        Workarounds a kfreebsd 9.0 to 10.1 ABI break. Closes: #740509.
      * patches/hppa/cvs-sigrtmin.diff: backport patch from upstream to change
        __SIGRTMIN to match other architectures. Closes: #766605.
      * patches/amd64/cvs-slow-sse42.diff: backport patch from upstream to fix
        a performance issue with strcmp and friends functions on some machines.
      * patches/any/cvs-regex-alloca.diff: new patch from upstream to fix a
        segmentation fault in regex in case of heap allocation failure. Closes:
        #767225.
      * Don't fail to build in case of testsuite regressions, so that changes
        in the environment (e.g.: kernel) do not prevent security or stable
        versions to be built. It will be re-enabled after the Jessie release.
      * debian/control.in/main: build-depends on debhelper (>= 9.20141010) to
        get Build-Profiles features. This fixes the following lintian warning:
        restriction-formula-with-debhelper-without-debhelper-version.
    
      [ Samuel Thibault ]
      * hurd-i386/cvs-libpthread.diff: Update to Sun Nov 2.
      * hurd-i386/libpthread_clean.diff: Refresh, most of it merged into
        cvs-libpthread.diff.
      * hurd-i386/cvs-libpthread-pthread_condattr_setclock.diff,
        cvs-libpthread_guardsize.diff, cvs-libpthread_std_thread.diff: Remove,
        merged into cvs-libpthread.diff.
    
    glibc (2.19-12) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-thread-cancel.diff: Update patch from upstream, fixes
        a rare deadlock.
      * patches/hurd-i386/local-libpthread-stacksize.diff: New patch to make
        libpthread stacks size default to 8MiB like on Linux, to avoid surprises
        with packages which assume the Linuxish default.
      * patches/hurd-i386/tg-poll_errors_fixes.diff: Update patch, fixes
        select returned value in case of errors. Closes: #764840.
    
      [ Petr Salinger ]
      * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
        under 10.x kernels, provided by Steven Chamberlain. Closes: #762404.
    
      [ Aurelien Jarno ]
      * Remove mtrace(1) and pldd(1) manpages, provided by the manpages package
        starting with version 3.74.
      * debian/control.in/*: update the syntax of the Build-Profiles field and
        build depends on dpkg-dev (>= 1.17.14) to get the new feature. Closes:
        #764274.
      * Remove libc6-prof package as it's broken for years and there are better
        way to profile code nowadays. Closes: #760450.
      * patches/amd64/local-blacklist-on-TSX-Haswell.diff: new patch from
        Henrique de Moraes Holschuh to disable TSX on processors which might get
        it disable through a microcode update. Closes: #762195.
      * Install French, German, Polish and Spanish version of validlocale(8)
        manpage. Add a Replaces: manpages-fr-extra (<= 20141008).
      * Update French manpages translations, by David Prévot. Closes: #715289.
      * Update German manpages translations, by Helge Kreutzmann. Closes: #717979.
      * kfreebsd/local-fbtl.diff: update to revision 5651 (from glibc-bsd).
        Workarounds a kfreebsd 9.0 to 10.1 ABI break. Closes: #740509.
      * patches/any/cvs-CVE-2014-6040.diff: new patch from upstream to fix crashes
        on invalid input in IBM gconv modules (CVE-2014-6040).
      * patches/any/cvs-check_pf-infinite-loop.diff: new patch from upstream to
        fix an infinite loop in infinite loop in check_pf.
      * patches/any/local-static-dlopen-search-path.diff: new patch to re-enable
        default search path for dlopen() in static libraries. Closes: #754813,
        #757941.
    
      [ Helmut Grohne ]
      * debian/patches/any/local-bootstrap-headers.diff: Update to handle
        stubs-$abi.h which is required for multilib bootstraps. Closes: #756473
    
    glibc (2.19-11) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-thread-cancel.diff: Update patch against two other
        overzealous assertions.
      * patches/hurd-i386/submitted-bind_umask.diff: Split into cvs-bind_umask.diff
        and submitted-bind_umask2.diff as requested by upstream.
      * patches/hurd-i386/cvs-fork_ss_hang.diff: New patch which fixes some dash
        hangs.
      * patches/hurd-i386/cvs-libpthread_guardsize.diff: Add another guard size
        computation fix.  Fixes gcj's boehm-gc.  Closes: #760076.
    
      [ Aurelien Jarno ]
      * debian/control.in/main: Build-Depends on dpkg (>= 1.17.11) instead of
        dpkg-dev (>= 1.17.1).  Closes: #759495.
      * debian/debhelper.in/libc.{preinst,postinst,postrm}: correctly remove old
        conffiles /etc/ld.so.conf.d/i486-{kfreebsd-gnu.conf,gnu-gnu.conf,gnu.conf}.
        Closes: #759568.
      * Update Italian debconf translation, by Luca Monducci.  Closes: #760092.
    
      [ Petr Salinger ]
      * kfreebsd/local-fbtl.diff: update to revision 5520 (from glibc-bsd).
        Fixes x87 precision mode in newly created pthreads. Closes: #761175.
     -- Adam Conrad <email address hidden>   Tue, 11 Nov 2014 20:35:28 -0700
  • glibc (2.19-13ubuntu1) vivid; urgency=medium
    
      * Merge with Debian unstable, pulling in upstream and package fixes.
      * Re-enable the testsuite that was disabled in Debian for the freeze.
      * Drop obsolete /etc/ld.so.conf.d/i686-linux-gnu.conf (LP: #1381656)
      * Update to release/2.19/master, and readjust patches to compensate:
        - localedata/unsubmitted-tst-setlocale3-ENV.diff: Superseded.
        - s390/cvs-s390-abi-reversal.diff: Superseded.
        - any/cvs-resolv-reuse-fd.diff: Superseded.
        - any/cvs-posix_spawn_file_actions_addopen.diff: Superseded.
        - any/cvs-setlocale-alloca.diff: Superseded.
        - any/cvs-CVE-2014-0475.diff: Superseded.
        - any/cvs-CVE-2014-5119.diff: Superseded.
        - any/cvs-CVE-2014-6040.diff: Superseded.
        - any/cvs-resolv-first-query-failure.diff: Rebased with upstream.
      * testsuite-checking: Ignore failures of the tst-dl-iter-static test,
        which are caused by the lddebug-scopes patch, while we work out a
        better solution upstream to the GDB versus linux-vdso.so.1 problem.
      * Pull in latest PPC fixes from ibm/2.19/master branch (LP: #1341569)
     -- Adam Conrad <email address hidden>   Tue, 11 Nov 2014 18:48:22 -0700
  • glibc (2.19-10ubuntu2) utopic; urgency=medium
    
      * Add patches/ubuntu/unsubmitted-increase-dtv-surplus.diff from Fedora to
        allow up to 32 dlopened modules to use static TLS (LP: #1375555).
     -- Colin Watson <email address hidden>   Tue, 30 Sep 2014 14:33:02 +0100