Change logs for glibc source package in Experimental

  • glibc (2.38-6) experimental; urgency=medium
    
      * Merge from unstable.
    
     -- Aurelien Jarno <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Fri, 04 Aug 2023 12:50:01 +0200
  • glibc (2.37-15.1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Temporarily drop transitional dependency from libc6-dev to 
        libnsl-dev; required for bootstrapping libnsl against libtirpc3t64.
      * debian/sysdeps/linux.mk: undefine _TIME_BITS, glibc build breaks if
        this is set.
    
     -- Steve Langasek <email address hidden>  Thu, 29 Feb 2024 18:55:29 +0000
  • 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 <email address hidden>  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 <email address hidden>  Tue, 23 Jan 2024 07:13:18 +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 <email address hidden>  Tue, 03 Oct 2023 19:14:06 +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 <email address hidden>  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 <email address hidden>  Fri, 14 Jul 2023 17:04:23 +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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Sat, 07 Jan 2023 12:29:49 +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 <email address hidden>  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 <email address hidden>  Thu, 22 Sep 2022 22:23:11 +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.
    
     -- Aurelien Jarno <email address hidden>  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 <email address hidden>  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 <email address hidden>  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/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 <email address hidden>  Sun, 07 Aug 2022 22:25:02 +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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Mon, 21 Feb 2022 09:47:11 +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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Mon, 06 Sep 2021 07:03:55 +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 <email address hidden>  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: #964477.
        - debian/symbols.wildcard: add 2.32.
        - debian/patches/localedata/supported.diff: refresh.
        - debian/patches/localedata/git-unicode-13-support.diff: upstreamed.
        - debian/patches/amd64/git-x86_64-remove-pie-check.diff: upstreamed.
        - debian/patches/hurd-i386/git-fork-pthread_exit.diff: upstreamed.
        - debian/patches/hurd-i386/git-spin_lock.diff: upstreamed.
        - debian/patches/hurd-i386/git-barrier-1.diff: upstreamed.
        - debian/patches/hurd-i386/git-sem-intr.diff: upstreamed.
        - debian/patches/hurd-i386/git-register-atfork.diff: upstreamed.
        - debian/patches/hurd-i386/git-register-atfork2.diff: upstreamed.
        - debian/patches/hurd-i386/git-pthread_self.diff: upstreamed.
        - debian/patches/hurd-i386/git-trunc-times.diff: upstreamed.
        - debian/patches/hurd-i386/git-ss_init.diff: upstreamed.
        - debian/patches/hurd-i386/git-tst-udp.diff: upstreamed.
        - debian/patches/hurd-i386/git-pselect.diff: upstreamed.
        - debian/patches/hurd-i386/git-fexecve.diff: upstreamed.
        - debian/patches/hurd-i386/git-cond_destroy.diff: upstreamed.
        - debian/patches/hurd-i386/git-holes.diff: upstreamed.
        - debian/patches/hurd-i386/git-longjmp-onstack.diff: upstreamed.
        - debian/patches/hurd-i386/git-intr-msg-unwind.diff: upstreamed.
        - debian/patches/hurd-i386/git-strtol-test.diff: upstreamed.
        - debian/patches/hurd-i386/git-fix-longjmp.diff: upstreamed.
        - debian/patches/hurd-i386/git-pthread_atfork-hidden.diff: upstreamed.
        - debian/patches/hurd-i386/git-raise.diff: upstreamed.
        - debian/patches/hurd-i386/git-pthread_link_tests.diff: upstreamed.
        - debian/patches/hurd-i386/git-libpthread_syms.diff: upstreamed.
        - debian/patches/hurd-i386/git-libpthread-nodelete.diff: upstreamed.
        - debian/patches/hurd-i386/git-pthread_get_cleanup_stack.diff: upstreamed.
        - debian/patches/hurd-i386/git-libpthread-testcancel.diff: upstreamed.
        - debian/patches/hurd-i386/git-SEM_VALUE_MAX.diff: upstreamed.
        - debian/patches/hurd-i386/git-sigstate_thread_reference.diff: rebased.
        - debian/patches/hurd-i386/git-libpthread_plt.diff: rebased.
        - debian/patches/hurd-i386/git-lll-ptr.diff: rebased.
        - debian/patches/hurd-i386/git-ld-library-path-checks.diff: rebased.
        - debian/patches/hurd-i386/git-sem-pshared.diff: rebased.
        - debian/patches/hurd-i386/git-sem-open.diff: rebased.
        - debian/patches/hurd-i386/git-waitid.diff: rebased.
        - debian/patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: rebased.
        - debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
        - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
        - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
        - debian/patches/all/local-remove-manual.diff: rebased.
        - debian/patches/any/local-bindresvport_blacklist.diff: removed, obsolete.
        - debian/patches/all/submitted-po-fr-fixes.diff: rebased.
        - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
        - debian/patches/any/local-nss-overflow.diff: rebased.
        - debian/patches/any/submitted-ld.so-cache-new-format.diff: upstreamed.
        - debian/patches/debian/patches/any/git-surplus-tls-accounting.diff:
          upstreamed.
        - debian/patches/any/git-ld.so-cache-endianness-markup.diff: rebased.
        - debian/patches/hurd-i386/unsubmitted-mremap.diff: removed, obsolete.
      * debian/patches/hurd-i386/git-sched_gets_hidden.diff: new patch from
        upstream to fix FTBFS on hurd-i386.
    
     -- Aurelien Jarno <email address hidden>  Sat, 21 Aug 2021 19:24:41 +0200
  • glibc (2.31-13) unstable; urgency=medium
    
      [ Colin Watson ]
      * debian/debhelper.in/libc.postinst, script.in/nsscheck.sh: Look for
        openssh-server package rather than ssh.  Closes: #990069
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix an arbitrary read in wordexp() (CVE-2021-35942).  Closes:
          #990542.
    
     -- Aurelien Jarno <email address hidden>  Tue, 06 Jul 2021 21:16:59 +0200
  • glibc (2.31-12) unstable; urgency=medium
    
      * debian/po/de.po: fix encoding declaration.  Closes: #986450.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - On s390x, check for vector support in memmove ifunc-selector in
          addition to Miscellaneous-Instruction-Extensions.
      * debian/patches/any/local-rtlddir-cross.diff: drop patch, letting upstream
        makefiles to install the dynamic linker symlink directly in the right
        location. This fixes the temporary installation done by upstream makefiles
        to run some tests in a container.  Closes: #973278, #985617.
      * debian/rules.d/build.mk: do not create the dynamic linker manually.
      * debian/sysdeps/*.mk: do not create the dynamic linker manually for
        bi/tri-arch packages.
      * debian/rules.d/build.mk: create the soname symlink for ld-2.xx.so, to
        avoid its creation later by ldconfig.
      * debian/debhelper.in/libc.install, debhelper.in/libc-alt.install,
        debhelper.in/libc-udeb.install, debhelper.in/libc-udeb.install.hurd-i386:
        adjust given that the dynamic linker symlink is now already at the correct
        location.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix GLIBC_TUNABLES parsing for AT_SECURE binaries.
      * debian/rules.d/build.mk: escape EOL so that $configure_build is correctly
        passed to the configure script.
    
     -- Aurelien Jarno <email address hidden>  Sat, 01 May 2021 22:56:06 +0200
  • glibc (2.31-9) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: Update tests.
      * debian/patches/hurd-i386/git-mmap_addr.diff: Fix long-running ghc processes.
    
      [ Aurelien Jarno ]
      * Upload to unstable.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix a buffer over-read when processing invalid multi-byte input
          sequences in the EUC-KR encoding (CVE-2019-25013).  Closes: #979273.
      * debian/control.in/libc: add a Breaks: against libgegl-0.4-0 (<< 0.4.18).
        Closes: #968349.
    
     -- Aurelien Jarno <email address hidden>  Tue, 05 Jan 2021 06:47:42 +0100
  • glibc (2.31-8) experimental; urgency=medium
    
      [ Stephen Kitt ]
      * Build memusage and memusagestat in the libc pass and ship them into
        libc-devtools. Move mtrace, sotruss and sprof into that package.
        Closes: #91815.
    
     -- Aurelien Jarno <email address hidden>  Sun, 03 Jan 2021 18:55:16 +0100
  • glibc (2.31-5) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: Update with 2.33 tests.
      * debian/patches/hurd-i386/git-clock-cputime.diff: New patch to support
        clock_gettime(CPUTIME).
      * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Refresh.
      * debian/patches/hurd-i386/local-posix_cputime.diff: Remove.
      * debian/patches/hurd-i386/git-raise.diff: Reject raising invalid signals.
      * debian/patches/hurd-i386/git-sbrk-end.diff: Remove the tst-sbrk tests,
        they fail on various architectures.  Closes: #972510.
      * debian/patches/hurd-i386/git-posix_openpt.diff: Note that patch is
        committed upstream.
      * debian/patches/hurd-i386/git-WAIT.diff: Fix printing fd in ps' WAIT
        output.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix missing floating-point rounding and exception handling functions
          missing on SH4.  Closes: #975421.
        - Fix an infinite loop in iconv with input containing redundant shift
          sequences in the IBM1364, ++  IBM1371, IBM1388, IBM1390, or IBM1399
          character sets (CVE-2020-27618).  Closes: #973914.
      * debian/patches/localedata/locale-C.diff: replace the LC_CTYPE definition
        by 'copy "i18n"'. Note that with this change the "blank", "cntrl",
        "space" classes do not conform to POSIX anymore, however this matches the
        Fedora behaviour.  Closes: #973647.
      * debian/control.in/libc: downgrade libnss-nis and libnss-nisplus
        dependencies to recommends. Closes: #972770, #975052, #972552.
      * debian/debhelper.in/libc.NEWS: add an entry about libnss-nis and
        libnss-nisplus packages.
    
     -- Aurelien Jarno <email address hidden>  Tue, 01 Dec 2020 08:42:44 +0100
  • glibc (2.31-4) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/{unsubmitted-sbrk-_end.diff,tg-pie-sbrk.diff}:
        Merge into...
      * debian/patches/hurd-i386/git-sbrk-end.diff: ... committed patch.
      * debian/patches/hurd-i386/unsubmitted-sched_sets.diff: Rename to...
      * debian/patches/hurd-i386/git-sched_sets.diff: ... committed patch.
      * debian/patches/hurd-i386/local-posix_cputime.diff: New patch to avoid
        applications trying to use extended clock ids.
      * debian/patches/hurd-i386/git-bsd4.3-ioctls.diff: New patch to avoid
        defining elder macros.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Handle translation output codesets with suffixes.  Closes: #968260.
      * debian/control.in/libc: add a Breaks: against libgegl-0.4-0 (<< 0.4.18).
        Closes: #968342.
      * debian/control.in/libc: add a Breaks: against busybox (<< 1.30.1-6) due to
        bug #966074.
      * debian/debhelper.in/libc-dev{,-alt}.lintian-overrides: remove files as
        lintian is now smarter.
      * debian/po/it.po: Update Italian debconf translation, by Luca Monducci.
        Closes: #969219.
      * debian/po/pt_BR.po: Update Brazilian Portuguese debconf translation, by
        Adriano Rafael Gomes. Closes: #970199.
      * debian/po/de.po: recode to UTF-8.
      * debian/rules.d/build.mk: stop passing --enable-obsolete-nsl.
      * debian/debhelper.in/libc-dev{,-alt}.install: do not install libnsl.a.
      * debian/debhelper.in/libc-dev.install.hurd-i386: ditto.
      * debian/libc0.1.symbols.common, debian/libc0.3.symbols.hurd-i386,
        debian/libc6.1.symbols.alpha, debian/libc6.symbols{common,hppa,sparc}:
        remove libnss_nis.so.2 and libnss_nisplus.so.2 symbols.
      * debian/rules.d/build.mk: do not ship <rpcsvc/yppasswd.h> and
        <rpcsvc/yppasswd.x> as they are shipped by libnsl-dev.
      * debian/control.in/libc, debian/rules.d/debhelper.mk: make libc6 to depend on
        libnss-nis and libnss-nisplus, except for stage1 and stage2.
      * debian/control.in/libc, debian/rules.d/debhelper.mk: make libc6-dev to
        depend on libnsl-dev, except for stage1 and stage2.
    
     -- Aurelien Jarno <email address hidden>  Sat, 10 Oct 2020 21:54:24 +0200
  • glibc (2.31-3) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/control.in/libc: add a Breaks: against openarena (<< 0.8.8+dfsg-4~)
        due to bug#966150.
      * debian/control.in/libc: add a Breaks: against ioquake3
        (<< 1.36+u20200211.f2c61c1~dfsg-2~) as previous versions are not correctly
        linked with libm.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix an infinite loop in the iconv program (CVE-2016-10228).  Closes:
          #856503.
        - debian/patches/any/submitted-selinux-deprecations.diff: upstreamed.
        - debian/patches/x32/submitted-fix-nptl-setgroups-x32.diff: upstreamed.
      * debian/rules.d/build.mk: install <finclude/math-vector-fortran.h> in the
        multiarch path.  Closes: #962457.
    
      [ Samuel Thibault ]
      * debian/libc0.3.symbols.hurd-i386: Fix dependency of __errno_location and
        __h_errno_location symbols in libpthread.
      * patches/hurd-i386/unsubmitted-sbrk-_end.diff: Fix _end symbol appearance
        by reworking sbrk.
      * patches/hurd-i386/unsubmitted-sched_sets.diff: Add sched_set/getscheduler.
      * patches/hurd-i386/git-pthread_atfork-hidden.diff: Hide pthread_atfork
        symbols imported to applications, to avoid leaking them.
    
     -- Aurelien Jarno <email address hidden>  Tue, 04 Aug 2020 17:02:38 +0200
  • glibc (2.31-2) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/control.in/libc: add a Breaks: against macs (<< 2.2.7.1-3~) due to
        bug #965073.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix a signed comparison vulnerability in the ARMv7 memcpy and memmove
          functions (CVE-2020-6096).  Closes: #961452.
      * debian/control.in/libc: do not limit the openssh-server breaks to 32-bit
        architectures, clock_nanosleep has to be allowed in addition to
        clock_gettime64.  Closes: #965932.
      * debian/patches/any/submitted-selinux-deprecations.diff: proposed patch to
        ignore the selinux deprecations introduced in libselinux (>= 3.1), fixing
        an FTBFS.  Closes: #965941.
      * debian/patches/x32/submitted-fix-nptl-setgroups-x32.patch: proposed patch
        to fix the setgroups functions in threaded applications on x32 (without
        the testsuite part).  Closes: #965091.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/local-tls-ie-align.diff: Fix TLS IE load with >=
        8 byte alignment.
      * debian/testsuite-xfail-debian.mk: Update backtrace result.
      * debian/patches/hurd-i386/git-fix-longjmp.diff: Fix longjmp from dl loader.
        Notably fixes calling setuid programs from eatmydata.
      * debian/control: Build-depend on gnumach-dev with userland driver RPC interface.
      * debian/libc0.3.symbols.hurd-i386: Add userland driver RPC interface stubs.
      * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Make
        clock_nanosleep accept CLOCK_MONOTONIC as well.
    
     -- Aurelien Jarno <email address hidden>  Thu, 23 Jul 2020 00:26:24 +0200
  • glibc (2.31-0experimental2) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * Add an explicit dependency on $(stamp)build_libc for the build-indep
        target. Currently the build is made during the binary-indep target
        instead.
      * debian/control.in/main: build-depends on gcc-10 (>= 10-20200431) on arm64
        to ensure that -moutline-atomics is enabled by default.  Closes: #956418.
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/debhelper.in/libc.NEWS: add an entry explaining the new trust-ad
        option in resolv.conf.
      * debian/patches/riscv64/local-asin-acos-raise-invalid.diff: new patch to
        workaround a GCC 10 bug on riscv64.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/git-tst-udp.diff: New patch to fix
        sunrpc/tst-udp-* failures.
      * debian/sysdeps/hurd-i386.mk: Add -march=i686 to fix math issues until gcc
        is fixed to switch to i686 as was actually expected already.
      * debian/testsuite-xfail-debian.mk: Update hurd-i386 results.
    
     -- Aurelien Jarno <email address hidden>  Tue, 19 May 2020 00:19:13 +0200
  • glibc (2.31-0experimental1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: Update hurd-i386 results.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Add clone3 syscall to arm64 version of arch-syscall.h.
      * debian/debhelper.in/libc-udeb.install, debian/rules.d/debhelper.mk: use
        the multiarch path in the udeb package.
      * debian/control.in/libc, debian/debhelper.in/libc-pic.install,
        debian/rules, debian/rules.d/debhelper.mk,
        debian/patches/any/local-libpic.diff: stop building the libc6-pic package.
      * debian/control.in/main, debian/rules: build with GCC 10.
    
     -- Aurelien Jarno <email address hidden>  Tue, 12 May 2020 13:12:35 +0200
  • glibc (2.31-0experimental0) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * New upstream release:
        - Adds GNU hash support on MIPS (closes: #943538).
        - debian/symbols.wildcard: add 2.31.
        - debian/debhelper.in/libc-dev{,-alt}.install: drop libmvec_nonshared.a.
        - debian/patches/localedata/locales/ku_TR: rebased.
        - debian/patches/localedata/fo_FO-date_fmt.diff: rebased.
        - debian/patches/localedata/locales-fr.diff: rebased.
        - debian/patches/localedata/locale-zh_TW.diff: rebased.
        - debian/patches/localedata/submitted-bz9725-locale-sv_SE.diff:
          upstreamed.
        - debian/patches/localedata/submitted-en_AU-date_fmt.diff: upstreamed.
        - debian/patches/alpha/local-string-functions.diff: rebased.
        - debian/patches/hurd-i386/git-ONSTACK.diff: upstreamed.
        - debian/patches/hurd-i386/git-getrandom.diff: upstreamed.
        - debian/patches/hurd-i386/git-altstack-RPC.diff: upstreamed.
        - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
        - debian/patches/hurd-i386/git-context_functions.diff: upstreamed.
        - debian/patches/hurd-i386/tg-thread-cancel.diff: rebased.
        - debian/patches/hurd-i386/git-sendmsg-SCM_RIGHTS.diff: upstreamed.
        - debian/patches/hurd-i386/git-hurdsig-fixes.diff: upstreamed.
        - debian/patches/hurd-i386/git-hurdsig-global-dispositions.diff:
          upstreamed.
        - debian/patches/hurd-i386/git-hurdsig-globaldisp-version.diff: upstreamed.
        - debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: rebased.
        - debian/patches/hurd-i386/git-hurdsig-fixes-2.diff: upstreamed.
        - debian/patches/hurd-i386/git-hurdsig-boot-fix.diff: upstreamed.
        - debian/patches/hurd-i386/git-single-select-timeout.diff: upstreamed.
        - debian/patches/hurd-i386/git-setitimer.diff: upstreamed.
        - debian/patches/hurd-i386/git-remap_getcwd.diff: upstreamed.
        - debian/patches/hurd-i386/git-io_select_timeout.diff: upstreamed.
        - debian/patches/hurd-i386/git-poll_errors_fixes.diff: upstreamed.
        - debian/patches/hurd-i386/local-mach_print.diff: rebased.
        - debian/patches/hurd-i386/local-exec_filename.diff: rebased.
        - debian/patches/hurd-i386/git-libpthread_sigs.diff: upstreamed.
        - debian/patches/hurd-i386/git-hurd_sigstate-PLT.diff: upstreamed.
        - debian/patches/hurd-i386/git-rlock.diff: upstreamed.
        - debian/patches/hurd-i386/git-errno_location.diff: upstreamed.
        - debian/patches/powerpc/local-powerpc8xx-dcbz.diff: rebased.
        - debian/patches/sh4/local-fpscr_values.diff: rebased.
        - debian/patches/any/local-ldconfig.diff: upstreamed.
        - debian/patches/any/submitted-bits-fcntl_h-at.diff: rebased.
        - debian/patches/any/unsubmitted-dlopen-static-crash.diff: obsolete.
        - debian/patches/any/local-test-install.diff: rebased.
      * debian/control.in/libc: add a Breaks on openssh-server (<< 1:8.1p1-5) on
        32-bit architectures with seccomp support, to the allow clock_gettime64
        syscall.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: Refresh.
      * debian/patches/hurd-i386/submitted-net.diff: Refresh.
      * debian/testsuite-xfail-debian.mk: Update hurd-i386 results.
      * debian/debhelper.in/libc-dev.install.hurd-i386: Do not install
        libpthread_nonshared, removed upstream.
      * debian/patches/hurd-i386/local-atfork-link.diff: Remove, now useless.
      * debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix build.
    
     -- Aurelien Jarno <email address hidden>  Thu, 12 Mar 2020 07:10:01 +0100
  • glibc (2.30-0experimental2) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/patches/any/submitted-stt-gnu-ifunc-detection.patch: fix
        STT_GNU_IFUNC assembler and linker detection for toolchains defaulting to
        PIE.
      * debian/sysdeps/mips*.mk: drop -no-pie.
    
     -- Aurelien Jarno <email address hidden>  Wed, 05 Feb 2020 23:01:35 +0100
  • glibc (2.30-0experimental1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Rename to
        git-sendmsg-SCM_RIGHTS.diff.
      * patches/hurd-i386/tg-context_functions.diff: Rename to
        git-context_functions.diff.
      * patches/hurd-i386/tg-hurdsig-fixes.diff: Rename to git-hurdsig-fixes.diff.
      * patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rename to
        git-hurdsig-global-dispositions.diff, refresh.
      * patches/hurd-i386/local-hurdsig-globaldisp-version.diff: Rename to
        git-hurdsig-globaldisp-version.diff.
      * patches/hurd-i386/tg-hurdsig-fixes-2.diff: Rename to
        git-hurdsig-fixes-2.diff.
      * patches/hurd-i386/tg-hurdsig-boot-fix.diff: Rename to
        git-hurdsig-boot-fix.diff.
      * patches/hurd-i386/libpthread_sigs.diff: Rename to libpthread_sigs.diff.
      * patches/hurd-i386/local-hurd_sigstate-PLT.diff: Rename to
        git-hurd_sigstate-PLT.diff.
      * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Refresh.
    
     -- Aurelien Jarno <email address hidden>  Thu, 02 Jan 2020 12:16:20 +0100
  • glibc (2.30-0experimental0) experimental; urgency=medium
    
      [ Adam Conrad ]
      * New upstream release 2.30, with git updates up to 2019-09-08:
        - debian/symbols.wildcard: Add 2.30, and debian/control: Regenerate.
        - debian/patches/any/git-libio-stdout-putc.diff: Upstreamed.
        - debian/patches/any/git-pexpect-pretty-printers.diff: Upstreamed.
        - debian/patches/any/git-socket-constants.diff: Upstreamed.
        - debian/patches/any/local-tst-eintr1-eagain.diff: Obsolete.
        - debian/patches/hurd-i386/git-renameat2.diff: Upstreamed.
        - debian/patches/any/submitted-resolv-unaligned.diff: Rebased.
        - debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Rebased.
        - debian/patches/hurd-i386/tg-hurdsig-fixes-2.diff: Rebased.
        - debian/patches/hurd-i386/tg-hurdsig-fixes.diff: Rebased.
        - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebased.
        - debian/patches/hurd-i386/tg-io_select_timeout.diff: Rebased.
        - debian/patches/hurd-i386/tg-thread-cancel.diff: Rebased.
        - debian/patches/kfreebsd/submitted-auxv.diff: Rebased.
        - debian/patches/locale/locale-print-LANGUAGE.diff: Update for new test.
      * debian/patches/any/local-test-install.diff: Use install_root rather than
        DESTDIR when installing container root, since we override install_root.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/local-fix-nss.diff: Rebased.
      * debian/patches/hurd-i386/{tg-single-select-timeout.diff,tg-setitimer.diff,
        tg-remap_getcwd.diff,tg-io_select_timeout.diff,tg-poll_errors_fixes.diff,
        submitted-anon-mmap-shared.diff,tg-ONSTACK.diff}: Rename to git-foo,
        committed upstream for 2.31.
      * debian/testsuite-xfail-debian.mk: Update with new failing tests and fixed
        tests.
      * debian/patches/hurd-i386/git-ONSTACK.diff: Move earlier in the queue,
        since was applied upstream.
      * debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebase
        accordingly.
      * debian/patches/hurd-i386/libpthread_version.diff: Remove, now useless.
      * debian/patches/hurd-i386/local-hurdsig-globaldisp-version.diff: Remove
        version compatibility symbols, now useless.
      * debian/libc0.3.symbols.hurd-i386: Update accordingly.
      * debian/patches/hurd-i386/tg-sysvshm.diff: Fix warning.
      * debian/patches/hurd-i386/local-versionshack.diff: Remove, now useless.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
    
     -- Aurelien Jarno <email address hidden>  Fri, 06 Dec 2019 23:18:04 +0100
  • glibc (2.29-10) unstable; urgency=medium
    
      * debian/debhelper.in/libc.{preinst,postrm}: Remove fallback to dpkg
        --print-architecture for pre-multiarch systems.
      * debian/debhelper.in/libc.preinst: fallback to text output in case
        perl debconf is used and perl is not usable.  Closes: #946599, #950389.
      * debian/patches/git-updates.diff: update from upstream stable branch.
    
     -- Aurelien Jarno <email address hidden>  Tue, 04 Feb 2020 20:37:26 +0100
  • glibc (2.29-4) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * Upload to experimental.
      * debian/control.in/libc: make libc depends on libcrypt1, libc-dev depends
        on libcrypt1-dev and libc-udeb depends on libcrypt1-udeb.
      * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk,
        debian/sysdeps/amd64.mk: disable libcrypt by passing --disable-crypt
        except for bi/triarch builds.
    
     -- Aurelien Jarno <email address hidden>  Mon, 25 Nov 2019 22:36:50 +0100
  • glibc (2.29-2) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/control.in/main: drop the <!nocheck> profile from the
        python3:native build-depends.  Closes: #939871.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix getegid, geteuid and getppid on alpha with < 5.1 kernels.
          Closes: #939898.
    
      [ Sven Joachim ]
      * debian/script.in/nsscheck.sh: Do not restart services of different
        architecture than libc.  Closes: #700472.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/submitted-anon-mmap-shared.diff: Re-disable, actually
        makes some tests fail.
    
     -- Aurelien Jarno <email address hidden>  Fri, 20 Sep 2019 21:39:03 +0200
  • glibc (2.29-0experimental1) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/hurd-i386/submitted-net.diff: rebase.
      * debian/patches/hurd-i386/local-fix-nss.diff: rebase.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix math tests on hppa.
      * debian/testsuite-xfail-debian.mk: XFAIL two new tests on HPPA that are
        due to a bug in the testsuite, reported upstream.
      * debian/sysdeps/sparc64.mk: disable PIE on sparc64 as it produces broken
        binaries, causing issues in the testsuite.
      * debian/sysdeps/alpha.mk, debian/control.in/main: build with gcc-8 on alpha
        as gcc-9 introduces math errors in the testsuite.
    
     -- Aurelien Jarno <email address hidden>  Wed, 21 Aug 2019 11:13:51 +0200
  • glibc (2.29-0experimental0) experimental; urgency=medium
    
      [ Adam Conrad ]
      * New upstream release 2.29, with git updates up to 2019-02-20:
        - Add PF_XDP, AF_XDP and SOL_XDP to bits/socket.h.  Closes: #933800.
        - debian/symbols.wildcard: Add 2.29, and debian/control: Regenrate.
        - debian/patches/localedata/locales_CH.diff: Applied upstream.
        - debian/patches/localedata/submitted-it_IT-thousands_sep.diff: Upstreamed.
        - debian/patches/localedata/git-en_US-date_fmt.diff: Applied upstream.
        - debian/patches/hurd-i386/git-magic-pid.diff: Applied upstream.
        - debian/patches/hurd-i386/git-interrupt_timeout_EIO.diff: Upstreamed.
        - debian/patches/hurd-i386/git-interrupt_timeout.diff: Applied upstream.
        - debian/patches/hurd-i386/git-intr-msg.diff: Applied upstream.
        - debian/patches/hurd-i386/git-pci.diff: Applied upstream.
        - debian/patches/hurd-i386/git-msync.diff: Applied upstream.
        - debian/patches/hurd-i386/git-spawn-open.diff: Applied upstream.
        - debian/patches/hurd-i386/git-tst-preadvwritev2-common.c.diff: Upstreamed.
        - debian/patches/hurd-i386/git-fcntl64.diff: Applied upstream.
        - debian/patches/hurd-i386/git-lockf-0.diff: Applied upstream.
        - debian/patches/hurd-i386/git-libpthread_setpshared.diff: Upstreamed.
        - debian/patches/hurd-i386/git-AT_EMPTY_PATH.diff: Applied upstream.
        - debian/patches/hurd-i386/git-altstack.diff: Applied upstream.
        - debian/patches/riscv64/git-thread-debugging.diff: Applied upstream.
        - debian/patches/sparc/submitted-sparc64-socketcall.diff: Applied upstream.
        - debian/patches/any/local-tst-mktime2.diff: Applied upstream.
        - debian/patches/all/local-remove-manual.diff: Rebased.
        - debian/patches/alpha/local-string-functions.diff: Rebased.
        - debian/patches/any/git-libio-stdout-putc.diff: Rebased.
        - debian/patches/hurd-i386/local-exec_filename.diff: Rebased.
        - debian/patches/hurd-i386/local-hurdsig-globaldisp-version.diff: Rebased.
        - debian/patches/hurd-i386/submitted-anon-mmap-shared.diff: Rebased.
        - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: Rebased.
        - debian/patches/hurd-i386/tg-EIEIO-fr.diff: Rebased.
        - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebased.
        - debian/patches/hurd-i386/tg-io_select_timeout.diff: Rebased.
        - debian/patches/kfreebsd/submitted-auxv.diff: Rebased.
      * debian/rules.d/build.mk: Switch to new localedata/install-locale-files:
        - debian/patches/localedata/local-all-no-archive.diff: Dropped for above.
      * debian/testsuite-xfail-debian.mk: XFAIL tst-thread-exit-clobber, and
        tst-minsigstksz*, and tst-xsigstack on armhf, which fail on aarch64 hosts.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/submitted-net.diff: Rebased.
      * debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff: Rebased.
      * debian/patches/hurd-i386/local-fix-nss.diff: Fix tst-nss-test3 test.
      * debian/testsuite-xfail-debian.mk: Clean out test build failures, they are
        now handled upstream. Clean out now-fixed tests.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix build on alpha with recent kernel headers.  Closes: #934823.
        - debian/patches/any/git-libio-stdout-putc.diff: rebased.
      * debian/control.in/main, debian/rules: drop the multiarch-support package.
        Closes: #910669.
      * debian/glibc-source.filelist, debian/libc6.symbols.powerpcspe,
        debian/rules.d/control.mk, debian/sysdeps/powerpcspe.mk,
        debian/testsuite-xfail-debian.mk: Drop the powerpcspe architecture, it is
        not supported anymore by GCC 9 and will be removed in GLIBC 2.30.
      * debian/rules: do not export SHELL, it is already set through configparms.
      * debian/patches/git-pexpect-pretty-printers.diff: backport pretty printer
        fix to support recent versions of GDB with color output.
      * debian/testsuite-xfail-debian.mk: drop XFAILs that were due to kernel bugs
        which are now fixed in both oldstable and stable kernels.
      * debian/rules: drop -no-pie -fno-PIE options. This is now fully supported
        by the GNU libc.
      * debian/testsuite-xfail-debian.mk: drop XFAILs that have been fixed for
        quite some time.
      * debian/control.in/main, debian/rules: build with GCC 9.
      * debian/sysdeps/mips*.mk: drop -mno-plt, but keep -mno-pie.
      * debian/patches/any/git-socket-constants.diff: backport upstream change to
        use in-tree copy of SO_ constants for !__USE_MISC to fix compatibility
        with recent kernel headers.
      * debian/shlibs-add-udebs: remove the udeb entries automatically added by
        dh_makeshlibs before proceeding to workaround debhelper bugs#934889 and
        #934891.
    
      [ YunQiang Su ]
      * Fix ld.so link on mips{64,n32}r6{,el}.  Closes: #933513.
    
      [ Sven Mueller ]
      * debian/rules: honor noudeb build profile.
    
      [ Josh Triplett ]
      * debian/patches/any/submitted-ld.so-cache-new-format.diff: default to the
        new format for ld.so.cache.  Closes: #908946.
    
     -- Aurelien Jarno <email address hidden>  Fri, 16 Aug 2019 12:42:42 +0200
  • glibc (2.28-10) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix infinite loop in pldd.  Closes: #913929.
    
     -- Aurelien Jarno <email address hidden>  Wed, 01 May 2019 19:24:19 +0200
  • glibc (2.28-8) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * Update Danish debconf translation, by Joe Hansen.  Closes: #923055.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/libpthread_sigs.diff: Enable patch to restore
        per-thread signal distribution, lost on upgrading to 2.28. Fixes go.
      * debian/patches/hurd-i386/git-renameat2.diff: New patch, fixes renameat2,
        now used by coreutils.
    
     -- Samuel Thibault <email address hidden>  Wed, 27 Feb 2019 21:56:01 -0800
  • glibc (2.28-5) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/script.in/nsscheck.sh: fix a typo s/samaba/samba/. Closes:
        #909047.
      * debian/debhelper.in/libc.postrm: suidmanager is long gone, remove support
        for it.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/arm/submitted-gcc-8-kernel-assisted-atomics.diff:
          upstreamed.
        - any/submitted-workaround-math-errno-gcc-bug.diff: upstreamed.
      * debian/control.in/libc: fix nocache Breaks, set it to (<< 1.1-1~). Closes:
        #918583.
      * debian/patches/localedata/git-en_US-date_fmt.diff: backport from upstream
        support for date_fmt for the en_US locale. Closes: #877900.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/git-libpthread_setpshared.diff: New patch to
        avoid letting packages use setpshared.
    
     -- Aurelien Jarno <email address hidden>  Sat, 12 Jan 2019 18:50:25 +0100
  • glibc (2.28-4) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: whitelist math/test-fenv on riscv64.
        This failure is also due to a kernel bug.
      * debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 100 on riscv64.
      * debian/local/manpages/*: remove manpages that are not installed in the
        binary packages.
      * debian/local/manpages/po/de.po: update German manpages translations, by
        Helge Kreutzmann. Closes: #877434.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/any/submitted-sigaction-sa-restorer.diff: upstreamed.
      * debian/testsuite-xfail-debian.mk: whitelist tests that sometimes fail in
        a riscv64 QEMU VM, but not on a HiFive Unleashed board.
      * debian/patches/submitted-gcc-8-kernel-assisted-atomics.diff: fix kernel
        assisted atomics on armel with GCC 8.
      * debian/control.in/main, debian/sysdeps/armel.mk: build with GCC 8 on
        armel.
      * debian/patches/any/submitted-workaround-math-errno-gcc-bug.diff:
        workaround GCC bug BZ #88576 / Debian #917115 by not using -fmath-errno
        outside of libm.  Closes: #916779.
      * debian/patches/riscv64/git-thread-debugging.diff: fix thread debugging
        in gdb on riscv64.
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: whitelist failing new tests on hurd.
      * debian/patches/hurd-i386/git-fcntl64.diff: Fix 64bit implementation.
      * debian/patches/hurd-i386/tg-context_functions.diff: Update from topgit.
      * debian/patches/hurd-i386/tg-sysvshm.diff: Update from topgit.
      * debian/patches/hurd-i386/tg-magic-pid.diff: rename to git-magic-pid.diff.
    
     -- Aurelien Jarno <email address hidden>  Sat, 29 Dec 2018 11:04:27 +0100
  • glibc (2.28-3) unstable; urgency=medium
    
      [ John David Anglin ]
      * debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2,
        misc/tst-preadvwritev64v2 and test-xfail-tst-setcontext7 on hppa.  Closes:
        #915676.
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: whitelist math/test-float64x-float128-mul
        on sparc64.  Closes: #916124.
      * debian/control.in/libc: add a Breaks: nocache (<< 1.0-1 ) to
        @libc@ as it doesn't work with glibc 2.28.
      * debian/testsuite-xfail-debian.mk: whitelist math/test-fpucw,
        math/test-fpucw-ieee, math/test-fpucw-ieee-static and
        math/test-fpucw-static on riscv64. Thoses failures are due to a kernel
        bug.
      * debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 50 on riscv64.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/riscv64/submitted-start-cfi.diff: upstreamed.
      * debian/patches/submitted-sigaction-sa-restorer.diff: fix a regression in
        sigaction on m68k.  Closes: #915958.
      * debian/script.in/nsscheck.sh: drop direct support for file-rc and always
        run invoke-rc.d instead. invoke-rc.d in stretch has support for file-rc.
        Closes: #916588.
    
     -- Aurelien Jarno <email address hidden>  Sun, 16 Dec 2018 18:25:59 +0100
  • glibc (2.28-2) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/git-fcntl64.diff: Fix returning value returned by
        __f_setlk.
    
      [ Aurelien Jarno ]
      * debian/control.in/libc: breaks r-cran-later (<< 0.7.5+dfsg-2), ie
        versions built with tinycthread.  Closes: #915339.
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/testsuite-xfail-debian.mk: allow tst-pkey to fail on ppc64el, ppc64
        powerpc and powerpcspe as the glibc implementation is still only partial.
        Closes: #914997.
      * debian/control.in/main: glibc-source: add breaks on cross-toolchain-base
        (<< 29~) and cross-toolchain-base-ports (<< 25~) as those packages are not
        compatible with glibc 2.28.  Closes: #915621.
      * debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2 and
        misc/tst-preadvwritev64v2 on x32. The failing part of those tests is new,
        and the it looks like a kernel bug in the compat layer.
      * debian/testsuite-xfail-debian.mk: whitelist elf/tst-execstack-needed on
        riscv64, it is similar to the already whitelisted test
        elf/test-xfail-tst-execstack.
      * debian/debhelper.in/locales.postinst: fix regexp checking for installed
        locales package.  Closes: #903964.
    
     -- Aurelien Jarno <email address hidden>  Wed, 05 Dec 2018 19:50:21 +0100
  • glibc (2.28-1) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/git-fcntl64.diff: Fix tst-utmp* tests.
      * debian/patches/hurd-i386/tg-WRLCK-upgrade.diff: Refresh.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix a file descriptor leak in if_nametoindex() (CVE-2018-19591).
          Closes: #914837.
      * debian/control.in/main: Update Vcs-Git to point to the default branch.
    
     -- Aurelien Jarno <email address hidden>  Wed, 28 Nov 2018 23:42:08 +0100
  • glibc (2.28-0experimental1) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/control.in/main: Update Vcs-Git to point to the 2.28 branch.
      * debian/testsuite-xfail-debian.mk: Allow nptl/tst-signal6 to fail on armhf.
        The failure is due to a kernel bug when building armhf on an ARM64
        machine.
      * debian/testsuite-xfail-debian.mk: Allow math/test-ildouble-fma and
        math/test-ldouble-fma to fail on powerpc, ppc64, ppc64el. This is a known
        bug and not a regression.
      * debian/testsuite-xfail-debian.mk: remove fixed XFAILs.
      * debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
        bug with the new tests.
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/control.in/main, debian/sysdeps/armel.mk: build with gcc-7 as
        gcc-8 triggers issues in the testsuite.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/git-tst-preadvwritev2-common.c.diff: Backport fix for
        build failure.
    
     -- Aurelien Jarno <email address hidden>  Mon, 12 Nov 2018 21:54:56 +0100
  • glibc (2.28-0experimental0) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * New upstream release:
        - Fix undefined behaviour in regexec.  Closes: #292550.
        - debian/control: regenerate.
        - debian/symbols.wildcard: update for 2.28.
        - debian/debhelper.in/libc-dev{,-alt}.install: do not install
          libpthread_nonshared.a.
        - debian/patches/git-updates.diff: update from upstream stable branch.
        - debian/patches/localedata/locale-ku_TR.diff: rebased.
        - debian/patches/localedata/locale-csb_PL.diff: dropped, obsolete.
        - debian/patches/localedata/locale-se_NO.diff: dropped, obsolete.
        - debian/patches/localedata/tailor-iso14651_t1.diff: rebased.
        - debian/patches/arm/local-sigaction.diff: rebased.
        - debian/patches/hppa/git-check-execstack.diff: upstreamed.
        - debian/patches/hurd-i386/tg-context_functions.diff: rebased.
        - debian/patches/hurd-i386/git-tls.diff: upstreamed.
        - debian/patches/hurd-i386/git-tls-threadvar.diff: upstreamed.
        - debian/patches/hurd-i386/tg-sysvshm.diff: rebased.
        - debian/patches/hurd-i386/git-_dl_random.diff: upstreamed.
        - debian/patches/hurd-i386/git-grantpt.diff: upstreamed.
        - debian/patches/hurd-i386/git-posix_thread.diff: upstreamed.
        - debian/patches/hurd-i386/git-gai_misc.diff: upstreamed.
        - debian/patches/hurd-i386/tg-hurdsig-fixes.diff: rebased.
        - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
        - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
          rebased.
        - debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: rebased.
        - debian/patches/hurd-i386/cvs-libpthread.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-libpthread.abilist.diff: upstreamed.
        - debian/patches/hurd-i386/libpthread_build.diff: upstreamed.
        - debian/patches/hurd-i386/tg-libpthread_depends.diff: upstreamed.
        - debian/patches/hurd-i386/libpthread_version.diff: rebased.
        - debian/patches/hurd-i386/tg-remap_getcwd.diff: rebased.
        - debian/patches/hurd-i386/git-exec-static.diff: upstreamed.
        - debian/patches/hurd-i386/git-socket_flags.diff: upstreamed.
        - debian/patches/hurd-i386/git-socketpair_flags.diff: upstreamed.
        - debian/patches/hurd-i386/git-pipe2.diff: upstreamed.
        - debian/patches/hurd-i386/tg-libc_getspecific.diff: dropped, obsolete.
        - debian/patches/hurd-i386/git-futimens.diff: upstreamed.
        - debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: rebased.
        - debian/patches/hurd-i386/git-tls_thread_leak.diff: upstreamed.
        - debian/patches/hurd-i386/git-libpthread-stacksize.diff: upstreamed.
        - debian/patches/hurd-i386/git-reboot-startup.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-revert-gnu-gnu-cleanup.diff: upstreamed.
        - debian/patches/hurd-i386/git-gsync-libc.diff: upstreamed.
        - debian/patches/hurd-i386/git-pthread_deps.diff: upstreamed.
        - debian/patches/hurd-i386/git-libpthread-gsync-spin.diff: upstreamed.
        - debian/patches/hurd-i386/git-libpthread-gsync-mutex.diff: upstreamed.
        - debian/patches/hurd-i386/git-NOFOLLOW.diff: upstreamed.
        - debian/patches/hurd-i386/git-NOFOLLOW-DIRECTORY.diff: upstreamed.
        - debian/patches/hurd-i386/git-mlockall.diff: upstreamed.
        - debian/patches/hurd-i386/git2.25-tls.diff: upstreamed.
        - debian/patches/hurd-i386/local-nocheck-installed-headers.diff: rebased.
        - debian/patches/hurd-i386/git-libpthread-2.26.diff: upstreamed.
        - debian/patches/hurd-i386/git-thread-linkspace.diff: upstreamed.
        - debian/patches/hurd-i386/libpthread_includes.diff: dropped, obsolete.
        - debian/patches/hurd-i386/local-exec_filename.diff: rebased.
        - debian/patches/hurd-i386/git-libpthread-trylock.diff: upstreamed.
        - debian/patches/hurd-i386/git-test-atexit-race-common.diff: upstreamed.
        - debian/patches/hurd-i386/git-UTIME.diff: upstreamed.
        - debian/patches/hurd-i386/git-timer_create_sigmask.diff: upstreamed.
        - debian/patches/hurd-i386/git-pthread_deps.diff: upstreamed.
        - debian/patches/kfreebsd/local-fbtl-depends.diff: rebased.
        - debian/patches/any/local-ldconfig-fsync.diff: dropped, obsolete.
        - debian/patches/any/submitted-bits-fcntl_h-at.diff: rebased.
        - debian/patches/any/submitted-intl-tstgettext.diff: upstreamed.
        - debian/patches/any/git-abilist-ignore-absolute.diff: upstreamed.
        - debian/debhelper.in/libc{-alt,-otherbuild,}.lintian-overrides: drop
          libcidn.so override.
        - debian/libc6.symbols.{common,hppa,sparc}, debian/libc6.1.symbols.alpha,
          debian/libc0.1.symbols.common, debian/libc0.3.symbols.hurd-i386: drop
          libcidn.so.
      * debian/control.in/main: bump binutils build-dependency to 2.29 on all
        architectures.
      * debian/control.in/main, debian/rules: build with GCC 8.
      * debian/control.in/main: build-depends on libidn2-0 (>= 2.0.5~) for the
        tests.
      * debian/control.in/libc: recommends libidn2-0 (>= 2.0.5~) to support IDN
        domain names in getaddrinfo and getnameinfo.
      * debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
        bug with the new tests.
      * debian/control.in/main: bump Standards-Version to 4.2.1 (no changes).
      * debian/source/options: drop.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/git-gscope.diff: upstreamed.
      * debian/patches/hurd-i386/git-hurd-abilist.diff: Remove patch, now useless.
      * debian/patches/hurd-i386/git-pagesize.diff: upstreamed.
      * debian/patches/hurd-i386/git-timer_routines.diff: upstreamed.
      * debian/patches/hurd-i386/submitted-net.diff: rebased.
      * debian/patches/hurd-i386/tg-context_functions.diff: update.
      * debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: update.
      * debian/patches/hurd-i386/tg-sysvshm.diff: update.
      * debian/patches/hurd-i386/tg-verify.h.diff: remove, now useless.
      * debian/patches/hurd-i386/tg2.26-sched_param.diff: upstreamed.
      * debian/patches/hurd-i386/libpthread_version.diff: Remove now-useless part.
      * debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
        Likewise.
      * debian/patches/hurd-i386/tg-ifaddrs_v6.diff: Fix PLT.
      * debian/patches/hurd-i386/local-hurd_sigstate-PLT.diff: New patch to fix
        PLTs.
      * debian/patches/hurd-i386/libpthread_pthread_types.diff: Remove, now
        useless.
      * debian/patches/hurd-i386/local-nocheck-installed-headers.diff: Remove, now
        fixed.
      * debian/testsuite-xfail-debian.mk: Update.
    
      [ Adam Conrad ]
      * debian/patches/localedata/tailor-iso14651_t1.diff: Build without errors.
    
     -- Aurelien Jarno <email address hidden>  Tue, 30 Oct 2018 00:11:37 +0100
  • glibc (2.27-8) unstable; urgency=medium
    
      * patches/hurd-i386/git-intr-msg.diff: Fix a cancellation case.
      * patches/hurd-i386/git-interrupt_timeout_EIO.diff: return EIEIO instead of
        EIO.
    
     -- Samuel Thibault <email address hidden>  Mon, 29 Oct 2018 21:36:01 +0100
  • glibc (2.27-6) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-socket_flags.diff: Rename to git-socket_flags.diff.
      * patches/hurd-i386/tg-socketpair_flags.diff: Rename to
        git-socketpair_flags.diff.
      * patches/hurd-i386/tg-pipe2.diff: Rename to git-pipe2.diff.
      * patches/hurd-i386/tg-posix_thread.diff: Rename to git-posix_thread.diff.
      * patches/hurd-i386/tg-pthread_deps.diff: Rename to git-pthread_deps.diff.
      * patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix standardization of
        exposition of sigaction
      * patches/kfreebsd/local-tst-unique.diff: Fix patch application.
      * patches/hurd-i386/unsubmitted-getaux_at_secure.diff: Fix
        getauxval(AT_SECURE).
      * patches/hppa/git-check-execstack.diff: Ignore executable stacks.
        Closes: #904056.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
    
     -- Samuel Thibault <email address hidden>  Tue, 04 Sep 2018 21:13:02 +0200
  • glibc (2.27-5) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/any/git-abilist-ignore-absolute.diff: backport support
        for binutils 2.31 from upstream.
      * debian/rules.d/control.mk: Add support for riscv64.  Closes: #888793.
      * debian/testsuite-xfail-debian.mk: add reference testsuite results for
        riscv64.
      * debian/patches/git-updates.diff: update from upstream stable branch.
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: Update hurd-i386 result to new upstream
        stable branch.
    
     -- Aurelien Jarno <email address hidden>  Mon, 16 Jul 2018 22:23:13 +0200
  • glibc (2.27-3) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/tg-NOFOLLOW.diff: Rename to hurd-i386/git-NOFOLLOW.diff.
      * hurd-i386/tg-NOFOLLOW-DIRECTORY.diff: Rename to
        hurd-i386/git-NOFOLLOW-DIRECTORY.diff.
      * hurd-i386/tg-_dl_random.diff: Rename to hurd-i386/git-_dl_random.diff.
      * hurd-i386/tg-exec-static.diff: Rename to hurd-i386/git-exec-static.diff.
      * hurd-i386/tg-futimens.diff: Rename to hurd-i386/git-futimens.diff.
      * hurd-i386/tg-gai_misc.diff: Rename to hurd-i386/git-gai_misc.diff.
      * hurd-i386/tg-grantpt.diff: Rename to hurd-i386/git-grantpt.diff.
      * hurd-i386/tg-gscope.diff: Rename to hurd-i386/git-gscope.diff.
      * hurd-i386/tg-libpthread-gsync-mutex.diff: Rename to
        hurd-i386/git-libpthread-gsync-mutex.diff.
      * hurd-i386/tg-libpthread-gsync-spin.diff: Rename to
        hurd-i386/git-libpthread-gsync-spin.diff.
      * hurd-i386/tg-mlockall.diff: Rename to hurd-i386/git-mlockall.diff.
      * hurd-i386/tg-pagesize.diff: Rename to hurd-i386/git-pagesize.diff.
      * hurd-i386/tg-reboot-startup.diff: Rename to
        hurd-i386/git-reboot-startup.diff.
      * hurd-i386/tg-thread-linkspace.diff: Rename to
        hurd-i386/git-thread-linkspace.diff.
      * hurd-i386/tg-timer_routines.diff: Rename to
        hurd-i386/git-timer_routines.diff.
      * hurd-i386/tg-tls-threadvar.diff: Rename to
        hurd-i386/git-tls-threadvar.diff.
      * hurd-i386/tg-tls.diff: Rename to hurd-i386/git-tls.diff.
      * hurd-i386/tg-tls_thread_leak.diff: Rename to
        hurd-i386/git-tls_thread_leak.diff.
      * hurd-i386/tg2.25-tls.diff: Rename to hurd-i386/git2.25-tls.diff.
      * hurd-i386/submitted-hurd-abilist.diff: Rename to
        hurd-i386/git-hurd-abilist.diff.
      * hurd-i386/local-libpthread-stacksize.diff: Rename to
        hurd-i386/git-libpthread-stacksize.diff.
    
      [ Aurelien Jarno ]
      * debian/patches/localedata/locales-fr.diff: fix conversion from <Uxxxx>
        format to ascii during the latest rebase.  Closes: bug#894078.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix a missing reorder-end keyword in et_EE locale.  Closes: #894395.
    
     -- Aurelien Jarno <email address hidden>  Thu, 29 Mar 2018 21:47:29 +0200
  • glibc (2.27-0experimental1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/git-test-atexit-race-common.diff: New patch,
        fixes hurd-i386 build.
    
      [ Aurelien Jarno ]
      * debian/patches/any/local-ldconfig-ignore-ld.so.diff: add riscv64 program
        interpreters.
      * debian/libc6.symbols.riscv64: add riscv64 symbols file.
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/testsuite-xfail-debian.mk: Allow tst-malloc-usable-tunables to fail
        on alpha, arm64, mips64el, ppc64el, ppc64, s390x and sparc64. The failure
        is due to a kernel bug.
      * debian/control: Update Vcs-Git and Vcs-Browser fields following the move
        to Salsa.
      * debian/control.in/main: do not build-depends on g++-7-multilib for the
        nobiarch build profile.  Closes: #890131.
      * debian/rules.d/build.mk: use the just built iconvconfig if not
        cross-compiling.  Closes: #890132.
      * debian/patches/any/local-ldconfig.diff: fix a typo.
      * debian/patches/hurd-i386/submitted-bind_umask2.diff: fix a typo.
      * debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: fix a typo.
      * debian/control.in/libc, debian/rules.d/debhelper.mk: drop the version
        from the linux-libc-dev dependency, as the <bits/syscall.h> file is not
        generated anymore from the installed kernel headers.
    
     -- Aurelien Jarno <email address hidden>  Sat, 24 Feb 2018 23:49:00 +0100
  • glibc (2.27-0experimental0) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/git-abilist.diff: Add ABI list.
      * debian/patches/hurd-i386/cvs-libpthread.abilist.diff: Add libpthread ABI
      list.
      * debian/patches/hurd-i386/libpthread_version.diff: Add compatibility ABI
      list.
      * debian/patches/hurd-i386/local-exec_filename.diff: Add compatibility ABI
      list.
      * debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
      Add additional ABI list.
      * debian/patches/hurd-i386/local-mach_print.diff: Add local ABI list.
      * debian/patches/hurd-i386/local-usr.diff: Fix local ABI list.
      * debian/patches/hurd-i386/tg-gsync-libc.diff: Update ABI list.
      * debian/patches/hurd-i386/tg-extern_inline.diff: Update ABI list.
      * debian/patches/hurd-i386/local-versions.diff: Remove, merged upstream.
      * debian/testsuite-xfail-debian.mk: Remove ABI list blacklist.
    
      [ Aurelien Jarno ]
      * New upstream version:
        - debian/control: regenerate.
        - debian/symbols.wildcards: update for 2.27.
        - debian/patches/hurd-i386/tg-tls-threadvar.diff: refreshed.
        - debian/patches/hurd-i386/tg-tlsdesc.sym.diff: upstreamed.
        - debian/patches/hurd-i386/tg-no-hp-timing.diff: upstreamed.
        - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
          refreshed.
        - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: upstreamed.
        - debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: upstreamed.
        - debian/patches/hurd-i386/tg-allocalim.diff: upstreamed.
        - debian/patches/hurd-i386/tg-extern_inline.diff: upstreamed.
        - debian/patches/hurd-i386/tg-gsync-libc.diff: upstreamed.
        - debian/patches/hurd-i386/tg2.26-sigsetops.h.diff: upstreamed.
        - debian/patches/hurd-i386/submitted-net.diff: refreshed.
        - debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: refreshed.
        - debian/patches/hurd-i386/tg-fcntl-internal.h.diff: upstreamed.
        - debian/patches/hurd-i386/tg-pagesize.diff: refreshed.
      * debian/rules: tweak GCC garbage collector on 32-bit MIPS builders.
      * debian/rules.d/tarball.mk: do a local bare clone before using git archive
        as it doesn't support https.
      * debian/control.in/main, debian/sysdeps/{amd64,i386,x32}.mk: enable support
        for building static PIE.
    
     -- Aurelien Jarno <email address hidden>  Sat, 03 Feb 2018 16:31:03 +0100
  • glibc (2.26.9000+20180127.7e23a7dd-0experimental0) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/local-exec_filename.diff: Add glibc 2.26
        _hurd_exec_paths compatibility symbol for now.
      * debian/patches/hurd-i386/tg-gsync-libc.diff: Update.
    
      [ Aurelien Jarno ]
      * New upstream snapshot from 20180127:
        - Fix stack corruption by __pthread_register_cancel.  Closes: #887078,
          #887886.
        - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
          rebased.
        - debian/patches/hurd-i386/git-exec_filename.diff: upstreamed.
        - debian/patches/hurd-i386/tg-faccessat.diff: upstreamed.
        - debian/patches/hurd-i386/local-exec_filename.diff: rebased.
    
     -- Aurelien Jarno <email address hidden>  Sat, 27 Jan 2018 18:15:52 +0100
  • glibc (2.26.9000+20180108.401311cf-0experimental0) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * debian/sysdeps/hurd.mk: Do not add libpthread add-on since add-ons
        mechanism is no more.
      * debian/patches/hurd-i386/submitted-net.diff: rebased.
      * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: rebased.
      * debian/patches/hurd-i386/libpthread_build.diff: Add more Implies to fix
        build.  Drop deprecated internal_function.
      * debian/patches/hurd-i386/libpthread_includes.diff: Move headers for
        sysdeps to find them.
      * debian/patches/hurd-i386/tg-gsync-libc.diff: Update.
      * debian/testsuite-xfail-debian.mk: Update for hurd-i386.
    
      [ Aurelien Jarno ]
      * New upstream snapshot from 20180108.
      * debian/control.in/main: Update Vcs-Git to point to the 2.27 branch.
      * debian/testsuite-xfail-debian.mk: update XFAILs for the mips*el Loongson 3
        FPU bug with the new tests.
      * debian/testsuite-xfail-debian.mk: the arm kernel also pulled the new pkey
        syscalls without real support, XFAIL the corresponding test.
      * debian/testsuite-xfail-debian.mk: remove two math XFAIL on armel now that
        GCC has been fixed.
      * debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
        bug with the new tests.
      * debian/testsuite-xfail-debian.mk: update XFAILs on alpha, add new math
        tests only causing wrong exception flags, remove tests that have been
        fixed in this release.
    
     -- Aurelien Jarno <email address hidden>  Mon, 08 Jan 2018 23:27:20 +0100
  • glibc (2.26.9000+20180105.a6d0afb5-0experimental0) experimental; urgency=medium
    
      * New upstream snapshot from 20180105:
        - debian/patches/git-updates.diff: remove and disable.
        - debian/patches/locale/preprocessor-collate-uli-sucks.diff: drop,
          obsolete.
        - debian/patches/locale/preprocessor-collate.diff: drop, obsolete.
        - debian/patches/locale/LC_IDENTIFICATION-optional-fields.diff: rebased.
        - debian/patches/locale/LC_COLLATE-keywords-ordering.diff: drop, obsolete.
        - debian/patches/locale/local-all-no-archive.diff: rebased.
        - debian/patches/localedata/sort-UTF8-first.diff: rebased.
        - debian/patches/localedata/supported.diff: rebased.
        - debian/patches/localedata/new-valencian-locale.diff: upstreamed.
        - debian/patches/localedata/locale-ku_TR.diff: rebased.
        - debian/patches/localedata/tl_PH-yesexpr.diff: upstreamed.
        - debian/patches/localedata/fo_FO-date_fmt.diff: rebased.
        - debian/patches/localedata/locales_CH.diff: rebased.
        - debian/patches/localedata/locales-fr.diff: rebased.
        - debian/patches/localedata/locale-en_DK.diff: rebased.
        - debian/patches/localedata/locale-zh_TW.diff: rebased.
        - debian/patches/localedata/tailor-iso14651_t1.diff: rebased, partly
          upstreamed.
        - debian/patches/localedata/locale-hsb_DE.diff: upstreamed.
        - debian/patches/localedata/tailor-iso14651_t1-common.diff: drop,
          obsolete.
        - debian/patches/localedata/submitted-bz9725-locale-sv_SE.diff: rebased.
        - debian/patches/localedata/locale-C.diff: add a LC_MONETARY section.
        - debian/patches/localedata/submitted-en_AU-date_fmt.diff: rebased.
        - debian/patches/localedata/submitted-es_MX-decimal_point.diff: rebased.
        - debian/patches/localedata/submitted-it_IT-thousands_sep.diff: rebased.
        - debian/patches/alpha/local-string-functions.diff: rebased.
        - debian/patches/alpha/submitted-fminmax.diff: upstreamed.
        - debian/patches/alpha/submitted-rlimit.diff: upstreamed.
        - debian/patches/arm/git-arm64-memcmp.diff: upstreamed.
        - debian/patches/hppa/local-elf-make-cflags.diff: upstreamed.
        - debian/patches/hppa/submitted-gmon-start.diff: upstreamed.
        - debian/patches/hurd-i386/tg-context_functions.diff: rebased.
        - debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
        - debian/patches/hurd-i386/tg-faccessat.diff: rebased.
        - debian/patches/hurd-i386/tg-gsync-libc.diff: rebased.
        - debian/patches/hurd-i386/submitted-shm_open_pthread.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-libc_init_secure.diff: upstreamed.
        - debian/patches/hurd-i386/local-nocheck-installed-headers.diff: rebased.
        - debian/patches/hurd-i386/git-bits-sysmacros.h.diff: upstreamed.
        - debian/patches/hurd-i386/git-stack_chk_fail_local.diff: upstreamed.
        - debian/patches/hurd-i386/git-stack-protect-static.diff: upstreamed.
        - debian/patches/hurd-i386/git-sigsetops.h.diff: upstreamed.
        - debian/patches/hurd-i386/git-sigsetops-2.h.diff: upstreamed.
        - debian/patches/hurd-i386/git-sigsetops-3.h.diff: upstreamed.
        - debian/patches/hurd-i386/git-bits_socket.h.diff: upstreamed.
        - debian/patches/hurd-i386/git-preadwritev2.diff: upstreamed.
        - debian/patches/hurd-i386/git-preadwritev2-2.diff: upstreamed.
        - debian/patches/hurd-i386/git-preadwritev2-3.diff: upstreamed.
        - debian/patches/hurd-i386/git-rtld-access.diff: upstreamed.
        - debian/patches/hurd-i386/git-rtld-sbrk.diff: upstreamed.
        - debian/patches/hurd-i386/git-rtld-sbrk-2.diff: upstreamed.
        - debian/patches/hurd-i386/git-divdi.diff: upstreamed.
        - debian/patches/hurd-i386/git-feraiseexcept.diff: upstreamed.
        - debian/patches/hurd-i386/git-x86-tunables.diff: upstreamed.
        - debian/patches/hurd-i386/git-i386-implies-x86.diff: upstreamed.
        - debian/patches/hurd-i386/git-rtld-strtoul_internal.diff: upstreamed.
        - debian/patches/hurd-i386/git-clone.diff: upstreamed.
        - debian/patches/hurd-i386/git-gethostname.diff: upstreamed.
        - debian/patches/hurd-i386/git-tst-udp-timeout.diff: upstreamed.
        - debian/patches/hurd-i386/git-tst-udp-nonblocking.diff: upstreamed.
        - debian/patches/hurd-i386/git-hidden-def.diff: upstreamed.
        - debian/patches/hurd-i386/git-hidden-def-2.diff: upstreamed.
        - debian/patches/hurd-i386/git-dl-sysdep-check.diff: upstreamed.
        - debian/patches/hurd-i386/git-socket-limit.diff: upstreamed.
        - debian/patches/hurd-i386/git-clock_gettime_gettimeofday.diff: upstreamed.
        - debian/patches/hurd-i386/git-sigsuspend_not_cancel.diff: upstreamed.
        - debian/patches/hurd-i386/git-dirfd-linknamespace.diff: upstreamed.
        - debian/patches/hurd-i386/git-revoke-linknamespace.diff: upstreamed.
        - debian/patches/hurd-i386/git-seekdir-linknamespace.diff: upstreamed.
        - debian/patches/hurd-i386/git-ifaddrs-linknamespace.diff: upstreamed.
        - debian/patches/hurd-i386/git-NO_HIDDEN.diff: upstreamed.
        - debian/patches/hurd-i386/git-mount_namespace.diff: upstreamed.
        - debian/patches/mips/git-syscalls5-7-unbound-stack.diff: upstreamed.
        - debian/patches/any/local-ld-multiarch.diff: rebased.
        - debian/patches/any/local-disable-libnss-db.diff: rebased.
        - debian/patches/any/local-cudacc-float128.diff: rebased.
        - debian/patches/any/submitted-ldconfig-c-collation.diff: upstreamed.
        - debian/patches/any/git-any-ld.so-newline.diff: upstreamed.
        - debian/control.in/main: add a Build-Depends on bison.
        - debian/symbols.wildcards: update for 2.26.9000.
        - debian/rules: do not remove po/*.mo* on cleanup, they are not built in
          the source directory anymore.
        - debian/debhelper.in/glibc-doc.install: rename into glibc-docs.docs and
          update to the new changelogs location.
        - debian/changelog.upstream: update changelogs size.
        - debian/debhelper.in/libc-dev{,-alt}.{install,lintian-overrides}: remove
          libieee.a.
        - debian/testsuite-xfail-debian.mk: rename math XFAILs: float -> float32,
          double -> float64, ldouble -> float128.
      * debian/testsuite-xfail-debian.mk: mark misc/tst-pkey as XFAIL on alpha,
        arm64 and mips*, as there is a disagreement between kernel and glibc how
        to report missing protection key support when the syscalls have been
        wired.
    
     -- Aurelien Jarno <email address hidden>  Fri, 05 Jan 2018 22:08:07 +0100
  • glibc (2.26-0experimental3) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/any/local-ldso-disable-hwcap.diff: Include <fcntl.h>
        before <not-errno.h>.
      * debian/rules, debian/rules.d/build.mk: stop logging build/check messages
        to files, both sbuild and debuild are able to do that.
      * debian/rules, debian/rules.d/build.mk: allow TIMEOUTFACTOR to be override
        per architecture.
      * debian/sysdeps/hppa.mk: set TIMEOUTFACTOR to 100 on HPPA.
      * debian/testsuite-xfail-debian.mk: remove tst-create-detached from XFAIL
        on HPPA.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix tst-realloc when heap space is exhausted.
      * debian/testsuite-xfail-debian.mk: convert alpha math XFAILs into granular
        XFAILs.
      * debian/testsuite-xfail-debian.mk: remove tst-realloc from XFAIL on
        sparc64.
    
     -- Aurelien Jarno <email address hidden>  Mon, 01 Jan 2018 13:50:41 +0100
  • glibc (2.26-0experimental2) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: move double-lround XFAILs from mips64el
        to mipsel.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix malloc returning pointer from tcache_get when it should returns
          NULL (CVE-2017-17426).  Closes: #883729.
        - Drop debian/patches/ia64/git-ia64-crash-thread-exit.diff (merged
          upstream).
      * debian/control.in/libc: add a Breaks: libperl5.26 (<< 5.26.1-3) to
        @libc@-dev to handle the xlocale.h removal.  Closes: #883392.
      * debian/control.in/main: point the Vcs-Git field to the glibc-2.26 branch
        to shut up tracker.debian.org about missing commits.
      * debian/testsuite-xfail-debian.mk: x32: remove a bunch of conform issues,
        add tst-platform-1, as this test has x86-64 specific expectations.
      * debian/sysdeps/sparc64.mk: don't force -mcpu=ultrasparc as that
        miscompiles at least pthread_barrier_wait.c. Mark tst-realloc as XFAIL, as
        there are way to trigger the issue on older libc and/or other
        architectures.
      * debian/patches/locale/fix-LC_COLLATE-rules.diff: drop, not useful anymore
        and has side effects.
      * debian/patches/localedata/local-hu_HU-sort.diff: removed, the hu_HU
        collation is now the same than upstream.
    
     -- Aurelien Jarno <email address hidden>  Sun, 17 Dec 2017 18:44:55 +0100
  • glibc (2.26-0experimental1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * debian/testsuite-xfail-debian.mk: Update hurd-i386 xfail with new test.
    
      [ Aurelien Jarno ]
      * Bump build-dependency on binutils to >= 2.25, as required by glibc 2.26.
      * debian/testsuite-xfail-debian.mk: re-add double-lround XFAILs for
        mips64el.
      * debian/patches/git-updates.diff: update from upstream stable branch.
    
     -- Aurelien Jarno <email address hidden>  Wed, 22 Nov 2017 17:46:32 +0100
  • glibc (2.26-0experimental0) experimental; urgency=medium
    
      [ Adam Conrad ]
      * New upstream release (LP: #1703368), with git updates to 2017-10-10:
        - debian/{symbols.wildcards,control}: Update and regen for 2.26.
        - debian/patches/alpha/submitted-termios_h.diff: upstreamed.
        - debian/patches/arm/submitted-strip-bit-0.diff: upstreamed.
        - debian/patches/hurd-i386/git-__inet6_scopeid_pton.diff: upstreamed.
        - debian/patches/any/submitted-string2-strcmp.diff: obsolete.
        - debian/patches/any/local-tst-writev.diff: fixed upstream.
        - debian/patches/any/local-dynamic-resolvconf.diff: fixed upstream.
        - debian/patches/any/submitted-unicode-9.0.0.diff: obsolete.
        - debian/patches/any/cvs-malloc-hardening.diff: upstreamed.
        - debian/patches/any/local-bits-sigstack.diff: fixed upstream.
        - debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: upstreamed.
        - debian/patches/i386/local-cmov.diff: dropped, no longer useful.
        - debian/patches/all/local-ldd.diff: rebased.
        - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
        - debian/patches/any/local-tcsetaddr.diff: rebased.
        - debian/patches/any/submitted-resolv-unaligned.diff: rebased.
        - debian/patches/arm/local-arm-futex.diff: rebased.
        - debian/patches/hurd-i386/local-ED.diff: rebased.
        - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
        - debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
        - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
        - debian/patches/kfreebsd/submitted-waitid.diff: rebased.
        - debian/patches/localedata/locales-fr.diff: rebased.
        - debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
        - debian/patches/localedata/local-hu_HU-sort.diff: Make testsuite
          agree with the sorting we see in Debian, may need another look.
        - debian/patches/any/local-cudacc-float128.diff: Local patch to prevent
          defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)
        - debian/patches/arm/git-arm64-memcmp.diff: Backport optimized memcmp
          for AArch64, improving performance from 25% to 500% (LP: #1720832)
        - debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
        - debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
          Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
        - debian/sysdeps/{powerpc.mk,ppc64.mk,s390x.mk}: Disable lock-elision on
          powerpc and s390, following IBM's recommendation.
        - debian/testsuite-xfail-debian.mk: Re-enable xfailed resolv tests.
        - debian/testsuite-xfail-debian.mk: Allow tst-create-detached to fail on
          all platforms; the design of this test is such that the outcome relies
          on cache sizes and noisiness of the build system, which is unreliable.
        - debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we
          sort out a reasonable nsswitch migration strategy from compat to files.
    
      [ Samuel Thibault ]
      * Adjust hurd-i386 patches to restore build and functionality with 2.26:
        - patches/hurd-i386/tg-gsync-libc.diff: rebased.
        - patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
        - patches/hurd-i386/tg-pipe2.diff: rebased.
        - patches/hurd-i386/tg-socket_flags.diff: rebased.
        - patches/hurd-i386/tg2.25-tls.diff: rebased.
        - patches/hurd-i386/tg2.26-sched_param.diff: New patch.
        - patches/hurd-i386/git-sigsetops.h.diff: New patch.
        - patches/hurd-i386/git-sigsetops-2.h.diff: New patch.
        - patches/hurd-i386/git-sigsetops-3.h.diff: New patch.
        - patches/hurd-i386/tg2.26-sigsetops.h.diff: New patch.
        - patches/hurd-i386/git-bits_socket.h.diff: New patch.
        - patches/hurd-i386/git-preadwritev2.diff: New patch.
        - patches/hurd-i386/git-preadwritev2-2.diff: New patch.
        - patches/hurd-i386/git-preadwritev2-3.diff: New patch.
        - patches/hurd-i386/git-rtld-access.diff: New patch.
        - patches/hurd-i386/git-rtld-sbrk.diff: New patch.
        - patches/hurd-i386/git-rtld-sbrk-2.diff: New patch.
        - patches/hurd-i386/git-divdi.diff: New patch.
        - patches/hurd-i386/git-feraiseexcept.diff: New patch.
        - patches/hurd-i386/cvs-libpthread.diff: Update.
        - patches/hurd-i386/git-libpthread-2.26.diff: New patch.
        - patches/hurd-i386/git-i386-implies-x86.diff: New patch.
        - patches/hurd-i386/git-x86-tunables.diff: New patch.
        - patches/hurd-i386/git-rtld-strtoul_internal.diff: New patch.
        - patches/hurd-i386/git-clone.diff: New patch.
        - patches/hurd-i386/git-gethostname.diff: New patch.
        - patches/hurd-i386/cvs-libpthread-sigstate.diff: Remove unused merged
        patch.
        - patches/hurd-i386/cvs-send-recv-posix.diff: Remove unused merged patch.
        - patches/hurd-i386/cvs-truncate64.diff: Remove unused merged patch.
        - patches/hurd-i386/git-tst-udp-timeout.diff: New patch.
        - patches/hurd-i386/git-tst-udp-nonblocking.diff: New patch.
        - patches/hurd-i386/unsubmitted-exp-hidden-jump.diff: New patch.
        - patches/hurd-i386/git-hidden-def.diff: New patch.
        - patches/hurd-i386/git-hidden-def.diff-2: New patch.
        - patches/hurd-i386/git-dl-sysdep-check.diff: New patch.
        - patches/hurd-i386/git-socket-limit.diff: New patch.
        - patches/hurd-i386/tg-thread-linkspace.diff: New patch.
        - patches/hurd-i386/git-clock_gettime_gettimeofday.diff: New patch.
        - patches/hurd-i386/tg-gsync-libc.diff: Update.
        - patches/hurd-i386/tg-libpthread-gsync-mutex.diff: Update.
        - patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update.
        - patches/hurd-i386/git-sigsuspend_not_cancel.diff: New patch.
        - patches/hurd-i386/tg-sysvshm.diff: Update.
        - patches/hurd-i386/tg-ifaddrs_v6.diff: Update.
        - patches/hurd-i386/git-dirfd-linknamespace.diff: New patch.
        - patches/hurd-i386/git-revoke-linknamespace.diff: New patch.
        - patches/hurd-i386/git-seekdir-linknamespace.diff: New patch.
        - patches/hurd-i386/git-ifaddrs-linknamespace.diff: New patch.
        - patches/hurd-i386/git-NO_HIDDEN.diff: New patch.
        - patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: Remove patch.
        - patches/hurd-i386/unsubmitted-exp-hidden-jump.diff: Remove patch.
        - testsuite-xfail-debian.mk: Update.
        - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670).  Closes:
          #879501.
        - Fix memory leak in glob with GLOB_TILDE (CVE-2017-15671).  Closes:
          #879500.
      * debian/rules, debian/control.in/main: build with GCC 7.
      * debian/testsuite-xfail-debian.mk: remove a few XFAIL on s390x that were
        due to GCC 6 issues.
      * debian/testsuite-xfail-debian.mk: drop support for s390.
      * debian/testsuite-xfail-debian.mk: Use granular fma XFAIL on mips*.
      * debian/testsuite-xfail-debian.mk: mark misc/tst-set_ppr as XFAIL on
        powerpc as it requires a recent CPU or a recent kernel for CPU feature
        detection.
      * debian/patches/any/local-libgcc-compat-{abilists,main,ports}.diff: drop
        workaround for binaries built with some broken versions of GCC 3.2 more
        than 10 years ago.
      * debian/testsuite-xfail-debian.mk: remove many XFAIL from mips, mipsel and
        mips64el.
    
     -- Aurelien Jarno <email address hidden>  Sun, 19 Nov 2017 12:49:13 +0100
  • glibc (2.25-3) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix assertion failure in posix_spawn().  Closes: #882794.
        - Fix missing posix_fadvise64 from static mips64el build. Closes:
          #883186.
        - Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670).  Closes:
          #879501.
        - Fix memory leak in glob with GLOB_TILDE (CVE-2017-15671).  Closes:
          #879500.
        - Fix a buffer overflow in glob with GLOB_TILDE in unescaping
          (CVE-2017-15804).  Closes: #879955.
      * debian/patches/any/local-dlfptr.diff: remove, it's not used anymore by
        HPPA and causes issues on IA64.  Closes: #882874.
      * debian/patches/submitted-ldconfig-c-collation.diff: New patch to process
        include directives in ldconfig using the C/POSIX collation.
      * debian/patches/ia64/git-ia64-crash-thread-exit.diff: Fix crash on thread
        exit on IA64.  Closes: #883285.
      * debian/sysdeps/x32.mk: set the minimum kernel version to 2.6.32 for the
        libc6-amd64:x32 and libc6-i386:x32 flavours, to match libc6:amd64 and
        libc6:i386.  Closes: #882255.
      * debian/sysdeps/linux.mk: note that all builds for a given gnu triplet
        have the same minimum kernel version.
    
      [ Samuel Thibault ]
      * libc0.3.symbols.hurd-i386: Update against newer hurd definitions.
      * control: Bump dependency accordingly.
    
      [ Jason Duerstock ]
      * debian/control.in/libc, debian/control.in/main, debian/rules.d/control.mk:
        Add support for IA64.  Closes: #883012.
    
     -- Aurelien Jarno <email address hidden>  Sat, 02 Dec 2017 11:07:17 +0100
  • glibc (2.25-2) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/testsuite-xfail-debian.mk: move corner cases FPU XFAIL from
        mips/mipsel section to mips* section.
      * debian/control.in/libc: add a Conflicts: again openrc (<< 0.27-2~).
        Closes: #882129.
      * debian/control.in/libc: add Breaks: and Replaces against
        kfreebsd-kernel-headers (<< 10.3~4) to avoid <sys/random.h> conflict.
        Closes: #882346.
      * debian/testsuite-xfail-debian.mk: mark tst-create-detached on HPPA.
        Closes: #882152.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Don't use IFUNC resolver for longjmp or system in libpthread.
          Closes: #882336.
      * debian/script.in/nohwcap.sh: always check for all optimized packages
        as multiarch allows one to install foreign architectures.  Closes:
        #882272.
    
      [ YunQiang Su ]
      * Add symbol files for mipsn32 and mips64.
    
      [ YunQiang Su / Aurelien Jarno ]
      * Add mipsr6, mipsr6el, mipsn32r6, mipsn32r6el, mips64r6, mips64r6el
        architectures.  Closes: #824985, #881457.
    
     -- Aurelien Jarno <email address hidden>  Wed, 22 Nov 2017 00:14:20 +0100
  • glibc (2.25-0experimental4) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/git-bits-sysmacros.h.diff: New patch.
      * patches/hurd-i386/git-stack_chk_fail_local.diff: New patch.
      * patches/hurd-i386/git-stack-protect-static.diff: New patch.
      * patches/hurd-i386/cvs-libpthread.diff: Update, fixes rt/tst-aio and
        rt/tst-aio64 sync ordering.
      * sysdeps/hurd.mk: Enable stack-protector on the Hurd.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix TLS relocations against local symbols on powerpc, sparc and
          sparc64.  Closes: #874074.
      * Replace debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff
        by the final version git/submitted-syscalls5-7-unbound-stack.diff.
      * debian/rules.d/debhelper.mk: do not install gdb python hooks for stage 1.
        Closes: #874491.
      * Update Portuguese debconf translation, by Pedro Ribeiro.
        Closes: #874610.
      * Update German debconf translation, by Helge Kreutzman.  Closes: #877291.
      * debian/sysdeps/ppc64el.mk: disable lock elision.  Closes:# 878071.
      * debian/script.in/nohwcap.sh: fix alpha ev67 optimized package name.
        Closes: #881147.
      * debian/debhelper.in/libc.postinst, script.in/nsscheck.sh: check for
        postgresql in NSS check.  Closes: #710275.
      * debian/sysdeps/{alpha,hurd-i386,i386}.mk: do not build optimized libraries
        libc6.1-alphaev67, libc6-xen and libc0.3-xen during stage 1 and stage 2.
        Closes: #881455, #881636.
      * debian/rules, debian/sysdeps/*.mk: skip the multilib pass for the nobiarch
        profile (in addition to skipping the package creation).
      * debian/rules: only build -dev multilib packages in stage1.  Closes:
        #881454, #881646.
    
     -- Aurelien Jarno <email address hidden>  Tue, 14 Nov 2017 23:38:04 +0100
  • glibc (2.25-0experimental3) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/debhelper.in/libc-dev-alt.install, debian/rules.d/debhelper.mk: do
        no try to install libm-*.a for builds without mvec.
      * debian/rules.d/build.mk: run configure with --enable-stack-protector=
        strong.
      * debian/sysdeps/hurd.mk: disable stack-protector on the Hurd.
      * debian/patches/kfreebsd/local-sysdeps.diff: update to revision 6172 (from
        glibc-bsd).
      * debian/rules, debian/rules.d/build.mk, debian/control.in/main: use
        dh_update_autotools_config from debhelper instead of
        dh_autotools-dev_updateconfig from autotools-dev.
    
     -- Aurelien Jarno <email address hidden>  Sun, 27 Aug 2017 01:49:39 +0200
  • glibc (2.25-0experimental2) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * Do not try to install NPTL GDB pretty-printers on non-Linux.
      * debian/control.in/main: build-depends on autotools-dev.
      * debian/rules, debian/rules.d/build.mk: update/restore config.guess and
        config.sub on configure/clean.
      * debian/debhelper.in/libc-dev{-alt,}.install: install libm-*.a to also
        install the versioned static library on architectures with mvec support.
        Closes: #872852.
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/rules.d/build.mk: reduce TIMEOUTFACTOR to 15 from 25. This should
        fix FTBFS on HPPA.
      * debian/debhelper.in/nscd.init: add support for the try-restart argument
        to nscd's init script.
      * debian/debhelper.in/libc.postinst, debian/script.in/nsscheck.sh: drop
        wheezy to jessie upgrade code for samba.
      * debian/debhelper.in/libc.postinst, debian/debhelper.in/libc.templates,
        debian/po/*: do not call /etc/init.d scripts even as a fallback as
        invoke-rc.d is now always available.
      * debian/debhelper.in/libc.preinst, debian/debhelper.in/libc.postrm: drop
        code to handle upgrades from wheezy.
      * debian/script.in/nohwcap.sh: drop code to support libc0.1-i686 and
        libc6-i686.
      * debhelper.in/*.lintian-overrides: cleanup lintian overrides.
      * debian/control.in/main: drop the XS-Testsuite field, it has been replaced
        by a Testsuite field automatically added by dpkg.
      * debian/control.in/main: bump Standards-Version to 4.0.1.
    
     -- Aurelien Jarno <email address hidden>  Sat, 26 Aug 2017 16:22:03 +0200
  • glibc (2.25-0experimental1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/submitted-net.diff: rebased.
      * patches/hurd-i386/tg-tls.diff: update.
      * patches/hurd-i386/submitted-malloc-setstate.diff: update.
      * patches/hurd-i386/submitted-shm_open_pthread.diff: new patch.
      * patches/hurd-i386/cvs-libc_init_secure.diff: new patch.
      * patches/hurd-i386/cvs-libpthread.diff: update.
      * patches/hurd-i386/git-__inet6_scopeid_pton.diff: new patch from upstream.
      * patches/hurd-i386/tg2.25-tls.diff: new patch.
      * patches/hurd-i386/local-nocheck-installed-headers.diff: New patch to
        disable checking hurd and mach headers for standards, they are not.
      * patches/hurd-i386/submitted-net.diff: Disable installing if_ppp.h, it just
        does not work without OS-specific ppp_defs.h.
      * testsuite-xfail-debian.mk: update for hurd-i386.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Reduce EDNS payload size to 1200 bytes (CVE-2017-12132). Closes:
          #870650.
        - debian/patches/hppa/local-fptr-table-size.diff: upstreamed.
        - debian/patches/hppa/local-shmlba.diff: upstreamed.
        - debian/patches/hppa/submitted-gmon-start.diff: partially upstreamed.
        - debian/patches/hppa/submitted-dladdr.diff: upstreamed.
        - debian/patches/hppa/local-stack-grows-up.diff: upstreamed.
        - debian/patches/hppa/submitted-setcontext.diff: upstreamed.
        - debian/patches/hppa/submitted-sysdeps-cancel.diff: upstreamed.
        - debian/patches/hppa/submitted-longjmp.diff: upstreamed.
      * debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff:
        update to revision 6171 (from glibc-bsd).
      * testsuite-xfail-debian.mk: update for kfreebsd-i386.
      * debian/patches/any/local-bits-sigstack.diff: new patch to fix
        <bits/sigstack.h> on Hurd and kFreeBSD.
      * debian/control.in/main: Build-Depends on python3 when running the
        testsuite.
      * debian/rules.d/build.mk, debian/debhelper.in/libc-dev.install,
        debian/debhelper.in/libc-dev-alt.install: install the NPTL GDB
        pretty-printer python macros in the libc6-dev and libc6-*-dev packages.
        Closes: #868247.
      * debian/debhelper.in/libc-dev-alt.{preinst,postinst}: remove, used to
        handle the multiarch transition.
      * debian/debhelper.in/libc.{preinst,postinst}: remove code not needed
        since jessie.
      * debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new
        patch to fix unbounded stack allocation in O32 syscalls with 5 to 7
        arguments, causing nptl/tst-rwlock15 to fail on mips and mipsel.
      * debian/control.in/main,debian/compat: switch to debhelper 10.
    
      [ John David Anglin ]
      * debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix
        misaligned accesses in res_query.c to fields in HEADER struct (closes:
        #827703).
    
     -- Aurelien Jarno <email address hidden>  Sun, 20 Aug 2017 19:02:51 +0200
  • glibc (2.25-0experimental0) experimental; urgency=medium
    
      * New upstream release:
        - debian/control: regenerate.
        - debian/symbols.wildcard: update for 2.25.
        - debian/patches/git-updates.diff: update from upstream stable branch.
        - debian/patches/alpha/local-string-functions.diff: rebased.
        - debian/patches/alpha/submitted-fegetenv-namespace.diff: upstreamed.
        - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: upstreamed.
        - debian/patches/hppa/cvs-atomic-machine.diff: upstreamed.
        - debian/patches/hurd-i386/tg-tls.diff: rebased.
        - debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
        - debian/patches/hurd-i386/tg-hurdsig-fixes-2.diff: rebased.
        - debian/patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: rebased.
        - debian/patches/hurd-i386/cvs-check-local-headers.diff: upstreamed.
        - debian/patches/hurd-i386/tg-faccessat.diff: rebased and reworked.
        - debian/patches/hurd-i386/tg-gsync-libc.diff: rebased.
        - debian/patches/hurd-i386/git-recvmsg.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-adjtime-NULL.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-mallocfork.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-hurd_signal.h_c++.diff: upstreamed.
        - debian/patches/i386/cvs-cpuid-level2.diff: upstreamed.
        - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
        - debian/patches/sparc/cvs-test-strncmp.diff: upstreamed.
        - debian/patches/any/local-rtlddir-cross.diff: rebased.
        - debian/patches/any/local-asserth-decls.diff: rebased.
        - debian/patches/any/submitted-longdouble.diff: dropped, obsolete.
        - debian/patches/any/local-disable-libnss-db.diff: rebased.
        - debian/patches/any/local-revert-bz13979.diff: rebased.
        - debian/patches/any/submitted-dlopen-noload.diff: upstreamed.
        - debian/patches/any/cvs-malloc-hardening.diff: rebased.
      * debian/testsuite-xfail-debian.mk: mark a few resolv related tests as
        XFAIL, as they fail due to local-dynamic-resolvconf.diff, which
        automatically reload a changed /etc/resolv.conf file. A better version
        of this patch has been merged in glibc 2.26, but is not easily
        backportable.
      * debian/testsuite-xfail-debian.mk: mark tst-strfrom and tst-strfrom-locale
        as XFAIL on mips*, they are due to corner case bugs in the FPU. Give more
        details about each issue.
      * debian/testsuite-xfail-debian.mk: mark test-double, test-idouble,
        test-ifloat and test-ildouble as XFAIL on s390x, they are due to a bug in
        GCC 6 (fixed in GCC 7) and not a regression from 2.24.
    
     -- Aurelien Jarno <email address hidden>  Wed, 02 Aug 2017 18:54:56 +0200
  • glibc (2.24-10) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/cvs-truncate64.diff: New patch to support 64bit truncate.
      * hurd-i386/cvs-send-recv-posix.diff: New patch to make send/recv more
        posix.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - Fix readahead on mips64el.
        - Improve branch predication in _dl_runtime_resolve_avx512_opt;
        - Fix symbol redirect for fts_set on 32-bit architectures.
        - Fix AVX2/AVX512 optimized unaligned memset.
        - Don't use PLT nor GOT in static archives on amd64.
        - Drop GLIBC_TUNABLES in setxid processes.
        - Fix write-after-destroy in lock elision on powerpc/ppc64el.
      * Drop patches/any/cvs-resolv-internal-qtype.diff, merged upstream.
      * any/cvs-remove-pid-tid-cache-clone.diff: patch from upstream to remove
        cached PID/TID in clone.  Closes: #857909.
      * debian/rules.d/build.mk: do not fail the build in case of testsuite
        regressions when building a +debXuX version. That way changes in the
        environment (e.g.: kernel) do not prevent security or stable versions
        to be built.
    
     -- Aurelien Jarno <email address hidden>  Wed, 12 Apr 2017 00:13:55 +0200
  • glibc (2.24-9) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/tg-libpthread-gsync-mutex.diff: Update patch, fixes trylock
        error return.
      * hurd-i386/tg-magic-pid.diff: New patch, add support for /proc/self.
      * hurd-i386/tg-mlockall.diff: New patch, add support for mlockall.
        - control: Bump gnumach-dev build-depend accordingly.
      * hurd-i386/tg-gsync-libc.diff: Fix linking against built libmachuser
        instead of installed libmachuser.
      * libc0.3.symbols.hurd-i386: Add vm_wire_all symbols.
    
      [ Aurelien Jarno ]
      * debian/sysdeps/{amd64,i386,x32}.mk: disable lock elision (aka Intel TSX)
        on x86 architectures. This causes programs (wrongly) unlocking an already
        unlocked mutex to abort. More importantly most of the other distributions
        decided to disable it, so we don't want to be the only distribution left
        testing this code path.  Closes: #850182.
      * debian/rules.d/build.mk: pass --no-recursion before -T in the call to tar
        to workaround or fix bug#829738. This reduces the size of the glibc-source
        package by 40%
      * debian/patches/localedata/supported.diff: rename the kk_KZ locale with the
        RK1048 charset to kk_KZ.RK1048 to avoid conflicting with the kk_KZ locale
        with the PT154 charset.  Closes: #847596.
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/alpha/submitted-math-fixes.diff: Drop, merged upstream.
      * patches/any/cvs-resolv-internal-qtype.diff: patch from upstream to fix a
        NULL pointer dereference in libresolv when receiving a T_UNSPEC internal
        QTYPE (CVE-2015-5180).  Closes: #796106.
      * Make the package build reproducibly, thanks to Ximin Luo for the patch.
        Closes: #783210.
        - debian/rules: export SOURCE_DATE_EPOCH when not building with
          dpkg-buildpackage.
        - debian/rules.d/build.mk: use --clamp-mtime instead of touching the
          files.
        - debian/rules.d/debhelper.mk: do not chmod +x the shell script, call
          it with sh instead.
      * debian/rules.d/control.mk: Add the sh3 architecture to libc6_archs.
        Closes: #850565.
    
     -- Aurelien Jarno <email address hidden>  Mon, 16 Jan 2017 18:43:37 +0100
  • glibc (2.24-8) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/tg-libc_rwlock_recursive.diff: New patch to work around
        fakeroot-tcp issue, see #845930.
      * hurd-i386/cvs-hurd_signal.h_c++.diff: New patch to fix building gdb.
      * hurd-i386/tg-poll_errors_fixes.diff: Fix port leak.
    
     -- Samuel Thibault <email address hidden>  Sun, 04 Dec 2016 22:49:53 +0100
  • glibc (2.24-7) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix passing address to legacy SIGBUS
        handlers.
      * hurd-i386/tg-libpthread-gsync-mutex.diff: New patch to make mutexes use
        gsync too.
      * hurd-i386/tg-NOFOLLOW.diff: New patch to fix O_NOFOLLOW errors.
      * hurd-i386/tg-NOFOLLOW-DIRECTORY.diff: New patch to fix O_NOFOLLOW |
        O_DIRECTORY errors.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/rules: build with -no-pie -fno-PIE. Closes: #845512, #845521.
    
      [ Matthias Klose ]
      * Allow to inject the libc-dev dependency on linux-libc-dev by the build
        environment.
    
     -- Aurelien Jarno <email address hidden>  Fri, 25 Nov 2016 23:09:39 +0100
  • glibc (2.24-0experimental1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * testsuite-xfail-debian.mk: Update with hurd-i386 non-regressions.
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/powerpc/submitted-powerpc-ifunc-sel.diff: upstreamed.
        - debian/patches/sparc/submitted-sparc-fdim.diff: upstreamed.
      * debian/patches/sparc/cvs-test-strncmp.diff: new patch from upstream to
        fix wcsmbs/test-wcsncmp on architecture with strong alignment.  Closes:
        #825865.
      * debian/patches/testsuite-xfail-debian.mk: remove xfail-test-wcsncmp on
        sparc.
      * debian/sysdeps/{sparc,sparc64}.mk: force target to sparcv9-linux-gnu.
      * debian/patches/sparc/local-sparcv9-target.diff: drop, obsolete.
      * patches/hppa/local-stack-grows-up.diff: restore one hunk that has not been
        merged upstream from the 2.23 version.
      * patches/localedata/locale-C.diff: update to unicode 8.0.0, add missing
        categories, use the copy directive when possible.
      * debian/rules.d/build.mk: disable the C++ compiler when tests are disabled,
        based on a patch from Matthias Klose.  Closes: #834138.
      * rules.d/build.mk: test for DEB_BUILD_OPTIONS="nocheck" using filter
        instead of findstring.
      * patches/kfreebsd/local-sysdeps.diff: update to revision 6101 (from
        glibc-bsd).
    
     -- Aurelien Jarno <email address hidden>  Mon, 15 Aug 2016 16:55:38 +0200
  • glibc (2.24-0experimental0) experimental; urgency=medium
    
      * New upstream release: version 2.24.
      * debian/patches/hurd-i386/submitted-malloc-setstate.diff: only apply on
        hurd-i386, as it causes regressions on at least x32.
      * debian/rules.d/tarball.mk: make the orig tarball generation a bit more
        reproducible.
      * debian/sysdeps/sparc64.mk: compile all flavours with -mcpu=ultrasparc.
      * debian/patches/submitted-sparc-fdim.diff: new patch to fix fdimf and
        fdim function on SPARC.
    
     -- Aurelien Jarno <email address hidden>  Thu, 04 Aug 2016 03:13:12 +0200
  • glibc (2.23.90+20160725.b898b64-1) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * New upstream snapshot from 20160725.
      * debian/testsuite-xfail-debian.mk: remove HPPA math tests from XFAIL,
        the problem is fixed from some time already.
      * debian/patches/powerpc/submitted-powerpc-ifunc-sel.diff: new patch to
        fix the ifunc tests with GCC 6 on PowerPC.
    
     -- Aurelien Jarno <email address hidden>  Mon, 25 Jul 2016 23:38:37 +0200
  • glibc (2.23.90+20160719.2c3d888-1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * testsuite-xfail-debian.mk: Add missing test failure (no actual
        regression).
    
      [ Aurelien Jarno ]
      * New upstream snapshot from 20160719:
        - debian/patches/hurd-i386/cvs-tabdly.diff: upstreamed.
      * debian/control.in/main, debian/rules: build with GCC 6.
    
     -- Aurelien Jarno <email address hidden>  Tue, 19 Jul 2016 23:34:49 +0200
  • glibc (2.23.90+20160711.c10f90d-1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/submitted-malloc-setstate.diff: New patch to fix
        malloc_setstate.
      * testsuite-xfail-debian.mk: Update hurd-i386 testsuite results, no actual
        regression.
    
      [ Aurelien Jarno ]
      * New upstream snapshot from 20160711:
        - debian/patches/localedata/locale-de_LI.diff: upstreamed.
        - debian/patches/hppa/submitted-libm-test-ulps.diff: upstreamed.
      * debian/testsuite-xfail-debian.mk: allow conform/XPG3/sys/stat.h
        and conform/XPG4/sys/stat.h to fail on mips and mipsel, similarly
        to the others sys/stat.h conform tests. Group all theses entries
        and an explanation.
      * debian/testsuite-xfail-debian.mk: do not allow math/test-fenv to
        fail now that we do not have Loongson 2 buildds anymore.
      * debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff:
        update to revision 6087 (from glibc-bsd).
      * debian/testsuite-xfail-debian.mk: allow more failures on kfreebsd-*,
        mostly due to the fsid_t type, and which are not regressions.
      * testsuite-xfail-debian.mk: Update x32 testsuite results, no actual
        regression.
      * Replace debian/patches/alpha/submitted-trunc.diff by
        debian/patches/alpha/submitted-math-fixes.diff containing additional
        math fixes.
      * debian/rules: better glibc version detection for snapshots.
    
     -- Aurelien Jarno <email address hidden>  Mon, 11 Jul 2016 22:45:50 +0200
  • glibc (2.23.90+20160507.87523e9-1) experimental; urgency=medium
    
      * New upstream snapshot from 20160705:
        - Fix locales license.  Closes: #555168.
        - Fix Spanish locale 1st week definition.  Closes: #826888.
        - debian/patches/localedata/sort-UTF8-first.diff: rebased.
        - debian/patches/localedata/locale-eo_EO.diff: upstreamed.
        - debian/patches/localedata/locale-ku_TR.diff: rebased.
        - debian/patches/localedata/fo_FO-date_fmt.diff: rebased.
        - debian/patches/localedata/locales-fr.diff: rebased.
        - debian/patches/localedata/locale-en_DK.diff: rebased.
        - debian/patches/localedata/locale-hsb_DE.diff: rebased.
        - debian/patches/localedata/fr_CH-first_weekday.diff: upstreamed.
        - debian/patches/localedata/locale-de_LI.diff: rebased.
        - debian/patches/localedata/submitted-bz9725-locale-sv_SE.diff: rebased.
        - debian/patches/localedata/first_weekday.diff: upstreamed.
        - debian/patches/localedata/submitted-en_AU-date_fmt.diff: rebased.
        - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff
        - debian/patches/arm/local-arm-futex.diff: rebased.
        - debian/patches/hppa/local-stack-grows-up.diff: dropped, obsolete.
        - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
        - debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
        - debian/patches/hurd-i386/tg-hooks.diff: rebased.
        - debian/patches/hurd-i386/cvs-openat.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-gai_sigqueue.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-aio_sigqueue.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-open.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-c++-types.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-errnos.d.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-mach-syscalls.mk.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-auxv.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-gprof-tick.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-IPV6_PKTINFO.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-i686-link.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-check-local-headers.diff: upstreamed.
        - debian/patches/i386/local-cpuid-level2.diff: rebased.
        - debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
        - debian/patches/sparc/cvs-sparc-nearbyint.diff: upstreamed.
        - debian/patches/any/local-libgcc-compat-ports.diff: rebased.
        - debian/patches/any/submitted-longdouble.diff: rebased.
        - debian/patches/any/submitted-string2-strcmp.diff: rebased.
        - debian/patches/any/local-dynamic-resolvconf.diff: rebased.
        - debian/patches/any/cvs-tst-malloc-thread-exit.diff: upstreamed.
        - debian/patches/any/cvs-sys-personality-h.diff: upstreamed.
      * debian/patches/localedata/{locale-C.diff,locale-de_LI.diff,
        locale-eu_FR.diff,new-valencian-locale.diff}: change LC_IDENTIFICATION
        to i18n:2012.
      * debian/debhelper.in/locales.config: convert iw_IL into he_IL, as the
        former was deprecated and has been removed.
    
     -- Aurelien Jarno <email address hidden>  Tue, 05 Jul 2016 20:47:21 +0200
  • glibc (2.23-5) unstable; urgency=medium
    
      * patches/hurd-i386/git-recvmsg.diff: New patch, fixes recvmsg on PF_LOCAL
        sockets with msg_name != NULL.  Closes: #833558.
      * hurd-i386/libpthread_version.diff: Really fix pthread_setcancelstate
        aliasing.
      * libc0.3.symbols.hurd-i386: Update symbols.
      * hurd-i386/tg-sysvshm.diff: Update from topgit.
      * hurd-i386/cvs-check-local-headers.diff: Update from git.
      * hurd-i386/tg-extern_inline.diff: Fix using inlines in libc.
      * hurd-i386/cvs-libpthread-2.23.diff: Fix calling pthread functions from
        libc.
      * hurd-i386/tg-gsync-libc.diff: New patch, use gsync for libc
        synchronization primitives.
    
     -- Samuel Thibault <email address hidden>  Tue, 23 Aug 2016 21:16:41 +0200
  • glibc (2.23-4) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * patches/kfreebsd/local-sysdeps.diff: update to revision 6098 (from
        glibc-bsd).
      * debian/debhelper.in/libc.postinst: drop code to handle the /var/mail
        transition for pre-Potato installations.
      * debian/debhelper.in/libc.{preinst,postinst}, debian/script.in/nohwcap.sh:
        Remove fallback to dpkg --print-architecture for pre-multiarch systems.
      * debian/debhelper.in/libc.{preinst,postinst}: do not run the NSS check
        code from a chroot as it might not have an init system installed.
      * debian/testsuite-xfail-debian.mk: allow tst-robust8 to fail on amd64, it
        is an intermittent failure that might be due to a kernel issue.
    
     -- Aurelien Jarno <email address hidden>  Wed, 27 Jul 2016 00:39:51 +0200
  • glibc (2.23-2) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * Danish debconf translation update from Joe Hansen.  Closes: #830589.
      * patches/kfreebsd/local-sysdeps.diff: update to revision 6096 (from
        glibc-bsd).
    
      [ Samuel Thibault ]
      * hurd-i386/cvs-libpthread-2.23.diff: Update, adds pthread_setcancelstate
        alias, fixes rsyslog start.
      * hurd-i386/cvs-tabdly.diff: New patch.  Closes: #830584.
      * hurd-i386/local-clock_gettime_MONOTONIC.diff: Complete patch with
        timer_create, to fix ghc 8 build.
    
     -- Aurelien Jarno <email address hidden>  Tue, 19 Jul 2016 20:22:37 +0200
  • glibc (2.23-1) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/hppa/submitted-start.diff: drop, upstreamed.
      * debian/patches/localedata/locale-C.diff: update comment about the week
        entry.  Closes: #829093.
      * debian/testsuite-xfail-debian.mk: allow malloc/tst-mallocfork2 to fail
        on hurd-i386, this is not a regression but a new test.
      * debian/patches/sparc/cvs-sparc-nearbyint.diff: new patch from upstream
        to fix nearbyint* functions with a sNaN input on SPARC.
      * debian/testsuite-xfail-debian.mk: allow math/test-double-finite and
        math/test-float-finite to fail on alpha, as this architecture do not
        fully support IEEE flags.
      * debian/patches/alpha/submitted-trunc.diff: new patch to fix trunc and
        truncf results for big values on alpha.
      * debian/testsuite-xfail-debian.mk: allow nptl/tst-cancel9 and
        nptl/tst-cancelx9 to fail on hppa, they are not regressions.
    
      [ John David Anglin ]
      * debian/patches/hppa/submitted-libm-test-ulps.diff: new patch to update
        the math test ULPs on hppa.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-poll_errors_fixes.diff: Update from tg branch, fixes
        gettimeofday call from select.
    
     -- Aurelien Jarno <email address hidden>  Sun, 03 Jul 2016 21:59:34 +0200
  • glibc (2.23-0experimental4) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/rules.d/build.mk: allow a test to fail without having a .out
        file.
      * patches/kfreebsd/local-sysdeps.diff: update to revision 6075 (from
        glibc-bsd).
    
     -- Aurelien Jarno <email address hidden>  Thu, 30 Jun 2016 12:25:44 +0200
  • glibc (2.23-0experimental3) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch:
        - debian/patches/hurd-i386/tg-hurdsig-fixes-2.diff: refresh.
        - debian/patches/hurd-i386/cvs-libpthread.so.diff: drop, upstreamed.
        - debian/patches/mips/submitted-vfork.diff: drop, upstreamed.
        - debian/patches/sparc/submitted-vfork.diff: drop, upstreamed.
      * debian/rules.d/build.mk: reduce TIMEOUTFACTOR to 15 from 50. That
        corresponds to a 5 minutes default, which should be more than enough even
        on slow architectures.
      * debian/sysdeps/mips64el.mk: change the ISA back to MIPS3 to fix math FMA
        tests on some CPUs.
    
     -- Aurelien Jarno <email address hidden>  Tue, 28 Jun 2016 00:48:51 +0200
  • glibc (2.23-0experimental2) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * patches/kfreebsd/local-fbtl.diff: update to revision 5973 (from
        glibc-bsd).
      * debian/rules, debian/rules.d/build.mk: rename localedir into complocaledir
        following upstream change.
      * debian/patches/local-allocalim-header.diff: drop, obsolete.
      * debian/patches/any/local-no-pagesize.diff: drop, obsolete.
    
      [ Adam Conrad ]
      * debian/testsuite-xfail-debian.mk: Also allow tst-malloc-thread-fail to
        fail where we've already done so for test-xfail-tst-malloc-thread-exit.
    
     -- Aurelien Jarno <email address hidden>  Thu, 14 Apr 2016 14:20:30 +0200
  • glibc (2.23-0experimental1) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/git-updates.diff: update from upstream stable branch.
      * debian/testsuite-xfail-debian.mk (powerpc) really mark
        tst-malloc-thread-exit as xfail.
      * debian/testsuite-xfail-debian.mk (ppc64) mark tst-malloc-thread-exit
        test as xfail, it is a known issue and not a regression.
      * patches/kfreebsd/local-fbtl.diff: update to revision 5969 (from
        glibc-bsd).
      * debian/patches/kfreebsd/local-tst-malloc-fbtl.diff: drop, obsoleted by
        hurd-i386/cvs-libpthread.so.diff.
      * debian/patches/kfreebsd/local-tst-unique.diff: disable tst-unique* on
        GNU/kFreeBSD, as they are not supported by the FreeBSD ELF OSABI.
      * debian/patches/alpha/submitted-fts64.diff: new patch to fix the new fts64
        function on alpha.
    
      [ Samuel Thibault ]
      * hurd-i386/cvs-libpthread.diff: More updates to glibc-2.23.
      * hurd-i386/cvs-openat.diff: Fix __openat prototype.
      * hurd-i386/cvs-gai_sigqueue.diff: Fix gai_sigqueue prototype.
      * hurd-i386/cvs-aio_sigqueue.diff: Fix aio_sigqueue prototype.
      * hurd-i386/cvs-libpthread.diff: Separate 2.23 changes to...
      * hurd-i386/cvs-libpthread-2.23.diff: ... separate patch.
      * hurd-i386/cvs-libpthread.so.diff: Fix building malloc tests.
      * testsuite-xfail-debian.mk: Skip test which just overflows memory.
      * hurd-i386/cvs-pt-kill.diff: Fix pthread_kill locking.
      * hurd-i386/cvs-open.diff: Fix __open in ld.so, thus fixing dlopen().
      * hurd-i386/cvs-c++-types.diff: Add expected c++-types.data.
      * hurd-i386/local-ihash-use.diff: Note that libpthread uses ihash.h.
      * testsuite-xfail-debian.mk: Add failing new tests. Disable the problematic
        test-lfs test.
      * hurd-i386/local-versions.diff: New patch to fix symbol version.
    
      [ Adam Conrad ]
      * debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from
        upstream to make tst-malloc-thread-exit use fewer system resources.
      * debian/debhelper.in/locales.config: Make default_environment_locale
        get preseeded correctly both with and without /etc/default/locale.
      * debian/control.in/i386: Remove list of Breaks that predate oldstable.
      * debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.
    
     -- Aurelien Jarno <email address hidden>  Thu, 24 Mar 2016 00:21:05 +0100
  • glibc (2.23-0experimental0) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * New upstream release: version 2.23, with git updates up to 2016-03-12:
        - Fix German translation of "Alarm clock".  Closes: #291293.
        - Fix strtol in Turkish locales.  Closes: #458611.
        - Add LFS support for fts functions.  Closes: #534521.
        - Fix build with GCC 6.  Closes: #811574.
        - Fix unbounded stack allocation in nan* functions (CVE-2014-9761).
          Closes: #813187.
        - debian/patches/localedata/locale-ku_TR.diff: rebased.
        - debian/patches/localedata/fix-lang.diff: upstreamed.
        - debian/patches/localedata/first_weekday.diff: rebased.
        - debian/patches/localedata/locale-nb_NO.diff: upstreamed.
        - debian/patches/localedata/cvs-bg_BG-t_fmt.diff: upstreamed.
        - debian/patches/alpha/local-string-functions.diff: rebased.
        - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: rebased.
        - debian/patches/arm/local-ioperm.diff: dropped.
        - debian/patches/hppa/cvs-allocatestack-stacktop.diff: upstreamed.
        - debian/patches/hppa/local-pthread_spin_unlock.diff: upstreamed.
        - debian/patches/hppa/submitted-mathdef.diff: upstreamed.
        - debian/patches/hppa/cvs-update-mman.h.diff: upstreamed.
        - debian/patches/hppa/submitted-dladdr.diff: upstreamed.
        - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
        - debian/patches/hurd-i386/tg-tls.diff: rebased.
        - debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
        - debian/patches/hurd-i386/tg-hurdsig-fixes.diff: rebased.
        - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
        - debian/patches/hurd-i386/cvs-libpthread.diff: updated.
        - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: rebased.
        - debian/patches/hurd-i386/submitted-fork_port_leak.diff: upstreamed.
        - debian/patches/hurd-i386/tg-libc_getspecific.diff: rebased.
        - debian/patches/hurd-i386/cvs-libpthread-libc-lockP.diff: upstreamed.
        - debian/patches/hurd-i386/tg-mmap32th_bit.diff: upstreamed.
        - debian/patches/hurd-i386/tg-sysheaders.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-bootstrap.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-cache-mach_host_self.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-csu_crt0.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-s_scalbn.diff: upstreamed.
        - debian/patches/hurd-i386/local-mach_print.diff: rebased.
        - debian/patches/hurd-i386/cvs-hidden.diff: rebased.
        - debian/patches/hurd-i386/cvs-O_DIRECTORY.diff: upstreamed.
        - debian/patches/hurd-i386/cvs-raise-longjump.diff: upstreamed.
        - debian/patches/i386/local-i386-ulps.diff: dropped.
        - debian/patches/kfreebsd/local-scripts.diff: rebased.
        - debian/patches/m68k/submitted-gcc34-seccomment.diff: rebased.
        - debian/patches/mips/cvs-testsuite-o32-fp.diff: upstreamed.
        - debian/patches/powerpc/local-powerpc8xx-dcbz.diff: rebased.
        - debian/patches/sh4/local-fpscr_values.diff: rebased.
        - debian/patches/any/local-bindresvport_blacklist.diff: rebased.
        - debian/patches/any/local-libgcc-compat-main.diff: rebased.
        - debian/patches/any/local-libgcc-compat-abilists.diff: rebased.
        - debian/patches/any/local-mktemp.diff: upstreamed.
        - debian/patches/any/cvs-stdio-lock.diff: upstreamed.
        - debian/patches/any/local-tcsetaddr.diff: rebased.
        - debian/patches/any/local-tst-mktime2.diff: rebased.
        - debian/patches/any/submitted-nis-netgrp.diff: upstreamed.
        - debian/patches/any/submitted-longdouble.diff: rebased.
        - debian/patches/any/local-dynamic-resolvconf.diff: rebased.
        - debian/patches/any/local-static-dlopen-search-path.diff: upstreamed.
        - debian/patches/any/local-math-logb.diff: upstreamed.
        - debian/patches/any/cvs-gawk-gensub.diff: upstreamed.
        - debian/patches/any/cvs-grantpt-namespace.diff: upstreamed.
        - debian/patches/any/cvs-grantpt-pty-owner.diff: upstreamed.
        - debian/patches/any/cvs-bits-libc-stdio-lock.diff: upstreamed.
        - debian/patches/any/submitted-hle-checking-mutex.diff: upstreamed.
        - debian/{control,symbols.wildcards,copyright}: Updated strings for 2.23.
        - debian/patches/kfreebsd/local-undef-glibc.diff: rebased.
        - debian/patches/kfreebsd/local-tst-malloc-backtrace.diff: rebased,
          renamed into local-tst-malloc-fbtl.diff.
        - debian/patches/hurd-i386/submitted-net.diff: rebased.
        - debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff:
          rebased.
        - debian/patches/hurd-i386/submitted-handle-eprototype.diff: dropped.
      * debian/testsuite-xfail-debian.mk (powerpc) mark tst-malloc-thread-fail
        test as xfail, it is a known issue and not a regression.
      * debian/testsuite-xfail-debian.mk (mipsel): mark a few math tests are
        failing, due to a bug in the Loongson 3 FPU.
      * patches/kfreebsd/local-fbtl.diff: update to revision 5940 (from
        glibc-bsd).
    
     -- Aurelien Jarno <email address hidden>  Sun, 13 Mar 2016 19:22:45 +0100
  • glibc (2.22-7) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/submitted-auxv.diff: Update from upstream commit into
        cvs-auxv.diff.
      * hurd-i386/unsubmitted-prof-eintr.diff: Fix recording profiling from
        ext2fs.
      * hurd-i386/submitted-anon-mmap-shared.diff: Disable, actually breaks
        booting hurd-i386.
      * control: Add myself as uploader.
    
     -- Samuel Thibault <email address hidden>  Tue, 19 Apr 2016 11:48:08 +0200
  • glibc (2.22-6) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-i386/submitted-auxv.diff: New patch, fixes cvs crash.
      * hurd-i386/submitted-anon-mmap-shared.diff: New patch, fixes inheritence of
        shared anonymous memory.
    
      [ Aurelien Jarno ]
      * Update from upstream stable branch:
        - Fix stack overflow when getnetbyname is invoked on a very long name
          (CVE-2016-3075).
        - Fix HTM on powerpc/ppc64/ppc64el.
    
     -- Aurelien Jarno <email address hidden>  Sat, 09 Apr 2016 13:35:19 +0200
  • glibc (2.22-5) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * testsuite-xfail-debian.mk: Disable the problematic test-lfs test on hurd.
    
      [ Aurelien Jarno ]
      * Update from upstream stable branch:
        - Fix assertion failure with unconnectable name server addresses.  Closes:
          #816669.
      * Drop libnss-dns-udeb and libnss-files-udeb and merge the files they
        include in libc6-udeb.
      * debian/patches/any/cvs-sys-personality-h.diff: new patch to synchronise
        <sys/personality.h> with kernel headers.  Closes: #697456.
    
     -- Aurelien Jarno <email address hidden>  Tue, 29 Mar 2016 00:44:21 +0200
  • glibc (2.22-3) unstable; urgency=medium
    
      * Update from upstream stable branch:
        - Fix linking shared objects that use libmvec.so functions.  Closes:
          #817879.
      * debian/sysdeps/sh4.mk: build with -fno-delete-null-pointer-checks to
        workaround a missing SH4 specific __builtin_trap implementation in GCC.
      * debian/patches/localedata/locale-C.diff: fix LC_TIME week and d_t_fmt
        fields in C.UTF-8 locale.  Closes: #817895.
      * debian/sysdeps/powerpcspe.mk: pass --without-fp to the configure script
        on powerpcspe.  Closes: #817926.
      * debian/rules.d/control.mk: add nios2 architecture.  Closes: #817944.
      * debian/patches/any/submitted-dlopen-noload.diff: new patch to fix a crash
        in dlopen() with RTLD_NOLOAD.  Closes: #817900.
    
     -- Aurelien Jarno <email address hidden>  Sat, 12 Mar 2016 22:40:15 +0100
  • glibc (2.22-2) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * Update from upstream stable branch:
        - Fix pow() precision on CPUs with fma4, and the corresponding testsuite
          failures.
        - debian/patches/s390/submitted-socketcall.diff: drop, merged upstream.
      * debian/libc6{,-mips32,-mipsn32}.symbols.mips64el: add symbols for files for
        mips64el.
      * patches/kfreebsd/local-sysdeps.diff: update to revision 5932 (from
        glibc-bsd):
        - Fix consistency check for PIC code when built with GCC 5.  Closes:
          #817207.
      * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk: define
        the mvec variable per flavour and not per platform.
      * sysdeps/*mk: enable libmvec only on amd64 and x32 flavours.
      * debian/debhelper.in/libc-dev-alt.install: install libmvec_nonshared.a also
        for alternative builds.
      * debian/debhelper.in/libc-dev{,-alt}.install: install libmvec.a.
    
     -- Aurelien Jarno <email address hidden>  Wed, 09 Mar 2016 18:42:19 +0100
  • glibc (2.22-0experimental3) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * Update from upstream stable branch:
        - debian/patches/any/local-CVE-2015-7547.diff: drop, merged upstream.
      * debian/testsuite-xfail-debian.mk (hurd): correctly detect Hurd. Mark tests
        failing to build as unsupported. Update for glibc 2.22.
      * debian/patches/hurd-i386/submitted-hurd-abilist.diff: new patch to get the
        abilist tests buildable on Hurd.
      * debian/testsuite-xfail-debian.mk (mips): correctly detect 64-bit mips
        flavours.
      * debian/testsuite-xfail-debian.mk (hppa): mark new tests which fail as
        xfail.
      * debian/testsuite-xfail-debian.mk (alpha): mark new tests which fail as
        xfail.
      * control.in/main: Bump Standards-Version to 3.9.7 (no changes).
      * debian/patches/sparc/submitted-sparc64-socketcall.diff: new patch to fix
        bind(), listen() and setsockopt()when built against 4.4+ kernel headers.
      * Update German debconf translation, by Helge Kreutzman.  Closes: #815697.
      * Update Japanese debconf translation, by Takuma Yamada.  Closes: #815858.
    
     -- Aurelien Jarno <email address hidden>  Tue, 01 Mar 2016 18:56:42 +0100
  • glibc (2.22-0experimental2) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/patches/m68k/local-fpic.diff: drop, obsolete.
      * debian/patches/m68k/local-mathinline_h.diff: drop, not applied for a
        lot of time, obsolete.
      * debian/patches/sparc/submitted-timing.diff: drop, obsolete, not
        needed anymore since libc6-sparcv9 has been removed.
      * debian/patches/any/local-no-malloc-backtrace.diff: drop, the real bug
        has been fixed upstream.
      * debian/patches/any/local-no-SOCK_NONBLOCK.diff: drop, both GNU/Hurd
        and GNU/kFreeBSD now support SOCK_NONBLOCK.
      * debian/patches/any/local-libgcc-compat-ports.diff: refresh.
      * debian/patches/any/local-disable-test-tgmath2.diff: drop, 8 years have
        passed, the build daemons should now have enough resources to build
        and run this test.
      * debian/patches/s390/submitted-nexttowardf.diff: drop, fixed upstream
        another way.
      * debian/patches/alpha/submitted-rtld-fPIC.diff: drop, fixed upstream
        another way.
      * debian/patches/any/unsubmitted-scanf-includes.diff: replace the hack by
        the upstream fix patches/any/cvs-bits-libc-stdio-lock.diff. This also
        stop installing <bits/libc-lock.h> and <bits/stdio-lock.h>.  Closes:
        #404532, #639697.
      * debian/control, debian/rules.d/control.mk, debian/sysdeps/arm.mk: remove
        support for the ARM old-ABI architecture, it is not supported upstream
        anymore.
      * debian/sysdeps/*.mk: cleanup and homogenize:
        - define options common to all flavours using the non-flavour specific
          variable.
        - reorganize to not mix generic variables with flavour specific variables.
        - move -march and -mtune options from extra_cflags to CC and CXX as they
          might slightly change the ABI and the configure script needs to detect
          that.
      * debian/testsuite-checking/expected-results-sparc64-linux-gnu-libc: allow
        new tests to fail, cleanup resolved issues.
      * Replace debian/patches/i386/submitted-i586-ulps.diff by
        debian/patches/i386/local-i386-ulps.diff. The actual math precision
        depends on the CPU manufacturer and on the ability to use SSE2
        instructions or not. Change the i386 ULPs to the lowest precision
        produced by AMD and Intel CPU with and without SSE2 until upstream can
        figure out a better solution.
      * debian/testsuite-checking/expected-results-powerpc64le-linux-gnu-libc:
        allow nptl/tst-cancel17 and nptl/tst-cancelx17, this is a know upstream
        race condition.
      * debian/testsuite-checking/*, debian/testsuite-xfail-debian.mk,
        debian/rules.d/build.mk: rework testsuite system by extending upstream.
      * debian/debhelper.in/libc{,-alt,otherbuild).install: stop shipping
        testsuite results as it make the package build non-reproducible in case
        of different kernels and race conditions in the testsuite.
      * debian/testsuite-xfail-debian.mk: allow stdlib/tst-makecontext to fail
        on armel and armhf, as it is a new test introduced with glibc 2.22 and
        not a regression.
      * debian/patches/git-updates.diff: update to the latest commit of the
        2.22 branch.
      * debian/patches/alpha/submitted-abilist.diff: drop, merged upstream.
      * debian/patches/hppa/cvs-inline-syscall.diff: drop, merged upstream.
      * debian/patches/hppa/cvs-start.diff: drop, merged upstream.
      * debian/control.in/main: update VCS fields to the canonical location.
      * debian/control.in/{libc,libnss-dns-udeb,libnss-files-udeb}: rename
        XC-Package-Type into Package-Type.
      * debian/control.in/libc: drop conflicts on prelink (<= 0.0.20090311-1) as
        we don't support Lenny to Stretch upgrades.
      * debian/debhelper.in/libc-bin.{postinst,lintian-overrides},
        debian/rules.d/debhelper.mk, debian/local/sbin/ldconfig: remove ldconfig
        wrapper as new debhelper versions use the trigger instead of an explicit
        call to ldconfig.
      * debian/testsuite-xfail-debian.mk: allow POSIX2008/netdb.h/linknamespace
        and -XOPEN2K/netdb.h/linknamespace to fail on kfreebsd-* (new tests).
      * debian/testsuite-xfail-debian.mk: allow tst-setcontext2 to fail on
        kfreebsd-* (new test also failing on native FreeBSD).
    
      [ Adam Conrad ]
      * debian/patches/any/cvs-gawk-gensub.diff: Fix scary output from newer gawk.
      * debian/debhelper.in/libc-bin.postinst: Call ldconfig during configure as
        well, or major version upgrades will leave us without due to dep ordering.
    
     -- Aurelien Jarno <email address hidden>  Mon, 15 Feb 2016 21:48:56 +0100
  • glibc (2.22-0experimental1) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * debian/debhelper.in/libc-dev.install: install libmvec_nonshared.a.
        Closes: #806910.
      * debian/control.in/main, debian/rules: build with gcc-5.
      * patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff:
        update to revision 5856 (from glibc-bsd):
        - Update to glibc 2.22.
      * debian/patches/kfreebsd/local-tst-malloc-backtrace.diff: new patch to fix
        tst-malloc-backtrace on GNU/kFreeBSD.
      * debian/sysdeps/ppc64el.mk: default to POWER8 and use default gcc options.
      * debian/rules.d/build.mk: explicitly disable mathvec when mvec=no.
      * debian/testsuite-checking/expected-results-s390x-linux-gnu-libc:
        allow elf/tst-protected1a and elf/tst-protected1b to fail as they are
        new tests. Cleanup resolved issues.
      * debian/testsuite-checking/expected-results-aarch64-linux-gnu-libc:
        cleanup resolved issues.
      * debian/rules.d/build.mk: abort if the log file does not contain any
        testsuite result.
      * debian/patches/localedata/submitted-locale-bo.diff: drop, now useless.
      * debian/patches/any/submitted-resolv-ipv6-nameservers.diff: drop, now
        useless.
      * debian/testsuite-checking/expected-results-powerpc-linux-gnu-libc,
        debian/testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64:
        cleanup resolved issues.
      * debian/testsuite-checking/expected-results-powerpc-linux-gnu-powerpc,
        debian/testsuite-checking/expected-results-powerpc64-linux-gnu-libc:
        new files.
      * debian/patches/i386/submitted-i586-ulps.diff: new patch to provide
        i586 ULPs.
      * debian/patches/git-updates.diff: update to the latest commit of the
        2.22 branch.
      * debian/testsuite-checking/expected-results-i?86-linux-gnu-*: cleanup
        resolved issues.
      * debian/testsuite-checking/expected-results-x86_64-linux-gnu-*: cleanup
        resolved issues.
      * debian/testsuite-checking/expected-results-x86_64-linux-gnux32-*:
        update and cleanup resolved issues.
      * debian/testsuite-checking/expected-results-powerpc64le-linux-gnu-libc:
        update and cleanup resolved issues.
      * debian/testsuite-checking/expected-results-mips*: update and cleanup
        resolved issues.
      * debian/testsuite-checking/expected-results-*kfreebsd-gnu*: update and
        cleanup resolved issues.
      * debian/patches/mips/local-r10k.diff: dropped, we don't support systems
        with a MIPS R10K CPU since the ISA has been switched to MIPS R2.
      * debian/patches/mips/cvs-testsuite-o32-fp.diff: new patch to fix testsuite
        build on pre-R2 ISA.
      * debian/patcheS/any/cvs-grantpt-namespace.diff: new patch to fix the
        grantpt link namespace when built without pt_chown.
      * debian/patches/alpha/submitted-abilist.diff: new patch to fix alpha ABI
        baseline sorting.
      * debian/patches/alpha/submitted-fegetenv-namespace.diff: new patch to fix
        the fegetenv link namespace on alpha.
      * debian/patches/alpha/submitted-termios_h.diff: new patch to fix
        visibility issues in termios.h on alpha.
    
     -- Aurelien Jarno <email address hidden>  Thu, 10 Dec 2015 23:29:06 +0100
  • glibc (2.22-0experimental0) experimental; urgency=medium
    
      [ Adam Conrad ]
      * New upstream release: version 2.22, with git updates up to 2015-11-27:
        - debian/patches/all/local-alias-UTF-8.diff: Fixed upstream.
        - debian/patches/any/cvs-ldconfig-aux-cache.diff: Upstreamed.
        - debian/patches/any/cvs-localplt-new-readelf.diff: Upstreamed.
        - debian/patches/any/cvs-logbl-accuracy.diff: Upstreamed.
        - debian/patches/any/cvs-vismain-pie.diff: Upstreamed.
        - debian/patches/any/local-xfail-stdlib-linkns.diff: Dropped.
        - debian/patches/any/local-tester-gcc-4.9.diff: Dropped.
        - debian/patches/arm/cvs-arm-sfi_breg.diff: Upstreamed.
        - debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Upstreamed.
        - debian/patches/hppa/cvs-alloca-werror.diff: Upstreamed.
        - debian/patches/hppa/cvs-fpu-r2.diff: Upstreamed.
        - debian/patches/hppa/cvs-fpu2.diff: Upstreamed.
        - debian/patches/hppa/local-fcntl-osync.diff: Fixed upstream.
        - debian/patches/hppa/local-setcontext.diff: Fixed upstream.
        - debian/patches/powerpc/cvs-power7-strncpy.diff: Upstreamed.
        - debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Upstreamed.
        - debian/patches/powerpc/cvs-ppc-pow.diff: Upstreamed.
        - debian/patches/powerpc/cvs-ppc-sqrt.diff: Upstreamed.
        - debian/patches/powerpc/cvs-ppc-sqrtf.diff: Upstreamed.
        - debian/patches/powerpc/cvs-ppc-tabort-le.diff: Upstreamed.
        - debian/patches/all/local-alias-et_EE.diff: Rebased.
        - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: Rebased.
        - debian/patches/any/local-libgcc-compat-ports.diff: Rebased.
        - debian/patches/any/local-libpic.diff: Rebased.
        - debian/patches/any/local-no-pagesize.diff: Rebased.
        - debian/patches/any/submitted-longdouble.diff: Rebased.
        - debian/patches/any/submitted-missing-etc-hosts.diff: Rebased.
        - debian/patches/any/submitted-resolv-ipv6-nameservers.diff: Rebased.
        - debian/patches/i386/submitted-i686-timing.diff: Rebased.
        - debian/patches/localedata/local-all-no-archive.diff: Rebased.
        - debian/patches/localedata/submitted-locale-bo.diff: Rebased.
        - debian/patches/mips/submitted-rld_map.diff: Rebased.
      * debian/{control,symbols.wildcards,copyright}: Updated strings for 2.22.
      * debian/libc6*.symbols: Add libmvec.so.1 to the amd64/x32 symbols files.
      * debian/*: Conditionally add libmvec to libc-udeb only on amd64 and x32.
    
      [ Samuel Thibault ]
      * debian/patches/hurd-i386/tg-tls.diff: Rebased.
      * debian/patches/hurd-i386/tg-tls-threadvar.diff: Rebased.
      * debian/patches/hurd-i386/tg-ioctl-base-types.diff: Upstreamed.
      * debian/patches/hurd-i386/tg-extern_inline.diff: Rebased.
      * debian/patches/hurd-i386/tg-aio_misc.diff: Upstreamed.
      * debian/patches/hurd-i386/tg-chflags.diff: Upstreamed.
      * debian/patches/hurd-i386/tg-select-EINTR.diff: Upstreamed.
      * debian/patches/hurd-i386/tg-af_local_strlen.diff: Upstreamed.
      * debian/patches/hurd-i386/tg-nice.diff: Upstreamed.
      * debian/patches/hurd-i386/tg-nfds-poll.diff: Upstreamed.
      * debian/patches/hurd-i386/tg-sigstate_locking.diff: Upstreamed.
      * debian/patches/hurd-i386/tg-mmap_file_prot_none_fix.diff: Upstreamed.
      * debian/patches/hurd-i386/cvs-unwind-resume.diff: Upstreamed.
      * debian/patches/hurd-i386/cvs-libc-modules.h.diff: Upstreamed.
      * debian/patches/hurd-i386/cvs-warnings.diff: Upstreamed.
      * debian/patches/hurd-i386/cvs-check-local-headers.diff: Upstreamed.
      * debian/patches/hurd-i386/cvs-mlock.diff: Upstreamed.
      * debian/patches/hurd-i386/cvs-csu_crt0.diff: New patch, fixes gcrt0.o
        build.
      * debian/patches/hurd-i386/cvs-s_scalbn.diff: New patch, fixes s_scalbn.S
        build.
      * debian/patches/hurd-i386/tg-tls-threadvar.diff: Update.
      * patches/hurd-i386/tg-posix_thread.diff: Update, to define
        _POSIX_THREAD_KEYS_MAX, _POSIX_THREAD_DESTRUCTOR_ITERATIONS and
        _POSIX_THREAD_THREADS_MAX.
    
      [ Aurelien Jarno ]
      * debian/patches/hppa/cvs-atomic.diff: Upstreamed.
      * debian/patches/hppa/cvs-sysdep-errno.diff: Upstreamed.
      * debian/patches/hppa/cvs-inline-syscall-rewrite.diff: Upstreamed.
      * debian/patches/any/cvs-mangle-tls_dtor_list.diff: Rebased.
      * debian/patches/any/cvs-tls-dtv.diff: Upstreamed.
      * debian/patches/any/cvs-rfc3542-advanced-api.diff: Upstreamed.
      * debian/patches/any/cvs-check-localplt.diff: Upstreamed.
      * debian/patches/any/cvs-ld_pointer_guard.diff: Upstreamed.
      * debian/patches/any/cvs-mangle-tls_dtor_list.diff: Upstream.
    
     -- Aurelien Jarno <email address hidden>  Wed, 02 Dec 2015 00:06:13 +0100
  • glibc (2.21-9) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * Update from upstream stable branch:
        - Fixes bug18240 failing with a timeout on machines with a lot of swap.
          Closes: #814958.
    
     -- Aurelien Jarno <email address hidden>  Wed, 17 Feb 2016 18:45:59 +0100
  • glibc (2.21-7) unstable; urgency=medium
    
      [ Aurelien Jarno ]
      * patches/localedata/cvs-bg_BG-t_fmt.diff: new patch from upstream to
        use colon as time separator in the Bulgarian locale.  Closes:
        #808143.
      * Update French debconf translation, by Christian Perrier.  Closes:
        #809636.
      * Update Brazilian Portuguese debconf translation, by Adriano Rafael
        Gomes.  Closes: #809741.
      * patches/hppa/cvs-update-mman.h.diff: new patch from upstream to add huge
        pages support on hppa.  Closes: #809776.
      * patches/hppa/submitted-dladdr.diff: new patch from John David Anglin to
        fix dladdr issues on hppa.  Closes: #810053.
      * sysdeps/armel.mk, sysdeps/armhf.mk: re-enable IFUNC support now that
        binutils has been fixed.
      * debian/control.in/main: update Vcs-* fields to point to the new git
        repository.
      * Update Dutch debconf translation, by Frans Spiesschaert.  Closes: #812351.
      * Update from upstream stable branch:
        - Fix segmentation fault caused by passing out-of-range data to strftime()
          (CVE-2015-8776).
        - Fix multiple unbounded stack allocations in catopen() (CVE-2015-8779).
      * patches/any/submitted-hle-checking-mutex.diff: add proposed patch to fix
        a wrong assertion in pthread_mutex_unlock() on systems with hardware lock
        elision.  Closes: #810322.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/cvs-libpthread-sigstate.diff: New patch to fix spurious
        signal blocking leading to sigill.  Fixes rsyslog tests.
      * patches/hurd-i386/cvs-raise-longjump.diff: New patch to fix longjump from
        signal handler.  Closes: #800900.
      * patches/hurd-i386/cvs-O_DIRECTORY.diff: New patch to fix O_DIRECTORY lookup
        on trivial translators.
    
     -- Aurelien Jarno <email address hidden>  Sun, 24 Jan 2016 00:21:18 +0100
  • glibc (2.21-0experimental4) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * testsuite-checking/expected-results-*kfreebsd-gnu-*: re-add tst-getpid1
        and tst-getpid2 as it seems they can still occasionally fail on the
        buildds.
      * testsuite-checking/expected-results-mips64el-linux-gnu-libc: rename into
        testsuite-checking/expected-results-mips64el-linux-gnuabi64-libc.
      * testsuite-checking/expected-results-{arm,mips}*: allow nptl/tst-stack4 to
        fail. It's a new test which fails intermitently on the buildds and a known
        upstream problem.
      * patches/hppa/submitted-mathdef.diff: new patch from John David Anglin to
        define __NO_LONG_DOUBLE_MATH on hppa.  Closes: #805836.
      * patches/hppa/cvs-inline-syscall-rewrite.diff: new patch backported from
        upstream as requested by John David Anglin.
      * patches/hppa/cvs-sysdep-errno.diff: new patch backported from upstream as
        requested by John David Anglin.
      * testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite
        result, from John David Anglin.
      * testsuite-checking/*{arm,mips,hppa}*: allow nptl/tst-cancel24-static to
        fail on armel, armhf, hppa, mips, mipsel. It's an upstream regression
        only affecting static binaries currently under investigation.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-tls-threadvar.diff: Update, to fix recursion while
        accessing TLS while locking for accessing TLS.
      * patches/hurd-i386/tg-context_functions.diff: Update, to fix sigprocmask
        visibility.
      * patches/hurd-i386/cvs-hidden.diff: New patch, to fix build with hidden
        support.
      * sysdeps/hurd-i386.mk: Disable libc0.3-i686 and libc0.3-xen build for now,
        to get 2.21 out against the binutils version which broke them.
    
     -- Aurelien Jarno <email address hidden>  Sun, 29 Nov 2015 23:24:08 +0100
  • glibc (2.21-0experimental3) experimental; urgency=medium
    
      [ Aurelien Jarno ]
      * patches/hppa/cvs-allocatestack-stacktop.diff: new patch from upstream
        to fix a set-but-unused warning in nptl/allocatestack.c, causing a
        build failure.
      * patches/hppa/local-stack-grows-up.diff: rebase.
      * patches/any/cvs-tls-dtv.diff: new patch from upstream to fix fix DTV race,
        assert, and DTV_SURPLUS Static TLS limit.  This also reduces the failure
        rate of nptl/tst-stack4.  Closes: #793641.
      * Add expected testsuite result for mips64el:
        - testsuite-checking/expected-results-mips64el-linux-gnu-libc
        - testsuite-checking/expected-results-mips64el-linux-gnuabin32-mipsn32
        - testsuite-checking/expected-results-mipsel-linux-gnu-mips32
      * patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff:
        update to revision 5844 (from glibc-bsd):
        - Update to glibc 2.21.
        - Define F_DUP2FD_CLOEXEC.  Closes: #712074.
        - Define SOCK_CLOEXEC and SOCK_NONBLOCK.
        - Wire-up accept4.  Closes: #722885.
      * sysdeps/kfreebsd-{amd64,i386}.mk: configure with --disable-werror.
      * patches/kfreebsd/local-nscd-no-sockcloexec.diff: Drop.
      * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: improve and remove
        a warning.
      * patches/kfreebsd/local-tst-auxv.diff: new patch to disable AT_EXECFN
        testing in tst-auxv when it is not defined.
      * patches/any/cvs-rfc3542-advanced-api.diff: new patch from usptream to
        add missing Advanced API (RFC3542) (1) defines.  Closes: #753909.
      * debian/rules: don't put debug files from libc0.1-i386 and libc6-mips32
        into libc0.1-dbg or libc6-dbg.
      * patches/hppa/cvs-atomic.diff, patches/hppa/cvs-inline-syscall.diff: new
        patches from upstream to improve atomic and inline syscalls on HPPA
        (closes: #799478).
      * rules.d/build.mk: don't run the testsuite with make -k, as a build
        failure in the testsuite, otherwise build failures cause the regression
        comparison to be entirely skipped.
      * testsuite-checking/expected-results-*kfreebsd-gnu-*: update testsuite
        results.
      * patches/any/cvs-check-localplt.diff: new patch from upstream to fix
        check-localplt test with recent binutils version on x86.
      * patches/hppa/submitted-gmon-start.diff: new patch from upstream to
        fix __gmon_start__ symbol proliferation on hppa.  Closes: #805730.
      * Update from upstream stable branch:
        - patches/any/cvs-make-typo.diff: Merged. 
        - Fix FTBFS with libselinux 2.4.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-pagesize.diff: Refresh.
      * patches/hurd-i386/submitted-handle-eprototype.diff: Refresh.
      * patches/hurd-i386/tg-posix_thread.diff: Update, to define
        _POSIX_THREAD_KEYS_MAX, _POSIX_THREAD_DESTRUCTOR_ITERATIONS and
        _POSIX_THREAD_THREADS_MAX.
    
     -- Aurelien Jarno <email address hidden>  Sun, 22 Nov 2015 19:37:39 +0100
  • glibc (2.21-0experimental2) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * Symbol versions which contain _DEBIAN_ are unexpected by upstream scripts.
        Add hurd-i386-only patches/hurd-i386/local-versions-hack.diff to work
        around the issue.  Also take the opportunity of the upstream version bump
        to bump the versions to GLIBC_2_21, which will allow one to remove the
        _DEBIAN_ hacks once packages are rebuilt.
      * patches/hurd-i386/unsubmitted-libpthread-semaphore.h.diff: Remove
        libpthread/sysdeps/i386/bits/semaphore.h, now that hurd Implies
        libpthread/sysdeps/generic. Move libpthread/include/semaphore.h into
        libpthread/sysdeps/pthread/semaphore.h instead of the latter just
        including the former, since the latter is what gets installed.
      * patches/hurd-i386/cvs-cache-mach_host_self.diff: New patch to avoid port
        count issue on the host port.
      * patches/hurd-i386/unsubmitted-gnumach.defs.diff: Also build
        task_notify.defs stubs.  Drop unneeded change.
      * libc0.3.symbols.hurd-i386: Update.
      * patches/hurd-i386/local-mach_print.diff: New patch to export mach_print.
    
      [ Aurelien Jarno ]
      * rules.d/debhelper.mk: replace GLIBC_VERSION before LIBC.  Closes:
        #797538.
      * Drop loongson-2f flavour on mipsel as this machine is not supported
        anymore (default to R2 ISA).
      * kfreebsd/local-sysdeps.diff: update to revision 5772 (from glibc-bsd).
        Closes: #764692, #785796.
      * testsuite-checking/expected-results-mips*: allow the new tst-audit9
        fail, like the others tst-auditX.
      * testsuite-checking/expected-results-mips(el)-linux-gnu-libc: allow
        conformtest for sys/stat.h to fail for O32 ABI. They were previously
        under the failing test run-conformtest.out, but it has been lost in
        the conversion to the new format.
      * testsuite-checking/expected-results-mips*: sort the files. Remove
        failures due to old kernel now that all buildds run jessie.
      * debhelper.in/locales-all.prerm: do not specify a path to check for
        locale-gen.
      * libc6.1.symbols.alpha: remove invoke_dynamic_linker from libpcprofile.so.
        It has disappeared, but it is a private library.
      * Remove debver2localesdep.pl, it is unused since 2.19-16.
      * Use $(GLIBC_VERSION) for shlib, instead of defining the version in a
        separate shlibver file.
      * Remove completely outdated README, README.source and TODO files.
      * rules.d/debhelper.mk: use the default compression format for libc6,
        libc-bin and multiarch-support. Nowadays deboostrap is able to handle
        the xz format and modern distributions also support it. Anyway almost
        all packages installed by debootstrap are now using the xz format.
      * Bump debhelper compatibility to level 9. This brings compressed debug
        file using the build-id instead of a fixed path. This is much more
        multiarch friendly.
      * control.in/*: remove pre-squeeze conflicts.
      * libc-bin, libc-dev-bin: Recommends the manpages package and add lintian
        override for missing manpages.
      * sysdeps/s390x.mk: --enable-lock-elision.
      * testsuite-checking/expected-results-x86_64-linux-gnux32-*: allow
        conformtest for headers with tv_nsec to fail for x32. The type
        non-compliance is intentional. These tests were previously marked as
        failing under the run-conformtest.out, but they have been lost during
        the conversion to the new format.
      * testsuite-checking/compare.sh: re-enable failures in case of regressions.
      * rules.d/build.mk: don't require flavours to be tested before being
        installed. They are still tested when calling the build-arch or
        binary-arch targets, but not anymore when calling the build-indep or
        binary-indep targets.
      * patches/hppa/cvs-alloca-werror.diff: new patch from upstream to fix a
        build failure.
      * debhelper.in/libc.preinst: fix up error message for too old Linux
        kernels.  Closes: #800846.
      * patches/any/cvs-ld_pointer_guard.diff: new patch from upstream to
        unconditionally disable LD_POINTER_GUARD.  Closes: #798316, #801691.
      * patches/any/cvs-mangle-tls_dtor_list.diff: new patch from upstream to
        mangle function pointers in tls_dtor_list.  Closes: #802256.
      * Update Brazilian Portuguese debconf translation, by Adriano Rafael
        Gomes.  Closes: #799418.
    
      [ Steven Chamberlain ]
      * sysdeps/kfreebsd.mk: find kfreebsd-kernel-headers in multiarch path.
        Closes: #672774, #798064.
    
      [ Helmut Grohne ]
      * Fix some issues with stage 1.  Closes: #797831.
    
      [ Adam Conrad ]
      * debian/patches/arm/local-arm-futex.diff: Lie about the minimum kernel
        support for futex_atomic_cmpxchg_inatomic to restore the  previous state
        and fix the pulsesink (and others) regression on ARM (closes: #788799)
    
      [ Henrique de Moraes Holschuh ]
      * Replace patches/amd64/local-blacklist-on-TSX-Haswell.diff by 
        local-blacklist-for-Intel-TSX.diff also blacklisting some Broadwell
        models.  Closes: #800574.
    
     -- Aurelien Jarno <email address hidden>  Mon, 19 Oct 2015 00:20:34 +0200
  • glibc (2.21-0experimental1) experimental; urgency=medium
    
      [ Samuel Thibault ]
      * patches/hurd-i386/cvs-libpthread.diff: Update from upstream.
      * patches/hurd-i386/cvs-libpthread-dlopen.diff: Merged.
      * patches/hurd-i386/cvs-libpthread-libc-lockP2.diff: Merged.
      * patches/hurd-i386/cvs-bind_umask.diff: Merged.
      * patches/hurd-i386/cvs-fork_ss_hang.diff: Merged.
      * patches/hurd-i386/cvs-munmap-0.diff: Merged.
      * patches/hurd-i386/cvs-static-dlopen.diff: Merged.
      * patches/hurd-i386/cvs-tcbhead_t.diff: Merged.
      * patches/hurd-i386/cvs-libpthread_versions.diff: Rebased.
      * patches/hurd-i386/local-disable-tst-xmmymm.diff: Dropped.
      * patches/hurd-i386/local-hurdsig-global-dispositions-version.diff: Rebased.
      * patches/hurd-i386/submitted-exec_filename.diff: Rebased.
      * patches/hurd-i386/submitted-net.diff: Rebased.
      * patches/hurd-i386/tg-EIEIO-fr.diff: Rebased.
      * patches/hurd-i386/tg-af_local_strlen.diff: Rebased.
      * patches/hurd-i386/tg-chflags.diff: Rebased.
      * patches/hurd-i386/tg-tls-threadvar.diff: Update.
      * patches/hurd-i386/tg-tls.diff: Rebased.
      * patches/hurd-i386/tg-tls_thread_leak.diff: Rebased.
      * patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: Rebased.
      * patches/hurd-i386/tg-no-hp-timing.diff: Update.
      * patches/series: Re-enable all hurd patches.
      * patches/hurd-i386/libpthread-versions.diff: New patch, updates to new
        version engine.
      * patches/hurd-i386/cvs-revert-gnu-gnu-cleanup.diff: New patch, reverts
        cleanup of the gnu-gnu hack.
      * patches/hurd-i386/libpthread_pthread_types.diff: New patch, fixes
        inclusion of pthread_types.h
      * patches/hurd-i386/unsubmitted-libc_alloca_cutoff.diff: New patch,
        implements alloca cutoff limit.
      * patches/hurd-i386/cvs-unwind-resume.diff: New patch, fixes unwind-resume
        build.
      * patches/hurd-i386/unsubmitted-libpthread-semaphore.h.diff: New patch,
        fixes semaphore header inclusion.
      * patches/hurd-i386/unsubmitted-timer_routines.diff: New patch, fixes
        timer_routines build.
      * patches/hurd-i386/cvs-libc-modules.h.diff: New patch, adds missing
        dependency on libc-modules.h.
      * patches/hurd-i386/cvs-warnings.diff: New patch, fixes warnings.
      * patches/hurd-i386/cvs-check-local-headers.diff: New patch, clears spurious
        local-header warnings.
      * sysdeps/hurd.mk: Disable -Werror since MIG currently generates warnings.
      * testsuite-checking/expected-results-{i586-gnu-libc,i686-gnu-
        {i386,i686,xen}}: update testsuite results
    
      [ Adam Conrad ]
      * debian/{rules.d/debhelper.mk,sysdeps/*}: Define per-platform pldd
        variable to control installation of usr/bin/pldd in libc-bin, and
        leverage the same trick to decide to install usr/lib/pt_chown too.
      * debian/patches/kfreebsd/local-no-pldd.diff: Drop, no longer used.
      * debian/patches/alpha/submitted-PTR_MANGLE.diff: Use IS_IN macros.
      * debian/patches/powerpc/cvs-ppc-sqrt.diff: Fix sqrt() on powerpc.
      * debian/patches/powerpc/cvs-ppc-sqrtf.diff: Likewise for sqrtf().
      * debian/patches/powerpc/cvs-ppc-pow.diff: Likewise for pow().
      * debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Fix inline
        feraiseexcept and feclearexcept macro input conversion on PPC.
      * debian/patches/any/submitted-longdouble.diff: Refresh for above.
      * debian/patches/any/local-disable-test-tgmath2.diff: Likewise.
      * debian/patches/any/cvs-logbl-accuracy.diff: Fix ldbl-128ibm logbl.
      * debian/patches/powerpc/local-math-logb.diff: Refresh and move to
        debian/patches/any/local-math-logb.diff, as it's not PPC-specific.
      * debian/patches/any/cvs-localplt-new-readelf.diff: Preemptively
        fix localplt test breakage with binutils 2.26 before it lands.
      * debian/patches/any/cvs-make-typo.diff: Fix typo in elf/Makefile.
      * debian/patches/powerpc/cvs-power7-strncpy.diff: Optimize strncpy
        for POWER7 drastically (10-70%) on strings longer than 16 chars.
      * debian/patches/powerpc/cvs-ppc-tabort-le.diff: Fix TABORT encoding
        when building on toolchains without HTM support (no-op on gcc-4.9)
      * debian/patches/arm/cvs-arm-sfi_breg.diff: Fix LDR_GLOBAL macro.
      * debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Fix memcpy
        and memmove for the ARM_ALWAYS_BX class of hardware like ArmadaXP.
      * debian/{control.in/*,debhelper.in/*,rules.d/*}: Stop hardcoding our
        upstream version all over the place and use GLIBC_VERSION instead.
      * debian/debhelper.in/libc.preinst: Unconditionally wipe ld.so.cache
        on major version upgrades, which is significantly less error-prone.
    
      [ Aurelien Jarno ]
      * debian/patches/any/local-libgcc-compat-main.diff: Fix definition of
        __floatdisf for sparc.
      * debian/patches/any/local-libgcc-compat-ports.diff: Fix definition of
        __floatdisf for mips. Remove usage of INTUSE (Closes: #782198).
      * debian/sysdeps/linux.mk, debhelper.in/libc.preinst: bump minimal Linux
        kernel version to 3.2 (ie the version in Wheezy).
      * debian/patches/localedata/locale-C.diff: fix d_fmt time format (Closes:
        #775179).
      * Create source tarball in a deterministic manner: adjust file modification
        time, user, group, permissions, and file order (addresses: #783210).
      * Update from upstream stable branch:
        - Fix a buffer overflow in overflow in getanswer_r (CVE-2015-1781)
          Closes: #796105.
      * sysdeps/linux.mk: don't build pt_chown (CVE-2013-2207). Closes: #717544.
      * Move translation to a new libc-l10n package from the locales packages.
        Add a dependency from locales and locales-all to libc-l10n, so that they
        both provide the same feature. Closes: #788352.
      * control.in/main: Bump Standards-Version to 3.9.6 (no changes).
    
      [ Breno Leitao ]
      * Remove --without-cvs that is not used anymore as a valid configuration.
        It was removed in commit 92963737c4376bcfd65235d5c325fa7f48302f89
        (Closes: #781245).
    
      [ Matthias Klose ]
      * Fix multilib enabled stage1 cross builds (closes: #766877).
    
     -- Aurelien Jarno <email address hidden>  Sat, 29 Aug 2015 00:43:02 +0200
  • glibc (2.21-0experimental0) experimental; urgency=medium
    
    
      * New upstream release: version 2.21, with git updates up to 2015-02-10:
        - debian/patches/git-updates.diff: Updated.
        - debian/patches/all/submitted-po-fr-fixes.diff: Rebased.
        - debian/patches/alpha/cvs-__pointer_chk_guard.diff: Merged.
        - debian/patches/alpha/cvs-unwind-backtrace.diff: Merged.
        - debian/patches/alpha/local-gcc4.1.diff: Rebased.
        - debian/patches/alpha/local-lowlevellock.diff: Dropped.
        - debian/patches/alpha/local-string-functions.diff: Rebased.
        - debian/patches/alpha/submitted-PTR_MANGLE.diff: Rebased.
        - debian/patches/alpha/submitted-dl-support.diff: Rebased.
        - debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff: Dropped.
        - debian/patches/alpha/submitted-rtld-fPIC.diff: Rebased.
        - debian/patches/amd64/cvs-slow-sse42.diff: Merged.
        - debian/patches/amd64/local-blacklist-on-TSX-Haswell.diff: Rebased.
        - debian/patches/amd64/submitted-rwlock-stack-imbalance.diff: Dropped.
        - debian/patches/any/cvs-check_pf-infinite-loop.diff: Merged.
        - debian/patches/any/cvs-getnetbyname.diff: Merged.
        - debian/patches/any/cvs-regex-alloca.diff: Merged.
        - debian/patches/any/cvs-resolv-first-query-failure.diff: Merged.
        - debian/patches/any/cvs-socketcall-syscall.diff: Merged.
        - debian/patches/any/cvs-strtod.diff: Merged.
        - debian/patches/any/cvs-vfprintf.diff: Merged.
        - debian/patches/any/cvs-wordexp.diff: Merged.
        - debian/patches/any/cvs-wprintf.diff: Merged.
        - debian/patches/any/cvs-wscanf.diff: Merged.
        - debian/patches/any/local-disable-libnss-db.diff: Rebased.
        - debian/patches/any/local-disable-test-tgmath2.diff: Rebased.
        - debian/patches/any/local-libgcc-compat-ports.diff: Rebased.
        - debian/patches/any/local-libpic.diff: Rebased.
        - debian/patches/any/local-no-SOCK_NONBLOCK.diff: Rebased.
        - debian/patches/any/local-no-pagesize.diff: Rebased.
        - debian/patches/any/local-rtlddir-cross.diff: Rebased.
        - debian/patches/any/local-stdio-lock.diff: Rebased.
        - debian/patches/any/local-sysctl.diff: Rebased.
        - debian/patches/any/submitted-argp-attribute.diff: Rebased.
        - debian/patches/any/submitted-bits-fcntl_h-at.diff: Rebased.
        - debian/patches/any/submitted-longdouble.diff: Rebased.
        - debian/patches/any/submitted-nl_langinfo-static.diff: Merged.
        - debian/patches/any/submitted-ptsname_r-uninitialized-memory.diff: Merged.
        - debian/patches/any/submitted-resolv-ipv6-nameservers.diff: Rebased.
        - debian/patches/any/submitted-sysdeps-auxv.diff: Merged.
        - debian/patches/any/unsubmitted-scanf-includes.diff: Rebased.
        - debian/patches/any/unsubmitted-tst-ftell-locale.diff: Dropped.
        - debian/patches/any/unsubmitted-tst-tlsmod-as-needed.diff: Merged.
        - debian/patches/arm/local-ioperm.diff: Rebased.
        - debian/patches/arm/local-lowlevellock.diff: Dropped.
        - debian/patches/arm/local-sigaction.diff: Rebased.
        - debian/patches/arm/local-vfp-sysdeps.diff: Rebased.
        - debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Rebased.
        - debian/patches/arm64/cvs-includes-cleanup.diff: Merged.
        - debian/patches/arm64/submitted-align.diff: Merged.
        - debian/patches/arm64/submitted-setcontext.diff: Merged.
        - debian/patches/arm64/submitted-tst-setcontext.diff: Merged.
        - debian/patches/hppa/cvs-sigrtmin.diff: Merged.
        - debian/patches/hppa/local-atomic.diff: Dropped.
        - debian/patches/hppa/local-elf-make-cflags.diff: Rebased.
        - debian/patches/hppa/local-fcntl-osync.diff: Rebased.
        - debian/patches/hppa/local-fpu.diff: Rebased.
        - debian/patches/hppa/local-inlining.diff: Rebased.
        - debian/patches/hppa/local-lowlevellock.diff: Dropped.
        - debian/patches/hppa/local-pthread_spin_unlock.diff: Rebased.
        - debian/patches/hppa/local-setjmp-namespace.diff: Dropped.
        - debian/patches/hppa/local-shmlba.diff: Rebased.
        - debian/patches/hppa/local-stack-grows-up.diff: Rebased.
        - debian/patches/hurd-i386/tg-libpthread_depends.diff: Rebased.
        - debian/patches/i386/submitted-i686-timing.diff: Rebased.
        - debian/patches/kfreebsd/local-fbtl-depends.diff: Rebased.
        - debian/patches/kfreebsd/local-fbtl.diff: Rebased.
        - debian/patches/kfreebsd/local-scripts.diff: Rebased.
        - debian/patches/kfreebsd/local-sysdeps.diff: Rebased.
        - debian/patches/kfreebsd/submitted-waitid.diff: Rebased.
        - debian/patches/locale/locale-print-LANGUAGE.diff: Rebased.
        - debian/patches/locale/submitted-XDR-revert.diff: Merged.
        - debian/patches/localedata/sort-UTF8-first.diff: Rebased.
        - debian/patches/localedata/supported.diff: Rebased.
        - debian/patches/m68k/local-fpic.diff: Rebased.
        - debian/patches/m68k/local-mathinline_h.diff: Rebased.
        - debian/patches/m68k/local-reloc.diff: Rebased.
        - debian/patches/mips/local-lowlevellock.diff: Dropped.
        - debian/patches/mips/local-r10k.diff: Rebased.
        - debian/patches/mips/submitted-rld_map.diff: Rebased.
        - debian/patches/powerpc/cvs-ibm-branch.diff: Dropped.
        - debian/patches/sparc/local-fork.diff: Dropped.
        - debian/patches/sparc/local-sparcv9-target.diff: Rebased.
      * Drop some hppa patches that Carlos O'Donell claims are no longer needed:
        - debian/patches/hppa/local-EAGAIN.diff: Dropped.
        - debian/patches/hppa/local-fanotify_mark-5i.diff: Dropped.
        - debian/patches/hppa/submitted-fadvise64_64.diff: Dropped.
        - debian/patches/hppa/submitted-nptl-carlos.diff: Dropped.
      * debian/*: Update occurences of 2.19 to 2.21 and update symbols to match.
      * debian/patches/any/cvs-vismain-pie.diff: Compile vismain with -fPIE
        and link with -pie to fix testsuite failure with the new binutils.
      * debian/patches/any/local-libgcc-compat-abilists.diff: Fix the ablists
        to match the symbols added in local-libgcc-compat* for the testsuite.
      * debian/patches/sh4/local-fpscr_values.diff: Make the sh abilist match.
      * debian/{control.in/main,rules}: Switch to gcc-4.9 on all architectures.
      * debian/patches/any/local-tester-gcc-4.9.diff: Fix gcc-4.9 regression.
      * debian/patches/any/local-xfail-stdlib-linkns.diff: XFAIL this test due
        to building with pt_chown, which we should revisit very, very soon.
      * debian/sysdeps/*: --enable-lock-elision on PPC targets (LP: #1414819)
      * debian/libc*.symbols*: Remove local __invoke_dynamic_linker__ symbol,
        which no longer shows up in random support libraries' symbol tables.
      * debian/sysdeps/*: Neither ports nor nptl are considered add-ons anymore.
      * debian/{rules.d/build.mk,testsuite-checking/*}: Adjust for upstream's
        new testsuite, and convert old expected-results-* to match new output.
      * debian/testsuite-checking/*: Let arm64 fail the tests indicated by the
        upstream port maintainer as broken, and let i386 fail tst-cleanupx4.
      * debian/debhelper.in/glibc-doc.install: Install changelogs that exist.
      * debian/patches/i386/submitted-i686-timing.diff: Fix -Wundef warnings.
      * debian/patches/arm/unsubmitted-ldso-abi-check.diff: Fix build failures
        from format mismatches, uninitialised variables, and const conversions.
      * debian/rules.d/debhelper.mk: Fix bootstrap libdirs (Closes: #715059)
      * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Same as above.
      * Other than two hurd-i386 patches required as scaffolding for others,
        all the hurd-i386 patches are disabled, so this build *will* fail there.
      * kfreebsd's sysdeps patches almost certainly need updating for 2.21 too.
      * Failing on testsuite failures is disabled to attempt to get full builds.
    
     -- Adam Conrad <adconrad@0c3.net>  Fri, 06 Mar 2015 13:47:43 -0700
  • glibc (2.19-22) unstable; urgency=medium
    
      * patches/hurd-i386/cvs-cache-mach_host_self.diff: Remove, since it introduces
        a new symbol, which will be easier to handle in 2.21.
    
     -- Samuel Thibault <email address hidden>  Tue, 22 Sep 2015 01:38:34 +0200
  • glibc (2.19-19) unstable; urgency=medium
    
      * patches/hurd-i386/cvs-mlock.diff: New patch to permit to use mlock from
        non-root process.
    
     -- Samuel Thibault <email address hidden>  Thu, 09 Jul 2015 14:28:56 +0200
  • glibc (2.19-18) unstable; urgency=medium
    
    
      [ Aurelien Jarno ]
      * debhelper.in/locales.templates: allow the C.UTF-8 locale to be
        selected as the default locale. Closes: #782241.
    
     -- Aurelien Jarno <email address hidden>  Tue, 14 Apr 2015 19:50:11 +0200
  • glibc (2.19-17) unstable; urgency=medium
    
    
      [ Adam Conrad ]
      * debian/rules.d/debhelper.mk: Unconditionally create tmp.substvars.
        Closes: #780431.
    
     -- Aurelien Jarno <email address hidden>  Sat, 14 Mar 2015 10:17:56 +0100
  • glibc (2.19-16) unstable; urgency=medium
    
    
      [ Samuel Thibault ]
      * patches/hurd-i386/cvs-libpthread-dlopen.diff: New patch to allow
        libpthread.so to be dynamically loaded from a dlopened library.
      * patches/hurd-i386/cvs-libpthread-libc-lockP{,2}.diff: New patch to
        dynamically call pthread functions from libc.
    
      [ Aurelien Jarno ]
      * We have a transition mechanism for the locales, as the Debian archive
        used to expose arch:all packages on all architectures even when the
        corresponding arch:any package is not available yet. This has been
        fixed long time ago, the transition mechanism has not been used
        correctly for a lot of time and has been broken by the split out of
        libc-bin. The breakage has been partially fixed by the "Breaks: locales 
        (<< 2.19)" added to libc6. It's now time to add the missing "Depends:
        libc-bin (>> 2.19)" to locales and remove the transition mechanism.
        Closes: #583088, #779442 
      * patches/any/cvs-ldconfig-aux-cache.diff: new patch from upstream to
        ignore corrupted aux-cache instead of segfaulting. Closes: #759530.
    
     -- Aurelien Jarno <email address hidden>  Thu, 12 Mar 2015 22:00:40 +0100
  • glibc (2.19-15) unstable; urgency=medium
    
    
      [ Aurelien Jarno ]
      * debian/patches/any/cvs-wscanf.diff: new patch from upstream to fix a
        heap buffer overflow in wscanf (CVE-2015-1472, CVE-2015-1473). Closes:
        #777197.
    
     -- Aurelien Jarno <email address hidden>  Sun, 08 Feb 2015 15:54:37 +0100
  • glibc (2.19-13) unstable; urgency=medium
    
    
      [ Aurelien Jarno ]
      * kfreebsd/local-fbtl.diff: update to revision 5677 (from glibc-bsd).
        Workarounds a kfreebsd 9.0 to 10.1 ABI break. Closes: #740509.
      * patches/hppa/cvs-sigrtmin.diff: backport patch from upstream to change
        __SIGRTMIN to match other architectures. Closes: #766605.
      * patches/amd64/cvs-slow-sse42.diff: backport patch from upstream to fix
        a performance issue with strcmp and friends functions on some machines.
      * patches/any/cvs-regex-alloca.diff: new patch from upstream to fix a 
        segmentation fault in regex in case of heap allocation failure. Closes:
        #767225.
      * Don't fail to build in case of testsuite regressions, so that changes
        in the environment (e.g.: kernel) do not prevent security or stable 
        versions to be built. It will be re-enabled after the Jessie release.
      * debian/control.in/main: build-depends on debhelper (>= 9.20141010) to
        get Build-Profiles features. This fixes the following lintian warning:
        restriction-formula-with-debhelper-without-debhelper-version.
    
      [ Samuel Thibault ]
      * hurd-i386/cvs-libpthread.diff: Update to Sun Nov 2.
      * hurd-i386/libpthread_clean.diff: Refresh, most of it merged into
        cvs-libpthread.diff.
      * hurd-i386/cvs-libpthread-pthread_condattr_setclock.diff,
        cvs-libpthread_guardsize.diff, cvs-libpthread_std_thread.diff: Remove,
        merged into cvs-libpthread.diff.
    
     -- Aurelien Jarno <email address hidden>  Thu, 06 Nov 2014 20:28:41 +0100
  • glibc (2.19-12) unstable; urgency=medium
    
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-thread-cancel.diff: Update patch from upstream, fixes
        a rare deadlock.
      * patches/hurd-i386/local-libpthread-stacksize.diff: New patch to make
        libpthread stacks size default to 8MiB like on Linux, to avoid surprises
        with packages which assume the Linuxish default.
      * patches/hurd-i386/tg-poll_errors_fixes.diff: Update patch, fixes
        select returned value in case of errors. Closes: #764840.
    
      [ Petr Salinger ]
      * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
        under 10.x kernels, provided by Steven Chamberlain. Closes: #762404.
    
      [ Aurelien Jarno ]
      * Remove mtrace(1) and pldd(1) manpages, provided by the manpages package
        starting with version 3.74.
      * debian/control.in/*: update the syntax of the Build-Profiles field and
        build depends on dpkg-dev (>= 1.17.14) to get the new feature. Closes:
        #764274.
      * Remove libc6-prof package as it's broken for years and there are better
        way to profile code nowadays. Closes: #760450.
      * patches/amd64/local-blacklist-on-TSX-Haswell.diff: new patch from 
        Henrique de Moraes Holschuh to disable TSX on processors which might get
        it disable through a microcode update. Closes: #762195.
      * Install French, German, Polish and Spanish version of validlocale(8)
        manpage. Add a Replaces: manpages-fr-extra (<= 20141008).
      * Update French manpages translations, by David Prévot. Closes: #715289.
      * Update German manpages translations, by Helge Kreutzmann. Closes: #717979.
      * kfreebsd/local-fbtl.diff: update to revision 5651 (from glibc-bsd).
        Workarounds a kfreebsd 9.0 to 10.1 ABI break. Closes: #740509.
      * patches/any/cvs-CVE-2014-6040.diff: new patch from upstream to fix crashes
        on invalid input in IBM gconv modules (CVE-2014-6040).
      * patches/any/cvs-check_pf-infinite-loop.diff: new patch from upstream to
        fix an infinite loop in infinite loop in check_pf.
      * patches/any/local-static-dlopen-search-path.diff: new patch to re-enable
        default search path for dlopen() in static libraries. Closes: #754813,
        #757941.
    
      [ Helmut Grohne ]
      * debian/patches/any/local-bootstrap-headers.diff: Update to handle
        stubs-$abi.h which is required for multilib bootstraps. Closes: #756473
    
     -- Aurelien Jarno <email address hidden>  Wed, 22 Oct 2014 20:01:11 +0200
  • glibc (2.19-11) unstable; urgency=medium
    
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-thread-cancel.diff: Update patch against two other
        overzealous assertions.
      * patches/hurd-i386/submitted-bind_umask.diff: Split into cvs-bind_umask.diff
        and submitted-bind_umask2.diff as requested by upstream.
      * patches/hurd-i386/cvs-fork_ss_hang.diff: New patch which fixes some dash
        hangs.
      * patches/hurd-i386/cvs-libpthread_guardsize.diff: Add another guard size
        computation fix.  Fixes gcj's boehm-gc.  Closes: #760076.
    
      [ Aurelien Jarno ]
      * debian/control.in/main: Build-Depends on dpkg (>= 1.17.11) instead of
        dpkg-dev (>= 1.17.1).  Closes: #759495.
      * debian/debhelper.in/libc.{preinst,postinst,postrm}: correctly remove old
        conffiles /etc/ld.so.conf.d/i486-{kfreebsd-gnu.conf,gnu-gnu.conf,gnu.conf}.
        Closes: #759568.
      * Update Italian debconf translation, by Luca Monducci.  Closes: #760092.
    
      [ Petr Salinger ]
      * kfreebsd/local-fbtl.diff: update to revision 5520 (from glibc-bsd).
        Fixes x87 precision mode in newly created pthreads. Closes: #761175.
    
     -- Aurelien Jarno <email address hidden>  Fri, 12 Sep 2014 23:49:50 +0200
  • glibc (2.19-9) unstable; urgency=medium
    
    
      [ Aurelien Jarno ]
      * debian/rules.d/control.mk: don't add libc6{,-dev}-{armel,armhf}
        packages in debian/control as we don't build them in Debian. New dak
        code checks for NEW packages directly in debian/control.
    
     -- Aurelien Jarno <email address hidden>  Thu, 14 Aug 2014 17:58:27 +0200
  • glibc (2.19-7) unstable; urgency=high
    
    
      * debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff: Apply
        correct environment for the tst-setlocale3 test to find its locales.
    
     -- Adam Conrad <adconrad@0c3.net>  Sat, 12 Jul 2014 17:29:20 -0600
  • glibc (2.19-5) unstable; urgency=medium
    
    
      [ Aurelien Jarno ]
      * debian/sysdeps/mips*.mk: replace EGLIBC_PASSES into GLIBC_PASSES.
      * debian/patches/alpha/cvs-__pointer_chk_guard.diff: new patch from
        upstream to fix testsuite failures on alpha.
      * debian/patches/alpha/local-string-functions.diff: disable strcmp
        and strncmp as these functions behaves incorrectly when crossing
        pages. This fixes badsalttest in the testsuite.
      * debian/debhelper.in/libc.postinst: don't run "telinit u" under systemd
        Closes: #753725.
      * debian/testsuite-checking/expected-results-alpha-linux-gnu-libc: ignore
        floating point failures, as alpha is not fully IEEE compliant.  Closes:
        #753099.
      * testsuite-checking/expected-results-*s390*: ignore tst-cancelx17.out
        failure, it is due to a bug in the test (see BZ #12683).
    
      [ Helmut Grohne ]
      * Rename the bootstrap stage to DEB_BUILD_PROFILES=stage1 to conform
        with https://wiki.debian.org/BuildProfileSpec. (Closes: #752480)
      * Don't try to install xen headers in i386 bootstrap build, because
        they are not built.  Closes: #743676.
    
      [ Adam Conrad ]
      * debian/patches/alpha/cvs-unwind-backtrace.diff: Backport upstream
        fix to enable unwind tables when building the backtrace routines.
    
     -- Aurelien Jarno <email address hidden>  Sun, 06 Jul 2014 21:42:09 +0200
  • glibc (2.19-4) unstable; urgency=medium
    
    
      [ Aurelien Jarno ]
      * debian/debhelper.in/libc.{preinst,postrm,postinst}: correctly remove
        old ld.so configuration if more than one libc6 package is installed
        (multiarch case).  Closes: #752389, #752404.
    
      [ Samuel Thibault ]
      * patches/hurd-i386/tg-tls-threadvar.diff: Update to fix gcc-4.9 build.
    
      [ Adam Conrad ]
      * debian/control.in/main: glibc-source Conflics/Replaces eglibc-source.
      * debian/patches/powerpc/local-powerpc8xx-dcbz.diff: Restrict the trap
        to 32-bit builds, since the Freescale 8xx CPUs aren't 64-bit capable.
    
     -- Aurelien Jarno <email address hidden>  Mon, 23 Jun 2014 20:10:39 +0200
  • glibc (2.19-3experimental0) experimental; urgency=medium
    
    
      [ Aurelien Jarno]
      * Switch back to glibc sources:
        - debian/control.in/*: replace eglibc by glibc, update descriptions.
        - rename debian/debhelper.in/eglibc-source.install into
          glibc-source.install.
        - rename debian/debhelper.in/eglibc-source.lintian-overrides into
          glibc-source.lintian-overrides.
        - rename debian/eglibc-source.filelist into glibc-source.filelist
        - debian/copyright: update.
        - debian/rules, debian/rules.d/*: replace eglibc by glibc.
        - source/lintian-overrides: replace eglibc by glibc.
        - debian/sysdeps/*: replace eglibc by glibc.
        - debian/po/*: update using debconf-updatepo.
        - debian/rules.d/tarball.mk: rewrite to generate the orig tarball and
          to fetch the branch updates through git.
        - patches/any/submitted-nl_langinfo-static.diff: refresh.
        - patches/any/submitted-ldsodefs_rtld_debug.diff: drop.
        - patches/any/local-dynamic-resolvconf.diff: new patch from the eglibc
          tree to dynamically take into account changes in resolv.conf.
        - patches/powerpc/local-powerpc8xx-dcbz.diff: new patch from the eglibc
          tree to workaround dcbz issues on PowerPC 8XX CPUs.
        - patches/sh4/local-fpscr_values.diff: new patch from eglibc tree to
          export the ___fpscr_values symbol on SH4.
        - patches/any/local-libpic.diff: new patch from eglibc tree to install
          *_pic.a files.
        - patches/any/local-bootstrap-headers.diff: new patch from eglibc tree
          to ease header installation when bootstrapping.
    
     -- Aurelien Jarno <email address hidden>  Wed, 18 Jun 2014 20:22:44 +0200