-
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