dwww Home | Show directory contents | Find package

glibc (2.41-12+deb13u4) trixie; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix build against linux 7.0 headers.  Closes: #1135405.
    - Fix ungetwc operating on byte stream (CVE-2026-5928).  Closes: #1134544.
    - Fix buffer overflow in scanf %mc (CVE-2026-5450).  Closes: #1134543.
    - Suppress iconv intermediate errors with //TRANSLIT.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 29 Jun 2026 23:37:52 +0200

glibc (2.41-12+deb13u3) trixie; urgency=medium

  * debian/control.in/libc: ensure that libdpkg-perl is fixed wrt symbol
    versions used as ABI flag.
  * Stop reverting the following patches now that dpkg-shlibdeps in trixie
    supports symbol versions used as ABI flag (see #1122107):
    - local-revert-x86-64-add-GLIBC_ABI_DT_X86_64_PLT-version.diff
    - local-revert-x86-64-add-GLIBC_ABI_GNU2_TLS-version.diff
    - local-revert-i386-add-GLIBC_ABI_GNU2_TLS-version.diff
    - local-revert-i386-add-GLIBC_ABI_GNU_TLS-version.diff
  * debian/symbols.wildcards: define the GLIBC_ABI_DT_X86_64_PLT,
    GLIBC_ABI_GNU_TLS and GLIBC_ABI_GNU2_TLS symbol versions.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a null pointer dereference in the nss_database_check_reload_and_get
      function.
    - Fix tst-preadvwritev2 and tst-preadvwritev64v2 with recent kernels.
    - Fix invalid pointer arithmetic in ANSI_X3.110 iconv module
    - Fix a typo preventing new tst-wordexp-reuse-mem to run
    - Fix incorrect handling of DNS responses in gethostbyaddr and
      gethostbyaddr_r (CVE-2026-4437).  Closes: #1131435.
    - Fix invalid DNS hostnames returned by gethostbyaddr and
      gethostbyaddr_r (CVE-2026-4438).  Closes: #1131887.
    - Fix random failure of tst-link-map-contiguous-ldso.
    - Fix tst-rseq with Linux 7.0.
    - Fix a possible crash due to an assertion failure when converting
      inputs from the IBM139x character sets (CVE-2026-4046).  Closes:
      #1132499.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 27 Apr 2026 22:09:22 +0200

glibc (2.41-12+deb13u2) trixie; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a null pointer dereference in <ctype.h> macros in multithreaded
      programs with multiple libc.so.
    - Fix _r_debug handling when interposed by the main executable, restoring
      compatibility with Dyninst.
    - Fix a null pointer dereference in symbol lookup when the symbol version
      hash value is zero.
    - Add a new test for dlopen (NULL, RTLD_LAZY) from an ELF constructor.
    - Preserve vector registers in the i386 TLS slow path.
    - Add GLIBC_ABI_GNU2_TLS and GLIBC_ABI_GNU_TLS symbol versions and i386.
    - Add GLIBC_ABI_GNU2_TLS and GLIBC_ABI_DT_X86_64_PLT symbol versions on
      amd64.
    - Fix NSS group merge not reacting to ERANGE during merge.
    - Detect Intel Nova and Wildcat processors and use the same ifunc
      selection as for Intel Panther Lake.
    - Fix typo in wmemset ifunc selector that caused AVX2/AVX512 paths to be
      skipped.
    - Fix incorrect return values and improve special case handling in arm64
      SVE pow/powf and tanpi/tanpif implementations.
    - Optimise SVE scalar callbacks on arm64.
    - Correct SME handling on arm64 by disabling ZA state in setjmp and
      sigsetjmp, clearing ZA state in clone/clone3.
    - Fix conform tests on arm64 when the toolchain does not default to
      -mbranch-protection=standard.
    - Fix performance instability in AdvSIMD tan and sinh function on arm64
    - Fix and restore POWER10 optimized strcmp/strncmp functions on ppc64el,
      they got previously disabled 2.41-8 due to a security issue.
    - Fix POWER optimized rawmemchr function on ppc64el.
    - Validate pread size and offset for overflow when reading ELF
      headers in the sprof utility.
    - Minor fixes to testsuite support code.
    - Optimize trylock for high cache contention workloads.
    - Fix and integer overflow in _int_memalign leading to heap corruption
      (CVE-2026-0861).  Closes: #1125678.
    - Fix stack contents leak in getnetbyaddr (CVE-2026-0915).  Closes:
      #1125748.
    - Fix bug in wordexp, which could return uninitialized memory when using
      WRDE_REUSE together with WRDE_APPEND (CVE-2025-15281).  Closes: #1126266.
    - Switch currency symbol for the bg_BG locale to euro.
  * Revert addition of symbol versions used as ABI flags, as the
    dpkg-shlibdeps version in trixie is not able to handle them (see
    #1122107):
    - local-revert-x86-64-add-GLIBC_ABI_DT_X86_64_PLT-version.diff
    - local-revert-x86-64-add-GLIBC_ABI_GNU2_TLS-version.diff
    - local-revert-i386-add-GLIBC_ABI_GNU2_TLS-version.diff
    - local-revert-i386-add-GLIBC_ABI_GNU_TLS-version.diff

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 01 Mar 2026 21:10:06 +0100

glibc (2.41-12+deb13u1) trixie; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a double lock init issue after fork()
    - Fix _dl_find_object when ld.so has LOAD segment gaps, causing wrong
      backtrace unwinding. This affects at least arm64.
    - Fix SYSCALL_CANCEL for return values larger than INT_MAX (closes:
      #1115729).
    - Fix crash in ifunc functions on arm64 when hardening with
      -ftrivial-auto-var-init=zero.
    - Optimize inverse trig functions on arm64.
    - Optimize arm64 SVE exp, hyperbolic, and log1p functions.
    - Optimize arm64 SVE expf and log1p helpers.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 28 Dec 2025 17:32:33 +0100

glibc (2.41-12) unstable; urgency=medium

  [ Helmut Grohne ]
  * debian/debhelper.in/libc.postinst: Don't restart systemd when it does not
    work.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 05 Aug 2025 19:34:49 +0200

glibc (2.41-11) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix iconv to not create executable files with -o.
    - Fix double-free after allocation failure in regcomp (GLIBC-SA-2025-0005
      / CVE-2025-8058).  Closes: #1109803.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 26 Jul 2025 20:29:12 +0200

glibc (2.41-10) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update xfails.
  * debian/patches/hurd-i386/local-pthread_once.diff: Pave the way for 2.42.

  [ Helmut Grohne ]
  * Partially restore init restarting. (Closes: #1108193)

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix sparc32 Fix argument passing to __libc_start_main
    - Fix error reporting (false negatives) in SGID tests

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 17 Jul 2025 13:21:32 +0200

glibc (2.41-9) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix loading TLS-using modules using LD_AUDIT.
    - Add tests for CVE-2025-4802.
    - Fix swapped wcsncpy and wcpncpy function names in IFUNC definition.
    - Fix elf/tst-execstack-prog-static-tunable on sparc64.
    - Remove POWER10 optimized strcmp function (GLIBC-SA-2025-0003 /
      CVE-2025-5702).  Closes: #1107365.
    - Remove POWER10 optimized strncmp function (GLIBC-SA-2025-0004 /
      CVE-2025-5745).  Closes: #1107366.
    - Remove POWER10 optimized memchr function.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-rename.diff: Make rename refuse trailing
    slashes.
  * debian/patches/hurd-i386/local-64b-align.diff: Avoid 64b typing error on
    RPCs using 64b fields in structures.

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 18 Jun 2025 06:49:31 +0200

glibc (2.41-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: xfail tst-execstack-prog-static-tunable
    on hurd-any. Drop duplicate unsupported stances commited uptream.
  * debian/patches/hurd-i386/git-dup-refcnt.diff: Fix detecting too many dups.
  * debian/patches/hurd-i386/git-xstate.diff: Fix restoring SSE state on
    signals.
  * debian/patches/hurd-i386/local-intr-msg-clobber.diff: Drop now-useless
    patch.
  * debian/patches/hurd-i386/git-utime-EINVAL.diff: Make *utime*s catch invalid
    times.
  * debian/patches/hurd-i386/git-xstate-initialized.diff: Fix crash in dash.
  * debian/patches/hurd-i386/git-signal-fpe-exceptions.diff: Fix crash in FPE
    handlers.
  * debian/patches/hurd-i386/git-symlink-eexist.diff: Fix gnulib testsuite.

  [ Adriano Rafael Gomes ]
  * Update Brazilian Portuguese debconf translation.  Closes: #1103446.

  [ Aurelien Jarno ]
  * debian/rules.d/debhelper.mk: do not replace LIBC in debhelper.in files.
    This was used for lintian overrides, but it is not used anymore.  Closes:
    #1104099.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix elf/tst-audit10 test failure on x86 systems without AVX.  Closes:
      #1103303.
    - Fix pthread_getattr_np failure when executable stack tunable is set.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 17 May 2025 17:15:43 +0200

glibc (2.41-7) unstable; urgency=medium

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

  [ Atila KOÇ ]
  * Update Turkish debconf translation.  Closes: #1101162.

  [ Remus-Gabriel Chelu ]
  * Update Romanian debconf translation.  Closes: #1101814.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Build a FMA version of atanh, sinh and tanh functions using IFUNC on
      amd64.
    - Fix a crash on amd64 when disabling XSAVEC through the glibc.cpu.hwcaps
      tunable.
    - Extend glibc.rtld.execstack tunable to force executable stack.
    - Detect Intel Arrow Lake, Panther Lake, Clearwater Forest, and Diamond
      Rapids CPUs.
    - Handle unknown Intel processors with default tuning.
  * debhelper.in/libc.NEWS: add an entry to describe the executable stack
    change and provide workaround.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 13 Apr 2025 21:40:49 +0200

glibc (2.41-6) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/rules.d/build.mk: Fix missing library-path to get just-built
    libmachuser and libhurduser.
  * debian/patches/hurd-i386/git-rt-timedwait-realtime.diff: Fix aio_suspend
    delay.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 14 Mar 2025 23:56:28 +0100

glibc (2.41-5) unstable; urgency=medium

  [ Pedro Ribeiro ]
  * Update Portuguese translation.  Closes: #1100065.

  [ Bjarni Ingi Gislason ]
  * debian/local/manpages/gencat.1: editorial fixes.  Closes: #1100190.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix race condition between pthread_cancel() and pthread_setcanceltype()
      affecting PARI/GP.  Closes: #1099624.
  * debian/control.in/libc: add more conflicts against shared libraries with
    executable stack.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 14 Mar 2025 21:07:20 +0100

glibc (2.41-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: change breaks against postgresql-15-pllua to the
    fixed version available in apt.postgresql.org.  Closes: #1099197.
  * debian/control.in/libc: add more conflicts against shared libraries with
    executable stack.
  * debian/tests/upstream-testsuite: disable biarch testsuite for i386
    autopkgtest as the i386 debci runners are not powerful to run all the
    testsuites within the default timeout.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Remove an extra semicolon in math function declarations in
      bits/mathcalls.h.  Addresses: #1099232.
    - Move environ helper variables next to environ definition to help with
      statically interposing getenv.  Closes: #1099217.
  * debian/control.in/main: add conflicts against unscd.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-pthread_once.diff: Move pthread_once symbol
    to libc, to fix bison.
  * debian/patches/hurd-i386/git-pthread_sigmask_nothread.diff: Fix calling
    pthread_sigmask when no thread was created yet.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 09 Mar 2025 10:54:43 +0100

glibc (2.41-3) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debhelper.in/libc{,-dev}.lintian-overrides: drop libm related lintian
    overrides, as lintian does not provide a multiarch compatible way to
    provide overrides.  Closes: #1099166, #1099167.
  * debian/salsa-ci.yml: add unpack-message-for-deb-data to
    SALSA_CI_LINTIAN_SUPPRESS_TAGS due to the above.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 01 Mar 2025 15:24:08 +0100

glibc (2.41-2) sid; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/proc_reauth.diff: Mark as committed for 2.42.

  [ Aurelien Jarno ]
  * debian/debhelper.in/*.lintian-overrides, debian/source/lintian-overrides:
    update to limit the errors/warnings with recent lintian versions.
  * debian/salsa-ci.yml: add CI/CD pipeline configuration for salsa.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/m68k/local-dwarf2-buildfix.diff: drop, obsolete.
  * debian/patches/m68k/submitted-gcc34-seccomment.diff: drop, obsolete.
  * debian/patches/hppa/local-inlining.diff: drop, obsolete.
  * debian/control.in/libc: add breaks against dhcpcd (<< 1:10.1.0-7~), see
    #1096157.
  * debian/testsuite-xfail-debian.mk: mark math/test-float-log10 and
    math/test-float32-log10 as XFAIL on powerpc as requested by the porters.
  * debian/control.in/libc: add breaks against libraries with executable stack
    that can be dlopened().

  [ Camaleón ]
  * Update Spanish debconf translation.  Closes: #1098283.

  [ Paulo Henrique de Lima Santana ]
  * Update Brazilian Portuguese translation.  Closes: #1098500.

  [ Carles Pina i Estany ]
  * Update Catalan debconf translation.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 28 Feb 2025 18:57:42 +0100

glibc (2.41-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Add the sched_setattr and sched_getattr functions.  Closes: #870488.
    - Fix failure of pthread_cond_signal() to wake up pthread_cond_wait().
      Closes: #986724.
    - debian/copyright: update following upstream changes.
    - debian/symbols.wildcards: add 2.41.
    - debian/patches/git-updates.diff: update from upstream stable branch.
    - debian/patches/arm/git-hwcap2-constants.diff: upstreamed.
    - debian/patches/hurd-i386/git-fault-64bit.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_symbols.diff: upstreamed.
    - debian/patches/hurd-i386/git-tst-aligned-alloc-random-thread.diff:
      upstreamed.
    - debian/patches/hurd-i386/git-tst-aligned-alloc-random-thread-mcheck.diff:
      upstreamed.
    - debian/patches/hurd-i386/git-default_pager.h.diff: upstreamed.
    - debian/patches/hurd-i386/git-MAP_NORESERVE.diff: upstreamed.
    - debian/patches/hurd-i386/git-signal-reply-port.diff: upstreamed.
    - debian/patches/hurd-i386/git-CMSG_DATA.diff: upstreamed.
    - debian/patches/hurd-i386/git-early-kill.diff: upstreamed.
    - debian/patches/hurd-i386/submitted-bind_umask2.diff: rebased.
    - debian/patches/hurd-i386/submitted-net.diff: rebased.
    - debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: rebased.
    - debian/patches/any/local-cudacc-float128.diff: dropped, obsolete.
    - debian/patches/any/git-iconv-*: upstreamed.
    - debian/patches/any/git-posix-fix-system-when-a-child-cannot-be*.patch:
      upstreamed.
  * debian/watch: rewrite pointing to git instead of release tarball (as we
    need to mangle it anyway).
  * debian/rules.d/tarball.mk: get rid of the now useless get-orig-source
    target.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: rebased.

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 30 Jan 2025 23:14:50 +0100

glibc (2.40-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/libc0.3.symbols.hurd-*: Prepare removal of experimental
    exec_exec_file_name and file_exec_file_name.
  * debian/patches/hurd-i386/local-exec_filename.diff: Drop old experimental
    patch.
  * debian/patches/hurd-i386/git-mig-strncpy.diff: ensure destination string is
    null terminated.

  [ Aurelien Jarno ]
  * debian/libc0.1.symbols.common: remove leftover from kfreebsd removal.
  * debhelper.in/locales.NEWS: remove asterisks list to make lintian happier.
  * debian/copyright: fix issues reported by lintian.
  * debian/tests/rebuild: rename into upstream-testsuite and only run the
    build-arch-post-check target instead of the full build.
  * debian/tests/control.in: update accordingly and drop fakeroot from the
    depends.
  * debian/rules.d/build.mk: display the failures again in the
    build-arch-post-check target, useful for debci which drop the middle of
    the autopkgtest log.

  [ Frans Spiesschaert ]
  * Update Dutch debconf translation.  Closes: #1094154.

  [ Bjarni Ingi Gislason ]
  * debian/local/manpages/locale.gen.5: editorial fixes.  Closes: #1095789.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 15 Feb 2025 11:20:09 +0100

glibc (2.40-6) unstable; urgency=medium

  [ Ian Jackson ]
  * debian/local/manpages/getconf.1: Mention `sysconf', mostly for the benefit
    of search.  Closes: #942866.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update for upcoming 2.41.
  * debian/testsuite-xfail-debian.mk: Update against make 4.4.
  * debian/patches/hurd-i386/git-CMSG_DATA.diff: Fix CMSG_DATA macro.
  * control: On hurd-amd64, break openssh before rebuild against this.
  * debian/patches/hurd-i386/git-early-kill.diff: Fix early kill.

  [ Helge Kreutzmann ]
  * Update German debconf translation.  Closes: #1092303.

  [ Aurelien Jarno ]
  * debian/control.in/arm{el,hf}, debian/sysdeps/arm{el,hf}.mk: drop disabled
    code for armel/armhf multilib. It has never been used in Debian and is
    also disabled in Ubuntu.
  * debian/control.in/*: mirror existing Conflicts: of libc6 multilib packages
    to libc6-dev multilib packages.  Closes: #1092278.
  * debian/rules: update copyright header with all the previous maintainers.
  * debian/copyright: rewrite in Machine-readable format.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes a buffer overflow when printing assertion failure message
      (GLIBC-SA-2025-0001 / CVE-2025-0395.

  [ Luca Boccassi ]
  * debian/control.in/libc: Fix breaks against sysvinit (source package) to
    target sysvinit-core instead (binary package).

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 22 Jan 2025 23:57:51 +0100

glibc (2.40-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-MAP_NORESERVE.diff: Add MAP_NORESERVE flag.
  * debian/patches/hurd-i386/git-signal-reply-port.diff: Fix hurd build
    against gcc 14.

  [ Bjarni Ingi Gislason ]
  * debian/local/manpages/update-locale.8: fix issues reported by troff.
    Closes: #1088003.

  [ Aurelien Jarno ]
  * debian/patches/any/git-iconv-do-not-report-*.patch: backport iconv return
    code with transliteration fix from upstream.  Closes: #1087670.
  * debian/debhelper.in/locales.templates: add a note to clarify that the C,
    C.UTF-8 and POSIX locales do not need to be generated.  Closes: #1091473.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * patches/any/git-posix-fix-system-when-a-child-cannot-be-created-BZ-3.patch:
    backport patch from upstream to fix return value of system() when a child
    process cannot be created.  Closes: #1088964.
  * debian/rules.d/debhelper.mk: explicitly pass the library path to
    dh_shlibdeps for multilib packages, to fix a FTBFS with rebootstrap which
    does not install the g++-XX-multilib build-dependency.  Closes: #1088166.

  [ Carles Pina i Estany ]
  * Update Catalan debconf translation.  Closes: #1091705.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 03 Jan 2025 11:56:38 +0100

glibc (2.40-4) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd xfails.
  * debian/patches/hurd-i386/git-default_pager.h.diff: Ship
    mach/default_pager.h again.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix memory corruption with ancient i386 binaries using stdio. Closes:
      #1080244.
    - Fix FTBFS with gcc-14 on hppa.  Closes: #1084052.
    - Drop debian/patches/sparc/submitted-sparc-clone.diff (merged).
  * debian/patches/arm/git-hwcap2-constants.diff: backport for upstream to
    support HWCAP2 values on arm32.  Closes: #1086502.
  * debian/control: add Recommends: libc-dev (= ${binary:Version}) to
    libc-devtools.  Closes: #1087881.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 23 Nov 2024 14:57:03 +0100

glibc (2.40-3) unstable; urgency=medium

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

  [ Aurelien Jarno ]
  * debian/rules: build with gcc-14.
  * debian/control.in/main: adjust g++-for-host version on arm64 to ensure
    PAC/BTI support.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/any/git-iconv-*: backport iconv fixes and improvement from
    upstream master.  Closes: #328303, #1000652.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 24 Sep 2024 21:46:16 +0200

glibc (2.40-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/debhelper.in/libc-dev.install.hurd-amd64: Add missing libm-2.39.a.
  * debian/patches/hurd-i386/git-tst-aligned-alloc-random-thread{,-mcheck}.diff:
    Link threading tests with $(shared-thread-library).
  * debian/testsuite-xfail-debian.mk: Avoid tests overflowing memory.
  * debian/testsuite-xfail-debian.mk: Update hurd xfails.

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

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 25 Aug 2024 20:16:17 +0200

glibc (2.40-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release.
    - debian/symbols.wildcards: add 2.40.
    - debian/patches/hurd-i386/git-context.diff: upstreamed.
    - debian/patches/hurd-i386/git-xattr.diff: upstreamed.
    - debian/patches/hurd-i386/git-proc_getchildren_rusage.diff: upstreamed.
    - debian/patches/hurd-i386/git-AT_NO_AUTOMOUNT.diff: upstreamed.
    - debian/patches/hurd-i386/git-intr-msg-clobber.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_self.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_self.2.diff: upstreamed.
    - debian/patches/hurd-i386/tg-sysvshm.diff: rebased.
    - debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: rebased.
    - debian/patches/hurd-i386/local-exec_filename.diff: rebased.
    - debian/patches/all/local-remove-manual.diff: refreshed.
    - debian/patches/any/local-cross.patch: refreshed.
    - debian/patches/any/git-test-epoll.diff: upstreamed.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 22 Jul 2024 07:14:59 +0200

glibc (2.39-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-fault-64bit.diff: Fix receiving exceptions.
  * debian/patches/hurd-i386/{tg-sendmsg-SCM_CREDS.diff,tg-ifaddrs_v6.diff}:
    Fix build with gcc-14.
  * debian/sysdeps/hurd-amd64.mk: Enable mvec.
  * debian/libc0.3.symbols.hurd-amd64: Add symbols for libmvec.
  * debian/patches/hurd-i386/git-pthread_symbols.diff: Fix missing symbols.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix build with libaudit 4.0.

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 14 Aug 2024 16:06:39 +0200

glibc (2.39-6) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes elf/check-localplt test on power* with recent binutils.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 23 Jul 2024 19:09:58 +0200

glibc (2.39-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-pthread_self{,.2}.diff: Fix pthread_self()
    without libpthread.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes stdlib/tst-swapcontext2 test on hppa.  Closes: #1076512.
  * debian/rules.d/tarball.mk: remove useless code.
  * debian/sysdeps/arm64.mk: compile with -mbranch-protection=standard on
    arm64 to enable PAC/BTI support.  Closes: #1063515.
  * debian/control.in/main: build-depends on g++13-for-host (>= 13.3.0-3) on
    arm64 to ensure PAC/BTI support in GCC.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 22 Jul 2024 22:58:49 +0200

glibc (2.39-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - debian/patches/any/submitted-static-copysignf128.diff: upstreamed.
    - debian/patches/any/submitted-static-fmod-fmodf.diff: upstreamed.
    - debian/patches/any/submitted-static-frexpf128.diff: upstreamed.
    - debian/patches/any/submitted-static-isnanf128.diff: upstreamed.
    - debian/patches/any/submitted-static-modf128.diff: upstreamed.
    - debian/patches/any/submitted-static-exp10.diff: upstreamed.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update for upcoming 2.40.
  * debian/debhelper.in/libc-udeb.install.hurd-amd64: Fix missing libhurduser.
  * debian/debhelper.in/libc-udeb.install.hurd-i386: Fix missing libhurduser.
  * debian/patches/hurd-i386/git-intr-msg-clobber.diff: Fix restoring message to be retried.
  * debian/patches/hurd-i386/local-intr-msg-clobber.diff: Fix message-retry overwrite.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 15 Jul 2024 21:20:54 +0200

glibc (2.39-3.1) experimental; urgency=medium

  * Non-maintainer upload acked by Aurelien Jarno.
  * Same diff as the 2.38-12.1 upload to unstable.
  * Move all aliased files including the dynamic loader to /usr. (DEP17,
    Closes: #1061248)
    + Install a protective diversion for the dynamic loader to avoid accidental
      deletion (DEP17 P1 M8).
    + Manage the dynamic loader symlink via maintainer scripts and triggers
      in multilib packages to avoid interaction of Replaces and /usr-move.
    + Avoid a versioned dependency on base-files.
      - Continue managing toplevel multilib aliasing links for the time being.
      - Install protective diversions for aliasing symlinks that base-files
        would also install in case libc is upgraded first. (DEP17 P9 M4)

 -- Helmut Grohne <helmut@subdivi.de>  Thu, 06 Jun 2024 09:18:03 +0200

glibc (2.38-14) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.postinst: drop code to restart init systems.
    Closes: #1074607.
  * debian/control.in/libc: add breaks against systemd and sysvinit versions
    not using the libc-upgrade trigger.
  * debian/control.in/libc: add breaks against base-files version not
    providing /usr-merge aliasing symlinks.  Closes: #1074368.

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 04 Jul 2024 21:53:20 +0200

glibc (2.38-13) unstable; urgency=medium

  * debian/debhelper.in/libc-udeb.install.hurd-amd64: Complete DEP17.
  * debian/debhelper.in/libc-udeb.install.hurd-i386: Complete DEP17.
  * debian/patches/hurd-i386/git-xattr.diff: Fix xattr corner cases.

 -- Samuel Thibault <sthibault@debian.org>  Mon, 10 Jun 2024 22:25:19 +0200

glibc (2.38-12.1) unstable; urgency=medium

  * Non-maintainer upload acked by Aurelien Jarno.
  * Move all aliased files including the dynamic loader to /usr. (DEP17,
    Closes: #1061248)
    + Install a protective diversion for the dynamic loader to avoid accidental
      deletion (DEP17 P1 M8).
    + Manage the dynamic loader symlink via maintainer scripts and triggers
      in multilib packages to avoid interaction of Replaces and /usr-move.
    + Avoid a versioned dependency on base-files.
      - Continue managing toplevel multilib aliasing links for the time being.
      - Install protective diversions for aliasing symlinks that base-files
        would also install in case libc is upgraded first. (DEP17 P9 M4)

 -- Helmut Grohne <helmut@subdivi.de>  Thu, 06 Jun 2024 09:18:03 +0200

glibc (2.39-3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/arm64/local-remove-aarch64-bits-math-vector-h.diff: drop,
    buggy packages should be fixed instead.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 01 Jun 2024 23:26:50 +0200

glibc (2.39-2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/any/submitted-static-exp10.diff: add proposed patch to fix
    missing exp10 math function in libm.a on i386 and m68k.
  * debian/control.in/libc, debian/rules.d/control.mk, debian/sysdeps/ia64.mk:
    remove support for ia64, it is not supported upstream anymore.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 12 May 2024 00:54:31 +0200

glibc (2.39-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release.
    - Add support for fchmodat with flags != 0, using the fchmodat2 syscall.
      Closes: #1041415.
    - debian/symbols.wildcard: add 2.39.
    - debian/patches/git-updates.diff: update from upstream stable branch.
    - debian/patches/localedata/sort-UTF8-first.diff: rebased.
    - debian/patches/localedata/locale-ku_TR.diff: rebased.
    - debian/patches/localedata/locale-en_DK.diff: rebased.
    - debian/patches/localedata/locale-zh_TW.diff: rebased.
    - debian/patches/localedata/submitted-es_MX-decimal_point.diff.
    - debian/patches/hurd-i386/git-realpath_NULL.diff: upstreamed.
    - debian/patches/hurd-i386/git-tst-realpath-toolong.diff: upstreamed.
    - debian/patches/hurd-i386/git-hidden_chk.diff: upstreamed.
    - debian/patches/hurd-i386/git-glob_dirent.diff: upstreamed.
    - debian/patches/hurd-i386/git-powerpc-longjmp.diff: upstreamed.
    - debian/patches/hurd-i386/git-jemalloc.diff: upstreamed.
    - debian/patches/hurd-i386/git-jemalloc2.diff: upstreamed.
    - debian/patches/hurd-i386/git-error_t.diff: upstreamed.
    - debian/patches/hurd-i386/git-tls_dtors.diff: upstreamed.
    - debian/patches/hurd-i386/git-main_stack.diff: upstreamed.
    - debian/patches/hurd-i386/git-ucontext.diff: upstreamed.
    - debian/patches/hurd-i386/git-clean_ports.diff: upstreamed.
    - debian/patches/hurd-i386/git-statfs_f_ffree.patch: upstreamed.
    - debian/patches/hurd-i386/git-send_interrupt.diff: upstreamed.
    - debian/patches/hurd-i386/git-exec-intr.diff: upstreamed.
    - debian/patches/hurd-i386/git-ioctls-bsd.diff: upstreamed.
    - debian/patches/hurd-i386/git-dtable_reauth.diff: upstreamed.
    - debian/patches/hurd-i386/git-64bit-abi.diff: upstreamed.
    - debian/patches/i386/unsubmitted-quiet-ldconfig.diff: rebased.
    - debian/patches/i386/local-setcontext-revert-eax-ecx-edx.patch: rebased.
    - debian/patches/riscv64/git-risc-v-add-support-for-dl_runtime_profile.diff:
      upstreamed.
    - debian/patches/all/local-remove-manual.diff: rebased.
    - debian/patches/any/git-c-utf-8-language.diff: upstreamed.
    - debian/patches/any/local-qsort-memory-corruption.patch: removed, obsolete.
  * debian/rules.d/tarball.mk: make tarball creation reproducible.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: Now useless.
  * debian/patches/hurd-i386/local-fix-nss.diff: Refresh.
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/testsuite-xfail-debian.mk: Update hurd results.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 04 May 2024 00:35:25 +0200

glibc (2.38-12) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.postinst: do not try to call telinit if it is
    provided by systemd, it is just broken.  Closes: #1071462.
  * debian/debhelper.in/libc.postinst: test for $DPKG_ROOT first.
  * debian/debhelper.in/libc.postinst: emit libc-upgrade trigger on every
    upgrade and libc-major-upgrade on major glibc upgrade. This interface
    should be used by depending packages to restart themselves if needed.
  * debian/patches/git-updates.diff: update from upstream stable branch.

  [ Dominik Stadler ]
  * debian/local/usr_sbin/update-locale: improve error reporting in
   update-locale.  Closes: #1071084.

  [ Bjarni Ingi Gislason ]
  * debian/local/manpages/gencat.1: editorial fixes.  Closes: #1071549.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 01 Jun 2024 23:16:35 +0200

glibc (2.38-11) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk: ignore a few math failures due to GCC
    13 on hppa.  Closes: #1070875.
  * debian/patches/any/submitted-static-*.diff: add proposed patches to fix
    various missing math function in libm.a.  Closes: #1070872.
  * debian/testsuite-xfail-debian.mk: mark tst-support_descriptors as XFAIL,
    due to sbuild bug #1070003.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 11 May 2024 23:17:18 +0200

glibc (2.38-10) unstable; urgency=medium

  * debian/control.in/main, debian/rules.d/control.mk: build-depends on
    g++$(DEB_GCC_VERSION)-for-host instead of listing cross-build-dependency
    per architecture. Also depends on g++$(DEB_GCC_VERSION)-multilib instead
    of hardcoding the version.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 10 May 2024 17:59:41 +0200

glibc (2.38-9) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules: build with gcc-13.
  * debian/tests/control: re-enable autopkgtest on arm64, the memory
    consumption should be lower with gcc-13.
  * debian/testsuite-xfail-debian.mk: remove now fixed riscv64 XFAILs.
  * debian/debhelper.in/libc-bin.{install,lintian-overrides}: move ldconfig to
    /usr/sbin.
  * debian/patches/git-updates.diff: update from upstream stable branch.

  [ M. Buecher ]
  * debian/local/usr_sbin/locale-gen: enhance to support referencing locales
    in /usr/local/share/i18n/locales through copy.  Closes: #1066887

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 10 May 2024 15:59:00 +0200

glibc (2.38-8) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/arm64/local-remove-aarch64-bits-math-vector-h.diff:
    temporarily remove aarch64 specific bits/math-vector.h file, so that the
    generic one is used instead. Addresses: #1070441, #1070443, #1070444,
    #1070446.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 06 May 2024 22:34:15 +0200

glibc (2.38-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-context.diff: Add hurd-amd64 version of
    *context.
  * debian/testsuite-xfail-debian.mk: Update hurd-amd64-specific xfails
    accordingly.
  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: Also update
    localplt.data on hurd-amd64.
  * debian/patches/hurd-i386/local-stack_chk_guard.diff: Also update
    ld.abilist on hurd-amd64.
  * debian/patches/hurd-i386/local-exec_filename.diff: Also update
    libc.abilist on hurd-amd64.
  * debian/patches/hurd-i386/local-usr.diff: Also update libc.abilist on
    hurd-amd64.
  * debian/patches/hurd-i386/git-AT_NO_AUTOMOUNT.diff: Stop mapping
    AT_NO_AUTOMOUNT to O_NOTRANS.

  [ Aurelien Jarno ]
  * debian/patches/any/git-test-epoll.diff: improve test-epoll robustness
    improvements from upstream, useful when running the testsuite on
    overloaded hosts.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix utmp handling in 32-bit programs when using -D_TIME_BITS=64.
      Closes: #1042562.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 03 May 2024 21:55:28 +0200

glibc (2.38-6) experimental; urgency=medium

  * Merge from unstable.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 30 Jan 2024 19:28:04 +0100

glibc (2.38-5) experimental; urgency=medium

  [ Flavio Cruz ]
  * debian/patches/hurd-i386/git-64bit-abi.diff: Finalize hurd-amd64 ABI.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/riscv64/git-risc-v-add-support-for-dl_runtime_profile.diff:
    backport upstream support for profile/audit PLT setup on RISC-V.
  * debian/testsuite-xfail-debian.mk: drop tst-sprof-basic XFAIL from riscv64,
    now that dl_profile is supported.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 30 Dec 2023 12:18:33 +0100

glibc (2.38-4) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix oversized __io_vtables in libio.  Closes: #1050371.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-ucontext.diff: Fix spurious ucontext content.
  * debian/debhelper.in/libc-udeb.install.hurd-amd64: Don't try to ship
    libutil.so in libc0.3-udeb.

  [ Flavio Cruz ]
  * debian/patches/hurd-i386/git-clean_ports.diff: Handle message iteration
    correctly.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 03 Dec 2023 17:05:48 +0100

glibc (2.38-3) experimental; urgency=medium

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

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 08 Sep 2023 22:58:54 +0200

glibc (2.38-2) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-powerpc-longjmp.diff: Fix build after chk
    hidden builtin fix.
  * debian/libc0.3.symbols.hurd-amd64: Fix symbols for hurd-amd64.
  * debian/testsuite-xfail-debian.mk: Add hurd-amd64-specific xfails.

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: pass --enable-bind-now to configure.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 24 Aug 2023 23:41:23 +0200

glibc (2.38-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release.
    - debian/symbols.wildcard: add 2.38.
    - debian/patches/hurd-i386/git-intr-msg-cfa.diff: upstreamed.
    - debian/patches/hurd-i386/git-intr-msg-stack.diff: upstreamed.
    - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.
    - debian/patches/hurd-i386/git-ctty.diff: upstreamed.
    - debian/patches/hurd-i386/git-tst-system.diff: upstreamed.
    - debian/patches/hurd-i386/git-task_info_count.diff: upstreamed.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: dropped obsolete
      part and rebased.
    - debian/patches/hurd-i386/tg-hooks.diff: disabled.
    - debian/patches/i386/unsubmitted-quiet-ldconfig.diff: rebased.
    - debian/patches/any/local-ldconfig-multiarch.diff: rebased.
    - debian/sysdeps/arm64.mk, debian/libc6.symbols.arm64: enable mathvec on
      arm64.
  * debian/rules.d/build.mk: pass --enable-fortify-source to configure.
  * debian/testsuite-xfail-debian.mk: XFAIL tst-sprof-basic on mips* and
    riscv64 as dl_profile is not supported on those architectures.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: Refresh.
  * debian/testsuite-xfail-debian.mk: Update hurd xfails.
  * debian/patches/hurd-i386/git-realpath_NULL.diff: Fix realpath(NULL, ...)
  * debian/patches/hurd-i386/git-tst-realpath-toolong.diff: Fix
    tst-realpath-toolong.
  * debian/patches/hurd-i386/git-hidden_chk.diff: Fix spurious PLTs.
  * debian/patches/hurd-i386/git-glob_dirent.diff: Fix strcpys in tests.
  * debian/libc0.3.symbols.hurd-i386: Update symbols.

  * Add hurd-amd64 support:
    - debian/control.in/libc: Add hurd-amd64 cases.
    - debian/debian/control.in/main: Add hurd-amd64 cases.
    - debian/debhelper.in/libc-dev.install.hurd-amd64: Add.
    - debian/debhelper.in/libc-udeb.install.hurd-amd64: Add.
    - debian/glibc-source.filelist: Add hurd-amd64.
    - debian/libc0.3.symbols.hurd-amd64: Add.
    - debian/patches/series.hurd-amd64: Symlink to series.hurd-i386.
    - debian/rules.d/control.mk: Add hurd-amd64 case.
    - debian/sysdeps/hurd-amd64.mk: Add.
    - debian/testsuite-xfail-debian.mk: Use hurd-i386 xfails for hurd-amd64 too.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 04 Aug 2023 12:50:01 +0200

glibc (2.37-19) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a stack-based buffer overflow in nscd netgroup cache
      (CVE-2024-33599).
    - Fix a null pointer dereferences in nscd after failed netgroup cache
      insertion (CVE-2024-33600).
    - Fix a DoS in nscd in case of memory allocation failure (CVE-2024-33601).
    - Fix a memory corruption in nscd when the underlying NSS callback
      function does not use the buffer space to store all strings
      (CVE-2024-33602).

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 27 Apr 2024 23:59:01 +0200

glibc (2.37-18) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix out-of-bound writes when writing escape sequence in iconv
      ISO-2022-CN-EXT module (CVE-2024-2961).  Closes: #1069191.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 19 Apr 2024 07:10:32 +0200

glibc (2.37-17) unstable; urgency=medium

  * debian/debhelper.in/locales.config: revert to the version that has been
    working for 20+ years.  Closes: #1068737.
  * debian/debhelper.in/locales.config: define LEGACY_EE and use $EE and
    $LEGACY_EE to refer the the locales config files, as done in the postinst.

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 10 Apr 2024 23:43:53 +0200

glibc (2.37-16) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-AF_ROUTE.diff: Also comment out
    PF_ROUTE/AF_ROUTE.
  * debian/patches/hurd-i386/git-proc_getchildren_rusage.diff: Implement
    RUSAGE_CHILDREN, should fix the grep testsuite.

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: present glibc with a compiler that does not
    default to -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64, as upstream doesn't
    support this configuration. This has the consequence of hiding real issues
    found by the testsuite, but there is a consensus that this is the way to
    go for now. Thanks to Helmut Grohne for the hint and starting the
    discussion.  Closes: #1068251.
  * debian/debhelper.in/glibc-doc.{links,manpages},
    debian/local/manpages/pthread_*: drop the man pages for libpthread
    functions, as they are now included in manpages-dev.  Closes: #1068188.
  * debian/control.in/main: update glibc-doc description following the removal
    of the pthread manpages.
  * debian/control.in/main: downgrade the Recommends from libc-dev-bin to
    libc-devtools to a Suggests.  Closes: #1067909.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/sparc/submitted-sparc-clone.diff: pull patch from the
    upstream BTS to workaround issues with the clone syscall on sparc.
    Closes: #1063937.

  [ Johannes Schauer Marin Rodrigues]
  * debian/debhelper.in/libc.preinst: skip kernel check in chrootless mode.
    Closes: #1063624.

  [ Steve Langasek ]
  * Drop transitional dependency from libc6-dev to libnsl-dev.

  [ Gioele Barabucci ]
  * debian/debhelper.in/locales.config: Extract default environment LANG using
    only sed.

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 10 Apr 2024 00:15:44 +0200

glibc (2.37-15) unstable; urgency=critical

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a heap buffer overflow in __vsyslog_internal (CVE-2023-6246).
    - Fix an off-by-one heap buffer overflow in __vsyslog_internal
      (CVE-2023-6779).
    - Fix an integer overflow in __vsyslog_internal (CVE-2023-6780).
  * debian/patches/any/local-qsort-memory-corruption.patch: Fix a memory
    corruption in qsort() when using nontransitive comparison functions.
  * Set urgency to critical given the security issues.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 30 Jan 2024 19:20:04 +0100

glibc (2.37-14) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/locales.config: always ask for the default locale,
    even if none are generated. This enables choosing C.UTF-8 as the default
    locale.  Closes: #1060288.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/tests/control: disable autopkgtest on arm64, as the debci runners
    to do not have enough resources for some of the tests anymore.  Closes:
    #1060202.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 23 Jan 2024 07:13:18 +0100

glibc (2.37-13) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/control.mk: enable build on loong64.  Closes: #1053717.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/any/local-tcsetaddr.diff: fix a thinko in handling of
    CREAD, CSIZE, PARENB bits in tcsetaddr(). Thanks to Ian Abbott for the
    hint.  Closes: #1050290.
  * Update Swedish debconf translation, by Martin Bagge.  Closes: #1056957.
  * debian/local/manpages/getconf.1: fix issues reported py mandoc.  Closes:
    #1052267.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-statfs_f_ffree.patch: Add missing f_ffree
    conversion.
  * debian/patches/hurd-i386/git-send_interrupt.diff: Fix spurious send
    interrupts.
  * debian/patches/hurd-i386/git-exec-intr.diff: Fix "invalid destination"
    errors during ghc builds.
  * debian/patches/hurd-i386/git-ioctls-bsd.diff: Fix missing BSD macros after
    including termios.h then ioctl.h
  * debian/patches/hurd-i386/git-dtable_reauth.diff: Fix restarting
    reauth_dtable on signal.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 03 Dec 2023 14:23:52 +0100

glibc (2.37-12) unstable; urgency=critical

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

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a buffer overflow in the dynamic loader's processing of the
      GLIBC_TUNABLES environment variable (CVE-2023-4911).
  * Set urgency to critical given the security issue.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 03 Oct 2023 19:14:06 +0200

glibc (2.37-11) unstable; urgency=medium

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

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a memory leak in getaddrinfo introduced by fix for CVE-2023-4806
      (CVE-2023-5156).  Closes: #1053002.

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 27 Sep 2023 20:50:25 +0200

glibc (2.37-10) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix use after free in getcanonname (CVE-2023-4806).

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 16 Sep 2023 11:12:43 +0200

glibc (2.37-9) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update xfails for hurd-i386.
  * debian/patches/hurd-i386/git-main_stack.diff: Avoid exposing the vm_region
    symbol.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a stack read overflow in getaddrinfo in no-aaaa mode
      (CVE-2023-4527).  Closes: #1051958.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 15 Sep 2023 07:33:43 +0200

glibc (2.37-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/libc0.3.symbols.hurd-i386: Update symbols.
  * debian/patches/hurd-i386/git-jemalloc.diff: Add support for static TSD
    data.
  * debian/patches/hurd-i386/git-jemalloc2.diff: Initialize ___pthread_self
    early.
  * debian/patches/hurd-i386/git-error_t.diff: Make error_t an int on C++.
  * debian/patches/hurd-i386/git-tls_dtors.diff: Fix TLS destructors.
  * debian/patches/hurd-i386/git-main_stack.diff: Fix stack information for main
    thread.

  [ Aurelien Jarno ]
  * debian/patches/local-disable-tst-bz29951.diff: removed, obsolete.
  * debian/patches/any/git-c-utf-8-language.diff: backport support from
    upstream to treat C.<encoding> locale like C locale.  Closes: #874160.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
      ppc64el.  Closes: #1050592.
    - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 08 Sep 2023 20:39:29 +0200

glibc (2.37-7) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk: fix XFAIL for stdlib/isomac on sparc64.
  * debian/patches/hurd-i386/unsubmitted-getaux_at_secure.diff: rebase.

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

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 04 Aug 2023 11:55:58 +0200

glibc (2.37-6) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/libc, debian/control.in/main: removed Breaks already
    satisfied in oldstable (bullseye).
  * debian/debhelper.in/locales.config: stop reading /etc/environment, it has
    been deprecated for 15+ years.
  * debian/sysdeps/sparc64.mk: run the testsuite for 32-bit builds on sparc64
    again.
  * debian/testsuite-xfail-debian.mk: mark the following tests as XFAIL on
    sparc64 (Closes: #1040817):
    - elf/tst-rtld-run-static
    - nptl/tst-cancel24-static
    - socket/tst-socket-timestamp
    - stdlib/isomac
  * debian/testsuite-xfail-debian.mk: remove some tests from XFAIL on s390x.
  * debian/testsuite-xfail-debian.mk: remove some tests from XFAIL on i386.
  * debian/testsuite-xfail-debian.mk: remove some tests from XFAIL on riscv64.
  * Remove kfreebsd-amd64 and kfreebsd-i386 leftovers.  Closes: #979160.

  [ Luca Boccassi ]
  * Switch from /etc/default/locale to /etc/locale.conf.  Closes: #1038798.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 14 Jul 2023 17:04:23 +0200

glibc (2.37-5) unstable; urgency=medium

  * debian/local/usr_sbin/locale-gen: revert parallelisation code as running
    multiple instance of localedef in parallel corrupts locale-archive.
    Closes: #1040452.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 07 Jul 2023 23:38:18 +0200

glibc (2.37-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/main: drop obsolete dependency on lsb-base (>= 3.0-6)
    from nscd.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix realloc causing high virtual memory usage.  Closes: #1040140.
  * debian/sysdeps/sparc64.mk: do not run testsuite for 32-bit builds on
    sparc64.  Closes: #1040462.

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 06 Jul 2023 19:33:24 +0200

glibc (2.37-3) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-intr-msg-stack.diff: Fix potential crash when
    signals or cancellation happens while pushing mach_msg args.
  * debian/patches/hurd-i386/git-exception-long.diff: Fix hurd build against
    newer gnumach.
  * debian/patches/hurd-i386/git-ctty.diff: Fix background processes reading
    input.
  * debian/libc0.3.symbols.hurd-i386: Refresh against newer gnumach.
  * debian/testsuite-xfail-debian.mk: Drop Hurd XPASS.
  * debian/testsuite-xfail-debian.mk: Update hurd results.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 01 Jul 2023 14:10:37 +0200

glibc (2.37-2) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-task_info_count.diff: Fix passing size to
    task_info.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix FTBFS on hppa.
  * debian/sysdeps/alpha.mk, debian/control.in/main: build-depends on g++-12
    (>= 12.3.0-2) on alpha instead of forcing -mcpu=ev56.

  [ Andrej Shadura ]
  * debian/po/sk.po: Fix typos in the Slovak translation.

  [ Helmut Grohne ]
  * debian/rules.d/build.mk: disable -Werror when dpkg-builflags contains
    -Wno-error.

  [ наб ]
  * debian/local/usr_sbin/locale-gen: parallelise locales generation if
    possible.  Closes: #1037198.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 17 Jun 2023 11:10:20 +0200

glibc (2.37-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Fix GL(dl_phdr) and GL(dl_phnum) for static builds.  Closes: #1028200.
    - debian/symbols.wildcard: add 2.36 and GLIBC_ABI_DT_RELR.
    - debian/patches/localedata/locales-fr.diff: rebased.
    - debian/patches/alpha/local-string-functions.diff: rebased.
    - debian/patches/arm/git-atomic-compiler-builtins.diff: upstreamed.
    - debian/patches/hurd-i386/git-htl-pthread-self-early.diff: upstreamed.
    - debian/patches/hurd-i386/git-static-pie.diff: upstreamed.
    - debian/patches/hurd-i386/git-ipv6.diff: upstreamed.
    - debian/patches/hurd-i386/git-ip_mreqn.diff: upstreamed.
    - debian/patches/hurd-i386/git-bootstrap-enable_secure.diff: upstreamed.
    - debian/patches/hurd-i386/git-cond-destroy.diff: upstreamed.
    - debian/patches/hurd-i386/git-strerror_X.diff: upstreamed.
    - debian/patches/hurd-i386/git-xpg_strerror.diff: upstreamed.
    - debian/patches/hurd-i386/git-readlink-fifo.diff: upstreamed.
    - debian/patches/hurd-i386/git-net-route.h.diff: upstreamed.
    - debian/patches/hurd-i386/git-SOMAXCONN.diff: upstreamed.
    - debian/patches/hurd-i386/git-sigtimedwait.diff: upstreamed.
    - debian/patches/hurd-i386/git-getrandom-chroot.diff: upstreamed.
    - debian/patches/hurd-i386/git-mach-headers-freestanding.diff: upstreamed.
    - debian/patches/hurd-i386/git-sem_wait_race.diff: upstreamed.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
    - debian/patches/any/local-ldso-disable-hwcap.diff: removed, obsolete.
    - debian/patches/any/local-ldconfig-multiarch.diff: rebased.
    - debian/patches/any/git-floatn-gcc-13-support.diff: upstreamed.
    - debian/patches/hurd-i386/submitted-net.diff: rebased.
    - debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff: removed,
      obsolete.
  * Stop building libc6.1-alphaev67 package, as support for legacy hwcaps has
    been removed upstream:
    - debian/control.in/libc: add a conflicts against libc6.1-alphaev67 on
      alpha.
    - debian/control.in/opt: remove libc6.1-alphaev67 entry.
    - debian/patches/alpha/local-string-functions.diff: remove, obsolete.
    - debian/rules: drop DEBUG_libc6.1-alphaev67.
    - debian/script.in/nohwcap.sh: drop code to support libc6.1-alphaev67.
    debian/testsuite-xfail-debian.mk: simplify alpha condition.
  * Drop support for optimized packages from the packaging (Closes: #806912):
    - debian/control.in/opt: removed.
    - debian/rules.d/control.mk: drop support for including control.in/opt.
    - debian/script.in/nohwcap.sh: removed.
    - debian/rules.d/debhelper.mk: dropped code to include nohwcap.sh.
    - debian/debhelper.in/libc.postinst: removed call to nohwcap code.
    - debian/debhelper.in/libc.preinst: remove code creating
      /etc/ld.so.nohwcap.
    - debian/debhelper.in/glibc-source.lintian-overrides: removed otherbuild
      entries.
    - debian/debhelper.in/libc-otherbuild.*: removed.
  * debian/sysdeps/alpha.mk: temporarily build for EV56 until the baseline is
    raised at the GCC level.

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

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 16 May 2023 21:17:22 +0200

glibc (2.36-9) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/po/it.po: Update Italian debconf translation, by Luca Monducci.
    Closes: #1028133.
  * debian/po/tr.po: Update Turkish debconf translation, by Atila KOÇ.
    Closes: #1028306.
  * debian/po/cs.po: Update Czech debconf translation, by Miroslav Kure.
    Closes: #1028326.
  * debian/po/zh_CN.po: Update Chinese debconf translation, by Tianyu Chen.
  * debian/po/pt.po: Update Portugues debconf translation, by Pedro Ribeiro.
    Closes: #1028353.
  * debian/po/sk.po: Fix invalid control sequence in Slovak translation.
  * debian/po/pt_BR.po: Update Brazilian Portuguese debconf translation, by
    Adriano Rafael Gomes. Closes: #1029005.
  * debian/po/nl.po: Update Dutch debconf translation, by Frans Spiesschaert.
    Closes: #1029018, #1033905.
  * debian/po/ro.po: Update Romanian debconf translation, by Remus-Gabriel
    Chelu. Closes: #1031163.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Prevent SIGSEGV in the SSE2 version of memcmp when data is concurrently
      modified. Closes: #1033931.
    - Fix a corner case in daylight computation affecting the Africa/Tripoli
      zone since tzdata 2022g.
    - Fix elf/tst-tlsopt-powerpc failure when compiled with -mcpu=power10.
  * patches/any/local-disable-tst-bz29951.diff: disable new test included in
    the latest update from upstream stable branch, as git-updates.diff can't
    include the corresponding binary test file.

  [ Samuel Thibault ]
  * debian/sysdeps/hurd.mk: Add -fno-omit-frame-pointer to extra_cflags.
  * debian/testsuite-xfail-debian.mk: Update hurd results.
  * debian/patches/hurd-i386/git-intr-msg-cfa.diff: Fix stack unwinding over
    _hurd_intr_rpc_mach_msg, for go runtime.
  * debian/libc0.3.symbols.hurd-i386: Update symbols with new RPCs.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 10 Apr 2023 10:35:16 +0200

glibc (2.36-8) unstable; urgency=medium

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

  [ Aurelien Jarno ]
  * debian/po/de.po: update German debconf templates translation, by Helge
    Kreutzmann. Closes: #1027782.
  * debian/local/manpages/po/*: update with debconf-updatepo.
  * debian/po/ko.po: update Korean debconf templates translation, by Changwoo
    Ryu.  Closes: #1027986.
  * debian/po/es.po: update Spanish debconf templates translation, by
    Camaleón.
  * debian/po/sk.po: update Slovak debconf templates translation, by Marek
    Sýkora.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/main: bump Standards-Version to 4.6.2 (no changes).

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 07 Jan 2023 12:29:49 +0100

glibc (2.36-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/debhelper.in/libc.templates (glibc/kernel-too-old),
    debian/debhelper.in/libc.preinst: Note that upgrading a kernel also means
    rebooting it. Also, the libc package is usually in an odd state at that
    point and apt -f install needs to be used.
  * debian/patches/hurd-i386/git-getrandom-chroot.diff: Fix calling getrandom
    inside a minimal chroot. Fixes openssh-server >= 1:9.1.
  * debian/patches/hurd-i386/local-static_pthread_setcancelstate.diff: Fix
    ldconfig crashing on libxeddsa2.
  * debian/testsuite-xfail-debian.mk: Update hurd results.

  [ Flavio Cruz ]
  * debian/patches/hurd-i386/git-mach-headers-freestanding.diff: Force use of
    -ffreestanding when checking for gnumach headers.

  [ Aurelien Jarno ]
  * debian/glibc-source.filelist: update following recent changes.
  * debian/patches/any/git-floatn-gcc-13-support.diff: backport FloatN support
    for GCC 13 from upstream.  Closes: #1022166.
  * Update Spanish debconf translation, by Camaleón.  Closes: #1026786.
  * debian/debhelper.in/locales-all.NEWS: drop to make lintian happy, as it
    only contains a very old entry.
  * debian/local/manpages/locale.gen.5, debian/local/manpages/update-locale.8:
    fix issues reported by the manpage-l10n project.  Closes: #1026321.

  [ Helmut Grohne ]
  * Use conjunction for libgd-dev profiles.
  * Annotate B-D libcap-dev with stage2 profile.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 25 Dec 2022 19:42:32 +0100

glibc (2.36-6) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc-udeb.install: stop installing (now empty)
    libutil.so.1, it is not used by any of the udeb in testing/sid.
  * debian/rules.d/build.mk: ensure that an empty libanl.a is shipped even on
    newly added upstream architectures.
  * debian/patches/git-updates.diff: update from upstream stable branch.

  [ Dandan Zhang ]
  * debian/sysdeps/loong64.mk: add support for loong64 architecture.  Closes:
    #1024130.

  [ Helmut Grohne ]
  * Declare packages skipped by noudeb build profile.  Closes: #1024940.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 28 Nov 2022 22:26:50 +0100

glibc (2.36-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-sigtimedwait.diff: Add support for
    sigtimedwait and sigwaitinfo.
  * debian/testsuite-xfail-debian.mk: Update accordingly.

  [ Aurelien Jarno ]
  * debian/sysdeps/sh{3,4}.mk: build with --disable-default-pie.  Closes:
    #1023554.
  * debian/control.in/main: bump binutils build-depends to 2.38.
  * debian/control.in/libc: add a Breaks against binutils (<< 2.38).  Closes:
    #1023661.
  * debian/control.in/libc: add a Breaks against check (<< 0.15.2-2+b1) on
    s390x.  Addresses: #1023531.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 12 Nov 2022 14:23:05 +0100

glibc (2.36-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix y2038 support in fstatat on mips64el.  Closes: #1022991.

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 02 Nov 2022 19:43:41 +0100

glibc (2.36-3) unstable; urgency=medium

  [ Aurelien Jarno ]
  * Upload to unstable.
  * debian/testsuite-xfail-debian.mk: XFAIL malloc/tst-scratch_buffer on hppa.
    Closes: #1022771.
  * debian/patches/git-updates.diff: update from upstream stable branch.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 01 Nov 2022 12:41:15 +0100

glibc (2.36-2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/main, debian/rules.d/control.mk, debian/rules: build
    with GCC 12.
  * debian/sysdeps/{amd64,i386,x32}.mk: explicitly pass -Wl,--hash-style=both
    to the compiler to workaround the debian toolchain that deviates from the
    Generic System V Application Binary and breaks the Easy Anti-Cheat system.
    Addresses: #1019535.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 25 Oct 2022 07:27:10 +0200

glibc (2.36-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Support for DT_RELR relative relocation format has been added.  Closes:
      #996598.
    - The Linux kernel version check has been removed.  Closes: #781715, #1004577.
    - debian/symbols.wildcard: add 2.36 and GLIBC_ABI_DT_RELR.
    - debian/patches/localedata/sort-UTF8-first.diff: rebased.
    - debian/patches/localedata/supported.diff: rebased.
    - debian/patches/arm/unsubmitted-ldso-multilib.diff: rebased.
    - debian/patches/hurd-i386/git-spawni-reauth.diff: upstreamed.
    - debian/patches/hurd-i386/pthread_key.diff: upstreamed.
    - debian/patches/kfreebsd/submitted-waitid.diff: dropped. kfreebsd
      specific changes moved to debian/patches/kfreebsd/local-sysdeps.diff.
    - debian/patches/kfreebsd/local-config_h_in.patch: rebased.
    - debian/patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: rebased.
    - debian/patches/all/local-remove-manual.diff: rebased.
    - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
    - debian/patches/any/unsubmitted-ldso-machine-mismatch.diff: rebased.
    - debian/patches/any/submitted-resolv-unaligned.diff: upstreamed.
    - debian/patches/hurd-i386/local-fix-nss.diff: rebased.
    - debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: rebased.

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

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 22 Sep 2022 22:23:11 +0200

glibc (2.35-4) unstable; urgency=medium

  [ Luca Boccassi ]
  * debian/debhelper.in/libc.preinst: libc6: create merged-usr symlinks via
    preinst script.

  [ Aurelien Jarno ]
  * debhelper.in/libc-bin.install, debhelper.in/libc-bin.lintian-overrides,
    rules.d/build.mk, rules.d/debhelper.mk: install a /var/cache/ldconfig into
    the libc-bin package.  Closes: #1021577.
  * debian/debhelper.in/libc-bin.lintian-overrides: add an override for the
    ld.so manpage, provided by the manpages package.

  [ Samuel Thibault ]
  * debian/control.in/libc: Break gnumach versions which don't have the FPU
    context switch fix, to try to improve upgrading from 2021.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 25 Oct 2022 07:23:17 +0200

glibc (2.35-3) unstable; urgency=medium

  * debian/patches/arm/git-atomic-compiler-builtins.diff: backport an
    upstream patch switching the arm32 atomics to GCC atomic builtins.
    This fixes the flaky nptl/tst-rwlock9.  Partially addresses:
    #1020500.
  * debian/control.in/libc: add back the Breaks: on heimdal-multidev
    (<= 7.7.0+dfsg-4) to libc6-dev, now that the glibc 2.34 transition
    is finished and that the package has transitioned to testing. It has
    been temporarily removed in version 2.34-2.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - nscd: do not use stale values when a request needs to be resent.
      Closes: #1020943, #1021455.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 09 Oct 2022 10:54:21 +0200

glibc (2.35-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-SOMAXCONN.diff: Bump SOMAXCONN to 4096.
  * debian/debhelper.in/libc-udeb.install.hurd-i386: Allow installing
    /lib/ld.so, it's required on hurd-i386.

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a Breaks against firefox (<< 91~) and
    firefox-esr (<< 91~) to ensure a seccomp filter compatible with glibc
    2.34.  Closes: #1020894.
  * debian/sysdeps/sparc64.mk: pass --disable-default-pie to configure.
    Closes: #1020974.
  * debian/rules.d/control.mk: add the arc architecture to the control file.
    Closes: #1021167.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix initialization of dp register.  Closes: #1020857.
    - Fix SIGILL on Haswell CPUs without BMI1/BMI2 instructions. Closes:
      #1019855.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 04 Oct 2022 07:07:58 +0200

glibc (2.35-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-strerror_X.diff: Fix tst-sprintf-errno test.
  * debian/patches/hurd-i386/git-readlink-fifo.diff: Fix readlink() on fifos.
  * debian/patches/hurd-i386/git-net-route.h.diff: Add ifrtreq structure and
    fix SIOCADD/DELRT ioctls.
  * debian/patches/hurd-i386/submitted-net.diff: Drop net/route.h part.

  [ Aurelien Jarno ]
  * debian/control.in/main: add a breaks against dh-lua (<< 27+nmu1~) to
    libc-bin. See #1017832.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/rules.d/build.mk: fix the pt_chown permissions after installation
    when running with Rules-Requires-Root=no (for non-Linux systems).
  * debian/control.in/main: set Rules-Requires-Root: no.
  * debian/debhelper.in/libc.preinst: only apply NSS workaround when upgrading
    from glibc < 2.34.
  * debian/patches/git-updates.diff: update from upstream stable branch.

  [ Luca Boccassi ]
  * debian/debhelper.in/libc-alt.preinst: libc6-<arch>: create merged-usr
    symlinks via preinst script.  Closes: #926699.

  [ Gioele Barabucci ]
  * debian/debhelper.in/libc.preinst: avoid using pidof.

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 22 Sep 2022 22:02:00 +0200

glibc (2.35-0experimental3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a breaks against valgrind (<< 1:3.19.0-1~).
    See #1017791.
  * debian/debhelper.in/libc-bin.install: install /usr/bin/ld.so.
  * debian/rules.d/build.mk: egrep -> grep -E.

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

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 11 Sep 2022 11:40:03 +0200

glibc (2.35-0experimental2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: add a breaks against chrony (<< 4.2-3~). See
    #1017790.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update tests results for hurd-i386.
  * debian/patches/hurd-i386/git-static-pie.diff: Fix starting static binaries
    with stack protection enabled.

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 25 Aug 2022 19:30:20 +0200

glibc (2.35-0experimental1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: use the new --with-timeoutfactor configure
    option.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 15 Aug 2022 15:40:01 +0200

glibc (2.35-0experimental0) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release:
    - Fixes performance issues in dynamic loader.  Closes: #896008.
    - debian/symbols.wildcard: add 2.35.
    - debian/patches/localedata/locale-C.diff: upstreamed.
    - debian/patches/alpha/local-string-functions.diff: rebased.
    - debian/patches/hurd-i386/git-drop-rmh.diff: upstreamed.
    - debian/patches/hurd-i386/git-AT_NO_AUTOMOUNT.diff: upstreamed.
    - debian/patches/hurd-i386/git-get_errlist.diff: upstreamed.
    - debian/patches/hurd-i386/git-msync.diff: upstreamed.
    - debian/patches/hurd-i386/git-htl-init_sigset.diff: upstreamed.
    - debian/patches/hurd-i386/git-machrules-chk_fail.diff: upstreamed.
    - debian/patches/hurd-i386/git-random-getrandom.diff: upstreamed.
    - debian/patches/hurd-i386/git-lib-map.diff: upstreamed.
    - debian/patches/hurd-i386/git-large-text.diff: upstreamed.
    - debian/patches/hurd-i386/git-get_dtable.diff: upstreamed.
    - debian/patches/hurd-i386/git-auth-leak.diff: upstreamed.
    - debian/patches/hurd-i386/git-nuke_ports_on_exec.diff: upstreamed.
    - debian/patches/hurd-i386/git-ttydefaults.diff: upstreamed.
    - debian/patches/hurd-i386/git-const.diff: upstreamed.
    - debian/patches/hurd-i386/git-pthread_kill_exited.diff: upstreamed.
    - debian/patches/hurd-i386/git-reply_bogus.diff: upstreamed.
    - debian/patches/hurd-i386/tg-EIEIO-fr.diff: upstreamed.
    - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: upstreamed.
    - debian/patches/hurd-i386/local-tls-ie-align.diff: dropped, obsolete.
    - debian/patches/hurd-i386/git-thrd_current.diff: dropped, obsolete.
    - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
    - debian/patches/mips/submitted-rld_map.diff: rebased.
    - debian/patches/all/submitted-po-fr-fixes.diff: upstreamed.
    - debian/patches/any/local-ldconfig-ignore-ld.so.diff: rebased.
    - debian/patches/any/git-localedef-check-magic.patch: upstreamed.
    - debian/debhelper.in/libc-bin.{install,manpages}: stop installing
      catchsegv, removed upstream.  Closes: #775716, #946606.
  * debian/sysdeps/{amd64,arm64,i386,x32}.mk: stop passing --enable-static-pie
    to configure as it is now the default.
  * debian/debhelper.in/libc-bin.install: install /usr/bin/ld.so in libc-bin.
  * debian/rules.d/build.mk: remove the C.utf8 locale from locales-all to
    avoid conflicts with the one in libc-bin. Unfortunately we can't use the
    one build in locales-all for libc-bin, as locales-all currently can't be
    cross-compiled.
  * debian/rules.d/debhelper.mk: do not offer C.UTF-8 in the list of locales
    that can be generated through the debconf template, as it is already
    provided by libc-bin.
  * debian/testsuite-xfail-debian.mk: add new math tests that are also
    affected by the Octeon 3 and XBurst tininess detection.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-fix-nss.diff: Refresh.
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff: Refresh.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 07 Aug 2022 22:25:02 +0200

glibc (2.34-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-strerror_X.diff: Fix strerror format.
  * debian/patches/hurd-i386/git-xpg_strerror.diff: Fix xpg_error behavior.
  * debian/patches/hurd-i386/git-thrd_current.diff: Fix calling thrd_current
    without libpthread.

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

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 11 Sep 2022 00:05:13 +0200

glibc (2.34-7) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/debhelper.in/libc.install, debian/debhelper.in/libc-udeb.install:
    Allow installing /lib/ld.so, it's required on hurd-i386.

  [ Aurelien Jarno ]
  * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk: read
    ld.so and libc.so names from upstream generated soversions.mk instead of
    looking directly for generated binaries.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 27 Aug 2022 13:38:11 +0200

glibc (2.34-6) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/debhelper.mk: fix regular expression to remove static
    libraries in the stage1 build profile.  Closes: #1018071.

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 25 Aug 2022 19:16:34 +0200

glibc (2.34-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * control: Bump hurd break: glibc now using getrandom() at process
    initialization makes random bootstrap more complex and the system startup
    hang if not done properly.
  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: Fix
    another access call which poses problem during bootstrap.
  * debian/patches/hurd-i386/git-bootstrap-enable_secure.diff: Fix spurious
    checks during initialization of processes running at bootstrap.
  * debian/testsuite-xfail-debian.mk: Filter out tests that stay stuck.
  * debian/patches/hurd-i386/git-global.diff: Fix elf/global missing
    dependency.
  * debian/patches/hurd-i386/git-loadfail.diff: Fix elf/loadfail missing
    dependency.
  * debian/patches/hurd-i386/git-cond-destroy.diff: Fix tst-cond20.
  * debian/debhelper.in/libc-udeb.install.hurd-i386: ship the dynamic linker in
    libc0.3-udeb.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes generic brk system call emulation in __brk_call.  Closes:
      #1017113.
  * debian/debhelper.in/libc-dev.NEWS: fix a typo.
  * debian/control.in/libc: drop duplicate breaks entry.
  * debian/patches/*: fix typos in patch description.
  * debian/rules: drop trailing whitespaces.
  * debian/debhelper.in/glibc-source.lintian-overrides: drop unused overrides.
  * debian/debhelper.in/libc-bin.lintian-overrides: drop unused overrides.
  * debian/source/lintian-overrides: drop unused overrides.
  * debian/debhelper.in/libc-devtools.lintian-overrides: rename overrides
    following lintian changes.
  * debian/debhelper.in/libc{,-otherbuild].lintian-overrides: rename overrides
    following lintian changes.
  * debian/*: use /usr/share/dpkg/pkg-info.mk instead of parsing changelog
    with dpkg-parsechangelog.
  * debian/rules.d/build.mk, debian/rules.d/debhelper.mk: update NPTL pretty
    printer path following the merge of libpthread into libc.
  * debian/compat, debian/control.in/main, debian/rules.d/debhelper.mk:
    increase debhelper compat to 13, the declarative way, and replace calls to
    dh_systemd_enable and dh_systemd_start by dh_installsystemd.
  * debian/rules.d/build.mk, debian/rules.d/control.mk,
    debian/rules.d/debhelper.mk: remove support for armel/armhf biarch. It has
    never been used in Debian, and has stopped being used in Ubuntu.
  * debian/rules.d/debhelper.mk: stop removing comments from .install files.
  * debian/rules.d/debhelper.mk: stop cleaning nonexistent files.
  * debian/debhelper.in/*.install, debian/rules, debian/rules.d/debhelper.mk:
    use substitution variables from debhelper 13.
  * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk,
    debian/sysdeps/*.mk: install the main flavor into debian/tmp instead of
    debian/tmp-libc.
  * debian/debhelper.in/*.install*, debian/rules.d/debhelper.mk: simplify
    dh_install files by using the auto source/dest features of debhelper.
  * debian/debhelper.in/libc.lintian-overrides, debian/rules.d/debhelper.mk:
    drop package name for lintian overrides files.
  * debian/control.in/main: bump Standards-Version to 4.6.1 (no changes).

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 24 Aug 2022 23:19:48 +0200

glibc (2.34-4) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-ipv6.diff: Add ipv6 RFC options.
  * debian/patches/hurd-i386/git-ip_mreqn.diff: Move ip_mreqn structure from
    Linux to generic.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes mbstowcs attributes.  Closes: #1017367.
  * debian/debhelper.in/libc.{pre,post}: only set LC_ALL=C after loading
    debconf.  Closes: #1017406.

  [ наб ]
  * debian/local/manpages/locale-gen.8: rewrite.
  * debian/local/manpages/locale-gen.8.sgml: drop, replaced by above.
  * debian/local/usr_sbin/locale-gen: clean up and optimize.
  * debian/local/manpages/locale.alias.5: drop, unused.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 16 Aug 2022 23:35:10 +0200

glibc (2.34-3) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/debhelper.mk: make libc.so and ld.so executable also for
    libc6-udeb.  Closes: #1016868.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 08 Aug 2022 19:38:30 +0200

glibc (2.34-2) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/libc: provides libc-dev as versioned.
  * debian/control.in/libc: Add breaks in libc6-dev against catch (<=
    1.12.2-0.1).  See: #993515.
  * debian/rules.d/debhelper.mk: Do not exclude libc.so and ld.so from
    dh_fixperms, explicitly change the permissions afterwards.  Closes:
    #1010233.
  * debian/control.in/libc: temporary remove the breaks against
    heimdal-multidev to break the build-dependency loop between heimdal and
    openldap.
  * debian/debhelper.in/libc-udeb.install: ship the dynamic linker in
    libc6-udeb.

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

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 08 Aug 2022 15:24:00 +0200

glibc (2.34-1) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/testsuite-xfail-debian.mk: Disable tst-pthread_cancel-select-loop
    which overflows pflocal.
  * debian/patches/hurd-i386/git-htl-pthread-self-early.diff: Fix calling
    pthread_self very early.  Closes: #1016106.

  [ Aurelien Jarno ]
  * debian/control.in/libc: Update breaks against libnetcdf-dev.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/control.in/libc: Add breaks in libc6-dev against dev packages that
    provide static libraries using __res_* symbols that have been moved from
    libresolv.a to libc.a:
    - heimdal-multidev (<= 7.7.0+dfsg-4)
    - igblast (<= 1.19.0-1)
    - libasyncns-dev (<= 0.8-6+b2)
    - libatm1-dev (<= 1:2.5.1-4)
    - libaws20-dev (<= 20.2-2+b1)
    - libboinc-app-dev (<= 7.20.2+dfsg-1)
    - libcups2-dev (<= 2.4.2-1)
    - libdkim-dev (<= 1:1.0.21-4+b2)
    - libghc-resolv-dev (<= 0.1.2.0-3)
    - libghc-resolv-prof (<= 0.1.2.0-3)
    - libglib2.0-dev (<= 2.72.3-1)
    - libgloox-dev (<= 1.0.24-2+b1)
    - libhesiod-dev (<= 3.2.1-3.1+b1)
    - libinfinity-0.7-dev (<= 0.7.2-1+b1)
    - libldap-dev (<= 2.5.12+dfsg-2)
    - libloudmouth1-dev (<= 1.5.4-1)
    - libmongoc-dev (<= 1.22.1-1)
    - libmysqlclient-dev (<= 8.0.29-1)
    - libnfsidmap-dev (<= 1:2.6.1-2)
    - libola-dev (<= 0.10.8.nojsmin-2)
    - libopenafs-dev (<= 1.8.8.1-3)
    - libopendkim-dev (<= 2.11.0~beta2-7)
    - libopendmarc-dev (<= 1.4.2-1)
    - libopenzwave1.6-dev (<= 1.6.1914+ds-1)
    - libpg-query-dev (<= 13-2.1.2-2)
    - librbl-dev (<= 2.11.0~beta2-7)
    - libre-dev (<= 1.1.0-1+b1)
    - libshishi-dev (<= 1.0.2-11)
    - libslurm-dev (<= 21.08.8.2-1)
    - libsocksd0-dev (<= 1.4.2+dfsg-7+b4)
    - libspf2-dev (<= 1.2.10-7.1+b1)
    - libstrophe-dev (<= 0.12.1-2)
    - libtaningia-dev (<= 0.2.2-2+b1)
    - libvbr-dev (<= 2.11.0~beta2-7)
    - open-vm-tools-dev (<= 2:12.0.5-2)
    - pidgin-librvp (<= 0.9.7cvs-3)
    - proftpd-dev (<= 1.3.7d+dfsg-2)
    - slurm-wlm-basic-plugins-dev (<= 21.08.8.2-1)
  * debian/debhelper.in/libc-dev.NEWS: New file to explain how to update
    programs to use the TI-RPC library instead of the Sun RPC one.  Closes:
    #1014735.
  * debian/control.in/main: tighten build-dependency on g++-11 on riscv64 to
    get the fix for GCC PR95115.
  * debian/patches/riscv64/local-asin-acos-raise-invalid.diff: Drop now that
    GCC is fixed.
  * debian/debhelper.in/*.lintian-overrides: update lintian override once
    more, sigh.
  * debian/debhelper.in/libc-bin.install, debian/rules.d/build.mk,
    debian/rules: rename the C.UTF-8 locale into C.utf8 to match upstream
    naming.
  * debian/control.in/libc: Update breaks against libvtk7-dev.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 07 Aug 2022 22:00:25 +0200

glibc (2.34-0experimental5) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - debian/patches/powerpc/local-powerpc8xx-dcbz.diff: rebase.
    - debian/rules.d/build.mk: stop passing --with-default-link=no which is
      now the default.
  * debian/control.in/libc: Add breaks in libc6-dev against dev packages that
    encode the path to libpthread.so, librt.so or libutil.so, they need to be
    binNMUed:
    - libassimp-dev (<= 5.2.4~ds0-1)
    - libbson-dev (<= 1.22.0-1)
    - libdeal.ii-dev (<= 9.4.0-1)
    - libdolfin-dev-common (<= 2019.2.0~git20220407.d29e24d-5)
    - libeckit-dev (<= 1.20.0-1)
    - libfclib-dev (<= 3.1.0+dfsg-2)
    - libfltk1.3-dev (<= 1.3.8-4+b1)
    - libinsighttoolkit4-dev (<= 4.13.3withdata-dfsg2-3+b1)
    - libinsighttoolkit5-dev (<= 5.2.1-5+b1)
    - libismrmrd-dev (<= 1.8.0-2)
    - liblog4cplus-dev (<= 2.0.7-1)
    - libmgl-dev (<= 8.0.1-2)
    - libmimalloc2.0 (<= 2.0.6+ds-1)
    - libminc-dev (<= 2.4.03-5)
    - libmrpt-ros1bridge-dev (<= 1:2.4.9+ds-4+b2)
    - libnetcdf-dev (<= 1:4.9.0-2)
    - libnetcdf-mpi-dev (<= 1:4.9.0-1)
    - libnetcdf-pnetcdf-dev (<= 1:4.9.0-1)
    - libns3-dev (<= 3.36.1+dfsg-4)
    - libopenms-dev (<= 2.6.0+cleaned1-3+b1)
    - libtrilinos-amesos2-dev (<= 13.2.0-3)
    - libtrilinos-amesos-dev (<= 13.2.0-3)
    - libtrilinos-anasazi-dev (<= 13.2.0-3)
    - libtrilinos-aztecoo-dev (<= 13.2.0-3)
    - libtrilinos-belos-dev (<= 13.2.0-3)
    - libtrilinos-epetra-dev (<= 13.2.0-3)
    - libtrilinos-epetraext-dev (<= 13.2.0-3)
    - libtrilinos-galeri-dev (<= 13.2.0-3)
    - libtrilinos-ifpack2-dev (<= 13.2.0-3)
    - libtrilinos-ifpack-dev (<= 13.2.0-3)
    - libtrilinos-intrepid2-dev (<= 13.2.0-3)
    - libtrilinos-intrepid-dev (<= 13.2.0-3)
    - libtrilinos-isorropia-dev (<= 13.2.0-3)
    - libtrilinos-kokkos-dev (<= 13.2.0-3)
    - libtrilinos-kokkos-kernels-dev (<= 13.2.0-3)
    - libtrilinos-komplex-dev (<= 13.2.0-3)
    - libtrilinos-ml-dev (<= 13.2.0-3)
    - libtrilinos-moertel-dev (<= 13.2.0-3)
    - libtrilinos-muelu-dev (<= 13.2.0-3)
    - libtrilinos-nox-dev (<= 13.2.0-3)
    - libtrilinos-phalanx-dev (<= 13.2.0-3)
    - libtrilinos-pike-dev (<= 13.2.0-3)
    - libtrilinos-piro-dev (<= 13.2.0-3)
    - libtrilinos-pliris-dev (<= 13.2.0-3)
    - libtrilinos-rol-dev (<= 13.2.0-3)
    - libtrilinos-rtop-dev (<= 13.2.0-3)
    - libtrilinos-rythmos-dev (<= 13.2.0-3)
    - libtrilinos-sacado-dev (<= 13.2.0-3)
    - libtrilinos-shylu-dev (<= 13.2.0-3)
    - libtrilinos-stokhos-dev (<= 13.2.0-3)
    - libtrilinos-stratimikos-dev (<= 13.2.0-3)
    - libtrilinos-teko-dev (<= 13.2.0-3)
    - libtrilinos-teuchos-dev (<= 13.2.0-3)
    - libtrilinos-thyra-dev (<= 13.2.0-3)
    - libtrilinos-tpetra-dev (<= 13.2.0-3)
    - libtrilinos-trilinoscouplings-dev (<= 13.2.0-3)
    - libtrilinos-triutils-dev (<= 13.2.0-3)
    - libtrilinos-xpetra-dev (<= 13.2.0-3)
    - libtrilinos-zoltan2-dev (<= 13.2.0-3)
    - libvisp-dev (<= 3.5.0-2+b1)
    - libvotca-dev (<= 2022-3)
    - libvtk6-dev (<= 6.3.0+dfsg2-8.1+b1)
    - libvtk7-dev (<= 7.1.1+dfsg2-10.1+b2)
  * debian/testsuite-xfail-debian.mk: XFAIL recently backports audit tests on
    MIPS.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 11 Jul 2022 19:30:26 +0200

glibc (2.34-0experimental4) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fixes spurious EINTR when thread cancellation is disabled.  Closes:
      #1008174.
    - debian/patches/any/local-revert-bz13979.diff: refresh.

  [ Johannes Schauer Marin Rodrigues ]
  * debian/debhelper.in/libc.postinst: do not re-exec init if DPKG_ROOT is
    set.  Closes: #1006692.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 16 Apr 2022 13:10:56 +0200

glibc (2.34-0experimental3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/testsuite-xfail-debian.mk: whitelist again test-xfail-tst-pkey on
    powerpc, as 32-bit protection key support on powerpc is unclear.
  * debian/testsuite-xfail-debian.mk: whitelist dirent/tst-readdir64-compat
    and signal/tst-minsigstksz-5.  Closes: #1002041.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/rules.d/build.mk: Move the dynamic linker into the slibdir location
    and replace it with a symlink. This is needed for TCC which is not able to
    find the dynamic linker if it is not in a lib directory.
  * debian/rules.d/build.mk, debian/debhelper.in/libc.postrm: correctly
    recreate the dynamic linker symlink with the new naming scheme.
  * debian/libc*.symbols.*: force __sysconf@GLIBC_2.* and sysconf@GLIBC_2.*
    dependencies to 2.34 to correctly support the new definition of MINSIGSTKSZ
    and SIGSTKSZ.
  * debian/debhelper.in/libc*.fixperms: remove, they are ignored by
    dh_fixperms.
  * debian/debhelper.in/libc-alt.lintian-overrides: adjust overrides for the
    case slibdir = rtlddir.

  [ Samuel Thibault ]
  * debian/testsuite-xfail-debian.mk: Update hurd tests.
  * debian/patches/hurd-i386/git-random-getrandom.diff: Fix random translator
    startup.
  * debian/control: Break hurd << 1:0.9.git20211230-2 accordingly.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 21 Feb 2022 12:53:23 +0100

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 <aurel32@debian.org>  Mon, 20 Dec 2021 00:01:20 +0100

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 <aurel32@debian.org>  Sat, 18 Dec 2021 00:15:36 +0100

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 <aurel32@debian.org>  Sun, 12 Dec 2021 23:52:06 +0100

glibc (2.33-8) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-spawni-reauth.diff: Fix make calls to spawni.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix testsuite on arm64 with recent binutils versions.  Closes: #1014109.
  * debian/rules.d/build.mk, debian/testsuite-mips-nan2008.c: disable the
    testsuite if the CPU NaN doesn't encoding matches the ABI. This fixes FTBFS
    on broken mips build daemons.

 -- Aurelien Jarno <aurel32@debian.org>  Sun, 10 Jul 2022 22:29:34 +0200

glibc (2.33-7) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: pass --with-default-link=no to configure to
    ensure that libio vtable protection is enabled.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix wrong fallback of strncmp-avx2-rtm and wcsncmp-avx2-rtm fallback to
      non-rtm variants when avoiding overflow.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 21 Feb 2022 09:47:11 +0100

glibc (2.33-6) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/pthread_once.diff: Fix pthread_key safety.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix HTM aborts in AVX2 multiarch string functions
    - Fix an overflow bug in some implementation of wcsnlen, wmemchr, and
      wcsncat
    - Fix an overflow bug in wcsncmp_avx2 and wcsncmp_evex
    - Fix a race condition in __opensock

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 15 Feb 2022 12:21:20 +0100

glibc (2.33-5) unstable; urgency=medium

  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix build failure on hppa and ia64.  Closes: #1004390.
    - Fix autopkgtest failure on arm64.

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 26 Jan 2022 23:01:02 +0100

glibc (2.33-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix FTBFS on powerpc and ppc64 with recent binutils snapshots.
    - Fix autopkgtest on armhf.
    - Fix an unexpected return value from realpath() for too long results
      (CVE-2021-3998).
    - Fix a an off-by-one buffer overflow/underflow in getcwd()
      (CVE-2021-3999).
    - debian/patches/any/local-ldso-disable-hwcap.diff: rebase.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-pthread_kill_exited.diff: Fix pthread_kill on
    exiting/ted thread.
  * debian/patches/hurd-i386/git-reply_bogus.diff: Fix cleaning the reply
    port.

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 25 Jan 2022 00:13:12 +0100

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 <aurel32@debian.org>  Tue, 18 Jan 2022 19:06:44 +0100

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 <aurel32@debian.org>  Thu, 06 Jan 2022 22:32:53 +0100

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 <aurel32@debian.org>  Sun, 12 Dec 2021 12:04:30 +0100

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 <aurel32@debian.org>  Sun, 05 Dec 2021 19:12:47 +0100

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 <aurel32@debian.org>  Wed, 22 Sep 2021 22:09:53 +0200

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 <aurel32@debian.org>  Wed, 15 Sep 2021 07:56:46 +0200

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 <aurel32@debian.org>  Mon, 06 Sep 2021 07:03:55 +0200

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 <aurel32@debian.org>  Sun, 05 Dec 2021 16:46:21 +0100

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 <aurel32@debian.org>  Sun, 19 Sep 2021 20:46:59 +0200

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 <aurel32@debian.org>  Tue, 14 Sep 2021 23:47:37 +0200

glibc (2.32-2) unstable; urgency=medium

  [ 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 <aurel32@debian.org>  Tue, 07 Sep 2021 21:57:34 +0200

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 <aurel32@debian.org>  Sun, 05 Sep 2021 22:21:47 +0200

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 <aurel32@debian.org>  Tue, 24 Aug 2021 20:42:24 +0200

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: #989147.
    - 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 <aurel32@debian.org>  Sat, 21 Aug 2021 19:24:41 +0200

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 <aurel32@debian.org>  Mon, 23 Aug 2021 21:31:23 +0200

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 <aurel32@debian.org>  Wed, 18 Aug 2021 11:22:40 +0200

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 <aurel32@debian.org>  Tue, 17 Aug 2021 21:46:43 +0200

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 <aurel32@debian.org>  Tue, 17 Aug 2021 16:27:59 +0200

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 <aurel32@debian.org>  Tue, 06 Jul 2021 21:16:59 +0200

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 <aurel32@debian.org>  Sat, 01 May 2021 22:56:06 +0200

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 <aurel32@debian.org>  Wed, 31 Mar 2021 22:09:32 +0200

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 <aurel32@debian.org>  Sun, 21 Mar 2021 00:38:37 +0100

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 <aurel32@debian.org>  Tue, 05 Jan 2021 06:47:42 +0100

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 <aurel32@debian.org>  Sun, 03 Jan 2021 18:55:16 +0100

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 <aurel32@debian.org>  Sun, 03 Jan 2021 17:01:18 +0100

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 <sthibault@debian.org>  Wed, 16 Dec 2020 22:33:25 +0100

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 <aurel32@debian.org>  Tue, 01 Dec 2020 08:42:44 +0100

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 <aurel32@debian.org>  Sat, 10 Oct 2020 21:54:24 +0200

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 <aurel32@debian.org>  Tue, 04 Aug 2020 17:02:38 +0200

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 <aurel32@debian.org>  Thu, 23 Jul 2020 00:26:24 +0200

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 <aurel32@debian.org>  Mon, 13 Jul 2020 21:34:17 +0200

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 <aurel32@debian.org>  Tue, 19 May 2020 00:19:13 +0200

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 <aurel32@debian.org>  Tue, 12 May 2020 13:12:35 +0200

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 <aurel32@debian.org>  Thu, 12 Mar 2020 07:10:01 +0100

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 <sthibault@debian.org>  Mon, 11 May 2020 02:04:03 +0200

glibc (2.30-7) unstable; urgency=medium

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

 -- Aurelien Jarno <aurel32@debian.org>  Tue, 05 May 2020 20:12:38 +0200

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 <aurel32@debian.org>  Tue, 05 May 2020 12:32:42 +0200

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 <aurel32@debian.org>  Mon, 04 May 2020 23:39:18 +0200

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.  Closes: #953869.

 -- Aurelien Jarno <aurel32@debian.org>  Wed, 25 Mar 2020 13:56:56 +0100

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 <aurel32@debian.org>  Tue, 24 Mar 2020 23:31:35 +0100

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 <aurel32@debian.org>  Thu, 12 Mar 2020 23:47:03 +0100

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 <aurel32@debian.org>  Wed, 11 Mar 2020 22:02:51 +0100

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 <aurel32@debian.org>  Wed, 05 Feb 2020 23:01:35 +0100

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 <aurel32@debian.org>  Thu, 02 Jan 2020 12:16:20 +0100

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 <aurel32@debian.org>  Fri, 06 Dec 2019 23:18:04 +0100

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 <aurel32@debian.org>  Tue, 04 Feb 2020 20:37:26 +0100

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 i386 pass 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 <aurel32@debian.org>  Fri, 10 Jan 2020 23:21:25 +0100

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 <aurel32@debian.org>  Sun, 05 Jan 2020 13:03:42 +0100

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 <aurel32@debian.org>  Mon, 30 Dec 2019 19:12:42 +0100

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 <aurel32@debian.org>  Tue, 10 Dec 2019 00:06:38 +0100

glibc (2.29-5) unstable; urgency=medium

  * Upload to unstable.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 06 Dec 2019 21:33:17 +0100

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.  Closes:
    #941853.
  * 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 <aurel32@debian.org>  Mon, 25 Nov 2019 22:36:50 +0100

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 <sthibault@debian.org>  Thu, 31 Oct 2019 23:31:12 +0100

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 <aurel32@debian.org>  Fri, 20 Sep 2019 21:39:03 +0200

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 <aurel32@debian.org>  Sun, 08 Sep 2019 22:34:02 +0200

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 <aurel32@debian.org>  Wed, 21 Aug 2019 11:13:51 +0200

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.  Closes: #930734.

  [ 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 <aurel32@debian.org>  Fri, 16 Aug 2019 12:42:42 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libc-l10n`.

Generated by dwww version 1.16 on Sat Oct 3 04:08:33 CEST 2026.