glibc (2.31-0ubuntu9) focal; urgency=medium

  * Ship arm64 variant with LSE support in libc6-lse
  * debian/testsuite-xfail-debian.mk: Mark as XFAIL malloc/tst-mxfast
    and nptl/tst-mutex10 to fix riscv64 FTBFS.

 -- Balint Reczey <rbalint@ubuntu.com>  Tue, 14 Apr 2020 21:26:04 +0200

glibc (2.31-0ubuntu8) focal; urgency=medium

  * debian/testsuite-xfail-debian.mk: mark as XFAIL the new tst-system
    which is another container test.
 
 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 08 Apr 2020 08:03:34 -0700

glibc (2.31-0ubuntu7) focal; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch.
    - Stop ignoring some float tests for the non-default armel multilib variant.
    - submitted-stt-gnu-ifunc-detection.patch: Remove, applied upstream.
    - 5828bc4523230685ac29a4a882967913255f5666.diff: Remove, applied upstream.
  * Merge with Debian packaging 4cb14efd231568673b889a1ddf095457a19a8acb.
    - Adjust the version number for the openssh-server break.
  * restore__glibc_has_include.diff: Remove, not needed anymore by gcc-N
    packages.
  * debian/sysdeps/*.mk: stop building libcrypt for multilib packages.
    Closes: #951880. LP: #1867432.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 02 Apr 2020 16:42:14 +0200

glibc (2.31-0experimental1) UNRELEASED; 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.

 -- Samuel Thibault <sthibault@debian.org>  Thu, 12 Mar 2020 12:58:29 +0100

glibc (2.31-0ubuntu6) focal; urgency=medium

  * Bump dependency on libcrypt1 to the version which fixes the path to
    libcrypt.so.1, to avoid files disappearing due to replaces on upgrade.
    LP: #18673431.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 14 Mar 2020 16:21:20 -0700

glibc (2.31-0ubuntu5) focal; urgency=medium

  * Move libcrypt1 back from pre-depends to depends; while this works fine
    on upgrades, it fails on new installations of libc6+libcrypt1 via apt,
    which is relevant for multiarch and therefore not viable.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 11 Mar 2020 23:26:31 -0700

glibc (2.31-0ubuntu4) focal; urgency=medium

  * debian/testsuite-xfail-debian.mk: mark as XFAIL various new tests which
    depend on a container setup which does not work correctly with Debian's
    multiarch-style layout.
    (https://sourceware.org/bugzilla/show_bug.cgi?id=25652)
  * Move libcrypt to pre-depends of libc, to ensure libraries possibly
    required by essential packages are always present on disk throughout an
    upgrade.
  * Install the architecture specific math-vector-fortran.h into the multiarch
    include dir. LP: #1861353.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 10 Mar 2020 23:19:41 -0700

glibc (2.31-0ubuntu3) focal; urgency=medium

  * Move ldconfig handling to the very TOP of the preinst, before we attempt
    to load the debconf module, which requires perl.  This properly
    localizes the handling of upgrade ordering to libc + libxcrypt instead
    of involving other packages.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 09 Mar 2020 13:35:19 -0700

glibc (2.31-0ubuntu2) focal; urgency=medium

  * libcrypt1 breaks/replaces libc6 (<< 2.31). cannot use a pre-depends on
    libcrypt1.  In the preinst, call ldconfig unconditionally for the first
    libc6 depending on libcrypt1
  * libc6: Depend on libgcc-sN instead of libgccN.

 -- Matthias Klose <doko@ubuntu.com>  Sat, 07 Mar 2020 09:34:11 +0100

glibc (2.31-0ubuntu1) focal; urgency=medium

  * Merge with current Debian git glibc-2.31.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * Ignore test failures for sysvipc/test-sysvmsg, sysvipc/test-sysvsem and
    sysvipc/test-sysvshm on 32bit architectures, failing on the xenial kernel,
    succeeding on the bionic and focal kernels.
  * Restore the __glibc_has_include macro, needed until GCC is rebuilt
    to not include this in the fixed-include headers.
  * Backport 5828bc4523230685ac29a4a882967913255f5666, making the clone3
    syscall known on arm64, fixing misc/tst-glibcsyscalls.
  * Ignore some float tests for the non-default armel multilib variant.
    https://sourceware.org/ml/libc-alpha/2020-03/msg00074.html

 -- Matthias Klose <doko@ubuntu.com>  Fri, 06 Mar 2020 12:06:42 +0100

# For older changelog entries, run 'apt-get changelog glibc-source'
