Changelog
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