Change log for glibc package in Debian

226294 of 294 results
Superseded in sid-release
glibc (2.22-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * hurd-i386/cvs-gprof-tick.diff: Cherry-pick from upstream to fix gprof
    timing.
  * hurd-i386/cvs-IPV6_PKTINFO.diff: Cherry-pick from upstream to fix
    IPV6_*PKT* macros.

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fix a buffer overflow in the glob function (CVE-2016-1234).
    - Fix a stack overflow in getaddrinfo function (CVE-2016-3706).
    - Fix nss_hesiod breakage.  Closes: #821358.
  * patches/kfreebsd/local-sysdeps.diff: update to revision 6051 (from
    glibc-bsd) to fix FTBFS and provide PT_FOLLOW_FORK in sys/ptrace.h.
    Closes: #822143, #823387.
  * patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply fix from Steve
    McIntyre to fix an armhf ABI detection crash in ldconfig on arm64.
    Closes: #822489.
  * debian/control.in/main: upgrade breaks on binutils. This is plainly
    wrong though, glibc should not be a special case: either we don't
    support partial upgrades or we do that for all libraries. With that
    let's hope people will stop reporting bugs, sigh.  Closes: #819165.
  * Drop libc*-i686 packages as GCC now defaults to i686:
    - debian/control: drop packages, add provides and build-depends on
      g++-5 (>= 5.3.1-17) and dpkg-dev (>= 1.18.7).
    - debian/sysdeps/hurd-i386.mk: stop building libc0.3-i686. Use the
      default compiler options to build libc0.3-xen.
    - debian/sysdeps/i386.mk: stop building libc6-i686.
    - debian/sysdeps/kfreebsd-i386.mk: drop.
    - debian/patches/i386/submitted-i686-timing.diff: drop.  Closes:
      #218519.

  [ Adam Conrad ]
  * debian/control.in/libc: Force i686 variants off the system on upgrade.

 -- Aurelien Jarno <email address hidden>  Wed, 11 May 2016 23:39:05 +0200
Superseded in experimental-release
Superseded in stretch-release
Superseded in sid-release
glibc (2.22-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * hurd-i386/submitted-auxv.diff: Update from upstream commit into
    cvs-auxv.diff.
  * hurd-i386/unsubmitted-prof-eintr.diff: Fix recording profiling from
    ext2fs.
  * hurd-i386/submitted-anon-mmap-shared.diff: Disable, actually breaks
    booting hurd-i386.
  * control: Add myself as uploader.

 -- Samuel Thibault <email address hidden>  Tue, 19 Apr 2016 11:48:08 +0200
Deleted in experimental-release (Reason: None provided.)
glibc (2.23-0experimental2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * patches/kfreebsd/local-fbtl.diff: update to revision 5973 (from
    glibc-bsd).
  * debian/rules, debian/rules.d/build.mk: rename localedir into complocaledir
    following upstream change.
  * debian/patches/local-allocalim-header.diff: drop, obsolete.
  * debian/patches/any/local-no-pagesize.diff: drop, obsolete.

  [ Adam Conrad ]
  * debian/testsuite-xfail-debian.mk: Also allow tst-malloc-thread-fail to
    fail where we've already done so for test-xfail-tst-malloc-thread-exit.

 -- Aurelien Jarno <email address hidden>  Thu, 14 Apr 2016 14:20:30 +0200
Superseded in stretch-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.22-6) unstable; urgency=medium

  [ Samuel Thibault ]
  * hurd-i386/submitted-auxv.diff: New patch, fixes cvs crash.
  * hurd-i386/submitted-anon-mmap-shared.diff: New patch, fixes inheritence of
    shared anonymous memory.

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fix stack overflow when getnetbyname is invoked on a very long name
      (CVE-2016-3075).
    - Fix HTM on powerpc/ppc64/ppc64el.

 -- Aurelien Jarno <email address hidden>  Sat, 09 Apr 2016 13:35:19 +0200
Published in jessie-release
Superseded in stretch-release
Superseded in sid-release
glibc (2.19-18+deb8u4) stable; urgency=medium

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
      - Fixes bug18240 failing with a timeout on machines with a lot of swap.
  * patches/any/cvs-grantpt-pty-owner.diff: new patch from upstream to
    improve granpt when /dev/pts is not mounted with the correct options.
  * rules.d/debhelper.mk: only install pt_chown when built.
  * sysdeps/linux.mk: don't build pt_chown (CVE-2013-2207). Closes: #717544.

 -- Aurelien Jarno <email address hidden>  Sat, 27 Feb 2016 23:17:33 +0100
Superseded in stretch-release
Superseded in experimental-release
Superseded in stretch-release
Superseded in sid-release
glibc (2.22-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * testsuite-xfail-debian.mk: Disable the problematic test-lfs test on hurd.

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fix assertion failure with unconnectable name server addresses.  Closes:
      #816669.
  * Drop libnss-dns-udeb and libnss-files-udeb and merge the files they
    include in libc6-udeb.
  * debian/patches/any/cvs-sys-personality-h.diff: new patch to synchronise
    <sys/personality.h> with kernel headers.  Closes: #697456.

 -- Aurelien Jarno <email address hidden>  Tue, 29 Mar 2016 00:44:21 +0200
Superseded in experimental-release
glibc (2.23-0experimental1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/testsuite-xfail-debian.mk (powerpc) really mark
    tst-malloc-thread-exit as xfail.
  * debian/testsuite-xfail-debian.mk (ppc64) mark tst-malloc-thread-exit
    test as xfail, it is a known issue and not a regression.
  * patches/kfreebsd/local-fbtl.diff: update to revision 5969 (from
    glibc-bsd).
  * debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, obsoleted by
    hurd-i386/cvs-libpthread.so.diff.
  * debian/patches/kfreebsd/local-tst-unique.diff: disable tst-unique* on
    GNU/kFreeBSD, as they are not supported by the FreeBSD ELF OSABI.
  * debian/patches/alpha/submitted-fts64.diff: new patch to fix the new fts64
    function on alpha.

  [ Samuel Thibault ]
  * hurd-i386/cvs-libpthread.diff: More updates to glibc-2.23.
  * hurd-i386/cvs-openat.diff: Fix __openat prototype.
  * hurd-i386/cvs-gai_sigqueue.diff: Fix gai_sigqueue prototype.
  * hurd-i386/cvs-aio_sigqueue.diff: Fix aio_sigqueue prototype.
  * hurd-i386/cvs-libpthread.diff: Separate 2.23 changes to...
  * hurd-i386/cvs-libpthread-2.23.diff: ... separate patch.
  * hurd-i386/cvs-libpthread.so.diff: Fix building malloc tests.
  * testsuite-xfail-debian.mk: Skip test which just overflows memory.
  * hurd-i386/cvs-pt-kill.diff: Fix pthread_kill locking.
  * hurd-i386/cvs-open.diff: Fix __open in ld.so, thus fixing dlopen().
  * hurd-i386/cvs-c++-types.diff: Add expected c++-types.data.
  * hurd-i386/local-ihash-use.diff: Note that libpthread uses ihash.h.
  * testsuite-xfail-debian.mk: Add failing new tests. Disable the problematic
    test-lfs test.
  * hurd-i386/local-versions.diff: New patch to fix symbol version.

  [ Adam Conrad ]
  * debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from
    upstream to make tst-malloc-thread-exit use fewer system resources.
  * debian/debhelper.in/locales.config: Make default_environment_locale
    get preseeded correctly both with and without /etc/default/locale.
  * debian/control.in/i386: Remove list of Breaks that predate oldstable.
  * debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.

 -- Aurelien Jarno <email address hidden>  Thu, 24 Mar 2016 00:21:05 +0100
Superseded in stretch-release
Superseded in sid-release
glibc (2.22-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fix a memory leak in the resolver.  Closes: #818178.
  * debian/patches/localedata/fr_CA-first_weekday.diff: drop.  Closes:
    #769051.
  * debian/rules, debian/rules.d/build.mk: move the C.UTF-8 locale and
    locales-all generation to a separate target instead of building them
    in the build_libc target.
  * debian/control.in/main, debian/rules, debian/rules.d/build.mk: make sure
    to use the just built localedef when building locales. When
    cross-compiling use the system localedef with the correct endianness and
    build-depends on the correct version.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff,tg-sendmsg-SCM_CREDS.diff:
    Update.
  * patches/hurd-i386/cvs-errnos.d.diff: New patch to fix build dependency
    loop.
  * patches/hurd-i386/cvs-mach-syscalls.mk.diff: New patch to fix missing
    dependency.

  [ Adam Conrad ]
  * debian/glibc-source.filelist: Refresh list of source files and sort.

 -- Aurelien Jarno <email address hidden>  Mon, 21 Mar 2016 18:41:37 +0100
Superseded in experimental-release
glibc (2.23-0experimental0) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release: version 2.23, with git updates up to 2016-03-12:
    - Fix German translation of "Alarm clock".  Closes: #291293.
    - Fix strtol in Turkish locales.  Closes: #458611.
    - Add LFS support for fts functions.  Closes: #534521.
    - Fix build with GCC 6.  Closes: #811574.
    - Fix unbounded stack allocation in nan* functions (CVE-2014-9761).
      Closes: #813187.
    - debian/patches/localedata/locale-ku_TR.diff: rebased.
    - debian/patches/localedata/fix-lang.diff: upstreamed.
    - debian/patches/localedata/first_weekday.diff: rebased.
    - debian/patches/localedata/locale-nb_NO.diff: upstreamed.
    - debian/patches/localedata/cvs-bg_BG-t_fmt.diff: upstreamed.
    - debian/patches/alpha/local-string-functions.diff: rebased.
    - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: rebased.
    - debian/patches/arm/local-ioperm.diff: dropped.
    - debian/patches/hppa/cvs-allocatestack-stacktop.diff: upstreamed.
    - debian/patches/hppa/local-pthread_spin_unlock.diff: upstreamed.
    - debian/patches/hppa/submitted-mathdef.diff: upstreamed.
    - debian/patches/hppa/cvs-update-mman.h.diff: upstreamed.
    - debian/patches/hppa/submitted-dladdr.diff: upstreamed.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
    - debian/patches/hurd-i386/tg-tls.diff: rebased.
    - debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
    - debian/patches/hurd-i386/tg-hurdsig-fixes.diff: rebased.
    - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
    - debian/patches/hurd-i386/cvs-libpthread.diff: updated.
    - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: rebased.
    - debian/patches/hurd-i386/submitted-fork_port_leak.diff: upstreamed.
    - debian/patches/hurd-i386/tg-libc_getspecific.diff: rebased.
    - debian/patches/hurd-i386/cvs-libpthread-libc-lockP.diff: upstreamed.
    - debian/patches/hurd-i386/tg-mmap32th_bit.diff: upstreamed.
    - debian/patches/hurd-i386/tg-sysheaders.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-bootstrap.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-cache-mach_host_self.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-csu_crt0.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-s_scalbn.diff: upstreamed.
    - debian/patches/hurd-i386/local-mach_print.diff: rebased.
    - debian/patches/hurd-i386/cvs-hidden.diff: rebased.
    - debian/patches/hurd-i386/cvs-O_DIRECTORY.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-raise-longjump.diff: upstreamed.
    - debian/patches/i386/local-i386-ulps.diff: dropped.
    - debian/patches/kfreebsd/local-scripts.diff: rebased.
    - debian/patches/m68k/submitted-gcc34-seccomment.diff: rebased.
    - debian/patches/mips/cvs-testsuite-o32-fp.diff: upstreamed.
    - debian/patches/powerpc/local-powerpc8xx-dcbz.diff: rebased.
    - debian/patches/sh4/local-fpscr_values.diff: rebased.
    - debian/patches/any/local-bindresvport_blacklist.diff: rebased.
    - debian/patches/any/local-libgcc-compat-main.diff: rebased.
    - debian/patches/any/local-libgcc-compat-abilists.diff: rebased.
    - debian/patches/any/local-mktemp.diff: upstreamed.
    - debian/patches/any/cvs-stdio-lock.diff: upstreamed.
    - debian/patches/any/local-tcsetaddr.diff: rebased.
    - debian/patches/any/local-tst-mktime2.diff: rebased.
    - debian/patches/any/submitted-nis-netgrp.diff: upstreamed.
    - debian/patches/any/submitted-longdouble.diff: rebased.
    - debian/patches/any/local-dynamic-resolvconf.diff: rebased.
    - debian/patches/any/local-static-dlopen-search-path.diff: upstreamed.
    - debian/patches/any/local-math-logb.diff: upstreamed.
    - debian/patches/any/cvs-gawk-gensub.diff: upstreamed.
    - debian/patches/any/cvs-grantpt-namespace.diff: upstreamed.
    - debian/patches/any/cvs-grantpt-pty-owner.diff: upstreamed.
    - debian/patches/any/cvs-bits-libc-stdio-lock.diff: upstreamed.
    - debian/patches/any/submitted-hle-checking-mutex.diff: upstreamed.
    - debian/{control,symbols.wildcards,copyright}: Updated strings for 2.23.
    - debian/patches/kfreebsd/local-undef-glibc.diff: rebased.
    - debian/patches/kfreebsd/local-tst-malloc-backtrace.diff: rebased,
      renamed into local-tst-malloc-fbtl.diff.
    - debian/patches/hurd-i386/submitted-net.diff: rebased.
    - debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff:
      rebased.
    - debian/patches/hurd-i386/submitted-handle-eprototype.diff: dropped.
  * debian/testsuite-xfail-debian.mk (powerpc) mark tst-malloc-thread-fail
    test as xfail, it is a known issue and not a regression.
  * debian/testsuite-xfail-debian.mk (mipsel): mark a few math tests are
    failing, due to a bug in the Loongson 3 FPU.
  * patches/kfreebsd/local-fbtl.diff: update to revision 5940 (from
    glibc-bsd).

 -- Aurelien Jarno <email address hidden>  Sun, 13 Mar 2016 19:22:45 +0100
Superseded in stretch-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.22-3) unstable; urgency=medium

  * Update from upstream stable branch:
    - Fix linking shared objects that use libmvec.so functions.  Closes:
      #817879.
  * debian/sysdeps/sh4.mk: build with -fno-delete-null-pointer-checks to
    workaround a missing SH4 specific __builtin_trap implementation in GCC.
  * debian/patches/localedata/locale-C.diff: fix LC_TIME week and d_t_fmt
    fields in C.UTF-8 locale.  Closes: #817895.
  * debian/sysdeps/powerpcspe.mk: pass --without-fp to the configure script
    on powerpcspe.  Closes: #817926.
  * debian/rules.d/control.mk: add nios2 architecture.  Closes: #817944.
  * debian/patches/any/submitted-dlopen-noload.diff: new patch to fix a crash
    in dlopen() with RTLD_NOLOAD.  Closes: #817900.

 -- Aurelien Jarno <email address hidden>  Sat, 12 Mar 2016 22:40:15 +0100
Superseded in experimental-release
Superseded in sid-release
glibc (2.22-2) unstable; urgency=medium

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fix pow() precision on CPUs with fma4, and the corresponding testsuite
      failures.
    - debian/patches/s390/submitted-socketcall.diff: drop, merged upstream.
  * debian/libc6{,-mips32,-mipsn32}.symbols.mips64el: add symbols for files for
    mips64el.
  * patches/kfreebsd/local-sysdeps.diff: update to revision 5932 (from
    glibc-bsd):
    - Fix consistency check for PIC code when built with GCC 5.  Closes:
      #817207.
  * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk: define
    the mvec variable per flavour and not per platform.
  * sysdeps/*mk: enable libmvec only on amd64 and x32 flavours.
  * debian/debhelper.in/libc-dev-alt.install: install libmvec_nonshared.a also
    for alternative builds.
  * debian/debhelper.in/libc-dev{,-alt}.install: install libmvec.a.

 -- Aurelien Jarno <email address hidden>  Wed, 09 Mar 2016 18:42:19 +0100
Superseded in sid-release
glibc (2.22-1) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk (alpha): mark a few failures which
    are not a regression compared to 2.21 as xfail.
  * debian/testsuite-xfail-debian.mk (hurd): mark another failure which
    is not a regression compared to 2.21 as xfail.
  * debian/control.in/main: avoid experimental versions, use versions that
    went through unstable instead.

  [ Samuel Thibault ]
  * control: Accept hurd-headers-dev and libihash-dev as alternatives to
    hurd-dev for bootstrapping.

 -- Aurelien Jarno <email address hidden>  Mon, 07 Mar 2016 12:38:18 +0100
Deleted in experimental-release (Reason: None provided.)
glibc (2.22-0experimental3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - debian/patches/any/local-CVE-2015-7547.diff: drop, merged upstream.
  * debian/testsuite-xfail-debian.mk (hurd): correctly detect Hurd. Mark tests
    failing to build as unsupported. Update for glibc 2.22.
  * debian/patches/hurd-i386/submitted-hurd-abilist.diff: new patch to get the
    abilist tests buildable on Hurd.
  * debian/testsuite-xfail-debian.mk (mips): correctly detect 64-bit mips
    flavours.
  * debian/testsuite-xfail-debian.mk (hppa): mark new tests which fail as
    xfail.
  * debian/testsuite-xfail-debian.mk (alpha): mark new tests which fail as
    xfail.
  * control.in/main: Bump Standards-Version to 3.9.7 (no changes).
  * debian/patches/sparc/submitted-sparc64-socketcall.diff: new patch to fix
    bind(), listen() and setsockopt()when built against 4.4+ kernel headers.
  * Update German debconf translation, by Helge Kreutzman.  Closes: #815697.
  * Update Japanese debconf translation, by Takuma Yamada.  Closes: #815858.

 -- Aurelien Jarno <email address hidden>  Tue, 01 Mar 2016 18:56:42 +0100
Superseded in stretch-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.21-9) unstable; urgency=medium

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fixes bug18240 failing with a timeout on machines with a lot of swap.
      Closes: #814958.

 -- Aurelien Jarno <email address hidden>  Wed, 17 Feb 2016 18:45:59 +0100
Superseded in stretch-release
Superseded in stretch-release
Superseded in sid-release
glibc (2.21-8) unstable; urgency=critical

  * Update from upstream stable branch:
    - Fix an integer overflow in hcreate() and hcreate_r() (CVE-2015-8778).
      Closes: #812441.
  * patches/any/local-CVE-2015-7547.diff: new patch to fix glibc getaddrinfo
    stack-based buffer overflow (CVE-2015-7547).

 -- Aurelien Jarno <email address hidden>  Mon, 15 Feb 2016 21:38:15 +0100
Superseded in experimental-release
glibc (2.22-0experimental2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/m68k/local-fpic.diff: drop, obsolete.
  * debian/patches/m68k/local-mathinline_h.diff: drop, not applied for a
    lot of time, obsolete.
  * debian/patches/sparc/submitted-timing.diff: drop, obsolete, not
    needed anymore since libc6-sparcv9 has been removed.
  * debian/patches/any/local-no-malloc-backtrace.diff: drop, the real bug
    has been fixed upstream.
  * debian/patches/any/local-no-SOCK_NONBLOCK.diff: drop, both GNU/Hurd
    and GNU/kFreeBSD now support SOCK_NONBLOCK.
  * debian/patches/any/local-libgcc-compat-ports.diff: refresh.
  * debian/patches/any/local-disable-test-tgmath2.diff: drop, 8 years have
    passed, the build daemons should now have enough resources to build
    and run this test.
  * debian/patches/s390/submitted-nexttowardf.diff: drop, fixed upstream
    another way.
  * debian/patches/alpha/submitted-rtld-fPIC.diff: drop, fixed upstream
    another way.
  * debian/patches/any/unsubmitted-scanf-includes.diff: replace the hack by
    the upstream fix patches/any/cvs-bits-libc-stdio-lock.diff. This also
    stop installing <bits/libc-lock.h> and <bits/stdio-lock.h>.  Closes:
    #404532, #639697.
  * debian/control, debian/rules.d/control.mk, debian/sysdeps/arm.mk: remove
    support for the ARM old-ABI architecture, it is not supported upstream
    anymore.
  * debian/sysdeps/*.mk: cleanup and homogenize:
    - define options common to all flavours using the non-flavour specific
      variable.
    - reorganize to not mix generic variables with flavour specific variables.
    - move -march and -mtune options from extra_cflags to CC and CXX as they
      might slightly change the ABI and the configure script needs to detect
      that.
  * debian/testsuite-checking/expected-results-sparc64-linux-gnu-libc: allow
    new tests to fail, cleanup resolved issues.
  * Replace debian/patches/i386/submitted-i586-ulps.diff by
    debian/patches/i386/local-i386-ulps.diff. The actual math precision
    depends on the CPU manufacturer and on the ability to use SSE2
    instructions or not. Change the i386 ULPs to the lowest precision
    produced by AMD and Intel CPU with and without SSE2 until upstream can
    figure out a better solution.
  * debian/testsuite-checking/expected-results-powerpc64le-linux-gnu-libc:
    allow nptl/tst-cancel17 and nptl/tst-cancelx17, this is a know upstream
    race condition.
  * debian/testsuite-checking/*, debian/testsuite-xfail-debian.mk,
    debian/rules.d/build.mk: rework testsuite system by extending upstream.
  * debian/debhelper.in/libc{,-alt,otherbuild).install: stop shipping
    testsuite results as it make the package build non-reproducible in case
    of different kernels and race conditions in the testsuite.
  * debian/testsuite-xfail-debian.mk: allow stdlib/tst-makecontext to fail
    on armel and armhf, as it is a new test introduced with glibc 2.22 and
    not a regression.
  * debian/patches/git-updates.diff: update to the latest commit of the
    2.22 branch.
  * debian/patches/alpha/submitted-abilist.diff: drop, merged upstream.
  * debian/patches/hppa/cvs-inline-syscall.diff: drop, merged upstream.
  * debian/patches/hppa/cvs-start.diff: drop, merged upstream.
  * debian/control.in/main: update VCS fields to the canonical location.
  * debian/control.in/{libc,libnss-dns-udeb,libnss-files-udeb}: rename
    XC-Package-Type into Package-Type.
  * debian/control.in/libc: drop conflicts on prelink (<= 0.0.20090311-1) as
    we don't support Lenny to Stretch upgrades.
  * debian/debhelper.in/libc-bin.{postinst,lintian-overrides},
    debian/rules.d/debhelper.mk, debian/local/sbin/ldconfig: remove ldconfig
    wrapper as new debhelper versions use the trigger instead of an explicit
    call to ldconfig.
  * debian/testsuite-xfail-debian.mk: allow POSIX2008/netdb.h/linknamespace
    and -XOPEN2K/netdb.h/linknamespace to fail on kfreebsd-* (new tests).
  * debian/testsuite-xfail-debian.mk: allow tst-setcontext2 to fail on
    kfreebsd-* (new test also failing on native FreeBSD).

  [ Adam Conrad ]
  * debian/patches/any/cvs-gawk-gensub.diff: Fix scary output from newer gawk.
  * debian/debhelper.in/libc-bin.postinst: Call ldconfig during configure as
    well, or major version upgrades will leave us without due to dep ordering.

 -- Aurelien Jarno <email address hidden>  Mon, 15 Feb 2016 21:48:56 +0100
Superseded in experimental-release
Superseded in stretch-release
Superseded in sid-release
glibc (2.21-7) unstable; urgency=medium

  [ Aurelien Jarno ]
  * patches/localedata/cvs-bg_BG-t_fmt.diff: new patch from upstream to
    use colon as time separator in the Bulgarian locale.  Closes:
    #808143.
  * Update French debconf translation, by Christian Perrier.  Closes:
    #809636.
  * Update Brazilian Portuguese debconf translation, by Adriano Rafael
    Gomes.  Closes: #809741.
  * patches/hppa/cvs-update-mman.h.diff: new patch from upstream to add huge
    pages support on hppa.  Closes: #809776.
  * patches/hppa/submitted-dladdr.diff: new patch from John David Anglin to
    fix dladdr issues on hppa.  Closes: #810053.
  * sysdeps/armel.mk, sysdeps/armhf.mk: re-enable IFUNC support now that
    binutils has been fixed.
  * debian/control.in/main: update Vcs-* fields to point to the new git
    repository.
  * Update Dutch debconf translation, by Frans Spiesschaert.  Closes: #812351.
  * Update from upstream stable branch:
    - Fix segmentation fault caused by passing out-of-range data to strftime()
      (CVE-2015-8776).
    - Fix multiple unbounded stack allocations in catopen() (CVE-2015-8779).
  * patches/any/submitted-hle-checking-mutex.diff: add proposed patch to fix
    a wrong assertion in pthread_mutex_unlock() on systems with hardware lock
    elision.  Closes: #810322.

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread-sigstate.diff: New patch to fix spurious
    signal blocking leading to sigill.  Fixes rsyslog tests.
  * patches/hurd-i386/cvs-raise-longjump.diff: New patch to fix longjump from
    signal handler.  Closes: #800900.
  * patches/hurd-i386/cvs-O_DIRECTORY.diff: New patch to fix O_DIRECTORY lookup
    on trivial translators.

 -- Aurelien Jarno <email address hidden>  Sun, 24 Jan 2016 00:21:18 +0100
Superseded in jessie-release
Superseded in stretch-release
Superseded in sid-release
glibc (2.19-18+deb8u2) stable; urgency=medium

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fix getaddrinfo sometimes returning uninitialized data with nscd.
      Closes: #798515.
    - Fix data corruption while reading the NSS files database
      (CVE-2015-5277).  Closes: #799966.
    - Fix buffer overflow (read past end of buffer) in internal_fnmatch.
    - Fix  _IO_wstr_overflow integer overflow.
    - Fix unexpected closing of nss_files databases after lookups, 
      causing denial of service (CVE-2014-8121).  Closes: #779587.
    - Fix NSCD netgroup cache.  Closes: #800523. 
  * patches/any/cvs-ld_pointer_guard.diff: new patch from upstream to
    unconditionally disable LD_POINTER_GUARD.  Closes: #798316, #801691.
  * patches/any/cvs-mangle-tls_dtor_list.diff: new patch from upstream to
    mangle function pointers in tls_dtor_list.  Closes: #802256.
  * patches/any/cvs-strxfrm-buffer-overflows.diff: new patch from upstream
    to fix memory allocations issues that can lead to buffer overflows on
    the stack.  Closes: #803927.

  [ Henrique de Moraes Holschuh ]
  * Replace patches/amd64/local-blacklist-on-TSX-Haswell.diff by 
    local-blacklist-for-Intel-TSX.diff also blacklisting some Broadwell
    models.  Closes: #800574.

 -- Aurelien Jarno <email address hidden>  Mon, 28 Dec 2015 21:39:40 +0100
Superseded in stretch-release
Superseded in sid-release
glibc (2.21-6) unstable; urgency=medium

  [ Aurelien Jarno ]
  * sysdeps/kfreebsd.mk: test if the header directory exists before
    trying to link directories from there. Fixes FTBFS on GNU/kFreeBSD.
  * patches/s390/submitted-socketcall.diff: new patch to fix broken
    socketcall related function on s390x when built against 4.3+ kernel
    headers.

 -- Aurelien Jarno <email address hidden>  Fri, 25 Dec 2015 03:35:01 +0100
Superseded in stretch-release
Superseded in sid-release
Superseded in sid-release
glibc (2.21-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * Team upload.
  * patches/hurd-i386/cvs-libpthread-api.diff: Update patch, add missing throw
    specifications.
  * patches/any/local-stdio-lock.diff: Update to git commit, and
    rename into patches/any/cvs-stdio-lock.diff.
  * debhelper.in/libc.lintian-overrides: Override error about the embedded
    libidn.

  [ Aurelien Jarno ]
  * sysdeps/armel.mk, sysdeps/armhf.mk: pass --disable-multi-arch on armel and
    armhf as IFUNC support is broken in binutils (see #807974).
  
 -- Samuel Thibault <email address hidden>  Tue, 22 Dec 2015 15:23:35 +0100
Superseded in stretch-release
Superseded in sid-release
glibc (2.21-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.{preinst,prerm}: remove code handling the
    upgrade from squeeze to wheezy, as we don't support squeeze to stretch
    upgrades. Move tests which might exit with a failure at the beginning.
  * debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: downgrade the minimal
    Linux kernel version to 2.6.32 to support RHEL6 kernels.
  * debhelper.in/libc.preinst: add a note explainling that pre-3.2 kernel
    are not officially supported.
  * debhelper.in/libc.preinst, debhelper.in/libc.templates, po/*: display
    kernel related notes using debconf if available.
  * patches/any/cvs-grantpt-pty-owner.diff: new patch from upstream to
    improve granpt when /dev/pts is not mounted with the correct options.
    Closes: #806882.

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread-api.diff: New patch, cleans libpthread
    API. Fixes conflicting declarations between pthread.h and sigthread.h.

 -- Aurelien Jarno <email address hidden>  Thu, 10 Dec 2015 22:34:54 +0100
Superseded in experimental-release
glibc (2.22-0experimental1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc-dev.install: install libmvec_nonshared.a.
    Closes: #806910.
  * debian/control.in/main, debian/rules: build with gcc-5.
  * patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff:
    update to revision 5856 (from glibc-bsd):
    - Update to glibc 2.22.
  * debian/patches/kfreebsd/local-tst-malloc-backtrace.diff: new patch to fix
    tst-malloc-backtrace on GNU/kFreeBSD.
  * debian/sysdeps/ppc64el.mk: default to POWER8 and use default gcc options.
  * debian/rules.d/build.mk: explicitly disable mathvec when mvec=no.
  * debian/testsuite-checking/expected-results-s390x-linux-gnu-libc:
    allow elf/tst-protected1a and elf/tst-protected1b to fail as they are
    new tests. Cleanup resolved issues.
  * debian/testsuite-checking/expected-results-aarch64-linux-gnu-libc:
    cleanup resolved issues.
  * debian/rules.d/build.mk: abort if the log file does not contain any
    testsuite result.
  * debian/patches/localedata/submitted-locale-bo.diff: drop, now useless.
  * debian/patches/any/submitted-resolv-ipv6-nameservers.diff: drop, now
    useless.
  * debian/testsuite-checking/expected-results-powerpc-linux-gnu-libc,
    debian/testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64:
    cleanup resolved issues.
  * debian/testsuite-checking/expected-results-powerpc-linux-gnu-powerpc,
    debian/testsuite-checking/expected-results-powerpc64-linux-gnu-libc:
    new files.
  * debian/patches/i386/submitted-i586-ulps.diff: new patch to provide
    i586 ULPs.
  * debian/patches/git-updates.diff: update to the latest commit of the
    2.22 branch.
  * debian/testsuite-checking/expected-results-i?86-linux-gnu-*: cleanup
    resolved issues.
  * debian/testsuite-checking/expected-results-x86_64-linux-gnu-*: cleanup
    resolved issues.
  * debian/testsuite-checking/expected-results-x86_64-linux-gnux32-*:
    update and cleanup resolved issues.
  * debian/testsuite-checking/expected-results-powerpc64le-linux-gnu-libc:
    update and cleanup resolved issues.
  * debian/testsuite-checking/expected-results-mips*: update and cleanup
    resolved issues.
  * debian/testsuite-checking/expected-results-*kfreebsd-gnu*: update and
    cleanup resolved issues.
  * debian/patches/mips/local-r10k.diff: dropped, we don't support systems
    with a MIPS R10K CPU since the ISA has been switched to MIPS R2.
  * debian/patches/mips/cvs-testsuite-o32-fp.diff: new patch to fix testsuite
    build on pre-R2 ISA.
  * debian/patcheS/any/cvs-grantpt-namespace.diff: new patch to fix the
    grantpt link namespace when built without pt_chown.
  * debian/patches/alpha/submitted-abilist.diff: new patch to fix alpha ABI
    baseline sorting.
  * debian/patches/alpha/submitted-fegetenv-namespace.diff: new patch to fix
    the fegetenv link namespace on alpha.
  * debian/patches/alpha/submitted-termios_h.diff: new patch to fix
    visibility issues in termios.h on alpha.

 -- Aurelien Jarno <email address hidden>  Thu, 10 Dec 2015 23:29:06 +0100
Superseded in sid-release
glibc (2.21-3) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/opt: drop libc0.3-i686 and libc0.3-xen entries.

 -- Aurelien Jarno <email address hidden>  Fri, 04 Dec 2015 00:22:07 +0100
Superseded in experimental-release
glibc (2.22-0experimental0) experimental; urgency=medium

  [ Adam Conrad ]
  * New upstream release: version 2.22, with git updates up to 2015-11-27:
    - debian/patches/all/local-alias-UTF-8.diff: Fixed upstream.
    - debian/patches/any/cvs-ldconfig-aux-cache.diff: Upstreamed.
    - debian/patches/any/cvs-localplt-new-readelf.diff: Upstreamed.
    - debian/patches/any/cvs-logbl-accuracy.diff: Upstreamed.
    - debian/patches/any/cvs-vismain-pie.diff: Upstreamed.
    - debian/patches/any/local-xfail-stdlib-linkns.diff: Dropped.
    - debian/patches/any/local-tester-gcc-4.9.diff: Dropped.
    - debian/patches/arm/cvs-arm-sfi_breg.diff: Upstreamed.
    - debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Upstreamed.
    - debian/patches/hppa/cvs-alloca-werror.diff: Upstreamed.
    - debian/patches/hppa/cvs-fpu-r2.diff: Upstreamed.
    - debian/patches/hppa/cvs-fpu2.diff: Upstreamed.
    - debian/patches/hppa/local-fcntl-osync.diff: Fixed upstream.
    - debian/patches/hppa/local-setcontext.diff: Fixed upstream.
    - debian/patches/powerpc/cvs-power7-strncpy.diff: Upstreamed.
    - debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Upstreamed.
    - debian/patches/powerpc/cvs-ppc-pow.diff: Upstreamed.
    - debian/patches/powerpc/cvs-ppc-sqrt.diff: Upstreamed.
    - debian/patches/powerpc/cvs-ppc-sqrtf.diff: Upstreamed.
    - debian/patches/powerpc/cvs-ppc-tabort-le.diff: Upstreamed.
    - debian/patches/all/local-alias-et_EE.diff: Rebased.
    - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: Rebased.
    - debian/patches/any/local-libgcc-compat-ports.diff: Rebased.
    - debian/patches/any/local-libpic.diff: Rebased.
    - debian/patches/any/local-no-pagesize.diff: Rebased.
    - debian/patches/any/submitted-longdouble.diff: Rebased.
    - debian/patches/any/submitted-missing-etc-hosts.diff: Rebased.
    - debian/patches/any/submitted-resolv-ipv6-nameservers.diff: Rebased.
    - debian/patches/i386/submitted-i686-timing.diff: Rebased.
    - debian/patches/localedata/local-all-no-archive.diff: Rebased.
    - debian/patches/localedata/submitted-locale-bo.diff: Rebased.
    - debian/patches/mips/submitted-rld_map.diff: Rebased.
  * debian/{control,symbols.wildcards,copyright}: Updated strings for 2.22.
  * debian/libc6*.symbols: Add libmvec.so.1 to the amd64/x32 symbols files.
  * debian/*: Conditionally add libmvec to libc-udeb only on amd64 and x32.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/tg-tls.diff: Rebased.
  * debian/patches/hurd-i386/tg-tls-threadvar.diff: Rebased.
  * debian/patches/hurd-i386/tg-ioctl-base-types.diff: Upstreamed.
  * debian/patches/hurd-i386/tg-extern_inline.diff: Rebased.
  * debian/patches/hurd-i386/tg-aio_misc.diff: Upstreamed.
  * debian/patches/hurd-i386/tg-chflags.diff: Upstreamed.
  * debian/patches/hurd-i386/tg-select-EINTR.diff: Upstreamed.
  * debian/patches/hurd-i386/tg-af_local_strlen.diff: Upstreamed.
  * debian/patches/hurd-i386/tg-nice.diff: Upstreamed.
  * debian/patches/hurd-i386/tg-nfds-poll.diff: Upstreamed.
  * debian/patches/hurd-i386/tg-sigstate_locking.diff: Upstreamed.
  * debian/patches/hurd-i386/tg-mmap_file_prot_none_fix.diff: Upstreamed.
  * debian/patches/hurd-i386/cvs-unwind-resume.diff: Upstreamed.
  * debian/patches/hurd-i386/cvs-libc-modules.h.diff: Upstreamed.
  * debian/patches/hurd-i386/cvs-warnings.diff: Upstreamed.
  * debian/patches/hurd-i386/cvs-check-local-headers.diff: Upstreamed.
  * debian/patches/hurd-i386/cvs-mlock.diff: Upstreamed.
  * debian/patches/hurd-i386/cvs-csu_crt0.diff: New patch, fixes gcrt0.o
    build.
  * debian/patches/hurd-i386/cvs-s_scalbn.diff: New patch, fixes s_scalbn.S
    build.
  * debian/patches/hurd-i386/tg-tls-threadvar.diff: Update.
  * patches/hurd-i386/tg-posix_thread.diff: Update, to define
    _POSIX_THREAD_KEYS_MAX, _POSIX_THREAD_DESTRUCTOR_ITERATIONS and
    _POSIX_THREAD_THREADS_MAX.

  [ Aurelien Jarno ]
  * debian/patches/hppa/cvs-atomic.diff: Upstreamed.
  * debian/patches/hppa/cvs-sysdep-errno.diff: Upstreamed.
  * debian/patches/hppa/cvs-inline-syscall-rewrite.diff: Upstreamed.
  * debian/patches/any/cvs-mangle-tls_dtor_list.diff: Rebased.
  * debian/patches/any/cvs-tls-dtv.diff: Upstreamed.
  * debian/patches/any/cvs-rfc3542-advanced-api.diff: Upstreamed.
  * debian/patches/any/cvs-check-localplt.diff: Upstreamed.
  * debian/patches/any/cvs-ld_pointer_guard.diff: Upstreamed.
  * debian/patches/any/cvs-mangle-tls_dtor_list.diff: Upstream.

 -- Aurelien Jarno <email address hidden>  Wed, 02 Dec 2015 00:06:13 +0100
Superseded in stretch-release
Superseded in sid-release
glibc (2.21-1) unstable; urgency=medium

  [ Aurelien Jarno ]
  * testsuite-checking/expected-results-mips64el-linux-gnu-*: allow 
    nptl/tst-cancel24-static to fail on mips64el.  It's an upstream regression
    only affecting static binaries currently under investigation.
  * patches/hppa/submitted-mathdef.diff: update to include the ABI baseline
    changes.
  * testsuite-checking/expected-results-*kfreebsd-gnu-*: re-add rt/tst-shm as
    it seems it can still occasionally fail on the buildds.

 -- Aurelien Jarno <email address hidden>  Tue, 01 Dec 2015 00:17:43 +0100
Deleted in experimental-release (Reason: None provided.)
glibc (2.21-0experimental4) experimental; urgency=medium

  [ Aurelien Jarno ]
  * testsuite-checking/expected-results-*kfreebsd-gnu-*: re-add tst-getpid1
    and tst-getpid2 as it seems they can still occasionally fail on the
    buildds.
  * testsuite-checking/expected-results-mips64el-linux-gnu-libc: rename into
    testsuite-checking/expected-results-mips64el-linux-gnuabi64-libc.
  * testsuite-checking/expected-results-{arm,mips}*: allow nptl/tst-stack4 to
    fail. It's a new test which fails intermitently on the buildds and a known
    upstream problem.
  * patches/hppa/submitted-mathdef.diff: new patch from John David Anglin to
    define __NO_LONG_DOUBLE_MATH on hppa.  Closes: #805836.
  * patches/hppa/cvs-inline-syscall-rewrite.diff: new patch backported from
    upstream as requested by John David Anglin.
  * patches/hppa/cvs-sysdep-errno.diff: new patch backported from upstream as
    requested by John David Anglin.
  * testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite
    result, from John David Anglin.
  * testsuite-checking/*{arm,mips,hppa}*: allow nptl/tst-cancel24-static to
    fail on armel, armhf, hppa, mips, mipsel. It's an upstream regression
    only affecting static binaries currently under investigation.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-tls-threadvar.diff: Update, to fix recursion while
    accessing TLS while locking for accessing TLS.
  * patches/hurd-i386/tg-context_functions.diff: Update, to fix sigprocmask
    visibility.
  * patches/hurd-i386/cvs-hidden.diff: New patch, to fix build with hidden
    support.
  * sysdeps/hurd-i386.mk: Disable libc0.3-i686 and libc0.3-xen build for now,
    to get 2.21 out against the binutils version which broke them.

 -- Aurelien Jarno <email address hidden>  Sun, 29 Nov 2015 23:24:08 +0100
Deleted in experimental-release (Reason: None provided.)
glibc (2.21-0experimental3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * patches/hppa/cvs-allocatestack-stacktop.diff: new patch from upstream
    to fix a set-but-unused warning in nptl/allocatestack.c, causing a
    build failure.
  * patches/hppa/local-stack-grows-up.diff: rebase.
  * patches/any/cvs-tls-dtv.diff: new patch from upstream to fix fix DTV race,
    assert, and DTV_SURPLUS Static TLS limit.  This also reduces the failure
    rate of nptl/tst-stack4.  Closes: #793641.
  * Add expected testsuite result for mips64el:
    - testsuite-checking/expected-results-mips64el-linux-gnu-libc
    - testsuite-checking/expected-results-mips64el-linux-gnuabin32-mipsn32
    - testsuite-checking/expected-results-mipsel-linux-gnu-mips32
  * patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff:
    update to revision 5844 (from glibc-bsd):
    - Update to glibc 2.21.
    - Define F_DUP2FD_CLOEXEC.  Closes: #712074.
    - Define SOCK_CLOEXEC and SOCK_NONBLOCK.
    - Wire-up accept4.  Closes: #722885.
  * sysdeps/kfreebsd-{amd64,i386}.mk: configure with --disable-werror.
  * patches/kfreebsd/local-nscd-no-sockcloexec.diff: Drop.
  * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: improve and remove
    a warning.
  * patches/kfreebsd/local-tst-auxv.diff: new patch to disable AT_EXECFN
    testing in tst-auxv when it is not defined.
  * patches/any/cvs-rfc3542-advanced-api.diff: new patch from usptream to
    add missing Advanced API (RFC3542) (1) defines.  Closes: #753909.
  * debian/rules: don't put debug files from libc0.1-i386 and libc6-mips32
    into libc0.1-dbg or libc6-dbg.
  * patches/hppa/cvs-atomic.diff, patches/hppa/cvs-inline-syscall.diff: new
    patches from upstream to improve atomic and inline syscalls on HPPA
    (closes: #799478).
  * rules.d/build.mk: don't run the testsuite with make -k, as a build
    failure in the testsuite, otherwise build failures cause the regression
    comparison to be entirely skipped.
  * testsuite-checking/expected-results-*kfreebsd-gnu-*: update testsuite
    results.
  * patches/any/cvs-check-localplt.diff: new patch from upstream to fix
    check-localplt test with recent binutils version on x86.
  * patches/hppa/submitted-gmon-start.diff: new patch from upstream to
    fix __gmon_start__ symbol proliferation on hppa.  Closes: #805730.
  * Update from upstream stable branch:
    - patches/any/cvs-make-typo.diff: Merged. 
    - Fix FTBFS with libselinux 2.4.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-pagesize.diff: Refresh.
  * patches/hurd-i386/submitted-handle-eprototype.diff: Refresh.
  * patches/hurd-i386/tg-posix_thread.diff: Update, to define
    _POSIX_THREAD_KEYS_MAX, _POSIX_THREAD_DESTRUCTOR_ITERATIONS and
    _POSIX_THREAD_THREADS_MAX.

 -- Aurelien Jarno <email address hidden>  Sun, 22 Nov 2015 19:37:39 +0100
Superseded in experimental-release
glibc (2.21-0experimental2) experimental; urgency=medium

  [ Samuel Thibault ]
  * Symbol versions which contain _DEBIAN_ are unexpected by upstream scripts.
    Add hurd-i386-only patches/hurd-i386/local-versions-hack.diff to work
    around the issue.  Also take the opportunity of the upstream version bump
    to bump the versions to GLIBC_2_21, which will allow one to remove the
    _DEBIAN_ hacks once packages are rebuilt.
  * patches/hurd-i386/unsubmitted-libpthread-semaphore.h.diff: Remove
    libpthread/sysdeps/i386/bits/semaphore.h, now that hurd Implies
    libpthread/sysdeps/generic. Move libpthread/include/semaphore.h into
    libpthread/sysdeps/pthread/semaphore.h instead of the latter just
    including the former, since the latter is what gets installed.
  * patches/hurd-i386/cvs-cache-mach_host_self.diff: New patch to avoid port
    count issue on the host port.
  * patches/hurd-i386/unsubmitted-gnumach.defs.diff: Also build
    task_notify.defs stubs.  Drop unneeded change.
  * libc0.3.symbols.hurd-i386: Update.
  * patches/hurd-i386/local-mach_print.diff: New patch to export mach_print.

  [ Aurelien Jarno ]
  * rules.d/debhelper.mk: replace GLIBC_VERSION before LIBC.  Closes:
    #797538.
  * Drop loongson-2f flavour on mipsel as this machine is not supported
    anymore (default to R2 ISA).
  * kfreebsd/local-sysdeps.diff: update to revision 5772 (from glibc-bsd).
    Closes: #764692, #785796.
  * testsuite-checking/expected-results-mips*: allow the new tst-audit9
    fail, like the others tst-auditX.
  * testsuite-checking/expected-results-mips(el)-linux-gnu-libc: allow
    conformtest for sys/stat.h to fail for O32 ABI. They were previously
    under the failing test run-conformtest.out, but it has been lost in
    the conversion to the new format.
  * testsuite-checking/expected-results-mips*: sort the files. Remove
    failures due to old kernel now that all buildds run jessie.
  * debhelper.in/locales-all.prerm: do not specify a path to check for
    locale-gen.
  * libc6.1.symbols.alpha: remove invoke_dynamic_linker from libpcprofile.so.
    It has disappeared, but it is a private library.
  * Remove debver2localesdep.pl, it is unused since 2.19-16.
  * Use $(GLIBC_VERSION) for shlib, instead of defining the version in a
    separate shlibver file.
  * Remove completely outdated README, README.source and TODO files.
  * rules.d/debhelper.mk: use the default compression format for libc6,
    libc-bin and multiarch-support. Nowadays deboostrap is able to handle
    the xz format and modern distributions also support it. Anyway almost
    all packages installed by debootstrap are now using the xz format.
  * Bump debhelper compatibility to level 9. This brings compressed debug
    file using the build-id instead of a fixed path. This is much more
    multiarch friendly.
  * control.in/*: remove pre-squeeze conflicts.
  * libc-bin, libc-dev-bin: Recommends the manpages package and add lintian
    override for missing manpages.
  * sysdeps/s390x.mk: --enable-lock-elision.
  * testsuite-checking/expected-results-x86_64-linux-gnux32-*: allow
    conformtest for headers with tv_nsec to fail for x32. The type
    non-compliance is intentional. These tests were previously marked as
    failing under the run-conformtest.out, but they have been lost during
    the conversion to the new format.
  * testsuite-checking/compare.sh: re-enable failures in case of regressions.
  * rules.d/build.mk: don't require flavours to be tested before being
    installed. They are still tested when calling the build-arch or
    binary-arch targets, but not anymore when calling the build-indep or
    binary-indep targets.
  * patches/hppa/cvs-alloca-werror.diff: new patch from upstream to fix a
    build failure.
  * debhelper.in/libc.preinst: fix up error message for too old Linux
    kernels.  Closes: #800846.
  * patches/any/cvs-ld_pointer_guard.diff: new patch from upstream to
    unconditionally disable LD_POINTER_GUARD.  Closes: #798316, #801691.
  * patches/any/cvs-mangle-tls_dtor_list.diff: new patch from upstream to
    mangle function pointers in tls_dtor_list.  Closes: #802256.
  * Update Brazilian Portuguese debconf translation, by Adriano Rafael
    Gomes.  Closes: #799418.

  [ Steven Chamberlain ]
  * sysdeps/kfreebsd.mk: find kfreebsd-kernel-headers in multiarch path.
    Closes: #672774, #798064.

  [ Helmut Grohne ]
  * Fix some issues with stage 1.  Closes: #797831.

  [ Adam Conrad ]
  * debian/patches/arm/local-arm-futex.diff: Lie about the minimum kernel
    support for futex_atomic_cmpxchg_inatomic to restore the  previous state
    and fix the pulsesink (and others) regression on ARM (closes: #788799)

  [ Henrique de Moraes Holschuh ]
  * Replace patches/amd64/local-blacklist-on-TSX-Haswell.diff by 
    local-blacklist-for-Intel-TSX.diff also blacklisting some Broadwell
    models.  Closes: #800574.

 -- Aurelien Jarno <email address hidden>  Mon, 19 Oct 2015 00:20:34 +0200
Superseded in experimental-release
Superseded in stretch-release
Superseded in sid-release
glibc (2.19-22) unstable; urgency=medium

  * patches/hurd-i386/cvs-cache-mach_host_self.diff: Remove, since it introduces
    a new symbol, which will be easier to handle in 2.21.

 -- Samuel Thibault <email address hidden>  Tue, 22 Sep 2015 01:38:34 +0200
Superseded in sid-release
glibc (2.19-21) unstable; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-bootstrap.diff: Fix typos.
  * libc0.3.symbols.hurd-i386: Remove internal _server_routine symbols, fixes
    build with newer mig.
  * patches/hurd-i386/cvs-cache-mach_host_self.diff: New patch to avoid port
    count issue on the host port.
  * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Update from upstream.
  * patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: New patch, adds support for
    passing credentials over sockets (SCM_CREDS).

 -- Samuel Thibault <email address hidden>  Mon, 21 Sep 2015 19:54:01 +0200
Superseded in stretch-release
Superseded in sid-release
glibc (2.19-20) unstable; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-mmap32th_bit.diff: New patch to fix libpciaccess
    mapping of BARs above 2GiB. Closes: #793543.
  * rules.d/build.mk: Also install crt0.o in stage1, if any.
  * sysdeps/hurd-i386.mk: Fix stage1 about xen packages for hurd-i386 too.
  * patches/hurd-i386/tg-sysheaders.diff: New patch to fix stage1 finding hurd
    headers.
  * patches/hurd-i386/cvs-libpthread_clean2.diff: New patch to drop spurious
    code getting in the way for stage1.
  * patches/hurd-i386/cvs-libpthread_build.diff: New patch to fix build of
    generic libpthread code.
  * patches/hurd-i386/libpthread_build.diff: Fix header inclusion to get
    pthread headers from libpthread/ instead of system.
  * sysdeps/hurd.mk: Create symlinks to kernel and hurd headers required for
    build, so that we can pass --with-headers to configure to make the build
    really self-hosted.
  * patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Update patch to not
    advertise _POSIX_CLOCK_SELECTION for vlc
  * patches/hurd-i386/{local,cvs}-bootstrap.diff: New patch to fix crt*.o build
    in stage1.
  * rules, rules.d/build.mk: Set MIG to gnu-type alias of mig, to fix
    cross-build.
  * control, control.d/main: Bump mig dependency to get the gnu-type alias in
    non-cross case too.

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fix pthread_mutex_trylock with lock elision.  Closes: #759197,
      #788999.
    - Fix gprof entry point on ppc64el.  Closes: #794222.
    - Fix a buffer overflow in getanswer_r (CVE-2015-1781).  Closes: #796105.
    - Fix getaddrinfo sometimes returning uninitialized data with nscd.
      Closes: #798515.
  * sysdeps.mk/mips*.mk: force the ISA until it gets propagated to all GCC
    versions.
  * Update hppa patches.  Closes: #785664:
    - Replace patches/hppa/local-fpu.diff by upstream patch cvs-fpu-r2.diff.
    - Add patches/hppa/cvs-fpu2.diff from upstream.
    - Add patches/hppa/local-fptr-table-size.diff from Carlos O'Donnell.
    - Add patches/hppa/local-setcontext.diff.
    - Add patches/hppa/cvs-start.diff from upstream.
  * patches/any/cvs-pie-lt_executable.diff: new patch from upstream to fix
    explicit loader invocation with PIE binaries.  Closes: #796899.

 -- Aurelien Jarno <email address hidden>  Sun, 13 Sep 2015 18:39:36 +0200
Superseded in stretch-release
Superseded in sid-release
Superseded in jessie-release
glibc (2.19-18+deb8u1) stable; urgency=medium

  [ Aurelien Jarno ]
  * Update from upstream stable branch:
    - Fix pthread_mutex_trylock with lock elision.  Closes: #759197,
      #788999.
    - Fix gprof entry point on ppc64el.  Closes: #794222.
    - Fix a buffer overflow in getanswer_r (CVE-2015-1781).
      Closes: #796105.

 -- Aurelien Jarno <email address hidden>  Sat, 29 Aug 2015 10:56:31 +0200
Superseded in experimental-release
glibc (2.21-0experimental1) experimental; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread.diff: Update from upstream.
  * patches/hurd-i386/cvs-libpthread-dlopen.diff: Merged.
  * patches/hurd-i386/cvs-libpthread-libc-lockP2.diff: Merged.
  * patches/hurd-i386/cvs-bind_umask.diff: Merged.
  * patches/hurd-i386/cvs-fork_ss_hang.diff: Merged.
  * patches/hurd-i386/cvs-munmap-0.diff: Merged.
  * patches/hurd-i386/cvs-static-dlopen.diff: Merged.
  * patches/hurd-i386/cvs-tcbhead_t.diff: Merged.
  * patches/hurd-i386/cvs-libpthread_versions.diff: Rebased.
  * patches/hurd-i386/local-disable-tst-xmmymm.diff: Dropped.
  * patches/hurd-i386/local-hurdsig-global-dispositions-version.diff: Rebased.
  * patches/hurd-i386/submitted-exec_filename.diff: Rebased.
  * patches/hurd-i386/submitted-net.diff: Rebased.
  * patches/hurd-i386/tg-EIEIO-fr.diff: Rebased.
  * patches/hurd-i386/tg-af_local_strlen.diff: Rebased.
  * patches/hurd-i386/tg-chflags.diff: Rebased.
  * patches/hurd-i386/tg-tls-threadvar.diff: Update.
  * patches/hurd-i386/tg-tls.diff: Rebased.
  * patches/hurd-i386/tg-tls_thread_leak.diff: Rebased.
  * patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: Rebased.
  * patches/hurd-i386/tg-no-hp-timing.diff: Update.
  * patches/series: Re-enable all hurd patches.
  * patches/hurd-i386/libpthread-versions.diff: New patch, updates to new
    version engine.
  * patches/hurd-i386/cvs-revert-gnu-gnu-cleanup.diff: New patch, reverts
    cleanup of the gnu-gnu hack.
  * patches/hurd-i386/libpthread_pthread_types.diff: New patch, fixes
    inclusion of pthread_types.h
  * patches/hurd-i386/unsubmitted-libc_alloca_cutoff.diff: New patch,
    implements alloca cutoff limit.
  * patches/hurd-i386/cvs-unwind-resume.diff: New patch, fixes unwind-resume
    build.
  * patches/hurd-i386/unsubmitted-libpthread-semaphore.h.diff: New patch,
    fixes semaphore header inclusion.
  * patches/hurd-i386/unsubmitted-timer_routines.diff: New patch, fixes
    timer_routines build.
  * patches/hurd-i386/cvs-libc-modules.h.diff: New patch, adds missing
    dependency on libc-modules.h.
  * patches/hurd-i386/cvs-warnings.diff: New patch, fixes warnings.
  * patches/hurd-i386/cvs-check-local-headers.diff: New patch, clears spurious
    local-header warnings.
  * sysdeps/hurd.mk: Disable -Werror since MIG currently generates warnings.
  * testsuite-checking/expected-results-{i586-gnu-libc,i686-gnu-
    {i386,i686,xen}}: update testsuite results

  [ Adam Conrad ]
  * debian/{rules.d/debhelper.mk,sysdeps/*}: Define per-platform pldd
    variable to control installation of usr/bin/pldd in libc-bin, and
    leverage the same trick to decide to install usr/lib/pt_chown too.
  * debian/patches/kfreebsd/local-no-pldd.diff: Drop, no longer used.
  * debian/patches/alpha/submitted-PTR_MANGLE.diff: Use IS_IN macros.
  * 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.
  * debian/{control.in/*,debhelper.in/*,rules.d/*}: Stop hardcoding our
    upstream version all over the place and use GLIBC_VERSION instead.
  * debian/debhelper.in/libc.preinst: Unconditionally wipe ld.so.cache
    on major version upgrades, which is significantly less error-prone.

  [ Aurelien Jarno ]
  * debian/patches/any/local-libgcc-compat-main.diff: Fix definition of
    __floatdisf for sparc.
  * debian/patches/any/local-libgcc-compat-ports.diff: Fix definition of
    __floatdisf for mips. Remove usage of INTUSE (Closes: #782198).
  * debian/sysdeps/linux.mk, debhelper.in/libc.preinst: bump minimal Linux
    kernel version to 3.2 (ie the version in Wheezy).
  * debian/patches/localedata/locale-C.diff: fix d_fmt time format (Closes:
    #775179).
  * Create source tarball in a deterministic manner: adjust file modification
    time, user, group, permissions, and file order (addresses: #783210).
  * Update from upstream stable branch:
    - Fix a buffer overflow in overflow in getanswer_r (CVE-2015-1781)
      Closes: #796105.
  * sysdeps/linux.mk: don't build pt_chown (CVE-2013-2207). Closes: #717544.
  * Move translation to a new libc-l10n package from the locales packages.
    Add a dependency from locales and locales-all to libc-l10n, so that they
    both provide the same feature. Closes: #788352.
  * control.in/main: Bump Standards-Version to 3.9.6 (no changes).

  [ Breno Leitao ]
  * Remove --without-cvs that is not used anymore as a valid configuration.
    It was removed in commit 92963737c4376bcfd65235d5c325fa7f48302f89
    (Closes: #781245).

  [ Matthias Klose ]
  * Fix multilib enabled stage1 cross builds (closes: #766877).

 -- Aurelien Jarno <email address hidden>  Sat, 29 Aug 2015 00:43:02 +0200
Superseded in experimental-release
Superseded in experimental-release
Superseded in stretch-release
Superseded in sid-release
glibc (2.19-19) unstable; urgency=medium

  * patches/hurd-i386/cvs-mlock.diff: New patch to permit to use mlock from
    non-root process.

 -- Samuel Thibault <email address hidden>  Thu, 09 Jul 2015 14:28:56 +0200
Superseded in stretch-release
Superseded in experimental-release
Superseded in jessie-release
Superseded in sid-release
glibc (2.19-18) unstable; urgency=medium


  [ Aurelien Jarno ]
  * debhelper.in/locales.templates: allow the C.UTF-8 locale to be
    selected as the default locale. Closes: #782241.

 -- Aurelien Jarno <email address hidden>  Tue, 14 Apr 2015 19:50:11 +0200
Superseded in experimental-release
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.

 -- Adam Conrad <adconrad@0c3.net>  Fri, 06 Mar 2015 13:47:43 -0700
Superseded in stretch-release
Superseded in sid-release
Superseded in experimental-release
Superseded in jessie-release
Superseded in sid-release
glibc (2.19-17) unstable; urgency=medium


  [ Adam Conrad ]
  * debian/rules.d/debhelper.mk: Unconditionally create tmp.substvars.
    Closes: #780431.

 -- Aurelien Jarno <email address hidden>  Sat, 14 Mar 2015 10:17:56 +0100
Superseded in experimental-release
Superseded in jessie-release
Superseded in sid-release
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.

 -- Aurelien Jarno <email address hidden>  Thu, 12 Mar 2015 22:00:40 +0100
Superseded in stretch-release
Superseded in experimental-release
Superseded in jessie-release
Superseded in sid-release
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.

 -- Aurelien Jarno <email address hidden>  Sun, 08 Feb 2015 15:54:37 +0100
Superseded in stretch-release
Superseded in sid-release
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).

 -- Aurelien Jarno <email address hidden>  Sun, 01 Feb 2015 00:32:31 +0100
Superseded in stretch-release
Superseded in experimental-release
Published in jessie-release
Superseded in sid-release
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.

 -- Aurelien Jarno <email address hidden>  Thu, 06 Nov 2014 20:28:41 +0100
Superseded in stretch-release
Superseded in experimental-release
Superseded in experimental-release
Published in jessie-release
Superseded in sid-release
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

 -- Aurelien Jarno <email address hidden>  Wed, 22 Oct 2014 20:01:11 +0200
Superseded in stretch-release
Superseded in experimental-release
Deleted in experimental-release (Reason: None provided.)
Published in jessie-release
Superseded in sid-release
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.

 -- Aurelien Jarno <email address hidden>  Fri, 12 Sep 2014 23:49:50 +0200
Superseded in jessie-release
Superseded in sid-release
glibc (2.19-10) unstable; urgency=medium


  [ Aurelien Jarno ]
  * debian/rules: drop the i486 to i586 GNU triplet conversion.
  * debian/control.in/main: build-depends on dpkg-dev (>= 1.17.1) and
    gcc-4.8 (>= 4.8.3-8) to make sure to get the new i586 GNU triplet on
    i386, hurd-i386 and kfreebsd-i386.
  * Remove iconv(1), iconvconfig(8), localedef(1) and sprof(1) manpages,
    provided by the manpages packages starting with version 3.71.
  * patches/any/cvs-CVE-2014-5119.diff: New patch from upstream to remove 
    support for loadable gconv transliteration modules (CVE-2014-5119).

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size computation.
    Fixes the creation of thousands of threads, and thus pulseaudio testsuite.
    Closes: #758671.
  * patches/hurd-i386/cvs-libpthread_std_thread.diff: New patch to deal with
    std::thread using __pthread_key_create to detect presence of libpthread.
    Fixes build of webkitgtk and most probably other libstdc++-related
    failures.
  * patches/hurd-i386/submitted-bind_umask.diff: New patch to fix bind() when
    umask is 0000, fixes clamav testsuite. Closes: #759218.

  [ Adam Conrad ]
  * debian/patches/series: Actually apply the submitted arm64 alignment and
    setcontext patches mentioned in 2.19-0experimental0 (closes: #759042)

 -- Aurelien Jarno <email address hidden>  Wed, 27 Aug 2014 07:13:10 +0200
Deleted in experimental-release (Reason: None provided.)
Deleted in experimental-release (Reason: None provided.)
Superseded in jessie-release
Superseded in sid-release
glibc (2.19-9) unstable; urgency=medium


  [ Aurelien Jarno ]
  * debian/rules.d/control.mk: don't add libc6{,-dev}-{armel,armhf}
    packages in debian/control as we don't build them in Debian. New dak
    code checks for NEW packages directly in debian/control.

 -- Aurelien Jarno <email address hidden>  Thu, 14 Aug 2014 17:58:27 +0200
Deleted in experimental-release (Reason: None provided.)
Superseded in jessie-release
Superseded in sid-release
glibc (2.19-7) unstable; urgency=high


  * debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff: Apply
    correct environment for the tst-setlocale3 test to find its locales.

 -- Adam Conrad <adconrad@0c3.net>  Sat, 12 Jul 2014 17:29:20 -0600
Superseded in sid-release
glibc (2.19-6) unstable; urgency=high


  [ Aurelien Jarno ]
  * debian/patches/any/cvs-CVE-2014-0475.diff: fix a directory traversal in
    locale environment handling (CVE-2014-0475).
  * debian/patches/any/cvs-setlocale-alloca.diff: Additional setlocale
    hardening.
  * debian/control.in/main, debian/sysdeps/linux.mk: drop systemtap support.
    sdt.h has been moved to a different location in the latest upload, and
    it's not really clear on which architectures systemtap support should
    be enabled.

  [ Helmut Grohne ]
  * debian/rules.d/debhelper.mk: fix dh_strip call in stage1.  Closes: 
    #754350.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 5490 (from glibc-bsd).
  * kfreebsd/local-fbtl.diff: likewise.
  * update testsuite-checking/expected-results-*-kfreebsd-gnu-*

 -- Aurelien Jarno <email address hidden>  Sat, 12 Jul 2014 17:22:50 +0200
Deleted in experimental-release (Reason: None provided.)
Superseded in jessie-release
Superseded in sid-release
Superseded in jessie-release
Superseded in sid-release
glibc (2.19-5) unstable; urgency=medium


  [ Aurelien Jarno ]
  * debian/sysdeps/mips*.mk: replace EGLIBC_PASSES into GLIBC_PASSES.
  * debian/patches/alpha/cvs-__pointer_chk_guard.diff: new patch from
    upstream to fix testsuite failures on alpha.
  * debian/patches/alpha/local-string-functions.diff: disable strcmp
    and strncmp as these functions behaves incorrectly when crossing
    pages. This fixes badsalttest in the testsuite.
  * debian/debhelper.in/libc.postinst: don't run "telinit u" under systemd
    Closes: #753725.
  * debian/testsuite-checking/expected-results-alpha-linux-gnu-libc: ignore
    floating point failures, as alpha is not fully IEEE compliant.  Closes:
    #753099.
  * testsuite-checking/expected-results-*s390*: ignore tst-cancelx17.out
    failure, it is due to a bug in the test (see BZ #12683).

  [ Helmut Grohne ]
  * Rename the bootstrap stage to DEB_BUILD_PROFILES=stage1 to conform
    with https://wiki.debian.org/BuildProfileSpec. (Closes: #752480)
  * Don't try to install xen headers in i386 bootstrap build, because
    they are not built.  Closes: #743676.

  [ Adam Conrad ]
  * debian/patches/alpha/cvs-unwind-backtrace.diff: Backport upstream
    fix to enable unwind tables when building the backtrace routines.

 -- Aurelien Jarno <email address hidden>  Sun, 06 Jul 2014 21:42:09 +0200
Deleted in experimental-release (Reason: None provided.)
Superseded in jessie-release
Superseded in sid-release
glibc (2.19-4) unstable; urgency=medium


  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.{preinst,postrm,postinst}: correctly remove
    old ld.so configuration if more than one libc6 package is installed
    (multiarch case).  Closes: #752389, #752404.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-tls-threadvar.diff: Update to fix gcc-4.9 build.

  [ Adam Conrad ]
  * debian/control.in/main: glibc-source Conflics/Replaces eglibc-source.
  * debian/patches/powerpc/local-powerpc8xx-dcbz.diff: Restrict the trap
    to 32-bit builds, since the Freescale 8xx CPUs aren't 64-bit capable.

 -- Aurelien Jarno <email address hidden>  Mon, 23 Jun 2014 20:10:39 +0200
Deleted in experimental-release (Reason: None provided.)
glibc (2.19-3experimental0) experimental; urgency=medium


  [ Aurelien Jarno]
  * Switch back to glibc sources:
    - debian/control.in/*: replace eglibc by glibc, update descriptions.
    - rename debian/debhelper.in/eglibc-source.install into
      glibc-source.install.
    - rename debian/debhelper.in/eglibc-source.lintian-overrides into
      glibc-source.lintian-overrides.
    - rename debian/eglibc-source.filelist into glibc-source.filelist
    - debian/copyright: update.
    - debian/rules, debian/rules.d/*: replace eglibc by glibc.
    - source/lintian-overrides: replace eglibc by glibc.
    - debian/sysdeps/*: replace eglibc by glibc.
    - debian/po/*: update using debconf-updatepo.
    - debian/rules.d/tarball.mk: rewrite to generate the orig tarball and
      to fetch the branch updates through git.
    - patches/any/submitted-nl_langinfo-static.diff: refresh.
    - patches/any/submitted-ldsodefs_rtld_debug.diff: drop.
    - patches/any/local-dynamic-resolvconf.diff: new patch from the eglibc
      tree to dynamically take into account changes in resolv.conf.
    - patches/powerpc/local-powerpc8xx-dcbz.diff: new patch from the eglibc
      tree to workaround dcbz issues on PowerPC 8XX CPUs.
    - patches/sh4/local-fpscr_values.diff: new patch from eglibc tree to
      export the ___fpscr_values symbol on SH4.
    - patches/any/local-libpic.diff: new patch from eglibc tree to install
      *_pic.a files.
    - patches/any/local-bootstrap-headers.diff: new patch from eglibc tree
      to ease header installation when bootstrapping.

 -- Aurelien Jarno <email address hidden>  Wed, 18 Jun 2014 20:22:44 +0200
Published in lenny-release
glibc (2.7-18lenny7) stable-security; urgency=high
  * Revert incorrect upstream patch for CVE-2010-3847 and use the correct    set of patches. -- Florian Weimer <email address hidden>  Fri, 07 Jan 2011 21:47:02 +0100
Superseded in lenny-release
glibc (2.7-18lenny6) stable-security; urgency=high
  * Fix CVE-2010-3847 with patches from Andreas Schwab and Kees Cook. -- Florian Weimer <email address hidden>  Thu, 21 Oct 2010 20:51:38 +0200
Superseded in lenny-release
glibc (2.7-18lenny4) stable-security; urgency=low


  * Add patches/alpha/submitted-rtld-fPIC.diff to fix FTBFS on alpha
    due to the changes introduced by patches/any/cvs-ld-elf.diff.

 -- Aurelien Jarno <email address hidden>  Sun, 06 Jun 2010 00:54:37 +0200
Superseded in lenny-release
glibc (2.7-18lenny1) stable; urgency=low


  * patches/any/cvs-realloc.diff: fix bug in realloc() when enlarging a
    memory allocation.  Closes: bug#550625.

 -- Aurelien Jarno <email address hidden>  Sun, 18 Oct 2009 16:58:40 +0200
Deleted in sid-release (Reason: None provided.)
glibc (2.9-10) unstable; urgency=low


  [ Samuel Thibault ]
  * hurd-i386/local-pthread_posix-option.diff: Set _POSIX_TIMEOUTS to 200112
    too, to fix gthread compilation in gcc-4.4

  [ Petr Salinger ]
  * fix up GNU/kFreeBSD specific macro LIST_FOREACH_SAFE.
  
  [ Aurelien Jarno ]
  * any/cvs-broken-dns.diff: backport more parts from upstream.
  * any/submitted-broken-dns.diff: new patch to not raise an error if one
    query returns NOTIMP or FORMERR and the other NOERROR.  Closes: #526823.

 -- Aurelien Jarno <email address hidden>  Tue, 05 May 2009 01:39:50 +0200
Superseded in sid-release
glibc (2.9-9) unstable; urgency=low


  * mips/cvs-context.diff: add missing part from upstream.

 -- Aurelien Jarno <email address hidden>  Tue, 28 Apr 2009 23:11:30 +0200
Superseded in sid-release
glibc (2.9-8) unstable; urgency=low


  [ Aurelien Jarno ]
  * Update Swedish debconf translation, by Martin Bagger.  Closes: #522982.
  * mips/cvs-context.diff: new patch from upstream to add getcontext, 
    setcontext, makecontext, swapcontext.
  * any/submitted-mount_h.diff: new patch to add MNT_DETACH and MNT_EXPIRE to
    sys/mount.h.  Closes: #523952.
  * arm/submitted-fpu_control_h.diff: new patch to disable macros from 
    <fpu_control.h> on EABI.  Closes: #525261.
  * any/cvs-iconv-utf16.diff: new patch from upstream to reject UTF-8-encoded 
    UTF-16 surrogates in iconv.  Closes: #525299.
  * any/local-getaddrinfo-interface.diff: ignore addresses with no interface
    assigned while sorting with rule 7.  Closes: #521439.
  * any/cvs-broken_dns.diff: new patch from CVS to provide a fallback for 
    broken DNS server while doing unified IPv4/IPv6 requests. The first lookup
    will be slow, but subsequent requests will fallback to the previous 
    behaviour. This can be enabled by default by setting 'single-request' in 
    /etc/resolv.conf.
  * debhelper.in/libc.NEWS: add entry explaining the new behaviour and the new
    option.
  * any/local-disable-gethostbyname4.diff: disabled this patch to re-enable
    unified IPv4/IPv6 requests.  Closes: bug#343140, bug#435646.
  * localedata/cvs-el_CY-el_GR-frac_digits.diff: new patch from CVS to fix 
    frac_digits and int_frac_digits on el_CY ad el_GR locales.  Closes: 
    bug#511621.
  * mips_asm_unistd.h, sysdeps/mipsel.mk, sysdeps/mips.mk: use our own version
    of unistd.h corresponding to the one of a 2.6.24 kernel to workaround kernel
    bugs on the build daemons.
  * any/cvs-binutils_2.20.diff: new patch from upstream to fix build failure
    with binutils 2.20.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2482 (from glibc-bsd).
    Closes: #522686. Thanks to Jan Christoph Nordholz.

  [ Samuel Thibault ]
  * hurd-i386/cvs-rtld.diff: new patch, fixes boot of glibc built with
    binutils >= 2.19.

 -- Aurelien Jarno <email address hidden>  Mon, 27 Apr 2009 00:44:59 +0200
Superseded in sid-release
glibc (2.9-7) unstable; urgency=low


  [ Aurelien Jarno ]
  * Update German debconf translation, by Helge Kreutzman.  Closes: #519992.
  * Update testsuite results on alpha, tst-timer.out exits with SIGILL on
    some machines, it was already the case with glibc 2.7 on the same 
    machines.
  * Update testsuite results on hppa, tst-posix_fallocate.out and 
    tst-makecontext.out are known to fail with a 32-bit kernel.
  * debian/script.in/nsscheck.sh: fix a typo.  Closes: #520455.
  * kfreebsd/local-sysdeps.diff: update to revision 2390 (from glibc-bsd).
  * libc6.1.symbols.alpha: fix package name for private symbols.

  [ Samuel Thibault ]
  * debian/rules.d/debhelper.mk: let grep libpthread.so fail because on
    hurd-i386 glibc does not provide it.

 -- Aurelien Jarno <email address hidden>  Tue, 07 Apr 2009 07:58:50 +0200
Superseded in sid-release
glibc (2.9-6) unstable; urgency=low


  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-tls-support.diff: fix typo in tlsdesc.sym.
  
  [ Aurelien Jarno ]
  * debian/po/de.po: fix German translation.  Closes: bug#519612.
  * Update French debconf translation, by Christian Perrier.  Closes: #519662.
  * any/local-disable-gethostbyname4.diff: disable unified lookup for 
    getaddrinfo(). While unified lookup fix the problem of DNS servers simply 
    dropping AAAA requests, it breaks lookup with even more broken DNS servers
    only returning a broken AAAA answer. As it seems the second type of broken
    DNS concerns more users, let's revert to the old behaviour.  Closes: 
    #516218.
  * any/submitted-getaddrinfo-lo.diff: correctly handle the lo interface and
    associated addresses when checking for native connection.  Closes: 
    bug#519545.
  * debian/control.in/libc: change -dbg packages to section debug. 
  * debian/control.in/main: update Standards-Version to 3.8.1:
    - debian/local/etc_init.d/glibc.sh: move set -e out from the shebang line.
    - debian/debhelper.in/nscd.init: exit successfully if the daemon was 
      already running.
  * debian/debhelper.in/nscd.dirs: remove /var/run/nscd directory.

 -- Aurelien Jarno <email address hidden>  Sun, 15 Mar 2009 21:22:48 +0100
Superseded in sid-release
glibc (2.9-5) unstable; urgency=low


  [ Clint Adams ]
  * Change first day of the week in ru_UA locale to Monday.  closes:
    #517386.

  [ Aurelien Jarno ]
  * testsuite-checking/expected-results-i486-linux-gnu-libc,
    testsuite-checking/expected-results-i686-linux-i686: remove 
    testgrp.out from the ignore list, it was due to a misconfiguration
    of the build daemon.
  * debhelper.in/libc.{preinst,postint}: bump the version triggering the
    restart of NSS related services to 2.9-5.
  * debhelper.in/libc.postint: change cupsys into cups.
  * script.in/nsscheck.sh: convert mysql-server into mysql. Closes:
    bug#172123.
  * merge lost patch from lenny:
    - debhelper.in/locales.config: use previous debconf settings if 
      /etc/locales does not exists. Closes: bug#517884.
  * debian/local/manpages/ld.so.8: fix a typo.  Closes: bug#518394.
  * debhelper.in/libc.preinst, debhelper.in/libc.templates: warn users 
    about the need to disable xscreensaver and xlockmore before libc6 
    is unpacked.  Closes: bug#517795.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/cvs-ECANCELED.diff: rename into
    submitted-ECANCELED.diff
  * debian/patches/hurd-i386/local-net-headers.diff: rename into
    cvs-net-headers.diff
  * debian/patches/hurd-i386/local-pthread_types.diff: make it create a new
    sysdep/mach/hurd/bits/pthreadtypes.h instead of modifying
    bits/pthreadtypes.h.  Move from series.hurd-i386 to series.
  * debian/patches/hurd-i386/local-tls-dtv-offset.diff: remove patch, make
    local-tls-support.diff create tlsdesc.sym instead.
  * debian/patches/hurd-i386/local-no-strerror_l.diff: remove patch, replaced
    by...
  * debian/patches/hurd-i386/cvs-strerror_l.diff: new patch from Thomas
    Schwinge.

 -- Aurelien Jarno <email address hidden>  Thu, 12 Mar 2009 00:13:02 +0100
Deleted in squeeze-release (Reason: None provided.)
Superseded in sid-release
glibc (2.9-4) unstable; urgency=low


  * testsuite-checking/expected-results-ia64-linux-gnu-libc: ignore 
    result of tst-oddstacklimit.out, it is known to fail with old
    kernels, just like in glibc 2.7.
  * debian/debhelper.in/libc{-alt,-otherbuild,}.lintian: remove outdated
    overrides.
  * debhelper.in/libc.postinst: restart NSS services on upgrades from 
    versions prior to 2.9-1.
  * testsuite-checking/expected-results-arm-linux-gnueabi-libc: ignore 
    result of test-fenv.out and test-fpucw.out, as they were already
    failing with glibc 2.7.
  * patches/any/submitted-futex_robust_pi.diff: new patch to correctly
    define when PI futexes and robust mutexes have been introduced
    in the kernel, on a per architecture basis.
  * testsuite-checking/expected-results-{alpha,ia64}-linux-gnu-libc:
    remove PI futexes failures.
  * patches/all/submitted-readme-version.diff: fix the upstream version
    number in upstream README.  Closes: bug#516908.
  * debian/rules.d/build.mk: disable the testsuite on ball/mayr/mayer/rem
    build daemons.
  * debian/rules.d/info.mk: new file to dump useful info in the build log.
  * debian/rules: always define and export SHELL as "/bin/bash -e".  
    Closes: bug#517077.
  * patches/any/cvs-bz7058-nss_nss-nis.diff: new patch to fix crash when
    doing host lookup with nss-nis.  Closes: bug#517094.
  * Add debian/libc6-mips{n32,64}.symbols.mips{el,} symbol files.
  * debian/debhelper.in/glibc-source.install, debian/rules.d/build.mk:
    switch the format of glibc-source to lzma, sparing 6MB.
  * debian/libc6.1.symbols.{alpha,ia64}: fix symbols.
  * debian/*symbols*: rename symbols.common into libc6.symbols.common.
  * rules.d/debhelper.mk: don't strip debugging symbols. Remove 
    debhelper.in/libc-dbg.{install,lintian} and wrappter/objcopy.
    control.in/libc: update description of libc-dbg.  Closes: bug#516516.
  * patches/kfreebsd/local-scripts.diff: correctly define the soname of
    libthread_db.
  * libc0.1.symbols.common, libc0.1.symbols.kfreebsd-{amd64,i386], 
    libc0.1-i386.symbols.kfreebsd-amd64: new files.

 -- Aurelien Jarno <email address hidden>  Fri, 27 Feb 2009 19:01:26 +0100
Superseded in sid-release
glibc (2.9-3) unstable; urgency=low


  * debhelper.in/nscd.init: fix the for loop.  Closes: bug#516509.

 -- Aurelien Jarno <email address hidden>  Sat, 21 Feb 2009 11:40:24 +0100
Superseded in sid-release
glibc (2.9-2) unstable; urgency=low


  [ Aurelien Jarno ]
  * testsuite-checking/*: ignore tst-cpuclock2 test, as it fails on
    machines using cpufreq.
  * Rename submitted/cvs-tsd.diff into hppa/cvs-tsd.diff.
  * patches/any/local-bashisms.diff: fix more bashisms in the testsuite.
  * rules.d/build.mk: define SHELL as /bin/bash.
  * patches/any/cvs-pthread_h.diff: patch from upstream to fix warning
    in pthread.h.
  * debhelper.in/libc.preinst: restart NSS services on upgrades from 
    versions prior to 2.9-1.
  * debhelper.in/*symbols*, rules.d/debhelper.mk: allow linking against
    private symbols again, but with a strict dependency on the upstream
    version.
  * debhelper.in/nscd.init: fix cache flushing on restart/reload.  Closes:
    bug#516212.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2370 (from glibc-bsd).
  * drop kfreebsd/local-sysdeps28.diff (merged into local-sysdeps.diff).

 -- Aurelien Jarno <email address hidden>  Fri, 20 Feb 2009 22:25:19 +0100
Superseded in sid-release
glibc (2.9-1) unstable; urgency=low


  [ Aurelien Jarno ]
  * New upstream release.
    - This version has been tagged in the CVS, update debian/rules and 
      debian/rules.d/tarball.mk accordingly.
    - shs_CA locale is enabled.  Closes: #504663.
    - fix snprintf with low-memory.  Closes: #481543.
    - fix mtrace warning message.  Closes: #507488.
    - Disable m68k/local-mathinline_h.diff.
    - Update any/local-bashisms.diff.
    - Update hurd-i386/local-tls-support.diff.
    - Update localedata/locale-en_DK.diff.
    - Update localedata/sort-UTF8-first.diff.
    - Update localedata/supported.diff.
    - Update localedata/first_weekday.diff.
    - Remove all/submitted-iconv-latin9.diff (merged).
    - Remove any/submitted-user_h.diff (merged).
    - Remove any/cvs-bug-iconv6_tst-iconv7.diff (merged).
    - Remove any/cvs-getaddrinfo.diff (merged).
    - Remove any/cvs-iconv-braces.diff (merged).
    - Remove any/cvs-nscd-getservbyport.diff (merged).
    - Remove any/cvs-regex_anchor.diff (merged).
    - Remove any/cvs-tst-regex.diff (merged).
    - Remove any/submitted-rpcgen-makefile.diff (merged).
    - Remove hppa/cvs-context.diff (merged).
    - Remove hppa/submitted-atomic_h.diff (merged).
    - Remove hppa/submitted-fesetenv.diff (merged).
    - Remove hurd-i386/cvs-lock-memory-clobber.diff (merged).
    - Remove hurd-i386/cvs-mig-init.diff (merged).
    - Remove hurd-i386/cvs-MSG_NOSIGNAL.diff (merged).
    - Remove hurd-i386/cvs-open_2.diff (merged).
    - Remove hurd-i386/cvs-signal-werror.diff (merged).
    - Remove hurd-i386/cvs-termios.diff (merged).
    - Remove hurd-i386/cvs-fcntl-types.diff (merged).
    - Remove mips/local-setjmp.diff (merged).
    - Remove sparc/cvs-context.diff (merged).
    - Remove localedata/locale-ks_IN.diff (replaced upstream by
      ks_IN@devanagari).
    - debian/shlibver: bump to 2.9.
    - debian/locales-depver: bump to 2.9.
    - debian/sysdeps/depflags.pl: add a conflict on nscd (<< 2.9) to libc.
    - Finnish (fi_FI) time format is fixed.  closes: #468849.
  * debhelper.in/locales.config: convert ks_IN into ks_IN@devanagari.
  * symbols.wildcards: update for glibc 2.9.
  * debhelper.in/*.lintian: update for glibc 2.9.
  * testsuite-checking/compare.sh: don't assume expected and current 
    testsuite results in same order.  Closes: bug#504031.
  * testsuite-checking/expected-results-powerpc64-linux-ppc64: update.
  * debian/local/etc_init.d/glibc.sh: add Description and Short-Description.
    Closes: bug#510083.
  * Remove manpage that will be provided by manpages-dev.  Closes: bug#506515,
    bug#505784.
  * debian/copyright: update.  Closes: bug#506881.
  * any/submitted-popen.diff: new patch from Gentoo to fix popen() on >= 2.6.27
    kernels.  Closes: bug#512238.
  * arm/submitted-setjmp.diff: new patch to fix build on arm.
  * debian/rules: set BUILD_CC (host compiler) to gcc, and set CC (target
    compiler) to gcc-4.3. The later can be override on a per target basis.
  * debian/rules.d/build.mk: enable stackguard randomization.  Closes: 
    bug#511811.
  * expected-results-i486-linux-gnu-libc, expected-results-i686-linux-i686:
    Add tests that fail on a Xen machine. Sigh.
  * any/local-linuxthreads-thread_self.diff: new patch to fix a warning on
    linuxthreads builds.
  * rules.d/build.mk: unset LANG to make sure testsuite errors are not
    localized.
  * debian/rules: remove *.mo file in the clean target.
  * sysdeps/alpha.mk, control.in/main: use gcc-4.3 on alpha.
  * debhelper.in/locales.postinst: make sure /etc/default/locale is always
    created.  Closes: bug#515099.
  * debian/wrapper/objcopy: apply special strip to libraries only.  Closes: 
    bug#513882.
  * debian/localedata/locale-fr_FR.diff: revert change of week of day and
    month abbreviations in fr_FR locale.  Closes: bug#509191.

  [ Clint Adams ]
  * patches/any/cvs-bz697-posix-regexec.diff: regex fix from Paolo Bonzini.
  * patches/any/cvs-bz9697-posix-regcomp.diff: regex fix from Paolo Bonzini,
    closes: #510219.
  * patches/localedata/submitted-bz9725-locale-sv_SE.diff: fix from David
    Weinehall for incorrect sv_SE date format.  closes: #489960.
  * patches/any/cvs-bz9706-nss_nss-files_files-parse.diff: unify NSS
    behavior between 32-bit and 64-bit platforms.  addresses: #483645.
  * localedata/submitted-bz9730-locale-sv_FI.diff: make sv_FI time format
    conform to that of fi_FI.  closes: #489946.
  * Rename patches/localedata/el_CY_euro.diff to
    patches/localedata/submitted-bz9731-el_CY_euro.diff.
  * Rename patches/localedata/dz_BT-collation.diff to
    patches/localedata/submitted-bz9732-dz_BT-collation.diff.
  * patches/localedata/submitted-bz9835-en_GB-first_day.diff: new patch to
    fix first_weekday and first_workday for en_GB.  closes: #512343.

  [ Arthur Loiret ]
  * patches/any/local-nss-overflow.diff: new patch to ignore uids and gids 
    greater than UINT_MAX.  Closes: #483645.
  * patches/hppa/submitted-tsd.diff: new patch from to fix build on hppa.
    Closes: #511430.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2352 (from glibc-bsd).
  * add kfreebsd/local-linuxthreads29.diff: 
    update to fix build on kfreebsd architectures.

  [ Samuel Thibault ]
  * hurd-i386/cvs-resource-prio.diff: new patch to fix detection of PRIO_*
    values in some packages
  * hurd-i386/cvs-hurdsig-fix.diff: new patch to fix hurd signal FD locking.
  * hurd-i386/cvs-report-wait-fix.diff: patch from CVS instead of 
    hurd-i386/submitted-report-wait.diff.
  * hurd-i386/submitted-critical-sections.diff: new patch to fix some missing
    critical sections.
  * hurd-i386/submitted-dup2-fix.diff: new patch to fix dup2 FD locking.
  * hurd-i386/local-net-headers.diff: new patch to install net/*.h headers.
  * hurd-i386/local-tls-dtv-offset.diff: new patch to fix DTV_OFFSET macro.
  * hurd-i386/local-pthread_posix-option.diff: put back to series.
  * hurd-i386/local-check_native.diff: new patch to provide a dummy
    __check_native() function.
  * hurd-i386/cvs-get_pc_thunk.diff: new patch to fix missing
    __i686.get_pc_thunk.bx reference.
  * hurd-i386/submitted-dl-sysdep.diff: new patch to fix static linking.
  * hurd-i386/submitted-stat.diff: clean up patch.
  * hurd-i386/submitted-itimer-lock.diff: new patch fixing itimer unlocking.

 -- Aurelien Jarno <email address hidden>  Tue, 17 Feb 2009 22:49:15 +0100
Superseded in squeeze-release
Superseded in lenny-release
Superseded in sid-release
glibc (2.7-18) unstable; urgency=low


  * patches/localedata/mt_MT_euro.diff, patches/localedata/el_CY_euro.diff:
    new patches to switch Cyprus and Malta currency to Euro.

 -- Aurelien Jarno <email address hidden>  Sun, 04 Jan 2009 11:28:23 +0100
Superseded in sid-release
glibc (2.7-17) unstable; urgency=low


  * patches/localedata/sk_SK_euro.diff: new patch to switch Slovakia 
    currency to Euro.  Closes: bug#510423.

 -- Aurelien Jarno <email address hidden>  Fri, 02 Jan 2009 22:49:53 +0100
Superseded in lenny-release
Superseded in sid-release
glibc (2.7-16) unstable; urgency=low


  * patches/any/cvs-rpcgen-makefile.diff: new patch from upstream to fix
    fancy Makefile filename when using rpcgen -a.  Closes: bug#503182.
  * patches/s390/local-atomic.diff: new patch from Michael Matz to fix 
    atomic lock on s390.  Closes: bug#468793, bug#479952.
  * patches/any/cvs-gai-stacksize.diff new patch from upstream to fix
    getaddrinfo_a segfaults.  Closes: bug#495007.
  * debhelper.in/locales.config: use previous debconf settings if 
    /etc/locales does not exists.

 -- Aurelien Jarno <email address hidden>  Tue, 04 Nov 2008 16:31:04 +0100
Superseded in lenny-release
Superseded in sid-release
glibc (2.7-15) unstable; urgency=low


  * debhelper.in/locales.config, debhelper.in/locales.postinst: modify
    /etc/locale.gen instead of regenerating it.  Closes: bug#494468.
  * any/cvs-nscd-getservbyport.diff: new patch from upstream to fix getservbyport()
    when nscd is used.  Closes: bug#500055.

 -- Aurelien Jarno <email address hidden>  Sun, 12 Oct 2008 23:04:27 +0200
Superseded in lenny-release
glibc (2.7-14) unstable; urgency=low


  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2322 (from glibc-bsd).
  * extend kfreebsd/local-ftw.diff: do not use *at functions also in glob.c,
    this patch is applied only on kfreebsd, fixes globtest.out failure.
  * any/local-linuxthreads-weak.diff: new patch to pass 
    stdio-common/scanf15.out test on linuxthreads platforms, 
    although it seems to be rather gcc 4.x bug, see GCC Bugzilla Bug 37266.
    
  [ Aurelien Jarno ]
  * patches/mips/cvs-mknod.diff: new patch from upstream to allow > 255 minors
    on mips.  Closes: #493751.
  * patches/sparc/cvs-context.diff: new patch from upstream to add
    getcontext(), setcontext(), makecontext() on Sparc.  Closes: #295173.
  * patches/hppa/cvs-context.diff: new patch from upstream to add
    getcontext(), setcontext(), makecontext() on PARISC.  Closes: #492778.
  * any/local-ip6-localhost.diff: new patch from upstream BTS, to remove the
    ::1 -> 127.0.0.1 mapping.
  * any/cvs-isoc99_vscanf.diff: new patch from upstream to fix vscanf on
    non-GNU compilers.
  * Fix nosegneg pseudo hwcap.  Closes: #499366.

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-lock-memory-clobber.diff: new patch from upstream
    to fix safety of locks.
  * patches/hurd-i386/local-pthread_posix-option.diff: new patch to advertise
    the libpthread from the hurd packages.
  * patches/hurd-i386/cvs-signal-werror.diff: new patch to fix gdb compilation.
  * patches/hurd-i386/local-tls-support.diff: fix cthread compilation.

 -- Aurelien Jarno <email address hidden>  Sat, 20 Sep 2008 10:00:36 +0200
226294 of 294 results