Change log for glibc package in Debian

76150 of 294 results
Superseded in sid-release
glibc (2.33-3) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-ttydefaults.diff: New patch to fix default
    character for termio cc[VSTATE].
  * debian/patches/hurd-i386/git-const.diff: Constify RPCs server-side.
    - debian/control: Bump mig build-dep accordingly.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix FTBFS on ppc64el with recent binutils snapshots.  Closes: #1003847.
    - Fix crashes in bzero/memset on i386 with SSE2 when the cache size cannot
      be determined.  Closes: #1003574, #1003610.
    - Fix a buffer overflow in sunrpc svcunix_create (CVE-2022-23218).
    - Fix a buffer overflow in sunrpc clnt_create (CVE-2022-23219).

  [ Gunnar Hjalmarsson ]
  * debian/local/usr_sbin/update-locale: tweak validation of args to
    update-locale().

 -- Aurelien Jarno <email address hidden>  Tue, 18 Jan 2022 19:06:44 +0100
Superseded in sid-release
glibc (2.33-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/unsubmitted-getaux_at_secure.diff: Fix according
    to new __getauxval2 function.
  * debian/libc0.3.symbols.hurd-i386: Add vm_region_create_proxy.
  * debian/patches/hurd-i386/git-lib-map.diff: Unlock libraries load
    addresses.
  * debian/patches/hurd-i386/git-large-text.diff: Fix clang startup.
  * debian/patches/hurd-i386/git-get_dtable.diff: Implement msg_get_dtable.
  * debian/patches/hurd-i386/git-auth-leak.diff: Fix auth port leaks.
  * debian/patches/hurd-i386/git-nuke_ports_on_exec.diff: Fix ports leaks.
  * debian/testsuite-xfail-debian.mk: Update hurd tests.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix syscall() on ppc64 with POWER9 CPUs.  Closes: #1003201.

 -- Aurelien Jarno <email address hidden>  Thu, 06 Jan 2022 22:32:53 +0100
Superseded in experimental-release
glibc (2.34-0experimental2) experimental; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debhelper.in/libc.lintian-overrides, debhelper.in/libc.lintian-overrides,
    debhelper.in/libc-otherbuild.lintian-overrides: use wildcards to match the
    dynamic linker name. This changes the overrides files to be identical on
    all architectures and make them multiarch installable.  Closes: #1001967.
  * debian/libc-dev.lintian-overrides, debian/libc-dev-alt.lintian-overrides:
    add lintian overrides for now empty libpthread.a, libdl.a, libutil.a,
    and libanl.a.

 -- Aurelien Jarno <email address hidden>  Mon, 20 Dec 2021 00:01:20 +0100
Superseded in experimental-release
glibc (2.34-0experimental1) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd tests.
  * debian/patches/hurd-i386/git-machrules-chk_fail.diff: Fix static link.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/arm/local-vfp-sysdeps.diff: drop, causes issues with GCC
    11, the other compilers have probably been fixed during the last 9 years.
  * debian/testsuite-xfail-debian.mk: whitelist failing new test on mips*.
  * debian/testsuite-xfail-debian.mk: drop whitelist for kernel bug #889817
    now that oldstable and newer kernels are fixed.
  * debian/testsuite-xfail-debian.mk: drop whitelist for tst-cancel24-static,
    fixed since glibc 2.25.
  * debian/testsuite-xfail-debian.mk: drop whitelist for test-xfail-tst-pkey,
    fixed since glibc 2.31.

 -- Aurelien Jarno <email address hidden>  Sat, 18 Dec 2021 00:15:36 +0100
Superseded in experimental-release
glibc (2.34-0experimental0) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Treat 'W' as a distinct character in sv_SE locale.  Closes: #511357.
    - Fix a deadlock between pthread_create and ctors.  Closes: #903514,
      #904544, #906516.
    - Add y2106 support for mips64.  Closes: #983769.
    - debian/symbols.wildcard: add 2.34.
    - debian/libc6.symbols.common, debian/libc6.1.symbols.alpha,
      debian/libc0.1.symbols.common, debian/libc0.3.symbols.hurd-i386: add
      libc_malloc_debug.so.0.
    - debian/patches/arm/local-sigaction.diff: rebased.
    - debian/patches/hppa/git-fcntl.h-update.diff: upstreamed.
    - debian/patches/hurd-i386/git-tiocflush.diff: upstreamed.
    - debian/patches/hurd-i386/git-eintr.diff: upstreamed.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
    - debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: rebased.
    - debian/patches/hurd-i386/local-fix-nss.diff: rebased.
    - debian/patches/all/submitted-po-fr-fixes.diff: rebased.
    - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
    - debian/patches/any/submitted-nptl-invalid-td.patch: rebased.
    - debian/debhelper.in/libc-udeb.install{,.hurd-i386}: adjust paths
      following the drop of the version number from the soname.
    - debian/rules.d/build.mk: do not create symlink for ld.so.
    - debian/rules.d/debhelper.mk: Stop making libpthread.so.0 executable and
      strip it differently now that it is an empty library.
    - debian/rules.d/debhelper.mk, debian/debhelper.in/libc.fixperms,
      debian/debhelper.in/libc-alt.fixperms,
      debian/debhelper.in/libc-otherbuild.fixperm: Use dh_fixperms to keep
      ld.so and libc.so.6 executable now that they have a version independent
      name.
    - debian/rules.d/debhelper.mk, debian/debhelper.in/libc.postrm,
      debian/debhelper.in/libc-otherbuild.lintian-overrides,
      debian/debhelper.in/libc.lintian-overrides: change RTLD_SO to only
      contain the basename instead of the absolute path.
    - debhelper.in/libc.lintian-overrides, debhelper.in/libc.lintian-overrides,
      debhelper.in/libc-otherbuild.lintian-overrides: update for the new
      library naming.
  * debian/control.in/main, debian/rules.d/control.mk, debian/rules: build
    with GCC 11.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd tests.
  * debian/patches/hurd-i386/tg-glibc-2.24-restore-malloc-hook.diff: Drop
    patch.
  * debian/patches/hurd-i386/local-mach_print.diff: Drop patch.

 -- Aurelien Jarno <email address hidden>  Sun, 12 Dec 2021 23:52:06 +0100
Superseded in sid-release
glibc (2.33-1) unstable; urgency=medium

  * Upload to unstable.
  * debian/control.in/libc: drop ${locale-compat:Depends} leftover from
    Provides.
  * debian/patches/any/submitted-localedef-check-magic.patch: rename into
    git-localedef-check-magic.patch.

 -- Aurelien Jarno <email address hidden>  Sun, 12 Dec 2021 12:04:30 +0100
Superseded in sid-release
glibc (2.32-5) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a breaks against tinydns (<< 1:1.05-14).
    Closes: #997912.
  * debian/debhelper.in/libc-bin.postinst: stop replacing older versions from
    /etc/nsswitch.conf.  Closes: #998008.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix bad conversion from ISO-2022-JP-3 with iconv (CVE-2021-43396).
      Closes: #998622.
  * debian/control.in/main: rename libselinux-dev build-dependency into
    libselinux1-dev.
  * debian/patches/any/submitted-localedef-check-magic.patch: new patch to
    display a proper error message for bad locale-archive files.  Closes:
    #993772.

 -- Aurelien Jarno <email address hidden>  Sun, 05 Dec 2021 16:46:21 +0100
Deleted in experimental-release (Reason: None provided.)
glibc (2.33-0experimental3) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd tests.
  * debian/debhelper.in/libc.preinst: Require gnumach kernel >=
    1.8+git20210923 for the xrstor fix, needed for the ifunc-optimized memcpy
    etc.
  * debian/patches/hurd-i386/git-htl-init_sigset.diff: Fix sudo.

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc-dev{,-alt}.install, debian/rules.d/build.mk:
    install an empty libpthread_nonshared.a to support broken closed source
    software.  Closes: #971273.
  * debian/sysdeps/arm64.mk: enable Memory Tagging Extension (MTE) (heap)
    checking on arm64.  Closes: #995269.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/any/local-revert-bz13979.diff: re-add patch removed in
    2.33-0experimental0, but limited to removing the warning when
    optimizations are disabled and _FORTIFY_SOURCE > 0. At least cgo and
    gnucobol3 always invoke the compiler with _FORTIFY_SOURCE > 0, even when
    the optimizations are disabled.

 -- Aurelien Jarno <email address hidden>  Sun, 05 Dec 2021 19:12:47 +0100
Published in bullseye-release
Superseded in sid-release
glibc (2.31-13+deb11u2) bullseye; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.preinst: do not try to detect if debconf is
    available when the debconf frontend has already been loaded.

 -- Aurelien Jarno <email address hidden>  Sat, 02 Oct 2021 14:47:40 +0200
Superseded in experimental-release
glibc (2.33-0experimental2) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd tests.
  * debian/patches/hurd-i386/tg-sysvshm.diff: Fix spurious plt.

 -- Aurelien Jarno <email address hidden>  Wed, 22 Sep 2021 22:09:53 +0200
Superseded in sid-release
glibc (2.32-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.preinst: make sure USE_DEBCONF can't be defined
    from the environment.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - debian/patches/any/submitted-getcwd-gnu-extension-warning.diff:
      upstreamed.
  * debian/control.in/libc: remove the Breaks against dazzdb, it will be fixed
    in Buster.
  * debian/patches/i386/local-setcontext-revert-eax-ecx-edx.patch: revert
    upstream commit to not save and restore EAX, ECX and EDX in setcontext to
    temporarily workaround a bug in libunwind8. See bug#994510.

 -- Aurelien Jarno <email address hidden>  Sun, 19 Sep 2021 20:46:59 +0200
Superseded in experimental-release
glibc (2.33-0experimental1) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd tests.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Wed, 15 Sep 2021 07:56:46 +0200
Superseded in sid-release
glibc (2.32-3) unstable; urgency=medium

  [ John David Anglin ]
  * debian/testsuite-xfail-debian.mk: whitelist test-xfail-tst-cond24 on
    hppa.  Closes: #993954.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/debhelper.in/libc.preinst: drop fragile check for working debconf
    frontend now that it is done directly in debconf (see bug#985572) and now
    that this version is available in Bullseye.
  * debian/control.in/libc: add a Breaks against aide (<< 0.17.3-4+b3). See
    bug#994091.
  * debian/debhelper.in/libc.preinst: force systemd-logind to do NSS lookups
    to workaround the impossibility of restarting systemd-logind.  Closes:
    #994006.
  * debian/control.in/libc: add a Breaks against python3-iptables (<<
    1.0.0-2).  Closes: #994233.
  * debian/patches/all/submitted-po-fr-fixes.diff: fix French translation of
    short options.  Closes: #994133.
  * debian/control.in/libc: add a Breaks against fakechroot (<< 2.19-3.5).
    See bug#993946.
  * debian/control.in/libc: add a Breaks against dazzdb
    (<< 1.0+git20201103.8d98c37-1.1). See bug#993770.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/any/submitted-getcwd-gnu-extension-warning.diff: fix
    a warning when using the GNU extension of getcwd(). This is a TEMPORARY
    fix until upstream takes a decision on the removal of this extension. This
    might be REMOVED at a later point, in that case packages should be fixed
    instead, like other distributions have already done.  Closes: #993973.

  [ Simon McVittie ]
  * debian/libc6-i386.symbols.x32, debian/libc6.symbols.mips,
    debian/libc6.symbols.mipsel: fix too aggressive cleanup, leading
    unnecessarily tight dependencies on libc6.  Closes: #994232.

 -- Aurelien Jarno <email address hidden>  Tue, 14 Sep 2021 23:47:37 +0200
Superseded in sid-release
glibc (2.32-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd tests.

  [ Aurelien Jarno ]
  * debian/rules.d/debhelper.mk: do not try to install audit/sotruss-lib.so
    in stage1 profile.
  * debian/debhelper.in/libc.postinst: grab patch from Ubuntu to carefully
    restart systemd on libc6 upgrade.  Closes: #993821.
  * debian/debhelper.in/libc.lintian-overrides: and an override about the
    systemctl call in libc6.postinst.

 -- Aurelien Jarno <email address hidden>  Tue, 07 Sep 2021 21:57:34 +0200
Superseded in experimental-release
glibc (2.33-0experimental0) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - debian/symbols.wildcard: add 2.33.
    - debian/sysdeps/hurd-i386.mk: do not disable ifunc on hurd-i386, it is
      now supported.
    - debian/patches/alpha/local-string-functions.diff: upstreamed.
    - debian/patches/hppa/git-fcntl.h-update.diff: rebased.
    - debian/patches/hurd-i386/git-posix_openpt.diff: upstreamed.
    - debian/patches/hurd-i386/git-hurdsig-SA_SIGINFO.diff: upstreamed.
    - debian/patches/hurd-i386/git-sbrk-end.diff: upstreamed.
    - debian/patches/hurd-i386/git-sigstate_thread_reference.diff: upstreamed.
    - debian/patches/hurd-i386/git-sched_sets.diff: upstreamed.
    - debian/patches/hurd-i386/git-sched_gets_hidden.diff: upstreamed.
    - debian/patches/hurd-i386/git-bsd4.3-ioctls.diff: upstreamed.
    - debian/patches/hurd-i386/git-clock-cputime.diff: upstreamed.
    - debian/patches/hurd-i386/git-WAIT.diff: upstreamed.
    - debian/patches/hurd-i386/git-cthreads.diff: upstreamed.
    - debian/patches/hurd-i386/git-cthreads-symbols.diff: upstreamed.
    - debian/patches/hurd-i386/git-libpthread_plt.diff: upstreamed.
    - debian/patches/hurd-i386/git-lll-initializer.diff: upstreamed.
    - debian/patches/hurd-i386/git-lll-ptr.diff: upstreamed.
    - debian/patches/hurd-i386/git-ld-library-path-checks.diff: upstreamed.
    - debian/patches/hurd-i386/git-lll-wait-intr.diff: upstreamed.
    - debian/patches/hurd-i386/git-lll-private.diff: upstreamed.
    - debian/patches/hurd-i386/git-futex-internal.diff: upstreamed.
    - debian/patches/hurd-i386/git-libc-open.diff: upstreamed.
    - debian/patches/hurd-i386/git-sem-pshared.diff: upstreamed.
    - debian/patches/hurd-i386/git-sem-open-init.diff: upstreamed.
    - debian/patches/hurd-i386/git-sem-open.diff: upstreamed.
    - debian/patches/hurd-i386/git-siginfo_uesp.diff: upstreamed.
    - debian/patches/hurd-i386/git-mmap-EINVAL.diff: upstreamed.
    - debian/patches/hurd-i386/git-waitid.diff: upstreamed.
    - debian/patches/hurd-i386/git-hurd-version.diff: upstreamed.
    - debian/patches/hurd-i386/git-mmap_addr.diff: upstreamed.
    - debian/patches/hurd-i386/git-ELF_MACHINE_USER_ADDRESS_MASK.diff:
      upstreamed.
    - debian/patches/hurd-i386/git-drop-rmh.diff: rebased.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
    - debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
    - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
    - debian/patches/i386/unsubmitted-quiet-ldconfig.diff: rebased.
    - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
    - debian/patches/kfreebsd/local-no-execfn.diff: rebased.
    - debian/patches/riscv64/git-riscv64-gnu-ifunc.diff: upstreamed.
    - debian/patches/all/local-ldd.diff: updated to take into account the new
      exit values returned by ld.so.  Closes: #982203.
    - debian/local/etc/nss: import latest version from upstream and keep
      installing it in /etc/defaults/nss, until we find a way to move this
      file to the libnss-nis package.
    - debian/patches/all/local-nis-shadow.diff: removed, obsolete.
    - debian/patches/all/submitted-po-fr-fixes.diff: rebased.
    - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
    - debian/patches/any/local-nss-upgrade.diff: removed, obsolete. The patch
      was added to prepare the upgrade from glibc 2.2.X to 2.3.X, but has never
      been useful due to a typo in the NSS module name. In addition the new NSS
      code is able to use an in-memory version of a module if it has been
      removed from disk.
    - debian/patches/any/local-revert-bz13979.diff: removed, obsolete. 8+
      years after, AC macros should have been fixed.
    - debian/patches/any/git-ld.so-cache-endianness-markup.diff: upstreamed.
    - debian/patches/hurd-i386/submitted-net.diff: rebased.
    - debian/patches/hurd-i386/unsubmitted-getaux_at_secure.diff: rebased.
    - debian/debhelper.in/libc-bin.install: move zdump to /usr/bin.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update tests.

 -- Aurelien Jarno <email address hidden>  Mon, 06 Sep 2021 07:03:55 +0200
Superseded in sid-release
glibc (2.32-1) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/riscv64/git-riscv64-gnu-ifunc.diff: backport GNU indirect
    function from upstream to fix failures in the testsuite with binutils
    2.37.
  * debian/rules, rules.d/build.mk, rules.d/debhelper.mk,
    debian/libc*.symbols*, debhelper.in/*install*: drop support for building
    with libcrypt now that the transition has been done in bullseye.
  * debian/libc6.symbols.hppa: drop symbol overrides for linuxthreads -> NPTL
    transition.
  * debian/libc6.symbols.sparc, debian/libc6-sparc.symbols.sparc64: drop symbol
    overrides for SPARCV8 -> SPARCV8PLUS ABI transition.
  * debian/libc6.symbols.arm: drop file, the arm architecture is not supported
    anymore for quite some time.
  * debian/libc6.symbols.armel, debian/libc6.symbols.armhf: drop symbol
    overrides for make/get/set/swapcontext.
  * debian/libc6-i386.symbols.x32, debian/libc6.symbols.i386: drop symbol
    overrides for TLS support.
  * debian/libc6.symbols.powerpc: drop symbol overrides for TLS support.
  * debian/libc6.symbols.mips, debian/libc6.symbols.mipsel: drop symbol
    overrides for TLS support.
  * debian/rules.d/debhelper.mk: drop workaround for an old dpkg-shlibdeps
    bugs (see #433723).
  * debian/debhelper.in/libc-dev.install, debian/debhelper.in/libc.install,
    debian/control.in/libc: move sotruss-lib.so from libc6 to libc6-dev.
    Closes: #976133.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-msync.diff: Fix msync.

 -- Aurelien Jarno <email address hidden>  Sun, 05 Sep 2021 22:21:47 +0200
Superseded in experimental-release
glibc (2.32-0experimental1) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Complete with
    timed locks.
  * debian/testsuite-xfail-debian.mk: Update tests.
  * debian/patches/hurd-i386/git-get_errlist.diff: Fix get_errlist.
  * debian/patches/hurd-i386/local-mach_print.diff: Keep mach_print@GLIBC_2.21
    for now, until packages are rebuilt against mach_print@@GLIBC_2.32.
  * debian/patches/hurd-i386/local-stack_chk_guard.diff: Fix compatibility with
    binaries that reference __stack_chk_guard.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix tst-sysvshm-linux failure on armel and x32.
  * Remove the libc0.3-xen and libc6-xen packages as glibc 2.32 removed
    support for the nosegneg hwcap, and 32-bit Xen PV support has been removed
    from Linux kernel 5.9:
    - debian/control.in/opt: remove libc0.3-xen and libc6-xen.
    - debian/patches/any/local-ldso-disable-hwcap.diff: stop looking for
      /etc/ld.so.nohwcap on i386.
    - debian/sysdeps/hurd-i386.mk, debian/sysdeps/i386.mk: remove the xen
      pass.
    - debian/debhelper.in/libc.NEWS: add an entry explaining the removal of
      the libc0.3-xen and libc6-xen packages.

 -- Aurelien Jarno <email address hidden>  Tue, 24 Aug 2021 20:42:24 +0200
Superseded in sid-release
glibc (2.31-17) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update tests.

  [ Aurelien Jarno ]
  * debian/debhelper.in/locales.NEWS: fix charset mismatch in example iconv
    command.  Closes: #992568
  * Replace the non UTF-8 locales removal by a deprecation as they are still
    used in many other packages (especially testsuites): non UTF-8 locales are
    not offered anymore in the debconf dialog (except for the ones already
    configured), but they are still listed in SUPPORTED and provided in the
    locales-all package (Closes: #992500, #992653):
    - debian/patches/localedata/locale-en_DK.diff,
      debian/patches/localedata/locale-eu_FR.diff,
      debian/patches/localedata/supported.diff: revert the removal of non-UTF-8
      locales.
    - debian/debhelper.in/locales-all.NEWS: remove 2.31-14 entry.
    - debian/rules.d/debhelper.mk: fill __PROVIDED_LOCALES__ with UTF-8
      locales only.

  [ Johannes Schauer Marin Rodrigues ]
  * additional bits to support DPKG_ROOT (closes: #983412)

 -- Aurelien Jarno <email address hidden>  Mon, 23 Aug 2021 21:31:23 +0200
Superseded in experimental-release
glibc (2.32-0experimental0) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Fixes a use-after-free in the mq_notify function (CVE-2021-33574).
      Closes: #964477.
    - debian/symbols.wildcard: add 2.32.
    - debian/patches/localedata/supported.diff: refresh.
    - debian/patches/localedata/git-unicode-13-support.diff: upstreamed.
    - debian/patches/amd64/git-x86_64-remove-pie-check.diff: upstreamed.
    - debian/patches/hurd-i386/git-fork-pthread_exit.diff: upstreamed.
    - debian/patches/hurd-i386/git-spin_lock.diff: upstreamed.
    - debian/patches/hurd-i386/git-barrier-1.diff: upstreamed.
    - debian/patches/hurd-i386/git-sem-intr.diff: upstreamed.
    - debian/patches/hurd-i386/git-register-atfork.diff: upstreamed.
    - debian/patches/hurd-i386/git-register-atfork2.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_self.diff: upstreamed.
    - debian/patches/hurd-i386/git-trunc-times.diff: upstreamed.
    - debian/patches/hurd-i386/git-ss_init.diff: upstreamed.
    - debian/patches/hurd-i386/git-tst-udp.diff: upstreamed.
    - debian/patches/hurd-i386/git-pselect.diff: upstreamed.
    - debian/patches/hurd-i386/git-fexecve.diff: upstreamed.
    - debian/patches/hurd-i386/git-cond_destroy.diff: upstreamed.
    - debian/patches/hurd-i386/git-holes.diff: upstreamed.
    - debian/patches/hurd-i386/git-longjmp-onstack.diff: upstreamed.
    - debian/patches/hurd-i386/git-intr-msg-unwind.diff: upstreamed.
    - debian/patches/hurd-i386/git-strtol-test.diff: upstreamed.
    - debian/patches/hurd-i386/git-fix-longjmp.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_atfork-hidden.diff: upstreamed.
    - debian/patches/hurd-i386/git-raise.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_link_tests.diff: upstreamed.
    - debian/patches/hurd-i386/git-libpthread_syms.diff: upstreamed.
    - debian/patches/hurd-i386/git-libpthread-nodelete.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_get_cleanup_stack.diff: upstreamed.
    - debian/patches/hurd-i386/git-libpthread-testcancel.diff: upstreamed.
    - debian/patches/hurd-i386/git-SEM_VALUE_MAX.diff: upstreamed.
    - debian/patches/hurd-i386/git-sigstate_thread_reference.diff: rebased.
    - debian/patches/hurd-i386/git-libpthread_plt.diff: rebased.
    - debian/patches/hurd-i386/git-lll-ptr.diff: rebased.
    - debian/patches/hurd-i386/git-ld-library-path-checks.diff: rebased.
    - debian/patches/hurd-i386/git-sem-pshared.diff: rebased.
    - debian/patches/hurd-i386/git-sem-open.diff: rebased.
    - debian/patches/hurd-i386/git-waitid.diff: rebased.
    - debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: rebased.
    - debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
    - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
    - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
    - debian/patches/all/local-remove-manual.diff: rebased.
    - debian/patches/any/local-bindresvport_blacklist.diff: removed, obsolete.
    - debian/patches/all/submitted-po-fr-fixes.diff: rebased.
    - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
    - debian/patches/any/local-nss-overflow.diff: rebased.
    - debian/patches/any/submitted-ld.so-cache-new-format.diff: upstreamed.
    - debian/patches/debian/patches/any/git-surplus-tls-accounting.diff:
      upstreamed.
    - debian/patches/any/git-ld.so-cache-endianness-markup.diff: rebased.
    - debian/patches/hurd-i386/unsubmitted-mremap.diff: removed, obsolete.
  * debian/patches/hurd-i386/git-sched_gets_hidden.diff: new patch from
    upstream to fix FTBFS on hurd-i386.

 -- Aurelien Jarno <email address hidden>  Sat, 21 Aug 2021 19:24:41 +0200
Superseded in sid-release
glibc (2.31-16) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.postinst, debian/debhelper.in/libc.preinst:
    replace calls to which by call to command -v.

 -- Aurelien Jarno <email address hidden>  Wed, 18 Aug 2021 11:22:40 +0200
Superseded in sid-release
glibc (2.31-15) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/amd64/git-x86_64-remove-pie-check.diff: new patch from
    upstream to fix FTBFS on amd64 with binutils 2.37.

 -- Aurelien Jarno <email address hidden>  Tue, 17 Aug 2021 21:46:43 +0200
Superseded in sid-release
glibc (2.31-14) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update tests.
  * debian/patches/hurd-i386/tg-eintr.diff: Replace with upstream's
    more complete git-eintr.diff.
  * debian/patches/hurd-i386/proc_reauth.diff: Use the new
    __proc_reauthenticate_complete protocol.
  * control: Break hurd version that erroneously depended on an update libc0.3
    for the auth_complete_reauthentication RPC
  * debian/libc0.3.symbols.hurd-i386: Add missing gsync_wait_intr symbol.
  * debian/patches/hurd-i386/git-AT_NO_AUTOMOUNT.diff: Fix glib's fileinfo.
  * debian/patches/hurd-i386/git-ELF_MACHINE_USER_ADDRESS_MASK.diff: Fix
    ELF_MACHINE_USER_ADDRESS_MASK value.
  * debian/patches/hurd-i386/tg-bigmem.diff: Relace by git-drop-rmh.diff.
  * debian/patches/series: Reorder hurd-i386 git patches according to glibc
    release dates.
  * debian/patches/hurd-i386/sysvshm-lll.diff: Fold into tg-sysvshm.diff.

  [ Aurelien Jarno ]
  * Drop debian/patches/arm/local-soname-hack.diff: not needed anymore.
  * Drop debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: not needed
    anymore.
  * debian/sysdeps/armhf.mk: drop old armhf compat symlink, this is not
    supported anymore.
  * debian/control.in/main: remove Adam Conrad from Uploaders. RIP.  Closes:
    #986951.
  * debian/testsuite-xfail-debian.mk: drop tst-malloc-usable-tunables from
    XFAIL, the kernel bug has been fixed. 
  * debian/control.in/libc, debian/rules.d/debhelper.mk: Drop the depends in
    libcrypt1 as upgrades from buster to bookworm are not supported. Demote
    the libnss-nis and libnss-nisplus recommends to suggests.  Closes:
    #975077.
  * debian/patches/hppa/git-fcntl.h-update.diff: new patch from upstream to
    update EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD_NONBLOCK on HPPA.
    Closes: #981650.
  * debian/debhelper.in/locales.postinst: simplify locales-all detection. 
  * debian/control.in/main: drop arch specific depends on gcc-10 now that the
    minimum version is already in bullseye.
  * debian/debhelper.in/libc.preinst: simplify the version comparison by only
    comparing the two first parts, now that kernel 2.X are not supported
    anymore.
  * debian/debhelper.in/libc.preinst: drop the check for kernel release > 255
    now that glibc and preinstall script are fixed.  Closes: #987266.
  * debian/rules.d/build.mk: stop passing --enable-obsolete-rpc.
  * debian/debhelper.in/libc-dev.install{,.hurd-i386}: do not install
    librpcsvc.a.
  * debian/debhelper.in/libc-dev-bin.manpage, debian/local/manpages/rpcgen.1:
    do not install rpcgen (1) manpage.
  * debian/rules.d/build.mk: stop deleting <rpcsvc/yppasswd.h> and
    <rpcsvc/yppasswd.x>.
  * debian/control.in/libc, debian/rules.d/debhelper.mk: make libc6-dev to
    depend on rpcsvc-proto, except for stage1 and stage2.
  * debian/patches/localedata/supported.diff: update to drop all non-UTF-8
    locales.  Closes: #603914.
  * debian/patches/localedata/sort-UTF8-first.diff: drop.
  * debian/script.in/nsscheck.sh: restart openssh-server even if it has been
    deconfigured during the upgrade.  Closes: #990069.

  [ Helmut Grohne ]
  * Fix FTCBFS: (Closes: #990031)
    + debian/control.in/main: Annotate binutils dependency with -for-host.
    + debian/control.in/main, debian/rules.d/control.mk: Use suffixed cross
      compilers until there is -for-host.
    + debian/patches/any/local-cross.patch: LIBGD detection actually works.

  [ Matthias Klose ]
  * debian/rules, debian/rules.d/build.mk: Run checks for every pass before
    failing the build.  Closes: #982360.

 -- Aurelien Jarno <email address hidden>  Tue, 17 Aug 2021 16:27:59 +0200
Published in bullseye-release
Deleted in experimental-release (Reason: None provided.)
Superseded in sid-release
glibc (2.31-13) unstable; urgency=medium

  [ Colin Watson ]
  * debian/debhelper.in/libc.postinst, script.in/nsscheck.sh: Look for
    openssh-server package rather than ssh.  Closes: #990069

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix an arbitrary read in wordexp() (CVE-2021-35942).  Closes:
      #990542.

 -- Aurelien Jarno <email address hidden>  Tue, 06 Jul 2021 21:16:59 +0200
Superseded in bullseye-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.31-12) unstable; urgency=medium

  * debian/po/de.po: fix encoding declaration.  Closes: #986450.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - On s390x, check for vector support in memmove ifunc-selector in
      addition to Miscellaneous-Instruction-Extensions.
  * debian/patches/any/local-rtlddir-cross.diff: drop patch, letting upstream
    makefiles to install the dynamic linker symlink directly in the right
    location. This fixes the temporary installation done by upstream makefiles
    to run some tests in a container.  Closes: #973278, #985617.
  * debian/rules.d/build.mk: do not create the dynamic linker manually.
  * debian/sysdeps/*.mk: do not create the dynamic linker manually for
    bi/tri-arch packages.
  * debian/rules.d/build.mk: create the soname symlink for ld-2.xx.so, to
    avoid its creation later by ldconfig.
  * debian/debhelper.in/libc.install, debhelper.in/libc-alt.install,
    debhelper.in/libc-udeb.install, debhelper.in/libc-udeb.install.hurd-i386:
    adjust given that the dynamic linker symlink is now already at the correct
    location.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix GLIBC_TUNABLES parsing for AT_SECURE binaries.
  * debian/rules.d/build.mk: escape EOL so that $configure_build is correctly
    passed to the configure script.

 -- Aurelien Jarno <email address hidden>  Sat, 01 May 2021 22:56:06 +0200
Published in bullseye-release
Superseded in sid-release
glibc (2.31-11) unstable; urgency=medium

  * debian/debhelper.in/libc.preinst: handle the case where debconf
    configuration has never been done.  Closes: #986180.

 -- Aurelien Jarno <email address hidden>  Wed, 31 Mar 2021 22:09:32 +0200
Superseded in sid-release
glibc (2.31-10) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-tiocflush.diff: Cope with
    BSD 4.1-ish ioctl(..., TIOCFLUSH, NULL).
  * debian/debhelper.in/libc-udeb.install.hurd-i386: Add missing
    libmachuser/libhurduser.
  * debian/testsuite-xfail-debian.mk: Update tests.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a possible assertion failure in iconv when converting
      from ISO-2022-JP-3 to UTF-8 (CVE-2021-3326).  Closes: #981198.
    - Fix a possible double-free in nscd when processing a request for netgroup
      lookup (CVE-2021-27645).  Closes: #983479.
  * debian/debhelper.in/libc.preinst: fallback to text mode in case 1) debconf
    is about to use the dialog frontend with whiptail or frontend and 2) the
    corresponding executable is unusable.  Closes: #984533.
  * debian/rules.d/debhelper.mk: correctly strip libpthread.so for bi/triarch
    builds.  Closes: #983457.

 -- Aurelien Jarno <email address hidden>  Sun, 21 Mar 2021 00:38:37 +0100
Published in bullseye-release
Deleted in experimental-release (Reason: None provided.)
Superseded in sid-release
glibc (2.31-9) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update tests.
  * debian/patches/hurd-i386/git-mmap_addr.diff: Fix long-running ghc processes.

  [ Aurelien Jarno ]
  * Upload to unstable.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a buffer over-read when processing invalid multi-byte input
      sequences in the EUC-KR encoding (CVE-2019-25013).  Closes: #979273.
  * debian/control.in/libc: add a Breaks: against libgegl-0.4-0 (<< 0.4.18).
    Closes: #968349.

 -- Aurelien Jarno <email address hidden>  Tue, 05 Jan 2021 06:47:42 +0100
Deleted in experimental-release (Reason: None provided.)
glibc (2.31-8) experimental; urgency=medium

  [ Stephen Kitt ]
  * Build memusage and memusagestat in the libc pass and ship them into
    libc-devtools. Move mtrace, sotruss and sprof into that package.
    Closes: #91815.

 -- Aurelien Jarno <email address hidden>  Sun, 03 Jan 2021 18:55:16 +0100
Superseded in sid-release
glibc (2.31-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update with 2.33 tests.
  * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Also accept
    CLOCK_MONOTONIC_RAW, CLOCK_REALTIME_COARSE, CLOCK_MONOTONIC_COARSE.
  * debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Rename to
    git-hurdsig-SA_SIGINFO.diff.
  * debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: Rename to
    git-sigstate_thread_reference.diff.
  * debian/patches/hurd-i386/git-siginfo_uesp.diff: Fix ss_sp field in
    siginfo.
  * debian/patches/hurd-i386/git-mmap-EINVAL.diff: Fix mmap EINVAL return value.
  * debian/patches/hurd-i386/git-waitid.diff: Support
    WEXITED/WCONTINUED/WSTOPPED/WNOWAIT.
  * debian/patches/hurd-i386/git-hurd-version.diff: Accept including
    hurd/version.h.
  * debian/patches/kfreebsd/submitted-waitid.diff: Refresh.
  * debian/control: Bump hurd-dev build-dep to get proc_waitid RPC.
  * debian/libc0.3.symbols.hurd-i386: Add proc_waitid RPC.
  * debian/debhelper.in/libc-dev.install.hurd-i386: Add missing
    libpthread_syms.a.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix assertion failure in iconv when converting invalid UCS4
      (CVE-2020-29562).  Closes: #976391.
  * debian/sysdeps/arm64.mk: enable static PIE support on arm64.  Closes:
    #973430.
  * debian/patches/localedata/git-unicode-13-support.diff: backport Unicode 13
    support from upstream.  Closes: #977691.
  * debian/local/manpages/po/pt_BR.po: recode to UTF-8 to make lintian happy.
  * debian/debhelper.in/*.lintian-overrides: update for recent lintian
    versions.
  * debian/patches/any/git-ld.so-cache-endianness-markup.diff: backport ld.so
    cache endianness support from upstream.  Closes: #731082.

 -- Aurelien Jarno <email address hidden>  Sun, 03 Jan 2021 17:01:18 +0100
Superseded in sid-release
glibc (2.31-6) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update with 2.33 tests.
  * debian/patches/hurd-i386/git-pthread_link_tests.diff: Fix linking static
    tests with the build libpthread.a.
  * debian/patches/hurd-i386/git-libpthread_syms.diff: Fix linking static tests
    by factorizing the symbols list.
  * debian/patches/hurd-i386/git-libpthread-nodelete.diff: initialize
    libpthread.so first and prevent from unloading.
  * debian/patches/hurd-i386/git-cthreads.diff: Fix build without cthreads.h.
  * debian/patches/hurd-i386/git-cthreads-symbols.diff: Fix libpthread
    detection from libc.
  * debian/patches/hurd-i386/git-libpthread_plt.diff: Fix spurious PLT.
  * debian/patches/hurd-i386/git-lll-initializer.diff,
    debian/patches/hurd-i386/sysvshm-lll.diff,
    debian/patches/hurd-i386/git-lll-ptr.diff,
    debian/patches/hurd-i386/git-ld-library-path-checks.diff,
    debian/patches/hurd-i386/git-lll-wait-intr.diff,
    debian/patches/hurd-i386/git-lll-private.diff,
    debian/patches/hurd-i386/git-futex-internal.diff,
    debian/patches/hurd-i386/git-libc-open.diff,
    debian/patches/hurd-i386/git-pthread_get_cleanup_stack.diff,
    debian/patches/hurd-i386/git-libpthread-testcancel.diff,
    debian/patches/hurd-i386/git-SEM_VALUE_MAX.diff,
    debian/patches/hurd-i386/git-sem-pshared.diff,
    debian/patches/hurd-i386/git-sem-open-init.diff,
    debian/patches/hurd-i386/git-sem-open.diff: Add sem_open support.

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.NEWS: fix the name if the libnss-nis package,
    thanks to Diederik de Haas for the hint.

 -- Samuel Thibault <email address hidden>  Wed, 16 Dec 2020 22:33:25 +0100
Deleted in experimental-release (Reason: None provided.)
Superseded in sid-release
glibc (2.31-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update with 2.33 tests.
  * debian/patches/hurd-i386/git-clock-cputime.diff: New patch to support
    clock_gettime(CPUTIME).
  * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Refresh.
  * debian/patches/hurd-i386/local-posix_cputime.diff: Remove.
  * debian/patches/hurd-i386/git-raise.diff: Reject raising invalid signals.
  * debian/patches/hurd-i386/git-sbrk-end.diff: Remove the tst-sbrk tests,
    they fail on various architectures.  Closes: #972510.
  * debian/patches/hurd-i386/git-posix_openpt.diff: Note that patch is
    committed upstream.
  * debian/patches/hurd-i386/git-WAIT.diff: Fix printing fd in ps' WAIT
    output.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix missing floating-point rounding and exception handling functions
      missing on SH4.  Closes: #975421.
    - Fix an infinite loop in iconv with input containing redundant shift
      sequences in the IBM1364, ++  IBM1371, IBM1388, IBM1390, or IBM1399
      character sets (CVE-2020-27618).  Closes: #973914.
  * debian/patches/localedata/locale-C.diff: replace the LC_CTYPE definition
    by 'copy "i18n"'. Note that with this change the "blank", "cntrl",
    "space" classes do not conform to POSIX anymore, however this matches the
    Fedora behaviour.  Closes: #973647.
  * debian/control.in/libc: downgrade libnss-nis and libnss-nisplus
    dependencies to recommends. Closes: #972770, #975052, #972552.
  * debian/debhelper.in/libc.NEWS: add an entry about libnss-nis and
    libnss-nisplus packages.

 -- Aurelien Jarno <email address hidden>  Tue, 01 Dec 2020 08:42:44 +0100
Deleted in experimental-release (Reason: None provided.)
Superseded in sid-release
glibc (2.31-4) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/{unsubmitted-sbrk-_end.diff,tg-pie-sbrk.diff}:
    Merge into...
  * debian/patches/hurd-i386/git-sbrk-end.diff: ... committed patch.
  * debian/patches/hurd-i386/unsubmitted-sched_sets.diff: Rename to...
  * debian/patches/hurd-i386/git-sched_sets.diff: ... committed patch.
  * debian/patches/hurd-i386/local-posix_cputime.diff: New patch to avoid
    applications trying to use extended clock ids.
  * debian/patches/hurd-i386/git-bsd4.3-ioctls.diff: New patch to avoid
    defining elder macros.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Handle translation output codesets with suffixes.  Closes: #968260.
  * debian/control.in/libc: add a Breaks: against libgegl-0.4-0 (<< 0.4.18).
    Closes: #968342.
  * debian/control.in/libc: add a Breaks: against busybox (<< 1.30.1-6) due to
    bug #966074.
  * debian/debhelper.in/libc-dev{,-alt}.lintian-overrides: remove files as
    lintian is now smarter.
  * debian/po/it.po: Update Italian debconf translation, by Luca Monducci.
    Closes: #969219.
  * debian/po/pt_BR.po: Update Brazilian Portuguese debconf translation, by
    Adriano Rafael Gomes. Closes: #970199.
  * debian/po/de.po: recode to UTF-8.
  * debian/rules.d/build.mk: stop passing --enable-obsolete-nsl.
  * debian/debhelper.in/libc-dev{,-alt}.install: do not install libnsl.a.
  * debian/debhelper.in/libc-dev.install.hurd-i386: ditto.
  * debian/libc0.1.symbols.common, debian/libc0.3.symbols.hurd-i386,
    debian/libc6.1.symbols.alpha, debian/libc6.symbols{common,hppa,sparc}:
    remove libnss_nis.so.2 and libnss_nisplus.so.2 symbols.
  * debian/rules.d/build.mk: do not ship <rpcsvc/yppasswd.h> and
    <rpcsvc/yppasswd.x> as they are shipped by libnsl-dev.
  * debian/control.in/libc, debian/rules.d/debhelper.mk: make libc6 to depend on
    libnss-nis and libnss-nisplus, except for stage1 and stage2.
  * debian/control.in/libc, debian/rules.d/debhelper.mk: make libc6-dev to
    depend on libnsl-dev, except for stage1 and stage2.

 -- Aurelien Jarno <email address hidden>  Sat, 10 Oct 2020 21:54:24 +0200
Deleted in experimental-release (Reason: None provided.)
Deleted in experimental-release (Reason: None provided.)
Superseded in sid-release
glibc (2.31-3) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a Breaks: against openarena (<< 0.8.8+dfsg-4~)
    due to bug#966150.
  * debian/control.in/libc: add a Breaks: against ioquake3
    (<< 1.36+u20200211.f2c61c1~dfsg-2~) as previous versions are not correctly
    linked with libm.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix an infinite loop in the iconv program (CVE-2016-10228).  Closes:
      #856503.
    - debian/patches/any/submitted-selinux-deprecations.diff: upstreamed.
    - debian/patches/x32/submitted-fix-nptl-setgroups-x32.diff: upstreamed.
  * debian/rules.d/build.mk: install <finclude/math-vector-fortran.h> in the
    multiarch path.  Closes: #962457.

  [ Samuel Thibault ]
  * debian/libc0.3.symbols.hurd-i386: Fix dependency of __errno_location and
    __h_errno_location symbols in libpthread.
  * patches/hurd-i386/unsubmitted-sbrk-_end.diff: Fix _end symbol appearance
    by reworking sbrk.
  * patches/hurd-i386/unsubmitted-sched_sets.diff: Add sched_set/getscheduler.
  * patches/hurd-i386/git-pthread_atfork-hidden.diff: Hide pthread_atfork
    symbols imported to applications, to avoid leaking them.

 -- Aurelien Jarno <email address hidden>  Tue, 04 Aug 2020 17:02:38 +0200
Superseded in experimental-release
Superseded in sid-release
glibc (2.31-2) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a Breaks: against macs (<< 2.2.7.1-3~) due to
    bug #965073.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a signed comparison vulnerability in the ARMv7 memcpy and memmove
      functions (CVE-2020-6096).  Closes: #961452.
  * debian/control.in/libc: do not limit the openssh-server breaks to 32-bit
    architectures, clock_nanosleep has to be allowed in addition to
    clock_gettime64.  Closes: #965932.
  * debian/patches/any/submitted-selinux-deprecations.diff: proposed patch to
    ignore the selinux deprecations introduced in libselinux (>= 3.1), fixing
    an FTBFS.  Closes: #965941.
  * debian/patches/x32/submitted-fix-nptl-setgroups-x32.patch: proposed patch
    to fix the setgroups functions in threaded applications on x32 (without
    the testsuite part).  Closes: #965091.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-tls-ie-align.diff: Fix TLS IE load with >=
    8 byte alignment.
  * debian/testsuite-xfail-debian.mk: Update backtrace result.
  * debian/patches/hurd-i386/git-fix-longjmp.diff: Fix longjmp from dl loader.
    Notably fixes calling setuid programs from eatmydata.
  * debian/control: Build-depend on gnumach-dev with userland driver RPC interface.
  * debian/libc0.3.symbols.hurd-i386: Add userland driver RPC interface stubs.
  * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Make
    clock_nanosleep accept CLOCK_MONOTONIC as well.

 -- Aurelien Jarno <email address hidden>  Thu, 23 Jul 2020 00:26:24 +0200
Superseded in sid-release
glibc (2.31-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/control: Build-depend on gcc-10 version that defaults to i686 on
    hurd-i386.
  * debian/control: Build-depend on mig-for-host instead of mig.
  * debian/sysdeps/hurd-i386.mk: Drop adding -march=i686.
  * debian/hurd-i386/git-pselect.diff: Fix pselect atomicity.
  * debian/hurd-i386/git-fexecve.diff: Fix fexecve.
  * debian/hurd-i386/git-cond_destroy.diff: Fix cond_destroy synchronization
    with woken threads.
  * debian/hurd-i386/git-holes.diff: Fix detecting support for file holes.
  * debian/hurd-i386/local-clock_gettime_MONOTONIC.diff: Also fix clock_getres
    with CLOCK_MONOTONIC.
  * debian/hurd-i386/git-longjmp-onstack.diff: Fix longjmp-ing from altstack.
  * debian/hurd-i386/git-register-atfork2.diff: Fix register-atfork ordering.
  * debian/hurd-i386/git-intr-msg-unwind.diff: Fix unwinding over interruptible
    RPC.
  * debian/hurd-i386/git-strtol-test.diff: Fix testing strtol errors.
  * debian/testsuite-xfail-debian.mk: Update.
  * debian/debhelper.in/libc-udeb.install.hurd-i386: Add missing
    libmachuser/libhurduser.
  * debian/rules.d/debhelper.mk: Add dh_link pass to libc-udeb binaryinst.
  * debian/debhelper.in/libc-udeb.links.hurd-i386: Add missing ld.so link.
  * debian/rules: Clean links file.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/any/git-surplus-tls-accounting.diff: backport TLS surplus
    accounting from upstream.  Closes: #964141.
  * debian/control.in/main: update breaks on cross-toolchain-base* as they
    will need changes to build with glibc 2.31.

 -- Aurelien Jarno <email address hidden>  Mon, 13 Jul 2020 21:34:17 +0200
Deleted in experimental-release (Reason: None provided.)
glibc (2.31-0experimental2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * Add an explicit dependency on $(stamp)build_libc for the build-indep
    target. Currently the build is made during the binary-indep target
    instead.
  * debian/control.in/main: build-depends on gcc-10 (>= 10-20200431) on arm64
    to ensure that -moutline-atomics is enabled by default.  Closes: #956418.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/debhelper.in/libc.NEWS: add an entry explaining the new trust-ad
    option in resolv.conf.
  * debian/patches/riscv64/local-asin-acos-raise-invalid.diff: new patch to
    workaround a GCC 10 bug on riscv64.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-tst-udp.diff: New patch to fix
    sunrpc/tst-udp-* failures.
  * debian/sysdeps/hurd-i386.mk: Add -march=i686 to fix math issues until gcc
    is fixed to switch to i686 as was actually expected already.
  * debian/testsuite-xfail-debian.mk: Update hurd-i386 results.

 -- Aurelien Jarno <email address hidden>  Tue, 19 May 2020 00:19:13 +0200
Superseded in experimental-release
glibc (2.31-0experimental1) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd-i386 results.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Add clone3 syscall to arm64 version of arch-syscall.h.
  * debian/debhelper.in/libc-udeb.install, debian/rules.d/debhelper.mk: use
    the multiarch path in the udeb package.
  * debian/control.in/libc, debian/debhelper.in/libc-pic.install,
    debian/rules, debian/rules.d/debhelper.mk,
    debian/patches/any/local-libpic.diff: stop building the libc6-pic package.
  * debian/control.in/main, debian/rules: build with GCC 10.

 -- Aurelien Jarno <email address hidden>  Tue, 12 May 2020 13:12:35 +0200
Superseded in sid-release
glibc (2.30-8) unstable; urgency=medium

  * sysdeps/hurd.mk: Move ld.so link creation to hurd-i386.mk since it is
    32bit-specific.
  * sysdeps/hurd-i386.mk: Move i386-specific mach headers to multiarch
    directory, so they get accessible from the "machine" symlink of the
    gnumach-dev package.
  * patches/hurd-i386/git-ss_init.diff: Add missing ss initialization. Fixes
    Xorg startup error, and possibly a lot other bugs with threads.

 -- Samuel Thibault <email address hidden>  Mon, 11 May 2020 02:04:03 +0200
Superseded in sid-release
Superseded in sid-release
glibc (2.30-7) unstable; urgency=medium

  * debian/debhelper.in/libc.postinst: re-add /etc/ld.so.nohwcapc code.

 -- Aurelien Jarno <email address hidden>  Tue, 05 May 2020 20:12:38 +0200
Superseded in sid-release
glibc (2.30-6) unstable; urgency=medium

  * debian/sysdeps/s390x.mk: do not set libc_rtlddir, it is set to the
    default.
  * debian/rules.d/debhelper.mk: only create the dynamic linker in the udeb
    if it doesn't already exist.

 -- Aurelien Jarno <email address hidden>  Tue, 05 May 2020 12:32:42 +0200
Superseded in sid-release
glibc (2.30-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-trunc-times.diff: New patch to fix updating
    mtime/ctime on O_TRUNC.  Closes: #955270.
  * debian/control: Drop dependency on libihash-dev, not used any more by htl.
  * debian/sysdeps/hurd.mk: Try to symlink mach/hurd headers from multiarch
    directory when they are there.

  [ Aurelien Jarno ]
  * debian/rules: Add -fdebug-prefix-map= to CFLAGS to improve
    reproducibility.
  * debian/control.in/libc: Make libcX-dev declare a Breaks against python3.7
    (<< 3.7.7-1+b1) and python3.8 (<< 3.8.2-1+b1) due to #955474.
  * debian/rules.d/debhelper.mk: install the dynamic loader symlink in the
    udeb package.
  * debian/control: conflict against libgcc-X-dev versions that might need the
    __glibc_has_include macro.
  * debian/patches/any/local-revert-glibc_has_include.diff: drop patch,
    obsolete.
  * debian/control.in/libc: add a Provides: libc6-dbgsym to the libc6-dbg
    package.  Closes: #953654.
  * debian/control.in/libc: qualify the libselinux-dev build-depends with
    <!stage2>.
  * debian/debhelper.in/libc.postinst: drop the code removing
    /etc/ld.so.hwcappkgs, it's not needed anymore since Squeeze.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes data race in setting function descriptor during lazy binding on
      hppa. Closes: #941174.
    - debian/patches/any/local-tst-system-disable-shell-tests.diff: obsolete.

  [ Helmut Grohne ]
  * Refactor generation of multilib include symlinks. (Closes: #958674).
  * Initial, minimal support for DPKG_ROOT. (Closes: #910685).

 -- Aurelien Jarno <email address hidden>  Mon, 04 May 2020 23:39:18 +0200
Superseded in sid-release
glibc (2.30-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.preinst, debian/rules.d/debhelper.mk: there
    is no easy way to check if a file belongs to a package with usrmerge.
    Just drop all safety checks...  Closes: #954915.
  * debian/patches/any/local-tst-system-disable-shell-tests.diff: disable
    tests that rely on a particular shell until a fix is found upstream.

  [ John Paul Adrian Glaubitz ]
  * debian/testsuite-xfail-debian.mk: mark nptl/tst-cond8-static and
    nptl/tst-mutex{,pi}8-static as XFAIL on sparc64.

 -- Aurelien Jarno <email address hidden>  Wed, 25 Mar 2020 13:56:56 +0100
Superseded in sid-release
glibc (2.30-3) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a defect in the PowerPC backtrace function that could cause an
      out-of-bounds write when executed in a signal frame context
      (CVE-2020-1751).
    - Fix use-after-free vulnerability in the glob function when expanding
      ~user (CVE-2020-1752).  Closes: #953788.
  * debian/debhelper.in/libc.preinst, debian/rules.d/debhelper.mk: determine
    ld.so ELF magic at build time instead of at run time to avoid using
    "readlink -m".  Closes: #954374.
  * debian/rules.d/build.mk: unset LANGUAGE when running the testsuite.
  * debian/testsuite-xfail-debian.mk: ignore signal/tst-minsigstksz-1 and
    signal/tst-minsigstksz-2 on i386, they fail on i386 with an AVX-512 CPUs
    due to a kernel bug.  Closes: #954715.
  * debian/control.in/libc, debian/rules.d/debhelper.mk: Make libcX-dev
    declare a Breaks against libcX-dev-${DEB_HOST_ARCH}-cross
    (<< ${CURRENT_UPSTREAM_VERSION}~).  Closes: #954393.
  * debian/control.in/libc, debian/control.in/main: drop Conflicts, Breaks and
    Replaces against package version older than the one available in
    oldstable.

 -- Aurelien Jarno <email address hidden>  Tue, 24 Mar 2020 23:31:35 +0100
Superseded in sid-release
glibc (2.30-2) unstable; urgency=medium

  * debian/rules.d/debhelper.mk: depends on libgcc-sN instead of libgccN.
    Closes: #953657.
  * debian/rules.d/build.mk: do not install <finclude/math-vector-fortran.h>
    for now as it is not multiarch safe.

 -- Aurelien Jarno <email address hidden>  Thu, 12 Mar 2020 23:47:03 +0100
Superseded in experimental-release
glibc (2.31-0experimental0) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Adds GNU hash support on MIPS (closes: #943538).
    - debian/symbols.wildcard: add 2.31.
    - debian/debhelper.in/libc-dev{,-alt}.install: drop libmvec_nonshared.a.
    - debian/patches/localedata/locales/ku_TR: rebased.
    - debian/patches/localedata/fo_FO-date_fmt.diff: rebased.
    - debian/patches/localedata/locales-fr.diff: rebased.
    - debian/patches/localedata/locale-zh_TW.diff: rebased.
    - debian/patches/localedata/submitted-bz9725-locale-sv_SE.diff:
      upstreamed.
    - debian/patches/localedata/submitted-en_AU-date_fmt.diff: upstreamed.
    - debian/patches/alpha/local-string-functions.diff: rebased.
    - debian/patches/hurd-i386/git-ONSTACK.diff: upstreamed.
    - debian/patches/hurd-i386/git-getrandom.diff: upstreamed.
    - debian/patches/hurd-i386/git-altstack-RPC.diff: upstreamed.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
    - debian/patches/hurd-i386/git-context_functions.diff: upstreamed.
    - debian/patches/hurd-i386/tg-thread-cancel.diff: rebased.
    - debian/patches/hurd-i386/git-sendmsg-SCM_RIGHTS.diff: upstreamed.
    - debian/patches/hurd-i386/git-hurdsig-fixes.diff: upstreamed.
    - debian/patches/hurd-i386/git-hurdsig-global-dispositions.diff:
      upstreamed.
    - debian/patches/hurd-i386/git-hurdsig-globaldisp-version.diff: upstreamed.
    - debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: rebased.
    - debian/patches/hurd-i386/git-hurdsig-fixes-2.diff: upstreamed.
    - debian/patches/hurd-i386/git-hurdsig-boot-fix.diff: upstreamed.
    - debian/patches/hurd-i386/git-single-select-timeout.diff: upstreamed.
    - debian/patches/hurd-i386/git-setitimer.diff: upstreamed.
    - debian/patches/hurd-i386/git-remap_getcwd.diff: upstreamed.
    - debian/patches/hurd-i386/git-io_select_timeout.diff: upstreamed.
    - debian/patches/hurd-i386/git-poll_errors_fixes.diff: upstreamed.
    - debian/patches/hurd-i386/local-mach_print.diff: rebased.
    - debian/patches/hurd-i386/local-exec_filename.diff: rebased.
    - debian/patches/hurd-i386/git-libpthread_sigs.diff: upstreamed.
    - debian/patches/hurd-i386/git-hurd_sigstate-PLT.diff: upstreamed.
    - debian/patches/hurd-i386/git-rlock.diff: upstreamed.
    - debian/patches/hurd-i386/git-errno_location.diff: upstreamed.
    - debian/patches/powerpc/local-powerpc8xx-dcbz.diff: rebased.
    - debian/patches/sh4/local-fpscr_values.diff: rebased.
    - debian/patches/any/local-ldconfig.diff: upstreamed.
    - debian/patches/any/submitted-bits-fcntl_h-at.diff: rebased.
    - debian/patches/any/unsubmitted-dlopen-static-crash.diff: obsolete.
    - debian/patches/any/local-test-install.diff: rebased.
  * debian/control.in/libc: add a Breaks on openssh-server (<< 1:8.1p1-5) on
    32-bit architectures with seccomp support, to the allow clock_gettime64
    syscall.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Refresh.
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/testsuite-xfail-debian.mk: Update hurd-i386 results.
  * debian/debhelper.in/libc-dev.install.hurd-i386: Do not install
    libpthread_nonshared, removed upstream.
  * debian/patches/hurd-i386/local-atfork-link.diff: Remove, now useless.
  * debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix build.

 -- Aurelien Jarno <email address hidden>  Thu, 12 Mar 2020 07:10:01 +0100
Superseded in sid-release
glibc (2.30-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * testsuite-xfail-debian.mk: Update non-regressions.
  * debian/patches/hurd-i386/git-fork-pthread_exit.diff: New patch to fix
    pthread_exit after fork.
  * debian/patches/hurd-i386/git-spin_lock.diff: New patch to fix
    pthread_spin_lock behavior for shared memory.
  * debian/patches/hurd-i386/git-barrier-1.diff: New patch to fix
    pthread_barrier_wait with one thread.
  * debian/patches/hurd-i386/git-sem-intr.diff: New patch to make
    sem_wait/timedwait interruptible.
  * debian/patches/hurd-i386/local-atfork-link.diff: New patch to fix
    libpthread link.
  * debian/patches/hurd-i386/git-register-atfork.diff: Fix linking with static
    libpthread.
  * debian/patches/hurd-i386/git-pthread_self.diff: New patch to improve
    libpthread performance.

  [ Aurelien Jarno ]
  * debian/patches/any/local-revert-24323.diff: drop, obsolete.
  * debian/control.in/libc: add a Breaks: against wcc (<< 0.0.2+dfsg-3).
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix argument passing for inlined syscalls on mips* and riscv64.
      Closes: #951237.
    - Fix stack corruption in trigonometric functions when passing a
      pseudo-zero argument on x86 (CVE-2020-10029).  Closes: #953108.
    - debian/patches/any/submitted-stt-gnu-ifunc-detection.patch: upstreamed.
  * debian/sysdeps/*.mk: stop building libcrypt for multilib packages.
    Closes: #951880.
  * debian/debhelper.in/libc.postinst: drop upstart support.
  * debian/patches/any/local-revert-glibc_has_include.diff: partial revert
    of upstream commit bfa864e1645e until gcc stops providing fix-includes.
    Closes: #953083.

 -- Aurelien Jarno <email address hidden>  Wed, 11 Mar 2020 22:02:51 +0100
Superseded in experimental-release
glibc (2.30-0experimental2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/any/submitted-stt-gnu-ifunc-detection.patch: fix
    STT_GNU_IFUNC assembler and linker detection for toolchains defaulting to
    PIE.
  * debian/sysdeps/mips*.mk: drop -no-pie.

 -- Aurelien Jarno <email address hidden>  Wed, 05 Feb 2020 23:01:35 +0100
Superseded in experimental-release
Superseded in sid-release
glibc (2.29-10) unstable; urgency=medium

  * debian/debhelper.in/libc.{preinst,postrm}: Remove fallback to dpkg
    --print-architecture for pre-multiarch systems.
  * debian/debhelper.in/libc.preinst: fallback to text output in case
    perl debconf is used and perl is not usable.  Closes: #946599, #950389.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Tue, 04 Feb 2020 20:37:26 +0100
Superseded in sid-release
glibc (2.29-9) unstable; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/local-fix-nss.diff: Refresh.
  * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix setitimer.

  [ Aurelien Jarno ]
  * debian/sysdeps/{amd64,x32}.mk: do not optimize for pentium4.  Closes:
    #948396.
  * debian/patches/any/local-revert-24323.diff: revert upstream change
    preventing dlopening PIE executable, The patch is correct, but breaks
    the autopkgtest for wcc and prevents the migration of glibc to testing.
    Revert it temporarily until wcc is fixed. See #948613.

 -- Aurelien Jarno <email address hidden>  Fri, 10 Jan 2020 23:21:25 +0100
Superseded in sid-release
glibc (2.29-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/posix_openpt.diff: Add posix_openpt support.
  * patches/hurd-i386/git-errno_location.diff: Fix pthread link of protobuf.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes ASLR bypass for setuid programs (CVE-2019-19126).  Closes: #945250.
    - debian/patches/any/git-socket-constants.diff: upstreamed.

 -- Aurelien Jarno <email address hidden>  Sun, 05 Jan 2020 13:03:42 +0100
Superseded in experimental-release
glibc (2.30-0experimental1) experimental; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Rename to
    git-sendmsg-SCM_RIGHTS.diff.
  * patches/hurd-i386/tg-context_functions.diff: Rename to
    git-context_functions.diff.
  * patches/hurd-i386/tg-hurdsig-fixes.diff: Rename to git-hurdsig-fixes.diff.
  * patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rename to
    git-hurdsig-global-dispositions.diff, refresh.
  * patches/hurd-i386/local-hurdsig-globaldisp-version.diff: Rename to
    git-hurdsig-globaldisp-version.diff.
  * patches/hurd-i386/tg-hurdsig-fixes-2.diff: Rename to
    git-hurdsig-fixes-2.diff.
  * patches/hurd-i386/tg-hurdsig-boot-fix.diff: Rename to
    git-hurdsig-boot-fix.diff.
  * patches/hurd-i386/libpthread_sigs.diff: Rename to libpthread_sigs.diff.
  * patches/hurd-i386/local-hurd_sigstate-PLT.diff: Rename to
    git-hurd_sigstate-PLT.diff.
  * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Refresh.

 -- Aurelien Jarno <email address hidden>  Thu, 02 Jan 2020 12:16:20 +0100
Superseded in sid-release
glibc (2.29-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/git-altstack-RPC.diff: Fix restoring from altstack while
    blocked in an RPC.
  * patches/hurd-i386/git-getrandom.diff: Add support for getrandom &
    getentropy.

  [ Aurelien Jarno ]
  * debian/rules.d/debhelper.mk: change dependency from libcrypt1-dev to
    libcrypt-dev.  Closes: #947778.

 -- Aurelien Jarno <email address hidden>  Mon, 30 Dec 2019 19:12:42 +0100
Superseded in sid-release
glibc (2.29-6) unstable; urgency=medium

  * debian/shlibs-add-udebs: drop libcrypt.
  * Fix rebootstrap and cross-toolchain-base (Closes: #946396):
    - debian/control.in/libc: replace libcrypt1 by ${libcrypt:Depends} and
      libcrypt1-dev by ${libcrypt-dev:Depends}.
    - debian/rules.d/debhelper.mk: add libcrypt:Depends=libcrypt1 and
      libcrypt-dev:Depends=libcrypt1-dev to substvars unless build with stage1
      or stage2 profiles.

 -- Aurelien Jarno <email address hidden>  Tue, 10 Dec 2019 00:06:38 +0100
Superseded in sid-release
glibc (2.29-5) unstable; urgency=medium

  * Upload to unstable.

 -- Aurelien Jarno <email address hidden>  Fri, 06 Dec 2019 21:33:17 +0100
Superseded in experimental-release
glibc (2.30-0experimental0) experimental; urgency=medium

  [ Adam Conrad ]
  * New upstream release 2.30, with git updates up to 2019-09-08:
    - debian/symbols.wildcard: Add 2.30, and debian/control: Regenerate.
    - debian/patches/any/git-libio-stdout-putc.diff: Upstreamed.
    - debian/patches/any/git-pexpect-pretty-printers.diff: Upstreamed.
    - debian/patches/any/git-socket-constants.diff: Upstreamed.
    - debian/patches/any/local-tst-eintr1-eagain.diff: Obsolete.
    - debian/patches/hurd-i386/git-renameat2.diff: Upstreamed.
    - debian/patches/any/submitted-resolv-unaligned.diff: Rebased.
    - debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Rebased.
    - debian/patches/hurd-i386/tg-hurdsig-fixes-2.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/tg-io_select_timeout.diff: Rebased.
    - debian/patches/hurd-i386/tg-thread-cancel.diff: Rebased.
    - debian/patches/kfreebsd/submitted-auxv.diff: Rebased.
    - debian/patches/locale/locale-print-LANGUAGE.diff: Update for new test.
  * debian/patches/any/local-test-install.diff: Use install_root rather than
    DESTDIR when installing container root, since we override install_root.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-fix-nss.diff: Rebased.
  * debian/patches/hurd-i386/{tg-single-select-timeout.diff,tg-setitimer.diff,
    tg-remap_getcwd.diff,tg-io_select_timeout.diff,tg-poll_errors_fixes.diff,
    submitted-anon-mmap-shared.diff,tg-ONSTACK.diff}: Rename to git-foo,
    committed upstream for 2.31.
  * debian/testsuite-xfail-debian.mk: Update with new failing tests and fixed
    tests.
  * debian/patches/hurd-i386/git-ONSTACK.diff: Move earlier in the queue,
    since was applied upstream.
  * debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebase
    accordingly.
  * debian/patches/hurd-i386/libpthread_version.diff: Remove, now useless.
  * debian/patches/hurd-i386/local-hurdsig-globaldisp-version.diff: Remove
    version compatibility symbols, now useless.
  * debian/libc0.3.symbols.hurd-i386: Update accordingly.
  * debian/patches/hurd-i386/tg-sysvshm.diff: Fix warning.
  * debian/patches/hurd-i386/local-versionshack.diff: Remove, now useless.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <email address hidden>  Fri, 06 Dec 2019 23:18:04 +0100
Superseded in experimental-release
glibc (2.29-4) experimental; urgency=medium

  [ Aurelien Jarno ]
  * Upload to experimental.
  * debian/control.in/libc: make libc depends on libcrypt1, libc-dev depends
    on libcrypt1-dev and libc-udeb depends on libcrypt1-udeb.
  * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk,
    debian/sysdeps/amd64.mk: disable libcrypt by passing --disable-crypt
    except for bi/triarch builds.

 -- Aurelien Jarno <email address hidden>  Mon, 25 Nov 2019 22:36:50 +0100
Superseded in sid-release
glibc (2.29-3) unstable; urgency=medium

  [ Svante Signell ]
  * patches/hurd-i386/git-rlock.diff: New patch to add support for record
    locking.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-locarchive.diff,tg-WRLCK-upgrade.diff: Remove, now
    useless.
  * control: Bump hurd-dev dependency to get record locking RPC.
  * libc0.3.symbols.hurd-i386: Update accordingly.
  * patches/arm/unsubmitted-ldso-abi-check.diff: Remove obsolete patch.
    Closes: #943798.

 -- Samuel Thibault <email address hidden>  Thu, 31 Oct 2019 23:31:12 +0100
Deleted in experimental-release (Reason: None provided.)
Superseded in sid-release
glibc (2.29-2) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/main: drop the <!nocheck> profile from the
    python3:native build-depends.  Closes: #939871.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix getegid, geteuid and getppid on alpha with < 5.1 kernels.
      Closes: #939898.

  [ Sven Joachim ]
  * debian/script.in/nsscheck.sh: Do not restart services of different
    architecture than libc.  Closes: #700472.

  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-anon-mmap-shared.diff: Re-disable, actually
    makes some tests fail.

 -- Aurelien Jarno <email address hidden>  Fri, 20 Sep 2019 21:39:03 +0200
Superseded in sid-release
glibc (2.29-1) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix math tests on alpha.
  * debian/sysdeps/alpha.mk, debian/control.in/main: do not force build with
    gcc-8.
  * debian/testsuite-xfail-debian.mk: XFAIL narrowing add/sub tests, they
    have always failed since they have been introduced.
  * debian/control.in/libc: add a Breaks: iraf-fitsutil (<< 2018.07.06-4) to
    libc0.1/0.3/6/6.1. See bug#939523.
  * debian/testsuite-xfail-debian.mk: drop XFAILs related to the wrong value
    of (MIN)SIGSTKSZ for 32-bit processes on arm64, now that (old-)stable
    kernels are fixed.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-anon-mmap-shared.diff: Enable, now that
    hurd 2017 is behind.
  * control: Break old version of hurd package accordingly.
  * debian/patches/hurd-i386/local-exec_filename.diff: Fix glibc 2.26
    _hurd_exec_paths symbol visibility.

 -- Aurelien Jarno <email address hidden>  Sun, 08 Sep 2019 22:34:02 +0200
Deleted in experimental-release (Reason: None provided.)
glibc (2.29-0experimental1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/hurd-i386/submitted-net.diff: rebase.
  * debian/patches/hurd-i386/local-fix-nss.diff: rebase.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix math tests on hppa.
  * debian/testsuite-xfail-debian.mk: XFAIL two new tests on HPPA that are
    due to a bug in the testsuite, reported upstream.
  * debian/sysdeps/sparc64.mk: disable PIE on sparc64 as it produces broken
    binaries, causing issues in the testsuite.
  * debian/sysdeps/alpha.mk, debian/control.in/main: build with gcc-8 on alpha
    as gcc-9 introduces math errors in the testsuite.

 -- Aurelien Jarno <email address hidden>  Wed, 21 Aug 2019 11:13:51 +0200
Superseded in experimental-release
glibc (2.29-0experimental0) experimental; urgency=medium

  [ Adam Conrad ]
  * New upstream release 2.29, with git updates up to 2019-02-20:
    - Add PF_XDP, AF_XDP and SOL_XDP to bits/socket.h.  Closes: #933800.
    - debian/symbols.wildcard: Add 2.29, and debian/control: Regenrate.
    - debian/patches/localedata/locales_CH.diff: Applied upstream.
    - debian/patches/localedata/submitted-it_IT-thousands_sep.diff: Upstreamed.
    - debian/patches/localedata/git-en_US-date_fmt.diff: Applied upstream.
    - debian/patches/hurd-i386/git-magic-pid.diff: Applied upstream.
    - debian/patches/hurd-i386/git-interrupt_timeout_EIO.diff: Upstreamed.
    - debian/patches/hurd-i386/git-interrupt_timeout.diff: Applied upstream.
    - debian/patches/hurd-i386/git-intr-msg.diff: Applied upstream.
    - debian/patches/hurd-i386/git-pci.diff: Applied upstream.
    - debian/patches/hurd-i386/git-msync.diff: Applied upstream.
    - debian/patches/hurd-i386/git-spawn-open.diff: Applied upstream.
    - debian/patches/hurd-i386/git-tst-preadvwritev2-common.c.diff: Upstreamed.
    - debian/patches/hurd-i386/git-fcntl64.diff: Applied upstream.
    - debian/patches/hurd-i386/git-lockf-0.diff: Applied upstream.
    - debian/patches/hurd-i386/git-libpthread_setpshared.diff: Upstreamed.
    - debian/patches/hurd-i386/git-AT_EMPTY_PATH.diff: Applied upstream.
    - debian/patches/hurd-i386/git-altstack.diff: Applied upstream.
    - debian/patches/riscv64/git-thread-debugging.diff: Applied upstream.
    - debian/patches/sparc/submitted-sparc64-socketcall.diff: Applied upstream.
    - debian/patches/any/local-tst-mktime2.diff: Applied upstream.
    - debian/patches/all/local-remove-manual.diff: Rebased.
    - debian/patches/alpha/local-string-functions.diff: Rebased.
    - debian/patches/any/git-libio-stdout-putc.diff: Rebased.
    - debian/patches/hurd-i386/local-exec_filename.diff: Rebased.
    - debian/patches/hurd-i386/local-hurdsig-globaldisp-version.diff: Rebased.
    - debian/patches/hurd-i386/submitted-anon-mmap-shared.diff: Rebased.
    - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: Rebased.
    - debian/patches/hurd-i386/tg-EIEIO-fr.diff: Rebased.
    - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebased.
    - debian/patches/hurd-i386/tg-io_select_timeout.diff: Rebased.
    - debian/patches/kfreebsd/submitted-auxv.diff: Rebased.
  * debian/rules.d/build.mk: Switch to new localedata/install-locale-files:
    - debian/patches/localedata/local-all-no-archive.diff: Dropped for above.
  * debian/testsuite-xfail-debian.mk: XFAIL tst-thread-exit-clobber, and
    tst-minsigstksz*, and tst-xsigstack on armhf, which fail on aarch64 hosts.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-net.diff: Rebased.
  * debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff: Rebased.
  * debian/patches/hurd-i386/local-fix-nss.diff: Fix tst-nss-test3 test.
  * debian/testsuite-xfail-debian.mk: Clean out test build failures, they are
    now handled upstream. Clean out now-fixed tests.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix build on alpha with recent kernel headers.  Closes: #934823.
    - debian/patches/any/git-libio-stdout-putc.diff: rebased.
  * debian/control.in/main, debian/rules: drop the multiarch-support package.
    Closes: #910669.
  * debian/glibc-source.filelist, debian/libc6.symbols.powerpcspe,
    debian/rules.d/control.mk, debian/sysdeps/powerpcspe.mk,
    debian/testsuite-xfail-debian.mk: Drop the powerpcspe architecture, it is
    not supported anymore by GCC 9 and will be removed in GLIBC 2.30.
  * debian/rules: do not export SHELL, it is already set through configparms.
  * debian/patches/git-pexpect-pretty-printers.diff: backport pretty printer
    fix to support recent versions of GDB with color output.
  * debian/testsuite-xfail-debian.mk: drop XFAILs that were due to kernel bugs
    which are now fixed in both oldstable and stable kernels.
  * debian/rules: drop -no-pie -fno-PIE options. This is now fully supported
    by the GNU libc.
  * debian/testsuite-xfail-debian.mk: drop XFAILs that have been fixed for
    quite some time.
  * debian/control.in/main, debian/rules: build with GCC 9.
  * debian/sysdeps/mips*.mk: drop -mno-plt, but keep -mno-pie.
  * debian/patches/any/git-socket-constants.diff: backport upstream change to
    use in-tree copy of SO_ constants for !__USE_MISC to fix compatibility
    with recent kernel headers.
  * debian/shlibs-add-udebs: remove the udeb entries automatically added by
    dh_makeshlibs before proceeding to workaround debhelper bugs#934889 and
    #934891.

  [ YunQiang Su ]
  * Fix ld.so link on mips{64,n32}r6{,el}.  Closes: #933513.

  [ Sven Mueller ]
  * debian/rules: honor noudeb build profile.

  [ Josh Triplett ]
  * debian/patches/any/submitted-ld.so-cache-new-format.diff: default to the
    new format for ld.so.cache.  Closes: #908946.

 -- Aurelien Jarno <email address hidden>  Fri, 16 Aug 2019 12:42:42 +0200
Superseded in experimental-release
Published in buster-release
Superseded in sid-release
glibc (2.28-10) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix infinite loop in pldd.  Closes: #913929.

 -- Aurelien Jarno <email address hidden>  Wed, 01 May 2019 19:24:19 +0200
Superseded in sid-release
glibc (2.28-9) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix heap-based buffer over-read in regular-expression matching
      (CVE-2019-9169).  Closes: #924612.
    - Add entry for the new Japanese era to the ja_JP locale.  Closes:
      #927914.

  [ Adam Conrad ]
  * debian/patches/arm/unsubmitted-ldso-abi-check.diff: Fix rtld segv in
    dl_open() introduced via merge with upstream at 2.28 (LP: #1821677)

 -- Aurelien Jarno <email address hidden>  Thu, 25 Apr 2019 21:12:03 +0200
Superseded in experimental-release
Published in buster-release
Superseded in sid-release
glibc (2.28-8) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * Update Danish debconf translation, by Joe Hansen.  Closes: #923055.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/libpthread_sigs.diff: Enable patch to restore
    per-thread signal distribution, lost on upgrading to 2.28. Fixes go.
  * debian/patches/hurd-i386/git-renameat2.diff: New patch, fixes renameat2,
    now used by coreutils.

 -- Samuel Thibault <email address hidden>  Wed, 27 Feb 2019 21:56:01 -0800
Published in stretch-release
Superseded in sid-release
glibc (2.24-11+deb9u4) stretch; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670).  Closes:
      #879501.
    - Fix memory leak in glob with GLOB_TILDE (CVE-2017-15671).  Closes:
      #879500.
    - Fix a buffer overflow in glob with GLOB_TILDE in unescaping
      (CVE-2017-15804).  Closes: #879955.
    - Fix a memory leak in ld.so (CVE-2017-1000408).  Closes: #884132.
    - Fix a buffer overflow in ld.so (CVE-2017-1000409).  Closes: #884133.
    - Fixes incorrect RPATH/RUNPATH handling for SUID binaries
      (CVE-2017-16997).  Closes: #884615.
    - Fix a data corruption in SSE2-optimized memmove implementation for
      i386 (CVE-2017-18269).
    - Fix a stack-based buffer overflow in the realpath function
      (CVE-2018-11236).  Closes: #899071.
    - Fix a buffer overflow in the AVX-512-optimized implementation of the
      mempcpy function (CVE-2018-11237).  Closes: #899070.
    - Fix stack guard size accounting and reduce stack usage during
      unwinding to avoid segmentation faults on CPUs with AVX512-F.  Closes:
      #903554.
    - Fix a use after free in pthread_create().  Closes: #916925.
  * debian/debhelper.in/libc.postinst, script.in/nsscheck.sh: check for
    postgresql in NSS check.  Closes: #710275.

  [ Sebastian Andrzej Siewior ]
  * patches/any/local-condvar-do-not-use-requeue-for-pshared-condvars.patch:
    patch to fix pthread_cond_wait() in the pshared case on non-x86.  Closes:
    #904158.

 -- Aurelien Jarno <email address hidden>  Wed, 06 Feb 2019 22:17:41 +0100
Published in buster-release
Superseded in sid-release
glibc (2.28-7) unstable; urgency=medium

  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff: Refresh.

 -- Samuel Thibault <email address hidden>  Sat, 09 Feb 2019 18:34:27 +0100
Superseded in sid-release
Superseded in buster-release
Superseded in sid-release
glibc (2.28-6) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-AT_EMPTY_PATH.diff: New patch, fixes qt's
    file size query.
  * debian/patches/hurd-i386/git-altstack.diff: New patch, fixes altstack
    initial state.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a buffer overflow in string/memory functions on x32 (CVE-2019-6488).
    - Reject IP addresses with trailing characters (CVE-2016-10739).  Closes:
      #920047.
    - Fix wrong return value for memcmp on amd64 and x32 due to mishandling
      of most significant bit (CVE-2019-7309).
  * Update Russian debconf translation, by Lev Lamberov.  Closes:
    #921165.
  * debian/patches/any/local-ldso-disable-hwcap.diff: only check for
    /etc/ld.so.nohwcap on alpha, hurd-i386 and i386. Based on a patch from
    Josh Triplett.  Closes: #908928.
  * debian/patches/any/git-libio-stdout-putc.diff: fix puts and putchar output
    with change stdout pointer.  Closes: #761300.
  * debhelper.in/locales.bug-presubj: drop obsolete file, the dependency
    mechanism for locales has been changes a lot of time ago.

 -- Aurelien Jarno <email address hidden>  Tue, 05 Feb 2019 19:55:42 +0100
Deleted in experimental-release (Reason: None provided.)
Superseded in buster-release
Superseded in sid-release
glibc (2.28-5) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/script.in/nsscheck.sh: fix a typo s/samaba/samba/. Closes:
    #909047.
  * debian/debhelper.in/libc.postrm: suidmanager is long gone, remove support
    for it.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - debian/patches/arm/submitted-gcc-8-kernel-assisted-atomics.diff:
      upstreamed.
    - any/submitted-workaround-math-errno-gcc-bug.diff: upstreamed.
  * debian/control.in/libc: fix nocache Breaks, set it to (<< 1.1-1~). Closes:
    #918583.
  * debian/patches/localedata/git-en_US-date_fmt.diff: backport from upstream
    support for date_fmt for the en_US locale. Closes: #877900.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-libpthread_setpshared.diff: New patch to
    avoid letting packages use setpshared.

 -- Aurelien Jarno <email address hidden>  Sat, 12 Jan 2019 18:50:25 +0100
Superseded in buster-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.28-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk: whitelist math/test-fenv on riscv64.
    This failure is also due to a kernel bug.
  * debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 100 on riscv64.
  * debian/local/manpages/*: remove manpages that are not installed in the
    binary packages.
  * debian/local/manpages/po/de.po: update German manpages translations, by
    Helge Kreutzmann. Closes: #877434.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - debian/patches/any/submitted-sigaction-sa-restorer.diff: upstreamed.
  * debian/testsuite-xfail-debian.mk: whitelist tests that sometimes fail in
    a riscv64 QEMU VM, but not on a HiFive Unleashed board.
  * debian/patches/submitted-gcc-8-kernel-assisted-atomics.diff: fix kernel
    assisted atomics on armel with GCC 8.
  * debian/control.in/main, debian/sysdeps/armel.mk: build with GCC 8 on
    armel.
  * debian/patches/any/submitted-workaround-math-errno-gcc-bug.diff:
    workaround GCC bug BZ #88576 / Debian #917115 by not using -fmath-errno
    outside of libm.  Closes: #916779.
  * debian/patches/riscv64/git-thread-debugging.diff: fix thread debugging
    in gdb on riscv64.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: whitelist failing new tests on hurd.
  * debian/patches/hurd-i386/git-fcntl64.diff: Fix 64bit implementation.
  * debian/patches/hurd-i386/tg-context_functions.diff: Update from topgit.
  * debian/patches/hurd-i386/tg-sysvshm.diff: Update from topgit.
  * debian/patches/hurd-i386/tg-magic-pid.diff: rename to git-magic-pid.diff.

 -- Aurelien Jarno <email address hidden>  Sat, 29 Dec 2018 11:04:27 +0100
Superseded in buster-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.28-3) unstable; urgency=medium

  [ John David Anglin ]
  * debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2,
    misc/tst-preadvwritev64v2 and test-xfail-tst-setcontext7 on hppa.  Closes:
    #915676.

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk: whitelist math/test-float64x-float128-mul
    on sparc64.  Closes: #916124.
  * debian/control.in/libc: add a Breaks: nocache (<< 1.0-1 ) to
    @libc@ as it doesn't work with glibc 2.28.
  * debian/testsuite-xfail-debian.mk: whitelist math/test-fpucw,
    math/test-fpucw-ieee, math/test-fpucw-ieee-static and
    math/test-fpucw-static on riscv64. Thoses failures are due to a kernel
    bug.
  * debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 50 on riscv64.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - debian/patches/riscv64/submitted-start-cfi.diff: upstreamed.
  * debian/patches/submitted-sigaction-sa-restorer.diff: fix a regression in
    sigaction on m68k.  Closes: #915958.
  * debian/script.in/nsscheck.sh: drop direct support for file-rc and always
    run invoke-rc.d instead. invoke-rc.d in stretch has support for file-rc.
    Closes: #916588.

 -- Aurelien Jarno <email address hidden>  Sun, 16 Dec 2018 18:25:59 +0100
Superseded in buster-release
Superseded in experimental-release
Superseded in sid-release
glibc (2.28-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/git-fcntl64.diff: Fix returning value returned by
    __f_setlk.

  [ Aurelien Jarno ]
  * debian/control.in/libc: breaks r-cran-later (<< 0.7.5+dfsg-2), ie
    versions built with tinycthread.  Closes: #915339.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/testsuite-xfail-debian.mk: allow tst-pkey to fail on ppc64el, ppc64
    powerpc and powerpcspe as the glibc implementation is still only partial.
    Closes: #914997.
  * debian/control.in/main: glibc-source: add breaks on cross-toolchain-base
    (<< 29~) and cross-toolchain-base-ports (<< 25~) as those packages are not
    compatible with glibc 2.28.  Closes: #915621.
  * debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2 and
    misc/tst-preadvwritev64v2 on x32. The failing part of those tests is new,
    and the it looks like a kernel bug in the compat layer.
  * debian/testsuite-xfail-debian.mk: whitelist elf/tst-execstack-needed on
    riscv64, it is similar to the already whitelisted test
    elf/test-xfail-tst-execstack.
  * debian/debhelper.in/locales.postinst: fix regexp checking for installed
    locales package.  Closes: #903964.

 -- Aurelien Jarno <email address hidden>  Wed, 05 Dec 2018 19:50:21 +0100
Superseded in experimental-release
Superseded in buster-release
Superseded in sid-release
glibc (2.28-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/git-fcntl64.diff: Fix tst-utmp* tests.
  * debian/patches/hurd-i386/tg-WRLCK-upgrade.diff: Refresh.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a file descriptor leak in if_nametoindex() (CVE-2018-19591).
      Closes: #914837.
  * debian/control.in/main: Update Vcs-Git to point to the default branch.

 -- Aurelien Jarno <email address hidden>  Wed, 28 Nov 2018 23:42:08 +0100
Deleted in experimental-release (Reason: None provided.)
glibc (2.28-0experimental1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/main: Update Vcs-Git to point to the 2.28 branch.
  * debian/testsuite-xfail-debian.mk: Allow nptl/tst-signal6 to fail on armhf.
    The failure is due to a kernel bug when building armhf on an ARM64
    machine.
  * debian/testsuite-xfail-debian.mk: Allow math/test-ildouble-fma and
    math/test-ldouble-fma to fail on powerpc, ppc64, ppc64el. This is a known
    bug and not a regression.
  * debian/testsuite-xfail-debian.mk: remove fixed XFAILs.
  * debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
    bug with the new tests.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/main, debian/sysdeps/armel.mk: build with gcc-7 as
    gcc-8 triggers issues in the testsuite.

  [ Samuel Thibault ]
  * patches/hurd-i386/git-tst-preadvwritev2-common.c.diff: Backport fix for
    build failure.

 -- Aurelien Jarno <email address hidden>  Mon, 12 Nov 2018 21:54:56 +0100
Superseded in experimental-release
Superseded in buster-release
Superseded in sid-release
glibc (2.27-8) unstable; urgency=medium

  * patches/hurd-i386/git-intr-msg.diff: Fix a cancellation case.
  * patches/hurd-i386/git-interrupt_timeout_EIO.diff: return EIEIO instead of
    EIO.

 -- Samuel Thibault <email address hidden>  Mon, 29 Oct 2018 21:36:01 +0100
Superseded in experimental-release
glibc (2.28-0experimental0) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Fix undefined behaviour in regexec.  Closes: #292550.
    - debian/control: regenerate.
    - debian/symbols.wildcard: update for 2.28.
    - debian/debhelper.in/libc-dev{,-alt}.install: do not install
      libpthread_nonshared.a.
    - debian/patches/git-updates.diff: update from upstream stable branch.
    - debian/patches/localedata/locale-ku_TR.diff: rebased.
    - debian/patches/localedata/locale-csb_PL.diff: dropped, obsolete.
    - debian/patches/localedata/locale-se_NO.diff: dropped, obsolete.
    - debian/patches/localedata/tailor-iso14651_t1.diff: rebased.
    - debian/patches/arm/local-sigaction.diff: rebased.
    - debian/patches/hppa/git-check-execstack.diff: upstreamed.
    - debian/patches/hurd-i386/tg-context_functions.diff: rebased.
    - debian/patches/hurd-i386/git-tls.diff: upstreamed.
    - debian/patches/hurd-i386/git-tls-threadvar.diff: upstreamed.
    - debian/patches/hurd-i386/tg-sysvshm.diff: rebased.
    - debian/patches/hurd-i386/git-_dl_random.diff: upstreamed.
    - debian/patches/hurd-i386/git-grantpt.diff: upstreamed.
    - debian/patches/hurd-i386/git-posix_thread.diff: upstreamed.
    - debian/patches/hurd-i386/git-gai_misc.diff: upstreamed.
    - debian/patches/hurd-i386/tg-hurdsig-fixes.diff: rebased.
    - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
    - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
      rebased.
    - debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: rebased.
    - debian/patches/hurd-i386/cvs-libpthread.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-libpthread.abilist.diff: upstreamed.
    - debian/patches/hurd-i386/libpthread_build.diff: upstreamed.
    - debian/patches/hurd-i386/tg-libpthread_depends.diff: upstreamed.
    - debian/patches/hurd-i386/libpthread_version.diff: rebased.
    - debian/patches/hurd-i386/tg-remap_getcwd.diff: rebased.
    - debian/patches/hurd-i386/git-exec-static.diff: upstreamed.
    - debian/patches/hurd-i386/git-socket_flags.diff: upstreamed.
    - debian/patches/hurd-i386/git-socketpair_flags.diff: upstreamed.
    - debian/patches/hurd-i386/git-pipe2.diff: upstreamed.
    - debian/patches/hurd-i386/tg-libc_getspecific.diff: dropped, obsolete.
    - debian/patches/hurd-i386/git-futimens.diff: upstreamed.
    - debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: rebased.
    - debian/patches/hurd-i386/git-tls_thread_leak.diff: upstreamed.
    - debian/patches/hurd-i386/git-libpthread-stacksize.diff: upstreamed.
    - debian/patches/hurd-i386/git-reboot-startup.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-revert-gnu-gnu-cleanup.diff: upstreamed.
    - debian/patches/hurd-i386/git-gsync-libc.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_deps.diff: upstreamed.
    - debian/patches/hurd-i386/git-libpthread-gsync-spin.diff: upstreamed.
    - debian/patches/hurd-i386/git-libpthread-gsync-mutex.diff: upstreamed.
    - debian/patches/hurd-i386/git-NOFOLLOW.diff: upstreamed.
    - debian/patches/hurd-i386/git-NOFOLLOW-DIRECTORY.diff: upstreamed.
    - debian/patches/hurd-i386/git-mlockall.diff: upstreamed.
    - debian/patches/hurd-i386/git2.25-tls.diff: upstreamed.
    - debian/patches/hurd-i386/local-nocheck-installed-headers.diff: rebased.
    - debian/patches/hurd-i386/git-libpthread-2.26.diff: upstreamed.
    - debian/patches/hurd-i386/git-thread-linkspace.diff: upstreamed.
    - debian/patches/hurd-i386/libpthread_includes.diff: dropped, obsolete.
    - debian/patches/hurd-i386/local-exec_filename.diff: rebased.
    - debian/patches/hurd-i386/git-libpthread-trylock.diff: upstreamed.
    - debian/patches/hurd-i386/git-test-atexit-race-common.diff: upstreamed.
    - debian/patches/hurd-i386/git-UTIME.diff: upstreamed.
    - debian/patches/hurd-i386/git-timer_create_sigmask.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_deps.diff: upstreamed.
    - debian/patches/kfreebsd/local-fbtl-depends.diff: rebased.
    - debian/patches/any/local-ldconfig-fsync.diff: dropped, obsolete.
    - debian/patches/any/submitted-bits-fcntl_h-at.diff: rebased.
    - debian/patches/any/submitted-intl-tstgettext.diff: upstreamed.
    - debian/patches/any/git-abilist-ignore-absolute.diff: upstreamed.
    - debian/debhelper.in/libc{-alt,-otherbuild,}.lintian-overrides: drop
      libcidn.so override.
    - debian/libc6.symbols.{common,hppa,sparc}, debian/libc6.1.symbols.alpha,
      debian/libc0.1.symbols.common, debian/libc0.3.symbols.hurd-i386: drop
      libcidn.so.
  * debian/control.in/main: bump binutils build-dependency to 2.29 on all
    architectures.
  * debian/control.in/main, debian/rules: build with GCC 8.
  * debian/control.in/main: build-depends on libidn2-0 (>= 2.0.5~) for the
    tests.
  * debian/control.in/libc: recommends libidn2-0 (>= 2.0.5~) to support IDN
    domain names in getaddrinfo and getnameinfo.
  * debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
    bug with the new tests.
  * debian/control.in/main: bump Standards-Version to 4.2.1 (no changes).
  * debian/source/options: drop.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-gscope.diff: upstreamed.
  * debian/patches/hurd-i386/git-hurd-abilist.diff: Remove patch, now useless.
  * debian/patches/hurd-i386/git-pagesize.diff: upstreamed.
  * debian/patches/hurd-i386/git-timer_routines.diff: upstreamed.
  * debian/patches/hurd-i386/submitted-net.diff: rebased.
  * debian/patches/hurd-i386/tg-context_functions.diff: update.
  * debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: update.
  * debian/patches/hurd-i386/tg-sysvshm.diff: update.
  * debian/patches/hurd-i386/tg-verify.h.diff: remove, now useless.
  * debian/patches/hurd-i386/tg2.26-sched_param.diff: upstreamed.
  * debian/patches/hurd-i386/libpthread_version.diff: Remove now-useless part.
  * debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
    Likewise.
  * debian/patches/hurd-i386/tg-ifaddrs_v6.diff: Fix PLT.
  * debian/patches/hurd-i386/local-hurd_sigstate-PLT.diff: New patch to fix
    PLTs.
  * debian/patches/hurd-i386/libpthread_pthread_types.diff: Remove, now
    useless.
  * debian/patches/hurd-i386/local-nocheck-installed-headers.diff: Remove, now
    fixed.
  * debian/testsuite-xfail-debian.mk: Update.

  [ Adam Conrad ]
  * debian/patches/localedata/tailor-iso14651_t1.diff: Build without errors.

 -- Aurelien Jarno <email address hidden>  Tue, 30 Oct 2018 00:11:37 +0100
76150 of 294 results