glibc (2.23-0ubuntu1) xenial; urgency=medium

  * Merge with 2.23 from experimental (LP: #1521172), remaining changes:
    - Remove the libc6 recommends on libc6-i686, which we don't build.
    - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel.
    - Ship update-locale and validlocale in /usr/sbin in libc-bin.
    - Don't build locales or locales-all in Ubuntu, we rely on langpacks.
    - Heavily mangle the way we do service restarting on major upgrades.
    - Build i386 variants as -march=i686, build amd64 with -O3, and build
      ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize.
    - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs.
    - Drop the libc6-xen flavour, as the above change covers Xen's needs.
    - Enable systemtap support, which is currently disabled in Debian.
    - debian/patches/ubuntu/local-warn-bsd-source.diff: Don't warn on
      _BSD_SOURCE || _SVID_SOURCE, so we don't have to fix everything
      that might define them and build with -Werror, drop after xenial.
    - Don't build libc-l10n, its contents get stripped for language-packs.
    - debian/control.in/libc: Remove a Breaks on s390x against a binary
      NMU version of check that will never exist in the Ubuntu archive.
  * Drop libc-bin manpages Recommends to Suggests to keep it in standard.
  * Build with -fno-pie and -no-pie on s390x, upstream isn't PIE-ready.
  * debian/testsuite-xfail-debian.mk: XFAIL tst-malloc-thread-{fail,exit}.
  * debian/patches/any/cvs-netinet-in-4.2.diff: Dropped, merged upstream.
  * debian/patches/any/cvs-netinet-tcp-4.2.diff: Dropped, merged upstream.
  * debian/patches/any/cvs-selinux-nscd.diff: Dropped, merged upstream.
  * debian/patches/powerpc/local-tune-power8.diff: Dropped, we build for P8.
  * debian/patches/ubuntu/submitted-no-stack-backtrace.diff: Rebase patch.
  * debian/patches/ubuntu/unsubmitted-increase-dtv-surplus.diff: Dropped.

  * Evaluate and merge/drop/rebase localedata patches from langpack-locales.
    - debian-*patch: Drop all langpack-locales patches copied from Debian.
    - ubuntu/localedata/bn-language.patch: Rebase for glibc.
    - ubuntu/localedata/ce_RU-new_locale.patch: Drop, merged upstream.
    - ubuntu/localedata/ckb_IQ-new_locale.patch: Rebase for glibc.
    - ubuntu/localedata/de_AT-february.patch: Drop, merged upstream.
    - ubuntu/localedata/en_CA-dateformat.patch: Rebase for glibc.
    - ubuntu/localedata/en_IE-am_pm.patch: Rebase for glibc.
    - ubuntu/localedata/eo_US.patch: Rebase for glibc.
    - ubuntu/localedata/es-decimal_point-thousands_sep.patch: Drop, merged.
    - ubuntu/localedata/es_DO-am_pm.patch: Rebase for glibc.
    - ubuntu/localedata/es_EV.patch: Drop, merged upstream.
    - ubuntu/localedata/gd_GB-days-months.patch: Drop, merged upstream.
    - ubuntu/localedata/it_IT-thousands_sep.patch: Drop, also in Debian.
    - ubuntu/localedata/ln_CD-new_locale.patch: Rebase for glibc.
    - ubuntu/localedata/lt_LT-currency.patch: Drop, merged upstream.
    - ubuntu/localedata/lv_LV-currency.patch: Rebase for glibc.
    - ubuntu/localedata/pt_BR-d_fmt.patch: Rebase for glibc.
    - ubuntu/localedata/sd_PK.patch: Rebase for glibc.
    - ubuntu/localedata/tr_TR-currency_symbol.patch: Drop, merged upstream.
    - ubuntu/localedata/ug_CN.patch: Drop, merged upstream.
    - ubuntu/localedata/ug_CN@latin.patch: Rebase for glibc.

  * Merge locales back into glibc and provide locales-all (LP: #1394929):
    - debian/control.in/*: Reinstate all locales{,-all} Breaks from Debian.
    - debian/control.in/main: Let locales overwrite files from old libc-bin.
    - debian/debhelper.in/libc.postinst: Move locale-gen purge to locales.
    - debian/debhelper.in/locales.{config,postinst}: Upgrade local locales.
    - debian/debhelper.in/locales.install: Install our language-pack hooks.
    - debian/rules.d/debhelper.mk: Mark our language-pack hooks executable.
    - debian/local/usr_sbin/locale-gen: Add support for langpack snippets.
    - debian/rules: Reinstate building locales and locales-all for Ubuntu.

glibc (2.23-0experimental1) UNRELEASED; urgency=medium

  [ Aurelien Jarno ]
  * 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.

  [ 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/unsubmitted-libpthread.so.diff: Fix building malloc tests.
  * testsuite-xfail-debian.mk: Skip test which just overflows memory.

  [ 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/patches/any/cvs-resolver-leak.diff: Backport upstream patch by
    Andreas Schwab to fix a memory leak in the resolver (Closes: #818178)
  * debian/glibc-source.filelist: Refresh list of source files and sort.
  * debian/control.in/i386: Remove list of Breaks that predate oldstable.
  * debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.

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).

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.

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.

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.

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.

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.

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.

glibc (2.22-0ubuntu1) wily; urgency=medium

  * Merge with 2.22 from experimental (LP: #1497473), remaining changes:
    - Drop the Breaks line from libc which refers to a Debian transition.
    - Remove the libc6 recommends on libc6-i686, which we don't build.
    - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel.
    - Ship update-locale and validlocale in /usr/sbin in libc-bin.
    - Don't build locales or locales-all in Ubuntu, we rely on langpacks.
    - Heavily mangle the way we do service restarting on major upgrades.
    - Build i386 variants as -march=i686, build amd64 with -O3, and build
      ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize.
    - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs.
    - Drop the libc6-xen flavour, as the above change covers Xen's needs.
    - Enable systemtap support, which is currently disabled in Debian.
    - debian/patches/ubuntu/local-warn-bsd-source.diff: Don't warn on
      _BSD_SOURCE || _SVID_SOURCE, so we don't have to fix everything
      that might define them and build with -Werror, drop after wily.
    - Force tuning POWER7 builds to POWER8, as POWER7 is just a stopgap.
  * debian/patches/any/cvs-netinet-in-4.2.diff: Pull patch from git that
    updates netinet/in.h to match the kernel UAPI header's values in 4.2.
  * debian/patches/any/cvs-netinet-tcp-4.2.diff: Ditto for netinet/tcp.h.
  * debian/rules: Don't build libc-l10n, its contents get stripped and put
    in language-packs in Ubuntu, so the package would be completely empty.

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.

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.

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).

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).  Closes: #812445.
    - Fix multiple unbounded stack allocations in catopen() (CVE-2015-8779).
      Closes: #812455.
  * 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.  Closes: #785404.

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.

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).

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.

glibc (2.21-3) unstable; urgency=medium

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

glibc (2.21-2) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debhelper.in/libc.preinst: drop outdated code about pre-2.6 kernels.
  * rules.d/debhelper.mk: prefix calls to objcopy and strip with
    $(DEB_HOST_GNU_TYPE)-.
  * testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite
    result, from John David Anglin.  Closes: #806839.
  * debhelper.in/libc.NEWS: add an entry about the required minimum kernel.
  * rules.d/debhelper.mk: strip *crt*.o files.
  * patches/any/cvs-tls-dtv.diff: update with a new patch from upstream
    changing the IE model for static variables.  Closes: #806971.

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.

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.

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 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.

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.

Date: Thu, 17 Mar 2016 05:18:44 -0600
Changed-By: Adam Conrad <adcon...@ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/glibc/2.23-0ubuntu1
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 17 Mar 2016 05:18:44 -0600
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales 
locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic 
libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 
libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev 
libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc 
libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 
libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 
libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 
libc6-mips64 libc6-dev-mips64 libc6-armhf libc6-dev-armhf libc6-armel 
libc6-dev-armel libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 
libc6-i686 libc6-xen libc0.1-i686 libc6.1-alphaev67 libnss-dns-udeb 
libnss-files-udeb
Architecture: source
Version: 2.23-0ubuntu1
Distribution: xenial
Urgency: critical
Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
Changed-By: Adam Conrad <adcon...@ubuntu.com>
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc-l10n  - GNU C Library: localization files
 libc0.1    - GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3    - GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: detached debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6      - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-armel - GNU C Library: ARM softfp shared libraries for armhf
 libc6-armhf - GNU C Library: ARM hard float shared libraries for armel
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-armel - GNU C Library: ARM softfp development libraries for armhf
 libc6-dev-armhf - GNU C Library: ARM hard float development libraries for armel
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS
 libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for 
ppc64
 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries
 libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC
 libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC
 libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
 libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS
 libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC
 libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - GNU C Library: X32 ABI Shared libraries for AMD64
 libc6-xen  - GNU C Library: Shared libraries [Xen version]
 libc6.1    - GNU C Library: Shared libraries
 libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - GNU C Library: detached debugging symbols
 libc6.1-dev - GNU C Library: Development Libraries and Header Files
 libc6.1-pic - GNU C Library: PIC archive library
 libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
 locales    - GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 291293 404532 458611 534521 639697 672774 712074 722885 753909 764692 
785404 785796 788799 793641 797538 797831 798064 798316 799418 799478 800574 
800846 800900 801691 802256 805730 805836 806839 806882 806910 806971 808143 
809636 809741 809776 810053 810322 811574 812351 812441 812445 812455 813187 
814958 815697 815858 817207 817879 817895 817900 817926 817944 818178
Launchpad-Bugs-Fixed: 1394929 1497473 1521172
Changes:
 glibc (2.23-0ubuntu1) xenial; urgency=medium
 .
   * Merge with 2.23 from experimental (LP: #1521172), remaining changes:
     - Remove the libc6 recommends on libc6-i686, which we don't build.
     - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel.
     - Ship update-locale and validlocale in /usr/sbin in libc-bin.
     - Don't build locales or locales-all in Ubuntu, we rely on langpacks.
     - Heavily mangle the way we do service restarting on major upgrades.
     - Build i386 variants as -march=i686, build amd64 with -O3, and build
       ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize.
     - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs.
     - Drop the libc6-xen flavour, as the above change covers Xen's needs.
     - Enable systemtap support, which is currently disabled in Debian.
     - debian/patches/ubuntu/local-warn-bsd-source.diff: Don't warn on
       _BSD_SOURCE || _SVID_SOURCE, so we don't have to fix everything
       that might define them and build with -Werror, drop after xenial.
     - Don't build libc-l10n, its contents get stripped for language-packs.
     - debian/control.in/libc: Remove a Breaks on s390x against a binary
       NMU version of check that will never exist in the Ubuntu archive.
   * Drop libc-bin manpages Recommends to Suggests to keep it in standard.
   * Build with -fno-pie and -no-pie on s390x, upstream isn't PIE-ready.
   * debian/testsuite-xfail-debian.mk: XFAIL tst-malloc-thread-{fail,exit}.
   * debian/patches/any/cvs-netinet-in-4.2.diff: Dropped, merged upstream.
   * debian/patches/any/cvs-netinet-tcp-4.2.diff: Dropped, merged upstream.
   * debian/patches/any/cvs-selinux-nscd.diff: Dropped, merged upstream.
   * debian/patches/powerpc/local-tune-power8.diff: Dropped, we build for P8.
   * debian/patches/ubuntu/submitted-no-stack-backtrace.diff: Rebase patch.
   * debian/patches/ubuntu/unsubmitted-increase-dtv-surplus.diff: Dropped.
 .
   * Evaluate and merge/drop/rebase localedata patches from langpack-locales.
     - debian-*patch: Drop all langpack-locales patches copied from Debian.
     - ubuntu/localedata/bn-language.patch: Rebase for glibc.
     - ubuntu/localedata/ce_RU-new_locale.patch: Drop, merged upstream.
     - ubuntu/localedata/ckb_IQ-new_locale.patch: Rebase for glibc.
     - ubuntu/localedata/de_AT-february.patch: Drop, merged upstream.
     - ubuntu/localedata/en_CA-dateformat.patch: Rebase for glibc.
     - ubuntu/localedata/en_IE-am_pm.patch: Rebase for glibc.
     - ubuntu/localedata/eo_US.patch: Rebase for glibc.
     - ubuntu/localedata/es-decimal_point-thousands_sep.patch: Drop, merged.
     - ubuntu/localedata/es_DO-am_pm.patch: Rebase for glibc.
     - ubuntu/localedata/es_EV.patch: Drop, merged upstream.
     - ubuntu/localedata/gd_GB-days-months.patch: Drop, merged upstream.
     - ubuntu/localedata/it_IT-thousands_sep.patch: Drop, also in Debian.
     - ubuntu/localedata/ln_CD-new_locale.patch: Rebase for glibc.
     - ubuntu/localedata/lt_LT-currency.patch: Drop, merged upstream.
     - ubuntu/localedata/lv_LV-currency.patch: Rebase for glibc.
     - ubuntu/localedata/pt_BR-d_fmt.patch: Rebase for glibc.
     - ubuntu/localedata/sd_PK.patch: Rebase for glibc.
     - ubuntu/localedata/tr_TR-currency_symbol.patch: Drop, merged upstream.
     - ubuntu/localedata/ug_CN.patch: Drop, merged upstream.
     - ubuntu/localedata/ug_CN@latin.patch: Rebase for glibc.
 .
   * Merge locales back into glibc and provide locales-all (LP: #1394929):
     - debian/control.in/*: Reinstate all locales{,-all} Breaks from Debian.
     - debian/control.in/main: Let locales overwrite files from old libc-bin.
     - debian/debhelper.in/libc.postinst: Move locale-gen purge to locales.
     - debian/debhelper.in/locales.{config,postinst}: Upgrade local locales.
     - debian/debhelper.in/locales.install: Install our language-pack hooks.
     - debian/rules.d/debhelper.mk: Mark our language-pack hooks executable.
     - debian/local/usr_sbin/locale-gen: Add support for langpack snippets.
     - debian/rules: Reinstate building locales and locales-all for Ubuntu.
 .
 glibc (2.23-0experimental1) UNRELEASED; urgency=medium
 .
   [ Aurelien Jarno ]
   * 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.
 .
   [ 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/unsubmitted-libpthread.so.diff: Fix building malloc tests.
   * testsuite-xfail-debian.mk: Skip test which just overflows memory.
 .
   [ 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/patches/any/cvs-resolver-leak.diff: Backport upstream patch by
     Andreas Schwab to fix a memory leak in the resolver (Closes: #818178)
   * debian/glibc-source.filelist: Refresh list of source files and sort.
   * debian/control.in/i386: Remove list of Breaks that predate oldstable.
   * debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.
 .
 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).
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 glibc (2.22-0ubuntu1) wily; urgency=medium
 .
   * Merge with 2.22 from experimental (LP: #1497473), remaining changes:
     - Drop the Breaks line from libc which refers to a Debian transition.
     - Remove the libc6 recommends on libc6-i686, which we don't build.
     - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel.
     - Ship update-locale and validlocale in /usr/sbin in libc-bin.
     - Don't build locales or locales-all in Ubuntu, we rely on langpacks.
     - Heavily mangle the way we do service restarting on major upgrades.
     - Build i386 variants as -march=i686, build amd64 with -O3, and build
       ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize.
     - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs.
     - Drop the libc6-xen flavour, as the above change covers Xen's needs.
     - Enable systemtap support, which is currently disabled in Debian.
     - debian/patches/ubuntu/local-warn-bsd-source.diff: Don't warn on
       _BSD_SOURCE || _SVID_SOURCE, so we don't have to fix everything
       that might define them and build with -Werror, drop after wily.
     - Force tuning POWER7 builds to POWER8, as POWER7 is just a stopgap.
   * debian/patches/any/cvs-netinet-in-4.2.diff: Pull patch from git that
     updates netinet/in.h to match the kernel UAPI header's values in 4.2.
   * debian/patches/any/cvs-netinet-tcp-4.2.diff: Ditto for netinet/tcp.h.
   * debian/rules: Don't build libc-l10n, its contents get stripped and put
     in language-packs in Ubuntu, so the package would be completely empty.
 .
 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.
 .
 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.
 .
 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).
 .
 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).  Closes: #812445.
     - Fix multiple unbounded stack allocations in catopen() (CVE-2015-8779).
       Closes: #812455.
   * 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.  Closes: #785404.
 .
 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.
 .
 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).
 .
 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.
 .
 glibc (2.21-3) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/opt: drop libc0.3-i686 and libc0.3-xen entries.
 .
 glibc (2.21-2) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debhelper.in/libc.preinst: drop outdated code about pre-2.6 kernels.
   * rules.d/debhelper.mk: prefix calls to objcopy and strip with
     $(DEB_HOST_GNU_TYPE)-.
   * testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite
     result, from John David Anglin.  Closes: #806839.
   * debhelper.in/libc.NEWS: add an entry about the required minimum kernel.
   * rules.d/debhelper.mk: strip *crt*.o files.
   * patches/any/cvs-tls-dtv.diff: update with a new patch from upstream
     changing the IE model for static variables.  Closes: #806971.
 .
 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.
 .
 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.
 .
 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 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.
 .
 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.
Checksums-Sha1:
 9d4609c15162f45c77409ac188d54e4d8adc9306 8671 glibc_2.23-0ubuntu1.dsc
 fcd58cc91038a54faa5dac68ea000c6dd92184ae 13849968 glibc_2.23.orig.tar.xz
 99d618565fc225d2801c08dba9403e06585b644d 1291048 
glibc_2.23-0ubuntu1.debian.tar.xz
Checksums-Sha256:
 0d9ad36aef50f4ce032c54656d8bb3cd81cdc666ef882d94ed8659db1af5091b 8671 
glibc_2.23-0ubuntu1.dsc
 bf6c528eeebefcacc295270068b79330c1fb2b22458ff66285b4175d23442c96 13849968 
glibc_2.23.orig.tar.xz
 e2b6921cbca28cc4332c2d0c367831facc17be8d46e487753cd28e25f272e856 1291048 
glibc_2.23-0ubuntu1.debian.tar.xz
Files:
 6085eee7469404731a922ebef24c7564 8671 libs required glibc_2.23-0ubuntu1.dsc
 7945832c8f9ddfec9841582ad9109f36 13849968 libs required glibc_2.23.orig.tar.xz
 3123769aa6a666d3b10bebd42c2136e8 1291048 libs required 
glibc_2.23-0ubuntu1.debian.tar.xz
Original-Maintainer: GNU Libc Maintainers <debian-gl...@lists.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJW7bhPAAoJEINAGjCxzeWP/IEP/j7ybXLffv/R8SsOO0+h/xsg
iJ/11wxzf8IRiROPhOe4hhRbUJJD0QN8iy1t04A8xVh5vk/Sww7i3BUTdokd/ekQ
cqhJjFYbQQeiOvKWsGVSeLqujWgOG0W3fXg7QKSiIvJttYHJYyVszAOtUsb3HZEH
e577e7OE/fZHpNzX+32udYDWEUjOyR8o2j/N/lGz3WNmbmrdJ8Vu/xZn/ksZ/71C
qLFcngVGZJVcKr+ZUfjkDCfNlcQmgGPxDMgVsV5XwebAzYjr1IYlCOuFU/98APTF
vyFkpR5kamD2OnnJ/yHi4vO4XLSllQ/8ur8T85cMU39J7o0cnVASYCr3l2OUZ7WD
DEXCnx2x2It9RpkFwoKsbWl7E2aK2ZvTmXReYepZDsQDQlo1ebpRqOYVHpN7PLO5
7EGAdHCps4WnnBe9zSn/cTV0OiG3olDB6+TqBNbWbhov4m5D4IjsnKdcHQuCA7tJ
4ZyVbcY2hWBMxeINBd5pBp1Y2J8QQg2QqMxhqrLmromRw/T1A2pv++C9ultF0Ukt
XuGIYmTGMRV2EIwTE/id/C+9DCAMPu9RQHSczjB4m19FtURiCkJxfnkijNCOuHJI
Sj7Kh3p8Ng7aRmDlugizCySgP8qQ8tgaxU2XbIgdCEW0jyJdRFBGjdPY8t11iABe
d50vz1Fs7g+B1G5MLNPq
=4xcq
-----END PGP SIGNATURE-----
-- 
Xenial-changes mailing list
Xenial-changes@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/xenial-changes

Reply via email to