-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Tue, 01 Dec 2015 00:17:43 +0100 Source: glibc Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-i686 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libnss-dns-udeb libnss-files-udeb Architecture: source Version: 2.21-1 Distribution: unstable Urgency: medium Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> Changed-By: Aurelien Jarno <aurel32@debian.org> Description: glibc-doc - GNU C Library: Documentation glibc-source - GNU C Library: sources libc-bin - GNU C Library: Binaries libc-dev-bin - GNU C Library: Development binaries libc-l10n - GNU C Library: localization files libc0.1 - GNU C Library: Shared libraries libc0.1-dbg - GNU C Library: detached debugging symbols libc0.1-dev - GNU C Library: Development Libraries and Header Files libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64 libc0.1-i686 - GNU C Library: Shared libraries [i686 optimized] libc0.1-pic - GNU C Library: PIC archive library libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3 - GNU C Library: Shared libraries libc0.3-dbg - GNU C Library: detached debugging symbols libc0.3-dev - GNU C Library: Development Libraries and Header Files libc0.3-i686 - GNU C Library: Shared libraries [i686 optimized] libc0.3-pic - GNU C Library: PIC archive library libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3-xen - GNU C Library: Shared libraries [Xen version] libc6 - GNU C Library: Shared libraries libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64 libc6-dbg - GNU C Library: detached debugging symbols libc6-dev - GNU C Library: Development Libraries and Header Files libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for ppc64 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64 libc6-i686 - GNU C Library: Shared libraries [i686 optimized] libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64 libc6-pic - GNU C Library: PIC archive library libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC libc6-udeb - GNU C Library: Shared libraries - udeb (udeb) libc6-x32 - GNU C Library: X32 ABI Shared libraries for AMD64 libc6-xen - GNU C Library: Shared libraries [Xen version] libc6.1 - GNU C Library: Shared libraries libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized) libc6.1-dbg - GNU C Library: detached debugging symbols libc6.1-dev - GNU C Library: Development Libraries and Header Files libc6.1-pic - GNU C Library: PIC archive library libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb) libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb) libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb) locales - GNU C Library: National Language (locale) data [support] locales-all - GNU C Library: Precompiled locale data multiarch-support - Transitional package to ensure multiarch compatibility nscd - GNU C Library: Name Service Cache Daemon Closes: 672774 712074 715059 717544 722885 753909 764692 766877 775179 781245 782198 785796 788352 788799 793641 796105 797538 797831 798064 798316 799418 799478 800574 800846 801691 802256 805730 805836 Changes: glibc (2.21-1) unstable; urgency=medium . [ Aurelien Jarno ] * testsuite-checking/expected-results-mips64el-linux-gnu-*: allow nptl/tst-cancel24-static to fail on mips64el. It's an upstream regression only affecting static binaries currently under investigation. * patches/hppa/submitted-mathdef.diff: update to include the ABI baseline changes. * testsuite-checking/expected-results-*kfreebsd-gnu-*: re-add rt/tst-shm as it seems it can still occasionally fail on the buildds. . 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. . 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 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. . 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. . 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 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). . 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-pie-lt_executable.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. Checksums-Sha1: 00a32a01e48e8ef0535565306d0b28279fa36052 8198 glibc_2.21-1.dsc 981a0db9088d09677f67e7d5021fc24d5e973156 1016592 glibc_2.21-1.debian.tar.xz Checksums-Sha256: a293aaf7a7d59b8b0541965df6c89d6fb7f9da304c70f32717d5efd3dd02d5cd 8198 glibc_2.21-1.dsc 975e16703caceaaff712be9da23eed8689a45579204fcf803750ce73e043ad6a 1016592 glibc_2.21-1.debian.tar.xz Files: a1e6680f72e9aa554239546009d53885 8198 libs required glibc_2.21-1.dsc 3225b3e92bb141699d47923115782dd4 1016592 libs required glibc_2.21-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJWXUj7AAoJELqceAYd3YybJGIQALm17R81ofby+W/yv84J/SEh Fck5fRn8jgaCoPBLfNzkPp2tYyu0rq9eIjYihJC4noSSlDeC7CmQyItAa7sbclit z+GdhdSwoQa4WP+QRSHBDpkdJGBgDoKE1zTuy00fVu5cvRNMbm8akHUV8ftlqdoc 1qQ1SPwchdDyEQi1FEYwMEmwxEOc/OoQFziG1BqOiuNsF2qvwYR20OYFlMtiwcwO xN6ukybA5ZskTjTX/3KpBl54rJkYxfOJRppKHmrFfBYgxGWBU7LBEzA7+CL0T4tK 1QjsNqmULiyeFaVbJvVwmLrIZvfAnYRWyvDN0Vu6x5B0O6E328XYOzIYd6CStnT5 bIHrIukVGlZlhM8MOU7hjAKjJOpHwuAhfYQId8FNPjUZn0hCukhxtK1qO1nInBr/ ztbI3R8Q/KVf9x5t1vnzVRbdsL4aRRVhd3+p/OekLmyW7paTkFJV60quEOFHTisE +ugDmGkFMDXqBXXhfyrbLH+uuOmwTg9lTvXo6+V1G0HZQo/ERTW01qgTSpAvCCRj 0oo0KGHNalvIwW8hhVQkLuCO5c0TINY6CeEZvQK9HFAsDFHCZLUqfGFZP0Vz6dsU KO51X+XLetTynzlFpQw1+VU7vCgOpDWX7F3bpi07217ew5rr5nk7hbw75ovq/HAC +e9kwAibDsLZ3ceFtedR =CCOx -----END PGP SIGNATURE-----