-
eglibc (2.19-3) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/control.in/libc: fix libtirpc1 breaks. Closes: #751852.
* debian/rules.d/build.mk: generate ld.so configuration file using
DEB_HOST_MULTIARCH instead of DEB_HOST_GNU_TYPE to have a stable
path even when the GNU triplet change.
* debian/debhelper.in/libc.{preinst,postrm,postinst}: remove old
ld.so configuration file on hurd-i386, i386 and kfreebsd-i386.
* debian/debhelper.in/libc.postinst: don't create/modify ld.so.conf,
but instead provide it as a conffile in libc-bin. Closes: #737588.
* debian/debhelper.in/libc.preinst: remove dead code.
-- Aurelien Jarno <email address hidden> Tue, 17 Jun 2014 18:57:11 +0200
-
eglibc (2.19-2) unstable; urgency=medium
[ Adam Conrad ]
* expected-results-aarch64-linux-gnu-libc: Ignore basic-test.out on
arm64 after assurance from upstream that this isn't a regression.
[ Aurelien Jarno ]
* Add support for mipsn32, mipsn32el, mips64 and mips64el, based on
patches from Eleanor Chen, Yunqiang Su and Sphinx Jiang. Closes:
#715038.
- debian/control.in/main: bump build-depends on linux-libc-dev to (>=
3.9). Do it for all architectures as this version is in Jessie for quite
some time.
- control.in/mips32: new file.
- control.in/mipsn32: add mips64 and mips64el architectures.
- control.in/mips64: add mipsn32 and mipsn32el architectures.
- debian/rules.d/control.mk: add mipsn32, mipsn32el, mips64 and mips64el
to the architecture list.
- debian/sysdeps/mips64.mk: new file.
- debian/sysdeps/mips64el.mk: new file.
- debian/sysdeps/mipsn32.mk: new file.
- debian/sysdeps/mipsn32el.mk: new file.
* debian/control.in/libc: add a Breaks: check (<< 0.9.10-6.1+b1) on s390x,
to make sure libcheck.a is using the GLIBC_2.19 version of the *jmp*
functions.
* debian/control.in/libc: add a Breaks: libtirpc1 (<< 2.3), as earlier
versions try to unlock a lock which hasn't been locked, causing an
issue with lock elision. Closes: #751134.
* Update Swedish debconf translation, by Martin Bagge. Closes: #751172.
* debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff: new
patch to fix issues in the testsuite on alpha. Closes: #750996.
* debian/testsuite-checking/expected-results-mips*-linux-gnu-*: re-add
tst-mqueue5.out (removed in the latest cleanup) as it still occasionally
fails.
* debian/patches/any/submitted-resolv-ipv6-nameservers.diff: new patch to
fix resolving issues when using IPv6 nameservers in resolv.conf. Closes:
#627531, #644406, #709867.
* patches/any/cvs-posix_spawn_file_actions_addopen.diff: new patch from
upstream to fix a vulnerability in posix_spawn_file_actions_addopen
(CVE-2014-4043). Closes: #751774.
* patches/kfreebsd/local-sysdeps.diff: update to revision 5486 (from
glibc-bsd). Closes: #751565.
-- Aurelien Jarno <email address hidden> Mon, 16 Jun 2014 20:40:57 +0200
-
eglibc (2.19-1) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/control.in/main: remove outdated Build-Depends on bzip2.
* debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
to fix invalid file descriptor reuse while sending DNS query. Closes:
#722075.
* Finish debconf translation update from Esko Arajärvi. Closes: #750124.
* debian/patches/git-updates.diff: update from the 2.19 branch:
- fixes pthread_spin_lock on sparc/sparc64. Closes: #749087.
* debian/patches/any/submitted-argp-attribute.diff: new patch from Ondřej
Bílka to fix string functions with FORTIFY_SOURCE=2 when <argp.h> is
included before <string.h>. Closes: #647084.
* debian/sysdeps/{sparc,sparc64}.mk: temporarily pass --disable-multiarch
to configure to try to fix random segmentation faults on Niagara 1
machines.
[ Samuel Thibault ]
* hurd-i386/unsubmitted-pthread_posix-option.diff: Split patches into...
* ... hurd-i386/tg-{posix_thread,gai_misc}.diff.
* patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size
computation and enable again.
-- Aurelien Jarno <email address hidden> Wed, 04 Jun 2014 20:32:06 +0200
-
eglibc (2.18-7) unstable; urgency=medium
[ Aurelien Jarno ]
* testsuite-checking/expected-results-*s390*: ignore tst-cancel17.out
failure, it is due to a bug in the test (see BZ #12683).
* local/etc/bindresvport.blacklist: add port 655 (tinc). Closes: #748338.
* control.in/*: remove conflicts between multiarch libc packages using the
same dynamic library loader. This was introduced in 2.18-6, but sadly the
infrastructure is not ready for that, leaving now way to fix the problem.
Reopens: #745552.
[ Samuel Thibault ]
* patches/hurd-i386/cvs-libpthread_guardsize.diff: Disable for now, it
breaks a bunch of tests.
-- Aurelien Jarno <email address hidden> Mon, 19 May 2014 11:49:49 +0200
-
eglibc (2.18-6) unstable; urgency=medium
[ Samuel Thibault ]
* patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guardsize semantic
for gcc's -fsplit-stack.
[ Aurelien Jarno ]
* patches/any/cvs-make-4.0.diff: patch from upstream to allow GNU Make
4.0 and greater. Closes: #747013.
* patches/sparc/cvs-strcmp.diff: patch from upstream to fix a corner case
in the sparc specific strcmp() implementation. Closes: #746310.
* debhelper.in/nscd.init: invalidate nscd cache on startup. Closes:
#689427.
* patches/any/cvs-wprintf.diff: patch from upstream to correctly handle
%p in wprintf(). Closes: #729514.
* patches/any/submitted-resolv-first-query-failure.diff: replace by upstream
version patches/any/cvs-resolv-first-query-failure.diff.
* control.in/*: add conflicts between multiarch libc packages using the same
dynamic library loader. Closes: #745552.
* patches/localedata/submitted-it_IT-thousands_sep.diff: new patch to define
the thousands separator for the it_IT locale. Closes: #712157.
* patches/any/submitted-ptsname_r-uninitialized-memory.diff: new patch to
fix uninitialized memory in ptsname_r(). Closes: #741482.
* patches/all/submitted-po-fr-fixes.diff: new patch to fix the French
translation of inappropriate (inappropré -> inapproprié). Closes:
#733237.
* patches/any/cvs-socketcall-syscall.diff: new patch from upstream to fix
socketcall multiplex syscall features detection. Closes: #730744.
* patches/any/submitted-nl_langinfo-static.diff: new patch to fix
nl_langinfo() used in static binaries. Closes: #747103.
* patches/any/sparc/cvs-efd_semaphore.diff: new patch from upstream to
declare EFD_SEMAPHORE in <bits/eventfd.h> on SPARC. Closes: #730092,
#737697.
* patches/svn-updates.diff: update from 2.18 branch, to fix a race in free()
of fastbin chunk.
* local/manpages/sprof.1, local/manpages/rpcgen.1: apply typographical
fixes from Bjarni Ingi Gislason <email address hidden>. Closes: #726849,
#740973.
* patches/hppa/*.diff: apply changes from John David Anglin
<email address hidden>. Closes: #725508, #741243.
* testsuite-checking/expected-results-mips*el: re-add tst-tls2.out and
tst-tls3.out (remove in the latest cleanup) as they still occasionally
fail.
* local/manpages/sotruss.1: new manpage.
* patches/sparc/submitted-prlimit.diff: new patch to fix missing
prlimit/prlimit64 prototypes on SPARC. Closes: #703559.
* source/lintian-overrides: add override for false positive
license-problem-non-free-RFC tag. Remove old override for
outdated-autotools-helper-file tag.
* control.in/main: Bump Standards-Version to 3.9.5 (no changes).
-- Aurelien Jarno <email address hidden> Wed, 14 May 2014 19:15:10 +0200
-
eglibc (2.18-5) unstable; urgency=medium
[ Samuel Thibault ]
* patches/hurd-i386/tg-mmap_file_prot_none_fix.diff: New patch, fixes locale
generation.
* control.in/main: Bump hurd dependency to version with newer RPCs.
* libc0.3.symbols.hurd-i386: Update accordingly.
* patches/hurd-i386/libpthread_nort.diff: Remove patch, replaced by...
* patches/hurd-i386/cvs-libpthread-pthread_condattr_setclock.diff: Fix for
pthread_condattr_setclock, for glib2.0 build.
* patches/hurd-i386/cvs-munmap-0.diff: New patch to fix gcc's -fsplit-stack
initialization.
* patches/hurd-i386/cvs-tcbhead_t.diff: New patch to complete TLS variables,
to fix gcc's -fsplit-stack support.
* Update hurd-i386 testsuite results.
* patches/hurd-i386/tg-extern_inline.diff: Only inline within libc.
* patches/hurd-i386/tg-tls-threadvar.diff: Use tcbhead_t for _hurd_sigstate
instead of TLS variable. Fixes some corner cases triggered with gcl.
* patches/hurd-i386/tg-sigstate_locking.diff: Refresh.
* patches/hurd-i386/tg-sigstate_thread_reference.diff: Refresh.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 5460 (from glibc-bsd).
* kfreebsd/local-fbtl.diff: likewise
[ Adam Conrad ]
* debian/patches/arm/cvs-{memcpy-align.patch,arm-always-blx.diff}: Backport
ifunc memcpy routines from 2.19 to fix alignment issues and computed-jump
calculations for ARM_ALWAYS_BX, should fix memcpy on our ArmadaXP buildds.
-- Adam Conrad <adconrad@0c3.net> Sun, 27 Apr 2014 15:06:57 -0600
-
eglibc (2.18-4) unstable; urgency=high
[ Aurelien Jarno ]
* debian/debhelper.in/libc.preinst: Don't fail if the dynamic loader
symlink is dangling or missing. Closes: #740158, #740196.
* debian/debhelper.in/libc.preinst: only disable ldconfig after making
sure a fixed version hasn't already been unpacked, as the unpack order
is not guaranteed.
* debian/debhelper.in/libc.postrm: generalize the dynamic linker
symlink creation to all biarch packages.
* debian/debhelper.in/libc-alt.postrm: generalize the dynamic linker
symlink removal to all biarch packages.
-- Aurelien Jarno <email address hidden> Sun, 02 Mar 2014 15:32:16 +0100
-
eglibc (2.18-3) unstable; urgency=medium
* debian/patches/any/local-no-malloc-backtrace.diff: Lower the default
for MALLOC_CHECK_ to 1, and add it to the list of insecure variables
that can't be set for suid binaries. This allows us to not backtrace
malloc failures by default (Closes: #739913, LP: #1266492) and skips
backtrace for suid binaries where an attacker calling into a corrupt
malloc internal data structure with malloc could lead to Bad Things.
-- Adam Conrad <adconrad@0c3.net> Sun, 23 Feb 2014 18:43:36 -0700
-
eglibc (2.18-2) unstable; urgency=medium
[ Aurelien Jarno ]
* any/local-ldconfig-ignore-ld.so.diff: new patch to ignore the dynamic
linker in ldconfig. Closes: #699206, #707185, #727786, #736097,
#739734, #739758.
* debian/debhelper.in/libc.preinst: Disable ldconfig when a potentially
broken dynamic loader symlink is found. This happens when a biarch
package of the same architecture than the native one has been installed
(e.g.: libc6-amd64:i386 on amd64) and ldconfig is run afterwards.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 5443 (from glibc-bsd).
-- Aurelien Jarno <email address hidden> Sun, 23 Feb 2014 13:30:11 +0100
-
eglibc (2.18-1) unstable; urgency=medium
[ Adam Conrad ]
* debian/patches/hurd-i386/libpthread_version.diff: Remove stderr vomit.
* debian/patches/arm/cvs-arm__{longjmp,sigsetjmp}-thumb.diff: Pull patch
from upstream to allow building longjmp and sigsetjmp code with Thumb.
* debian/patches/arm/cvs-arm-pointer-mangle-frame.diff: Upstream diff to
no longer apply pointer encryption to the frame pointer (LP: #1268937)
* debian/patches/powerpc/cvs-gettimeofday-32.diff: Replace the submitted
version of this patch with the upstream commit, which also fixes time.
* debian/debhelper.in/libc.postinst: Track samba to smbd service rename.
[ Aurelien Jarno ]
* debian/testsuite-checking/expected-results-mips*: Update following
the prlimit64 fix deployment on the build daemons.
* patches/alpha/cvs-tls-macros.diff: New patch from upstream to fix
FTBFS on alpha. Closes: #735774.
[ Samuel Thibault ]
* patches/hurd-i386/cvs-libpthread.diff: New snapshot, brings thread
destruction fixes and name resolution fix.
* patches/hurd-i386/libpthread_build.diff: Refresh.
* patches/hurd-i386/libpthread_fix.diff: Remove, fixed upstream.
* patches/hurd-i386/libpthread_globsigdisp.diff: Remove, merged upstream.
* patches/hurd-i386/tg-tls_thread_leak.diff: Re-enable, now working.
* control.d/libc: Upgrade hurd Breaks to version which include the fix again
gcc-4.8-built libc.
-- Adam Conrad <adconrad@0c3.net> Thu, 20 Feb 2014 19:38:49 -0700
-
eglibc (2.17-97) unstable; urgency=medium
[ Aurelien Jarno ]
* patches/mips/local-prlimit64.diff: remove.
* patches/mips/cvs-prlimit64.diff: new patch from upstream to fix
getrlimit64/setrlimit64 with recent 64-bit kernels (Closes: #665897).
* patches/any/submitted-findlocale-div-by-zero.diff: new patch to fix
a SIGFPE when locale-archive has been corrupted to all zeros (Closes:
#718890, #730336).
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: raise MAXLOGNAME
-- Aurelien Jarno <email address hidden> Fri, 29 Nov 2013 16:43:19 +0100
-
eglibc (2.17-96) unstable; urgency=low
* patches/any/cvs-CVE-2013-4237-alignment.diff: Fix alignment of the
directory block in dirstream.h, fixing readdir regression on sparc.
* testsuite-checking/*: Allow ptrguard test to fail on mips and hurd.
-- Adam Conrad <adconrad@0c3.net> Fri, 15 Nov 2013 09:39:47 +0000
-
eglibc (2.17-95) unstable; urgency=low
[ Adam Conrad ]
* patches/any/cvs-CVE-2013-4788-static-ptrguard-arm.diff: Pull fix
from git to fix the static-ptrguard testsuite regression on ARM.
* patches/series: Re-enable CVE-2013-4788 fixes (Closes: #717178)
* patches/series.kfreebsd*: Disable kfreebsd/local-readdir_r.diff.
[ Samuel Thibault ]
* patches/any/cvs-CVE-2012-44xx.diff: Include <sys/param.h> to get
MIN/MAX macros on hurd-i386.
-- Adam Conrad <adconrad@0c3.net> Sat, 09 Nov 2013 21:45:05 -0700
-
eglibc (2.17-94) unstable; urgency=low
[ Adam Conrad]
* patches/any/cvs-CVE-2012-44xx.diff: backport overflow fixes in strcoll
addressing CVE-2012-4412 and CVE-2012-4424 (Closes: #687530, #689423)
* patches/any/cvs-CVE-2013-4237.diff: backport git fix to respect the
NAME_MAX constraints in readdir_r: CVE-2013-4237 (Closes: #719558)
* debian/patches/any/cvs-CVE-2013-2207-pt_chown.diff: backpot git patch
to disable building and using pt_chown, but leave disabled for now
until we come up with a complete plan to not break end-user machines.
* patches/any/cvs-CVE-2013-4788-static-ptrguard*: backport fix from git
for pointer mangling in static builds, disabled due to ARM regression.
* patches/arm64/cvs-setjmp-clobber.diff: __sigsetjmp clobbers register
x1 before making the tail call to __sigjmp_save, which causes the
latter to always save the signal mask. Backport git patch to fix.
* patches/ubuntu/unsubmitted-dlopen-static-crash.diff: New patch from
Maciej Rozycki to fix a dlopen segfault in statically linked programs.
[ Samuel Thibault ]
* libc0.3.symbols.hurd-i386: Refresh.
* patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Fix spurious returned error
when flags are not 0. Thanks Svante Signell for the catch
(Closes: #724681)
* patches/hurd-i386/libpthread_stubs.diff: Drop stub for pthread_atfork, now
implemented.
* patches/hurd-i386/tg-tls.diff: Fix getting LDT on fork.
* patches/hurd-i386/local-dl-dynamic-weak.diff: Remove patch, issue fixed in
libpthread.
* control: Make libc0.3 break old binaries which were depending on the
previous patch.
* patches/hurd-i386/tg-extern_inline.diff: Do not expose some internals of
libc outside libc.
* patches/hurd-i386/cvs-tls-threadvar-threadself.diff: New patch, store
pthread_self in TLS instead of threadvar.
* patches/hurd-i386/cvs-libpthread-tls.diff: New patch, delay TLS
deallocation.
* patches/hurd-i386/tg-tls.diff: Update, fix errno declaration for TLS.
* patches/hurd-i386/tg-tls-threadvar.diff: Update, replace all threadvars
with TLS.
* patches/hurd-i386/cvs-libpthread-userstack.diff: New patch, allow
user-provided stacks.
* patches/hurd-i386/tg-libc_getspecific.diff: New patch, fix erroneous
__libc_getspecific weak reference.
* control: Make libc0.3 break old hurd with overzealous inlines.
* patches/hurd-i386/libpthread.diff: Synchronize with upstream.
[ Petr Salinger ]
* fbtl.diff: limit default stack size to 4 * ARCH_STACK_DEFAULT_SIZE.
See #727009, #725516.
* sysdeps.diff: fixup get/set owner of socket
-- Adam Conrad <adconrad@0c3.net> Sat, 09 Nov 2013 18:06:17 -0700
-
eglibc (2.17-93) unstable; urgency=low
[ Adam Conrad ]
* patches/any/cvs-tst-cancel4-buf.diff: Increase nptl test case buffer
size to 16384 so we really block on current (>= 3.10) Linux kernels.
* patches/any/cvs-CVE-2013-4332-*.diff: Backport git fixes for integer
overflows in allocator functions: CVE-2013-4332 (Closes: #722536)
* debian{control,sysdeps/arm64.mk}: Switch to gcc-4.8 on arm64 only.
[ Samuel Thibault ]
* patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: New patch from
Richard Braun to work around applications which do not like micro-second
clock_t, such as guile.
* Update hurd-i386 testsuite progressions.
* patches/hurd-i386/submitted-startup-pid2.diff: New patch from Justus
Winter to prepare reboot() for /hurd/init getting PID 2 instead of 1.
* patches/hurd-i386/submitted-path_mounted.diff: New patch from Justus
Winter to fix hurd-i386's _PATH_MOUNTED according to Debian usage.
* patches/hurd-i386/tg-socket{,pair}_flags.diff: New patch from Thomas
Schwinge to add support for SOCK_CLOEXEC and SOCK_NONBLOCK.
* patches/hurd-i386/tg-pthread-atfork.diff,cvs-pthread_atfork.diff: Add
pthread_atfork support.
* patches/hurd-i386/tg-thread-cancel.diff: Update patch against two other
overzealous assertions.
* patches/hurd-i386/tg-pipe2.diff: New patch to add pipe2 support.
[ Pino Toscano ]
* Generate udeb shlibs also for Hurd's libmachuser and libhurduser.
-- Adam Conrad <adconrad@0c3.net> Sun, 22 Sep 2013 20:05:36 -0600
-
eglibc (2.17-92) unstable; urgency=low
* kfreebsd/local-sysdeps.diff: update to revision 4839 (from glibc-bsd).
-- Petr Salinger <email address hidden> Wed, 31 Jul 2013 22:38:47 +0100
-
eglibc (2.17-91) unstable; urgency=low
[ Petr Salinger ]
* switch libpthread implementation on kfreebsd-* to fbtl.
Closes: #703545. Closes: #665287. Closes: #683825. Closes: #489066.
* split some parts of kfreebsd/local-linuxthreads29.diff
into kfreebsd/local-nscd-no-sockcloexec.diff and
kfreebsd/local-linuxthreads-tlsdesc.diff
* add kfreebsd/local-fbtl.diff and kfreebsd/local-fbtl-depends.diff
* kfreebsd/local-sysdeps.diff: update to revision 4809 (from glibc-bsd).
Closes: #718181. Addresses: #717032 in new binutils.
* update testsuite-checking/expected-results-*-kfreebsd-gnu-*
by fbtl tests that are known to fail.
[ Aurelien Jarno ]
* debian/rules.d/build.mk: run the testsuite in parallel again.
* prepare symbols file update for kfreebsd-* switch to fbtl.
[ Samuel Thibault ]
* hurd-i386/local-no-bootstrap-fs-access.diff: Do not call access at
process startup on hurd-i386. Fixes root filesystem startup.
* hurd-i386/unsubmitted-tls.diff: rename into tg-tls-threadvar.diff
* hurd-i386/tg-tls.diff: Move some hooks to tg-tls-threadvar.diff.
[ Adam Conrad ]
* debian/control.in/main: Drop build-conflicts on binutils-gold to
make us buildable again with the new binutils that provides it.
* debian/*: Remove ldd.1, ldconfig.8, ld.so.8, gai.conf.5, zic.8,
and zdump.1, and let them move to manpages (Reference: #556173)
-- Adam Conrad <adconrad@0c3.net> Wed, 31 Jul 2013 20:56:32 +0100
-
eglibc (2.17-7) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/rules.d/build.mk: unexport LD_PRELOAD to allow the testsuite
to pass even if eatmydata is used. Closes: #713035.
* debian/script.in/nohwcap.sh: handle new multiarch format of dpkg-query.
Closes: #713837.
* debian/patches/m68k/cvs-sysdep-cfi.diff: new patch from upstream to fix
cfi assembly code. Closes: #709992.
* patches/any/cvs-gethostbyname-numeric.diff: new patch from upstream to fix
gethostbyname when used with numeric addresses.
* debian/patches/any/cvs-getaddrinfo-EAI_NONAME.diff: new patch from
upstream to return EAI_NONAME instead of EAI_SYSTEM when the network
is down. Closes: #713799.
* debian/local/ldconfig_wrap: rename into debian/local/sbin/ldconfig to
be consistent with the naming of other files in this directory.
* debian/patches/mips/local-prlimit64.diff: new patch to temporarily
workaround issues with the prlimit64 syscall on MIPS.
* debian/testsuite-checking/expected-results-mips*: allow a few tests to
fail due to the prlimit64 syscall issue on MIPS.
* Add 32-bit biarch packages on sparc64.
[ Samuel Thibault ]
* Remove unapplied hurd-i386/local-nice.diff (applied as tg-nice.diff)
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 4552 (from glibc-bsd).
Closes: #712196.
-- Aurelien Jarno <email address hidden> Sun, 30 Jun 2013 01:18:27 +0200
-
eglibc (2.17-6) unstable; urgency=low
[ Aurelien Jarno ]
* control.in/main, sysdeps/mips.mk, sysdeps/mipsel.mk: build the libc
back with gcc-4.7, but using -mno-plt.
[ Samuel Thibault ]
* hurd-i386/libpthread_ctypes.diff: Fix ctypes initialization.
* hurd-i386/submitted-handle-eprototype.diff: Fix DNS lookups.
* hurd-i386/tg-io_select_timeout.diff: Fixes select timeout.
* hurd-i386/tg-poll_errors_fixes.diff: Fixes poll posixity.
* hurd-i386/local-select.diff: Removed, made obsolete by
tg-io_select_timeout.diff.
* hurd-i386/tg-context_functions.diff: Add *context support.
-- Aurelien Jarno <email address hidden> Tue, 18 Jun 2013 07:58:13 +0200
-
eglibc (2.17-5) unstable; urgency=low
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 4512 (from glibc-bsd).
Closes: #710841.
[ Adam Conrad ]
* debian/tests/control: Add a bogus Depends line to the rebuild test.
[ Aurelien Jarno ]
* Build glibc on mips with gcc-4.4 until a recent binutils version is
available in sid.
-- Aurelien Jarno <email address hidden> Wed, 05 Jun 2013 00:18:31 +0200
-
eglibc (2.17-4) unstable; urgency=low
[ Adam Conrad ]
* Drop versioned build-dependencies on tar, make, and sed, as they're
all {Build-,}Essential and available in oldstable (Closes: #708504)
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 4511 (from glibc-bsd).
Closes: #635192. Closes: #667448.
* debian/sysdeps/kfreebsd.mk, debian/debhelper.in/libc.preinst:
bump minimal FreeBSD kernel version to 8.3.
[ Aurelien Jarno ]
* Remove any/local-o_cloexec.diff, kfreebsd/local-freopen.diff and
any/unsubmitted-cloexec-conditional.diff (not needed anymore).
* debhelper.in/libc-bin.postinst: remove duplicate trigger message.
Closes: #707919.
* Update Hungarian debconf translation, by Nagy Elemér Károly.
* Add powerpcspe/unsubmitted-nearbyint.diff to fix FTBFS on powerpcspe
(Closes: #708741).
* Update testsuite-checking/expected-results-powerpc-linux-gnuspe-libc
(Closes: #693895).
* rules.d/build.mk: use rdfind + symlinks instead of fdupes + handcoded
shell script to optimize disk space.
-- Aurelien Jarno <email address hidden> Sat, 01 Jun 2013 22:03:20 +0200
-
eglibc (2.17-3) unstable; urgency=medium
[ Petr Salinger ]
* Allow failure of tst-secure-getenv on kfreebsd-*, as the kernel
in squeeze provides /proc/self/exe only on a best effort basis.
* kfreebsd/local-sysdeps.diff: update to revision 4438 (from glibc-bsd).
[ Aurelien Jarno ]
* Add s390x symbols files.
[ Adam Conrad ]
* sysdeps/mips.mk: Install n64 and n32 stubs headers into each of
their respective libc-dev-* multilib packages (Closes: #708265)
* sysdeps/mipsel.mk: Do the same for mipsel multilib dev packages.
-- Adam Conrad <adconrad@0c3.net> Wed, 15 May 2013 18:50:01 -0600
-
eglibc (2.17-2) unstable; urgency=low
[ Adam Conrad ]
* debian/patches/any/unsubmitted-cloexec-conditional.diff: Catch yet
another unconditional O_CLOEXEC and conditionalize it for freebsd.
* debian/patches/kfreebsd/local-HAVE_TLS_SUPPORT.diff: Removed, as
this is no longer needed by the updated glibc-bsd sysdeps upstream.
* debian/patches/any/cvs-regexp-overrun.diff: Backport patch from git
to resolve regex matcher overrun, CVE-2013-0242 (Closes: #699399)
* debian/sysdeps/ia64.mk, debian/control: Switch ia64 back to gcc-4.6,
as our world explodes when compiled with gcc-4.7 on ia64 right now.
[ Aurelien Jarno ]
* patches/any/cvs-sys-param-h-DEV_BSIZE.diff: New patch to fix
conflict with kFreeBSD kernel headers.
* patches/kfreebsd/local-linuxthreads-TLS-THREAD.diff: New patch to remove
conditional defines on USE___THREAD and HAVE_TLS_SUPPORT.
* patches/kfreebsd/local-linuxthreads-mutex-initializer.diff: New patch to
define MUTEX_INITIALIZER.
* Japanese debconf translation update from Nobuhiro Iwamatsu.
closes: #695077.
* patches/any/cvs-getaddrinfo-stack-overflow.diff: New patch to fix
a stack overflow in getaddrinfo(), CVE-2013-1914. Closes: #704623.
* patches/any/local-missing-linux_types.h.diff: Drop, not need anymore.
* local/manpages/ld.so.8: drop --ignore-rpath documentation. Closes:
#707802.
* patches/all/local-ldd.diff: check if the dynamic linker works before
using it. Closes: #631242, #707091.
* patches/kfreebsd/local-scripts.diff: remove dynamic linker name, now
handled by abi-variants.
* debian/control.in/main: remove ${misc:Depends} from libc Depends: field to
not get a dependency on debconf. Closes: #707813.
* patches/localedata/submitted-locale-bo.diff: New patch to fix bo_IN and
bo_CN locales, causing localedef to fail and localechooser to FTBFS.
[ Petr Salinger ]
* patches/kfreebsd/local-linuxthreads-initfini.diff: follow upstream
changes in startup code
* patches/kfreebsd/local-no-pldd.diff: pldd is linux only utility
* patches/kfreebsd/local-nscd-nosendfile-fix.diff: handle system without
sendfile syscall
* patches/kfreebsd/local-linuxthreads-stackguard.diff: handle elf subdir
removal
* patches/kfreebsd/local-freopen.diff: support architecture without dup3()
* patches/kfreebsd/local-linuxthreads-ctype_init.diff: follow upstream
changes in ctype initialization
* re-enable lost any/local-linuxthreads-XPG7.diff
any/local-linuxthreads-setclock.diff
* drop obsolete any/local-linuxthreads-unwind.diff
any/local-linuxthreads-lowlevellock.diff
* kfreebsd/local-sysdeps.diff: update to revision 4431 (from glibc-bsd).
* Add into testsuite-checking/expected-results-*-kfreebsd-gnu-*
tst-timer5 test and new tst-backtrace[4-6] tests that are known to fail.
* raise version dependency on g++-4.7 (>= 4.7.3-4) [kfreebsd-amd64] due to
multilib problems in earlier versions
-- Aurelien Jarno <email address hidden> Sun, 12 May 2013 16:46:17 +0200
-
eglibc (2.17-1) unstable; urgency=low
[ Samuel Thibault ]
* Rename several hurd-i386 patches to reflect upstream submission status:
- patches/hurd-i386/unsubmitted-single-hurdselect-timeout.diff into
patches/hurd-i386/tg-single-select-timeout.diff,
- patches/hurd-i386/unsubmitted-select-EINTR.diff into
patches/hurd-i386/tg-select-EINTR.diff,
- patches/hurd-i386/unsubmitted-setitimer_fix.diff into
patches/hurd-i386/tg-setitimer.diff.
* patches/hurd-i386/tg-ifaddrs_v6.diff: New, fixes IPv6 in getifaddrs.
* patches/hurd-i386/tg-remap_getcwd.diff: New patch, fixes remap translator.
* patches/hurd-i386/tg-nice.diff: New patch, fixes nice level granularity.
* patches/hurd-i386/tg-tls.diff: Update to tg version.
* patches/hurd-i386/tg-exec-static.diff: New, fixes boot with static exec.
* patches/hurd-i386/tg-EIEIO-fr.diff: New, fixes french translation of EIEIO.
* patches/hurd-i386/tg-af_local_strlen.diff: New patch, fixes using PF_LOCAL
paths without ending \0.
[ Adam Conrad ]
* debian/debhelper.in/libc.postint: Switch from 'awk gsub' to 'tr -d' to
avoid warnings when the awk alternative points to gawk (LP: #1156923)
* debian/patches/any/submitted-setfsid-wur.diff: Drop __wur from setfsuid
and setfsgid functions to avoid -Werror=unused-result (Closes: #701422)
* debian/patches/i386/cvs-simd-exception.diff: Pull patch from upstream
to fix a performance regression in i386 SIMD exceptions (LP: #1157244)
* debian/patches/svn-updates.diff: Update to r22884 of eglibc-2_17 branch
-- Adam Conrad <adconrad@0c3.net> Tue, 07 May 2013 01:57:11 -0600
-
eglibc (2.13-38+deb7u6) wheezy; urgency=medium
* Update 2.13-38+deb7u5 changelog to mention that some lost glibc-doc
files have been re-added in this version.
* debian/patches/any/cvs-CVE-2013-4357.diff: update patch with upstream
commit c8fc0c91 to fix segmentation faults when nscd is in use.
Closes: #765506, #765526, #765562.
-- Aurelien Jarno <email address hidden> Thu, 16 Oct 2014 15:29:00 +0200
-
eglibc (2.13-38+deb7u5) wheezy; urgency=medium
* debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
to fix invalid file descriptor reuse while sending DNS query. Closes:
#722075, #756343.
* debian/patches/any/cvs-CVE-2013-4357.diff: new patch from upstream to
fix stack overflow issues. Closes: #742925.
* debian/patches/any/submitted-CVE-2014-0475.diff: update from upstream
to fix a localplt regression introduced in version 2.13-38+deb7u3.
* patches/any/cvs-dlopen-tls-memleak.patch: new patch from upstream to
fix a memory leak with dlopen() and thread-local storage variables.
Closes: #763559.
-- Aurelien Jarno <email address hidden> Wed, 08 Oct 2014 22:50:01 +0200
-
eglibc (2.13-38+deb7u2) wheezy; urgency=medium
[ Aurelien Jarno ]
* debian/patches/localedata/cvs-de_AT-Februar.diff: new patch from
upstream to fix February month name in de_AT locale. Closes: #738544.
* debian/patches/mips/cvs-backtrace.diff: new patch from upstream to
fix backtrace() on mips. Closes: #741354.
* any/local-ldconfig-ignore-ld.so.diff: new patch to ignore the dynamic
linker in ldconfig. Closes: #699206, #707185, #727786, #736097,
#739734, #739758.
* debian/debhelper.in/libc.preinst: Disable ldconfig when a potentially
broken dynamic loader symlink is found and when a fixed version hasn't
already been unpacked. This happens when a biarch package of the same
architecture than the native one has been installed (e.g.:
libc6-amd64:i386 on amd64) and ldconfig is run afterwards. Don't fail
if the dynamic loader symlink is dangling or missing. Closes: #740158,
#740196.
* debian/debhelper.in/libc.postrm: generalize the dynamic linker
symlink creation to all biarch packages.
* debian/debhelper.in/libc-alt.postrm: generalize the dynamic linker
symlink removal to all biarch packages.
* patches/any/submitted-nl_langinfo-static.diff: new patch from upstream
to fix nl_langinfo() when used in static binaries. Closes: #747103.
* debian/patches/any/cvs-CVE-2013-4458.diff: backport a new part from
upstream to fix a regression introduced in 2.13-38+deb7u1 in IPv6 name
resolution. Closes: #738652.
* patches/any/cvs-socketcall-syscall.diff: new patch from upstream to fix
socketcall multiplex syscall features detection. Closes: #730744.
-- Aurelien Jarno <email address hidden> Sun, 25 May 2014 20:01:05 +0200
-
eglibc (2.13-38+deb7u1) wheezy; urgency=low
[ Aurelien Jarno ]
* debian/testsuite-checking/compare.sh: disable failing the build on test
regressions to ease the pain of ongoing stable/security maintenance.
* patches/any/cvs-CVE-2012-44xx.diff: backport overflow fixes in strcoll,
addressing CVE-2012-4412 and CVE-2012-4424 (Closes: #687530, #689423).
* patches/any/CVE-2013-0242.diff: backport buffer overrun fix in regexp
matcher, addressing CVE-2013-0242 (Closes: #699399).
* patches/cvs-CVE-2013-1914.diff: backport stack overflow fixes in
getaddrinfo(), addressing CVE-2013-1914 (Closes: #704623).
* patches/any/cvs-CVE-2013-4237.diff: backport buffer overwrite fix in
readdir_r for file systems returning file names longer than NAME_MAX
characters, addressing CVE-2013-4237 (Closes: #719558).
patches/kfreebsd/local-readdir_r.diff: remove superseded by the CVE
patch.
* patches/any/cvs-CVE-2013-4332.diff: backport integer overflow fixes
in pvalloc, valloc, posix_memalign, memalign and aligned_alloc functions,
addressing CVE-2013-4332 (Closes: #722536).
* patches/any/cvs-CVE-2013-4458.diff: backport stack (frame) overflow fixes
in getaddrinfo() when called with AF_INET6, addressing CVE-2013-4458
(Closes: #727181).
* patches/any/cvs-CVE-2013-4788.diff: backport patch to fix PTR_MANGLE
ineffectivity for statically linked binaries, addressing CVE-2013-4788
(Closes: #717178). *** Note that static binaries need to be recompiled
to take advantage of the fix ***.
* patches/any/cvs-findlocale-div-by-zero.diff: patch from upstream to fix
a SIGFPE when locale-archive has been corrupted to all zeros (Closes:
#718890, #730336).
* patches/mips/cvs-prlimit64.diff: patch from upstream to fix getrlimit64
and setrlimit64 with recent 64-bit kernels (Closes: #665897).
[ Petr Salinger ]
* patches/kfreebsd/local-initgroups-order.diff: always put supplied extra
gid as the first entry of group list in setgroups(). Closes: #699593.
* inline is not keyword in c89 mode, use __inline. Closes: #704598.
* sys_ktimer_settime have 4 parameters. Closes: #712196.
-- Aurelien Jarno <email address hidden> Thu, 05 Dec 2013 23:19:48 +0100
-
eglibc (2.13-38) unstable; urgency=low
[ Adam Conrad ]
* debian/patches/arm/cvs-ldconfig-cache-abi.diff: Backport upstream
patch to re-enable ldconfig cache tagging for armhf binaries again.
* debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Re-enable
and adjust to account for changes in cvs-ldconfig-cache-abi.diff.
* debian/debhelper.in/libc.preinst: Remove old ld.so.cache on upgrade.
* debian/control.in/amd64: Move libc6-amd64 from standard to optional.
[ Jonathan Nieder ]
* control.in/opt: correct misspelling of "Ezra" in descriptions of
*-i686 variants. Thanks to Thorsten Glaser.
* patches/any/local-tst-eintr1-eagain.diff: new patch to work around
a race that lets pthread_create hit resource limits when the kernel
takes too long to clean up after joined threads. (closes: #673596)
[ Samuel Thibault ]
* patches/any/local-fhs-linux-paths.diff: Patch vardb path on !linux too.
* Add patches/hurd-i386/libpthread_hurd_cond_wait.diff: New patch to add
support for translators with pthread.
* Add patches/hurd-i386/submitted-fork_port_leak.diff: New patch to fix port
leak on fork.
* libc0.3.symbols.hurd-i386: Add libpthread.so.0.3 symbols.
* Add patches/hurd-i386/tg-hurdsig-boot-fix.diff to fix
sigstate_is_global_rcv at boot in libpthread-based translators.
* patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Update with Thomas'
fork deadlock fix.
* patches/hurd-i386/unsubmitted-single-hurdselect-timeout.diff: Temporarily
fix double select timeout on single fd.
* patches/hurd-i386/unsubmitted-setitimer_fix.diff: Fix Hurd implementation
of setitimer.
-- Adam Conrad <adconrad@0c3.net> Sun, 30 Dec 2012 06:06:32 -0700
-
eglibc (2.13-37) unstable; urgency=low
[ Aurelien Jarno ]
* debhelper.in/locales.postinst: correctly lookup for the locales-all
package. Closes: #692777.
* patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: update to
fix uninitialised bytes access in getaddrinfo(). Closes: #692433.
* patches/localedata/locale-C.diff: update to fix strftime('%X') return
a 24-hour time format. Closes: #693446.
[ Jonathan Nieder ]
* control.in/opt: remove outdated reference to 2.6 kernel from
description of i686 variant. Thanks to Regid Ichira. Closes:
#692154.
[ Samuel Thibault ]
* patches/hurd-i386/tg-tls-support.diff: Re-fix port leak in fork(). The
change was lost while synchronizing with the topgit repository.
-- Aurelien Jarno <email address hidden> Sun, 18 Nov 2012 22:53:04 +0100
-
eglibc (2.13-36) unstable; urgency=low
[ Aurelien Jarno ]
* patches/any/cvs-strtod-overflow.diff: new patch from upstream to fix
an integer/buffer overflow in strtod() (CVE-2012-3480). Closes:
#684889.
* patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: new patch to
fix getaddrinfo() when service = 0 on a FreeBSD kernel with DNS
server returning IPv6, but without IPv6 connection. Closes: #690021.
* sysdeps/linux.mk: fix kernel version parsing with only two numbers.
* patches/any/cvs-arch-lowlevellock.diff: new patch from upstream to
fix futexes atomic issue on ARM and SPARC. Closes: #691173.
* local/manpages/ldconfig.8: fix wrong description of ld.so.conf format.
Closes: #684682.
[ Samuel Thibault ]
* libc0.3.symbols.hurd-i386: Add missing *_exec_file_name symbols.
* patches/hurd-i386/unsubmitted-gnumach.defs.diff: New patch to build stubs
for new gnumach.defs.
* libc0.3.symbols.hurd-i386: Add new gnumach.defs stubs symbols.
* control: build-depend on gnumach-dev that provides gnumach.defs.
-- Aurelien Jarno <email address hidden> Fri, 26 Oct 2012 14:28:06 +0000
-
eglibc (2.13-35) unstable; urgency=low
[ Aurelien Jarno ]
* patches/arm/unsubmitted-ldconfig-cache-abi.diff: disable, as it will
conflict with upstream x32 support.
* Update Czech debconf translation, by Miroslav Kure. Closes: #681708.
* local/manpages/ld.so.8: fix LD_VERBOSE description after manpage
rework. Closes: #681688.
* patches/any/cvs-vfprintf-positional.diff: new patch from upstream to
fix a stack corruption in vfprintf with positional parameters
(CVE-2012-3404). patches/any/cvs-vfprintf-many-format-strings.diff: new
patch from upstream to fix a FORTIFY_SOURCE format string protection
bypass (CVE-2012-3405). Closes: #681473.
[ Petr Salinger ]
* fixup kfreebsd/local-use-thr-primitives.diff. Closes: #681113.
-- Aurelien Jarno <email address hidden> Sun, 22 Jul 2012 17:36:20 +0200
-
eglibc (2.13-34) unstable; urgency=low
[ Aurelien Jarno ]
* patches/any/cvs-pthread-builtin-expect.diff: new patch from upstream to
use __builtin_expect in public headers only on GCC compilers. Closes:
#674412.
* patches/localedata/submitted-es_MX-decimal_point.diff: fix thousand
separator, use a space instead of a comma.
* Update Slovak debconf translation, by Ivan Masár. Closes: #677919.
* control.in/main: switch multiarch-support to priority: required. Closes:
#677624.
[ Samuel Thibault ]
* patches/hurd-i386/libpthread_librt-link.diff: Remove patch, having
libpthread bringing librt also brings issues.
* patches/hurd-i386/libpthread_nort.diff: Add patch to revert upstream librt
usage.
* patches/hurd-i386/submitted-AF_LINK.diff: New hurd-only patch to comment
AF_LINK values, unimplemented on the Hurd (Closes: #678358).
* patches/hurd-i386/unsubmitted-mremap.diff: New hurd-only patch to comment
MREMAP flags, unimplemented on the Hurd.
-- Aurelien Jarno <email address hidden> Sat, 30 Jun 2012 01:44:32 +0200
-
eglibc (2.13-33) unstable; urgency=medium
[ Clint Adams ]
* patches/localedata/cvs-rupeesign.diff: use new rupee symbol
in Indian locales, thanks to Prema. closes: #671299.
[ Samuel Thibault ]
* patches/hurd-i386/tg-{IPV6_PKTINFO,SOL_IP,____longjmp_chk,catch-signal,
critical-sections,dl-sysdep.c_SHARED,dup3,ioctl-decode-argument,
itimer-lock,libc_stack_end,mach-nanosleep,mkdir_root,mlock,null-pathname,
posix2008,posix_opt.h,readlinkat,hurd-recvfrom,sbrk,select-inputcheck,
setresid,hurd_socket_server_indexcheck,strtoul_PLT,struct_stat,
dup3-lock}.diff: Refresh with upstream version and rename to cvs.
* patches/hurd-i386/cvs-O_CLOEXEC.diff: New patch to accept use of O_CLOEXEC
in rtld.
* patches/hurd-i386/submitted-getgroups.diff: New patch from Pino to reject
some out of range values.
* patches/hurd-i386/submitted-getlogin_r.diff: New patch from Pino to fix
re-entrancy of getlogin_r and return ERANGE when the provided buffer is
too small.
* patches/hurd-i386/submitted-ptsname.diff: New patch from Pino to fix
buffer checks in ptsname.
* patches/hurd-i386/tg-hooks.diff: Add rules to sort _hurd_fork_locks.
* patches/hurd-i386/submitted-sendto.diff: New patch from Pino to fix
sendto() calls with NULL addr.
* control/{main,libc}: Remove libpthread-stubs-dev dependency on hurd-i386.
* patches/hurd-i386/libpthread.diff: Add -lrt in libpthread.a to fix static
linking.
* patches/hurd-i386/tg-chflags.diff: New patch to fix and add f?chflags
prototype.
* patches/hurd-i386/submitted-exec_filename.diff: New patch to pass argv[0]
through exec, to fix some shell scripts, e.g. glib testsuite.
* control.in/main: build-depend on newer hurd package to be able to pass
argv[0] through exec.
* libc0.3.symbols.hurd-i386: Add symbols for RPCs for argv[0] through exec.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 4286 (from glibc-bsd).
* fixup any/local-linuxthreads-setclock.diff. Closes: #673711.
[ Aurelien Jarno ]
* debian/control.in/main: set glibc-doc as Multiarch: foreign.
Closes: #674645.
* Update Portuguese debconf translation, by Pedro Ribeiro. Closes: #674954.
* patches/arm/unsubmitted-ldso-abi-check.diff: fix broken armhf specific
hack. Closes: #674602.
* patches/any/cvs-regex.diff: fix access after end of search string in regex
matcher. Closes: #672688.
* patches/any/cvs-getpwuid-nsswitch.diff: fix a memory leak in
getpwuid/nsswitch.c. Closes: #674072.
* patches/localedata/submitted-es_MX-decimal_point.diff: fix
decimal_point and thousands_sep. Closes: #673339.
* patches/any/local-sunrpc-dos.diff: fix a DoS in RPC implementation
(CVE-2011-4609). Closes: #671478.
* patches/kfreebsd/local-use-thr-primitives.diff: bump LinuxThreads
version. Closes: #675606.
* Take-over nsswitch.conf installation from base-files. Closes:
#673271.
* Set libc*-dev "Multi-Arch: same". Add conflicts betwwen libc*-dev
packages. Move a.out.h and ieee754.h to the arch qualified path.
Thanks to Thibaut Girka for the help. Closes: #666760.
* Add patches/any/cvs-ld.so-rpath-origin.diff to fix an insecure handling
of privileged programs' RPATHs with $ORIGIN (CVE-2011-1658). Closes:
#672119.
* Refresh all patches to loose the "diff --git" headers. Closes:
#673933.
-- Aurelien Jarno <email address hidden> Sun, 03 Jun 2012 21:38:54 +0200
-
eglibc (2.13-32) unstable; urgency=medium
* Fix kfreebsd symbols files. Closes: #667687.
* local/manpages/ld.so.8: fixes after previous rework. Closes:
#670883.
* patches/any/local-ld-multiarch.diff: update to correctly compute
$ORIGIN with two level slibdir directories. Closes: #632281.
* debian/control.in/libc: update description. Closes: #671036.
-- Aurelien Jarno <email address hidden> Tue, 01 May 2012 16:08:11 +0200
-
eglibc (2.13-31) unstable; urgency=low
[ Petr Salinger ]
* alter kfreebsd/local-use-thr-primitives.diff. Closes: #654783.
* kfreebsd/local-sysdeps.diff: update to revision 4222 (from glibc-bsd).
Closes: #642112, #662018, #669424.
[ Samuel Thibault ]
* patches/hurd-i386/tg-hooks.diff: New patch to fix Hurd hooks order.
* patches/hurd-i386/libpthread.diff: New patch to import Hurd libpthread as
an add-on.
* patches/hurd-i386/libpthread_version.diff: New patch to mark when
libpthread was moved to glibc.
* libc0.3.symbols.hurd-i386: Add version dependency for libpthread forward
stubs in libc.
* patches/hurd-i386/libpthread_clean.diff: New patch to remove useless parts
of Hurd libpthread which come in the way.
* patches/hurd-i386/tg-libpthread_depend.diff: New patch to add add-on
dependencies on libpthread.
* patches/hurd-i386/libpthread_fix.diff: New patch to fix libpthread
allocation.
* patches/hurd-i386/libpthread_globsigdisp.diff: New patch to implement
global signal dispatch.
* patches/hurd-i386/libpthread_sigmask.diff: New patch to fix per-thread
sigmask.
* patches/hurd-i386/libpthread_stubs.diff: New patch to add mark ENOSYS
stubs.
* patches/hurd-i386/libpthread_librt-link.diff: New patch to fix librt link.
* patches/hurd-i386/{tg-pthread_types.diff,local-pthread_stubs.diff,
unsubmitted-pthread-unsupported-stubs.diff}: Remove patches, now useless.
* patches/hurd-i386/unsubmitted-pthread_posix-option.diff: Remove fake
libpthread rules.
* sysdeps/hurd.mk: Enable libpthread add-on. Remove useless redefinition of
standard-add-ons.
* sysdeps/hurd-i386.mk: Use the libpthread add-on for i686 and xen variants.
* debhelper.in/libc-udeb.install.hurd-i386: Remove, hurd-i386 now has
libpthread too.
* debhelper.in/libc-dev.install.hurd-i386: Add libpthread.a and
libpthread2.a.
* control.in/libc,control: Make libc-dev replace the hurd package.
* patches/hurd-i386/tg-symlink_dealloc.diff: Replace with...
* patches/hurd-i386/cvs-symlink_dealloc.diff: ... upstream version.
[ Aurelien Jarno ]
* patches/localedata/locale-C.diff: add an LC_TIME section. Closes:
#661878.
* patches/arm/cvs-make-get-set-swap-context.diff: backport
make/get/set/swapcontext from upstream. Closes: #369453, #663150.
* patches/arm/unsubmitted-soname-hack.diff: rename into
patches/arm/local-soname-hack.diff to fix non-policy compliant patch
name.
* Don't install getent(1). Closes: #665303.
* Add patches/any/cvs-getaddrinfo-AI_V4MAPPED.diff to correctly handle
AI_V4MAPPED flag in getaddrinfo(). Closes: #663752.
* Add patches/any/local-linuxthreads-setclock.diff from Robert Millan to
add pthread_condattr_setclock() support to linuxthreads. Closes:
#667687.
* patches/any/local-disable-nscd-host-caching.diff: remove, as the host
caching issue has been fixed in the meanwhile. Closes: #669304.
* patches/any/cvs-FORTIFY_SOURCE-format-strings.diff: new patch from
upstream to fix FORTIFY_SOURCE format string protection bypass. Closes:
#660611.
* patches/kfreebsd/local-sys_queue_h.diff: fix STAILQ_FOREACH_SAFE.
Closes: #669960.
* local/manpages/locale.1: fix warnings from "groff". Closes: #661041.
* patches/hppa/*: update hppa patchset from a mix of CVS, submitted and
unknown sources patches. Closes: #666774.
* local/manpages/ld.so.8: update from various sources to document missing
environment variables. Closes: #669179.
* patches/locatedata/cvs-es-lc_numeric.diff: new patch from upstream to
fix LC_NUMERIC for Spanish locales. Closes: #668674.
* patches/localedata/submitted-de_AT-mon.diff: fix month names in de_AT
locale. Closes: #661760.
* patches/localedata/submitted-en_AU-date_fmt.diff: fix date_fmt for
en_AU locale. Closes: #663203.
-- Aurelien Jarno <email address hidden> Sun, 29 Apr 2012 17:45:45 +0200
-
eglibc (2.13-30) unstable; urgency=low
* Guard DPKG_MAINTSCRIPT_ARCH usage with dpkg --assert-multi-arch,
since squeeze's dpkg has a half-implementation (closes: #669172)
-- Adam Conrad <adconrad@0c3.net> Wed, 18 Apr 2012 05:08:21 -0600
-
eglibc (2.13-29) unstable; urgency=low
* debian/debhelper.in/libc.{preinst,postinst}: Make use of dpkg's
DPKG_MAINTSCRIPT_ARCH variable and guard it so it doesn't make
older non-multi-arch dpkg versions have a sad (closes: #669172)
-- Adam Conrad <adconrad@0c3.net> Mon, 16 Apr 2012 22:28:06 -0600
-
eglibc (2.13-28) unstable; urgency=low
[ Adam Conrad ]
* debian/rules.d/debhelper.mk: Fix RTLD_SO replacement regex for sanity.
* debian/debhelper.in/libc{,-alt}.postrm: If we remove libc6:i386 before
libc6-i386:amd64, maintain sanity of /lib/ld-linux.so.2 (LP: #852101)
* debian/patches/arm/unsubmitted-armhf-linker.diff: Add the new armhf
linker to the triplet/LDSO table in ports/sysdeps/arm/shlib-versions
* debian/sysdeps/arm{el,hf}.mk: Stop installing armhf linker to its
multiarch path, the new standard path is /lib/ld-linux-armhf.so.3
* debian/sysdeps/arm{el,hf}.mk: Define configure targets for alt libs
* debian/sysdeps/arm{el,hf}.mk: Provide compat symlinks in armhf builds
so that old binaries continue to work without needing rebuilding
* debian/rules.d/build.mk: Change ldd to use the new armhf linker path
* debian/libc6.symbols.armhf: ld-linux-armhf.so.3 depends on having a
new enough version of libc6 installed to make the linker available
* debian/patches/arm/unsubmitted-soname-hack.diff: Apply unfortunate
hack to elf/dl-load.c to allow our old binaries keep running with the
new linker, by spoofing the SONAME of the new as if it were the old
* debian/debhelper.in/libc-udeb.install.armhf: No longer required
* debian/sysdeps/armhf.mk: Create symlink in the udeb for legacy linker
* debian/debhelper.in/libc.preinst: When we upgrade from older versions,
our linker doesn't exist before unpack, so create a temporary one.
* debian/sysdeps/armhf.mk: Drop the obsolete armel/armhf compat symlink
[ Samuel Thibault ]
* patches/hurd-i386/tg-symlink_dealloc.diff: New patch from Ludovic Courtès
to fix port deallocation on symlink creation failure.
* patches/hurd-i386/tg-unwind-resume.diff: Remove patch, fixed upstream.
* patches/hurd-i386/unsubmitted-pthread_posix-option.diff: Refresh.
* patches/hurd-i386/submitted-net.diff: Refresh.
-- Adam Conrad <adconrad@0c3.net> Mon, 16 Apr 2012 10:11:05 -0600
-
eglibc (2.13-27) unstable; urgency=low
[ Samuel Thibault ]
* patches/hurd-i386/local-select.diff: Do not apply the select(0) hack to
vim, as it hurts its performance badly.
* patches/hurd-i386/submitted-hurdsig-SA_SIGINFO.diff: merge
submitted-posix2008.diff fix.
* patches/hurd-i386/{submitted,unsubmitted}-*: Rename to tg-* according to
integration in upstream tg repository.
[ Aurelien Jarno ]
* kfreebsd/local-sysdeps.diff: update to revision 4080 (from glibc-bsd).
Closes: #653380, #660397, #660401.
* patches/localedata/first_weekday.diff: change first day of week to
Sunday for es_AR locale. Closes: #657064.
* local/manpages/gai.conf.5: update from latest RedHat version. Closes:
#659504.
* testsuite-checking/expected-results-arm-linux-gnueabihf-libc: new
file using the latest build as a reference.
* patches/mips/cvs-dlopen-lazy.diff: new patch from upstream to resolve
race between dlopen and lazy binding on MIPS.
* patches/sparc/cvs-fcntl_h.diff: new patch from upstream to define
O_FSYNC on sparc. Closes: #577577.
* testsuite-checking/expected-results-mipsel-linux-gnu-libc,
testsuite-checking/expected-results-mips32el-linux-gnu-mipsn32,
testsuite-checking/expected-results-mips64el-linux-gnu-mips64: add
test-fenv.out to the list of known failures, it fails on loongson 2
machines due to a CPU bug.
* Bump to Standards-Version 3.9.3 (no changes).
* Don't provide debug files for biarch packages to make libc6-dbg
co-installable.
-- Aurelien Jarno <email address hidden> Sun, 26 Feb 2012 18:50:40 +0100
-
eglibc (2.13-26) unstable; urgency=low
[ Aurelien Jarno ]
* sysdeps/kfreebsd.mk: also symlink x86 directory.
* kfreebsd/local-sysdeps.diff: update to revision 4053 (from glibc-bsd).
* patches/any/submitted-resolv-first-query-failure.diff: new patch to fix
resolving issues with broken servers returning NOTIMP or FORMERR to AAAA
queries. Closes: #658171.
* patches/localedata/locale-nb_NO.diff: new patch to add Norwegian
transliteration. Closes: #657511.
-- Aurelien Jarno <email address hidden> Thu, 02 Feb 2012 20:32:10 +0100
-
eglibc (2.13-25) unstable; urgency=medium
[ Aurelien Jarno ]
* patches/s390/cvs-libm-ulps.diff: new patch to fix FTBFS on s390 with
gcc-4.6.
* Update Swedish debconf translation, by Martin Bagge. Closes: #653559.
* Update Norwegian bokmål debconf translation, by Bjørn Steensrud. Closes:
#653566.
* Add port 783 (spamd) to /etc/bindresvport.blacklist. Closes: #629984.
* patches/any/cvs-vfscanf.diff: new patch from upstream to fix segfault in
sscanf for large decimal input string. Closes: #553206.
* local/manpages/ld.so.8: add a missing new line. Closes: #654582.
* debhelper.in/libc.NEWS: suggest environment variables as an
alternative, thanks to Jonathan Nieder for the idea. Closes: #654835.
* Update Polish debconf translation, by Michał Kułach. Closes: #657748.
* Update Spanish debconf translation, by Omar Campagne. Closes: #655850.
* Danish debconf translation update from Joe Hansen. Closes: #656681.
* patches/alpha/submitted-epoll_create1.diff: new patch from Mike
Frysinger to fix epoll_create1() on alpha.
* debian/control.in/main: bump build-depends on libc-linux-dev to
(>= 3.2.1-1) to get accept4 defined on ia64.
debian/libc6.1.symbols.ia64: force accept4 version to 2.13-25~.
* debian/control.in/main: use architecture aliases in build-depends.
* patches/amd64/cvs-avx-osxsave.diff: new patch from upstream to disable
AVX support if the kernel doesn't support it.
* patches/any/cvs-fmtmsg-lock.diff: new patch from upstream to fix a
locking issue in fmtmsg.
* patches/any/cvs-reloc-sort.diff: new patch from upstream to fix
relocation issues with dlopen().
[ Samuel Thibault ]
* patches/hurd-i386/submitted-mmap.diff: New patch to fix iceweasel hang.
* patches/hurd-i386/submitted-hurd-socket-EAFNOSUPPORT.diff: New patch to
fix error value.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 4024 (from glibc-bsd).
Closes: #630203, #654712.
* fixup kfreebsd/local-use-thr-primitives.diff. Closes: #657687.
-- Aurelien Jarno <email address hidden> Sun, 29 Jan 2012 23:35:12 +0100
-
eglibc (2.13-24) unstable; urgency=low
* patches/m68k/cvs-byteswap.diff: fix m68k optimized version of
<bits/byteswap.h>. Closes: #652356.
* Add m68k expected tests results.
* Update Russian debconf translation, by Yuri Kozlov. Closes: #652428.
* Update German debconf translation, by Helge Kreutzman. Closes: #652556.
* patches/any/cvs-tzfile.diff: fix integer overflow in timezone code.
Closes: #650790.
* Don't provide debugging symbols for libc-bin, libc-dev-bin and nscd
packages to avoid conflicts with multiarch.
* sysdeps/armel.mk, sysdeps/armhf.mk: fix cross compiling.
* Update Dutch debconf translation, by Jeroen Schot. Closes: #652632.
* patches/hurd/tg-struct_stat.diff: fix #ifdef typos.
* kfreebsd/local-sysdeps.diff: update to revision 3952 (from glibc-bsd).
* patches/m68k/local-pthread_lock.diff: remove, obsolete.
* patches/arm/cvs-ucontext.diff: fix namespace pollution from
<sys/ucontext.h> on arm. Closes: #652844.
* Update French debconf translation, by Christian Perrier. Closes:
#652860.
-- Aurelien Jarno <email address hidden> Sat, 24 Dec 2011 18:23:25 +0100
-
eglibc (2.13-23) unstable; urgency=low
[ Aurelien Jarno ]
* patches/arm/cvs-syscall-mcount.diff: new patch from upstream to fix
build on armel.
* patches/amd64/cvs-pthread_cond_wait.diff: remove as it seems to cause
some issue with some kernels. Closes: #651746.
[ Samuel Thibault ]
* patches/hurd-i386/submitted-mach-nanosleep.diff: New patch from Pino to
reject some nanosleep parameters values.
-- Aurelien Jarno <email address hidden> Tue, 13 Dec 2011 23:40:48 +0100
-
eglibc (2.13-22) unstable; urgency=low
[ Adam Conrad ]
* patches/arm/unsubmitted-ldconfig-cache-abi.diff: New patch from
Steve McIntyre that adds tagging to armhf libraries in ld.so.cache
* patches/arm/unsubmitted-ldso-abi-check.diff: Another patch from
Steve McIntyre, giving ld.so the ability to differentiate between
soft and hard-float ABIs and provide sane exits when required.
* Merge armel/armhf bi-arch support from Ubuntu, but disable until
the armhf bootstrap in Debian has removed /lib/ld-linux.so.3:
- Fix install locations for libc6-dev-armel in sysdeps.
- Change armel_rtlddir (for libc6-armel) to /lib, as required.
- Install /lib/ld-linux.so.3 symlink in libc6-armel.
- Install ld.so.conf.d file for the multilib ARM targets.
* Add dynamic linker name for the non-default multilib in ARM ldd.
* debian/debhelper.in/libc-udeb.install.armhf: Install ld-linux.so.3
to the correct location in the udeb, so binaries can find it.
* Install /lib/ld-linux.so.3 symlink in libc6:armhf, this will need
to be reverted once the rebuild/rebootstrap is completed.
* Fix chmod regex in udeb pass to match the one used for others.
[ Aurelien Jarno ]
* patches/i386/local-cpuid-level2.diff: fix a typo. Closes: #609389.
* Don't ship /usr/share/doc/locales/README. Closes: #643885, #643887.
* Ignore tst-cancelx17.out error on amd64. Closes: #643567.
* patches/any/cvs-nptl-pthread-race.diff: fix a race in NPTL code that
sometimes causes a deadlock when calling fork() from a thread.
* debhelper/libc.NEWS: replace $arch by <triplet> and explain how to get
it. Closes: #644990.
* Add patches/alpha/submitted-fallocated.diff to define fallocate() in
<fcntl.h> on alpha. Closes: #641868.
* debian/rules: don't build locales-all when cross-compiling. Closes:
#644771.
* patches/amd64/cvs-avx-detection.diff: do not use AVX if hardware support
is present, but not enabled in the kernel. Closes: #646549.
* patches/amd64/cvs-dl_trampoline-cfi.diff: fix CFI in dl_trampoline code.
* patches/mips/submitted-dl-platform.diff: fix a typo preventing loongson2f
platform directory to be used. Closes: #646610.
* Update Dutch debconf translation, by Vincent Zweije. Closes: #649605.
* Update expected-results-x86_64-kfreebsd-gnu-libc to allow tst-clock1.out
to fail, as it seems to happen when there is other load than glibc on the
building machine. Closes: #649185.
* patches/any/local-linuxthreads-XPG7.diff: fix XPG7 compliance in
linuxthreads version of pthread.h. Closes: #647823.
* Update from the latest SVN, branch eglibc-2_13.
* Add patches/amd64/cvs-pthread_cond_wait.diff to correctly handle EAGAIN
from FUTEX_WAIT_REQUEUE_PI.
* debian/rules.d/tarball.mk: ignore manual/ directory.
[ Samuel Thibault ]
* patches/hurd-i386/submitted-setresid.diff: New patch to fix -1 passed to
setres[ug]id. Closes: #645285.
* patches/hurd-i386/{unsubmitted-gscope.diff,unsubmitted-_dl_random.diff,
submitted-ECANCELED.diff, submitted-dl-sysdep.diff,
unsubmitted-check_native.diff, submitted-extern_inline.diff,
submitted-ptr-mangle.diff, submitted-stat.diff,
unsubmitted-tls-support.diff, unsubmitted-longjmp_chk.diff,
unsubmitted-ptsname.diff, submitted-strtoul.diff,
unsubmitted-atomic-no-multiple_threads.diff, unsubmitted-i686.diff,
submitted-ldsodefs.h.diff, submitted-libc_once.diff}:
Update to topgit version, and rename to
{tg-tlsdesc.sym.diff, tg-struct_stat.diff, tg-gscope.diff,
tg-_dl_random.diff, tg-bits_atomic.h_multiple_threads.diff,
tg-dl-sysdep.c_SHARED.diff, tg-__i686_defined.diff,
tg-regenerate_errno.h.diff, tg-ptrmangle.diff, tg-strtoul_PLT.diff,
tg-tls.diff, tg-extern_inline.diff, tg-grantpt.diff, tg-check_native.diff,
tg-____longjmp_chk.diff, tg-elfosabi_gnu.diff, tg-libc_once.diff}.
* patches/hurd-i386/submitted-libc_once.diff: Move kfreebsd part to
patches/kfreebsd/submitted-libc_once.diff.
* patches/hurd-i386/submitted-ldsodefs.h.diff: Move committed part to
patches/hurd-i386/cvs-ldsodefs.h.diff
* patches/hurd-i386/cvs-sgttyb.diff: New patch to fix sgttyb ioctls values.
* patches/hurd-i386/tg-dup3.diff: New patch from Hurd topgit to implement
dup3.
* patches/hurd-i386/submitted-dup2-fix.diff: Trivially port to dup3.
* patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: New patch to
brown-tape fix iceweasel.
* patches/hurd-i386/submitted-_hurd_socket_server-indexcheck.diff: New patch
from Pino Toscano to fix crash or spurious deallocation on bogus input.
* libc0.3.symbols.hurd-i386: Drop removed unused xxx_ and yyy_ RPCs.
* patches/hurd-i386/submitted-hurd-recvfrom.diff: New patch from Pino
Toscano to fix recvfrom on socketpair. Closes: #650095.
* patches/hurd-i386/local-select.diff: New patch to fix select with a zero
timeout. Closes: #79358.
* patches/hurd-i386/tg-struct_stat.diff: Add POSIX 2008 visibility.
* patches/hurd-i386/submitted-posix2008.diff: Add POSIX 2008 visibility.
* patches/hurd-i386/submitted-select-inputcheck.diff: Add select input check.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 3763 (from glibc-bsd).
* add kfreebsd/local-use-thr-primitives.diff to use kernel thr*
primitives inside linuxthreads. Closes: #639658.
* debian/sysdeps/sysdeps/kfreebsd.mk, debhelper.in/libc.preinst:
bump minimal FreeBSD kernel version to 8.1.
[ Steve Langasek ]
* Add a new debconf template, libraries/restart-without-asking, shared
with pam (and eventually hopefully openssl) which allows users to opt in
to silent restarts of services affected by NSS upgrades. This fixes the
longstanding nuisance that a user may be prompted as many as three times
during an upgrade between releases to ask whether it's ok to restart a
service that will be restarted anyway when the package itself gets
upgraded.
* Name our biarch compat ld.so.conf.d files on arm* consistently with the
ones on other archs.
[ Kyle Moffett ]
* Add support for stage1 builds. Closes: #644546.
-- Aurelien Jarno <email address hidden> Sat, 10 Dec 2011 21:49:03 +0100
-
eglibc (2.13-21) unstable; urgency=low
[ Samuel Thibault ]
* patches/hurd-i386/unsubmitted-tls-support.diff: Fix port leak in fork().
* patches/hurd-i386/submitted-ttyname_ERANGE.diff: Really add to the series.
* mv patches/hurd-i386/{submitted,cvs}-DEV_BSIZE.diff, and really add to the
series.
* Add patches/hurd-i386/cvs-fork_ports.diff to fix uninitialized reference
count.
* debian/patches/localedata/locale-C.diff: define strict numerical ordering
for the whole unicode range. Define the "blank", "cntrl" and "space" as
defined by POSIX. Closes: #641309.
[ Aurelien Jarno ]
* Add debian/patches/cvs-dl_close-scope-handling.diff from upstream to
fix issues with dl_close() when resolving locally-defined symbols.
Closes: #625250.
-- Aurelien Jarno <email address hidden> Tue, 13 Sep 2011 23:58:01 +0200
-
eglibc (2.13-20) unstable; urgency=low
* debian/debhelper.in/libc.preinst: call /bin/mv with --version so
that it doesn't return an error. Closes: #640872.
-- Aurelien Jarno <email address hidden> Thu, 08 Sep 2011 10:23:00 +0200
-
eglibc (2.13-19) unstable; urgency=low
[ Aurelien Jarno ]
* Change libc_rtlddir to /lib on s390x.
* Add debian/patches/submitted-glob_h-ifdef.diff to fix an undefined
preprocessor symbol in some rare conditions. Closes: #639213.
* debian/sysdeps/sparc64.mk: re-enable multiarch similarly to what
has been done on sparc.
* debian/control.in/libc: remove Breaks: on perl. Closes: #640300.
* debian/patches/localedata/locale-C.diff: Don't include ISO14651
collation rules in C.UTF-8 locale.
* Update debian/patches/svn-updates to revision 15228:
- Drop debian/patches/any/cvs-dl-deps.diff (merged upstream).
- Drop debian/patches/arm/cvs-align-constant-pool.diff (merged upstream).
* debian/debhelper.in/libc.preinst: get the dynamic linker from /bin/mv
instead of /bin/true. Closes: #640753.
[ Jeremie Koenig ]
* New patches to improve the signal code on Hurd:
patches/hurd-i386/submitted-hurdsig-fixes.diff,
patches/hurd-i386/submitted-hurdsig-global-dispositions.diff,
patches/hurd-i386/submitted-hurdsig-SA_SIGINFO.diff,
patches/hurd-i386/submitted-hurdsig-fixes-2.diff.
* Update testsuite accordingly.
* Remove patches/hurd-i386/submitted-PTRACE_CONTINUE.diff, now covered by
submitted-hurdsig-fixes.diff.
* libc0.3.symbols.hurd-i386: Add version for global-disposition functions.
[ Samuel Thibault ]
* Add patches/hurd-i386/submitted-libc_stack_end.diff to fix ruby1.9.1 stack
detection.
* Add patches/hurd-i386/submitted-ttyname_ERANGE.diff to fix ttyname error
value.
* Add patches/hurd-i386/submitted-DEV_BSIZE.diff to add DEV_BSIZE.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 3697 (from glibc-bsd).
- fixes ld.so location used inside ldd on kfreebsd-amd64. Closes: #640156.
- wrap faccessat() X_OK testing for superuser. Closes: #640325.
-- Aurelien Jarno <email address hidden> Wed, 07 Sep 2011 22:51:11 +0200
-
eglibc (2.13-18) unstable; urgency=low
* On s390x the PI is /lib/ld64.so.1, so we don't need to move
ld64.so.1 from /lib to /lib64.
-- Aurelien Jarno <email address hidden> Wed, 24 Aug 2011 10:09:17 +0200
-
eglibc (2.13-17) unstable; urgency=low
[ Aurelien Jarno ]
* Improve libc.NEWS to also include headers.
* Add debian/patches/cvs-dlopen-tls.diff to fix handling of static TLS in
dlopen'ed objects. Closes: #637239.
* Provide locales in locales-all as separated files instead of adding them
to locale-archive. Use symlinks between identical files to limit the
unpacked size. Closes: #537743, #636694, #638173.
* Compress libc*-dbg and locales-all to using xz.
* Add patches/localedata/cvs-rupee.diff from upstream to add support for
Rupee symbol (U20B9).
* Add patches/sparc/cvs-rlimits.diff from upstream to fix issues with
rlimits on sparc. Closes: #637767.
* Add patches/amd64/cvs-pthread-stack-alignment.diff from upstream to fix
stack alignment issues on amd64.
* Add patches/s390/cvs-vsyscalls.diff from upstream to fix wrong register
usage in the INTERNAL_VSYSCALL_NCS macro.
* Add patches/arm/cvs-clone-cantunwind.diff from upstream to fix unwinding
issues with openjdk on armhf.
* Add patches arm/cvs-align-constant-pool.diff from upstream to fix
alignement issues on armhf.
* debian/control.in/libc: add Breaks: lsb-core (<= 3.2-27) to make sure the
lsb symlink is still valid.
* Remove patches/any/cvs-dl-missing-deps.diff, the original problem has
been solved through other ways, so it is not needed any more. Fixes
symbols resolution with issues with icedove/iceweasel/iceape. Closes:
#617759.
[ Samuel Thibault ]
* debian/patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff: Add
u?int{8,16,32,64} ioctl types.
* debian/patches/hurd-i386/submitted-init-first.diff: Fix stack switching
compilation with newer gcc.
[ Steve Langasek ]
* Install ld*.so to RTLDDIR (/lib64 or /lib), as appropriate, and convert
/lib64 from a symlink to a directory on upgrade (with appropriate
downgrade and error-unwind handling), so that multiarch and biarch
packages will play nicely together on the filesystem.. Thanks to
Sven Joachim <email address hidden> for preliminary patches. Closes: #632682.
* Restore multiarch support on all architectures.
* Bump the multiarch-support minimum dependency for armhf, which settled
its triplet only at the time i386 did.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 3689 (from glibc-bsd).
-- Aurelien Jarno <email address hidden> Mon, 22 Aug 2011 21:51:07 +0200
-
eglibc (2.13-16) unstable; urgency=low
[ Aurelien Jarno ]
* The "multiarch starts to piss me off" upload.
* On i386, install i386 specific headers in the multiarch include
path, the common and the x86-64 ones in the default include path.
Closes: #637141.
-- Aurelien Jarno <email address hidden> Mon, 08 Aug 2011 21:52:47 +0200
-
eglibc (2.13-15) unstable; urgency=low
[ Aurelien Jarno ]
* Add testsuite results for s390x.
* Install x86-64 version of ldd in libc-bin:i386. Closes: #636947.
* Add a Breaks: perl (<< 5.12.4-2) to libc0.1/6/6.1. Closes: #636686.
* Install x86-64 headers on i386 instead of the i386 ones. Closes:
#637000.
* debhelper.in/libc-dev-alt.preinst: test if not a symlink instead of
testing if a directory. Fixes triarch includes on mips/mipsel.
-- Aurelien Jarno <email address hidden> Mon, 08 Aug 2011 14:39:41 +0200
-
eglibc (2.13-14) unstable; urgency=low
[ Aurelien Jarno ]
* Remove amd64 biarch includes from libc6-dev:i386. Closes: #636115,
#636116.
* Fix the biarch symlinks on mipsel, pointing them to the right multiarch
directory.
* Include a symlink for fpu_control in biarch packages. Closes: #635685.
* Update conflicts to libc6-dev in biarch packages to (<< 2.13-14) so that
the directory to symlink conversion is done correctly.
* On mips/mipsel, only ship the includes symlinks in libc6-dev-mips64. Add
a dependency to libc6-dev-mips64 in libc6-dev-mipsn32.
* Build with gcc-4.6/g++-4.6 on armhf to get correct atomic operations in
thumb-2 mode.
[ Samuel Thibault ]
* patches/hurd-i386/submitted-sysvshm.diff: Fix shm creation: do not create
file on first lookup.
-- Aurelien Jarno <email address hidden> Thu, 04 Aug 2011 09:41:41 +0200
-
eglibc (2.13-13) unstable; urgency=low
* sysdeps/*.mk: install the biarch includes in /usr/include instead of the multiarch path. Fix FTBFS on some architectures. * sysdeps/mips.*mk: fix triarch includes on mips and mipsel. -- Aurelien Jarno <email address hidden> Sun, 31 Jul 2011 02:42:58 +0200
-
eglibc (2.13-12) unstable; urgency=low
[ Aurelien Jarno ] * rules.d/debhelper.mk: Fix a typo about kfreebsd-amd64. * Change include directory on i386 from i486-linux-gnu to i386-linux-gnu and on kfreebsd-i386 from i486-kfreebsd-gnu to i386-kfreebsd-gnu. * Fix installation of biarch headers (Closes: #635685): - Use a symlink for bits/ and gnu/ directories - Use symlinked files for sys/ directory - Add a preinst script to do the directory <-> symlink conversion. -- Aurelien Jarno <email address hidden> Sat, 30 Jul 2011 13:33:39 +0200
-
eglibc (2.13-11) unstable; urgency=low
[ Aurelien Jarno ] * control.in/main: fix nscd description. Closes: #633370. * Update patches/svn-updates to revision 14511 to fix build on powerpcspe. Add corresponding symbols file and expected testsuite results. Closes: #632863. * Add patches/localedata/locale-os_RU.diff from upstream to add Ossetian locale. Closes: #634508. * kfreebsd/local-sysdeps.diff, update to revision 3618 (from glibc-bsd). - fixes LD_PRELOAD with a kfreebsd-9 kernel. Closes: #630695. - fixes tst-atime when build in a noatime filesystem. Closes: #634152. - uses upstream RFTSIGZMB for exit signal selection when available. * Disable multiarch support on amd64, kfreebsd-amd64, ppc64, sparc64 until we fix the /lib64 -> /lib symlink issue. Closes: #632176. * Re-enable patches/any/cvs-resolv-different-nameserver.diff. Add patches/any/submitted-resolv-assert.diff to fix assertion triggered by the previous patch. Closes: #535504, #602291. * Add support for s390x. * Fix debhelper.in/libc.NEWS with the right option to pass to gcc. Closes: #629819. * Add any/submitted-resolv-init.diff to fix issue with the resolver when RES_ROTATE is enabled. Closes: #593571. [ Jeremie Koenig ] * Add debian/libc0.3.symbols.hurd-i386. [ Steve Langasek ] * Try again to make libc6-dev multiarch-same. -- Aurelien Jarno <email address hidden> Tue, 26 Jul 2011 03:00:33 +0200
-
eglibc (2.13-10) unstable; urgency=low
* control.in/main: tag libc-bin Essential: yes. * Revert patch to make libc6-dev multiarch. Closes: #632667. * Add patches/alpha/submitted-statfs64.patch to fix statvfs() on alpha. Closes: #324051. -- Aurelien Jarno <email address hidden> Mon, 04 Jul 2011 22:02:35 +0200
-
eglibc (2.13-9) unstable; urgency=low
[ Samuel Thibault ] * patches/README: Add "unsubmitted" category. * Rename most local hurd-i386 patches into unsubmitted. * patches/hurd-i386/submitted-PTRACE_CONTINUE.diff: New patch from Jeremy Koenig, to fix initialized value. * patches/hurd-i386/submitted-ldsodefs.h.diff: Update to latest submitted version, enable. Closes: #630180. [ Aurelien Jarno ] * debhelper.in/libc.preinst: replace unbreakable space by normal space. Closes: #632453. * Disable patches/any/cvs-resolv-different-nameserver.diff. Closes: #632273, #632252. Reopen: #535504, #602291. * kfreebsd/local-sysdeps.diff: update to revision 3530 (from glibc-bsd). Closes: #632452. * debhelper.in/libc.preinst: only check for already unpacked versions of the libc during upgrades. Closes: #632190, #632509. * Install arch dependent headers in the multiarch include directory, patch by Marcin Juszkiewicz. Tag libc*-dev as Multi-Arch: same. * Add patches/powerpc/submitted-ifunc.diff to fix build on powerpc. -- Aurelien Jarno <email address hidden> Mon, 04 Jul 2011 01:50:25 +0200
-
eglibc (2.13-8) unstable; urgency=low
[ Samuel Thibault ] * Add patches/hurd-i386/submitted-ldsodefs.h.diff to fix loading binaries with GNU/Hurd-specific extensions, disabled for now. * patches/hurd-i386/local-sendmsg-SCM_RIGHTS.diff: Do not call getauth(), use the __USEPORT() cache macro instead. This should fix zsh FTBFS with duplicate getproc() symbol. [ Aurelien Jarno ] * Add patches/any/cvs-addmntent.diff to correctly report errors status in addmntent(). Closes: #630699 / CVE-2011-1089. * Add patches/any/cvs-resolv-different-nameserver.diff to try a different nameserver if the first one returns REFUSED. Closes: #535504, #602291. * Update patches/svn-updates to revision 14337: - Remove any/cvs-glro_dl_debug_mask.diff (merged). - Remove i386/cvs-memmove-static.diff (merged). * debian/control: clean-up Uploaders: . * Add patches/any/cvs-fnmatch.diff to fix an integer overflow in fnmatch() (CVE-2011-1659). Closes: #626370. * Add an entry to NEWS.Debian about multiarch and passing flags to the compiler on pre-multiarch toolchains. * Replace sparc/submitted-ifunc2.diff by upstream version any/cvs-ifunc.diff. * Fix patches/hppa/submitted-nptl-carlos.diff to correctly pass --as-needed and --no-as-needed to the linker. * Update breaks on pre-multiarch packages. Closes: #631907. * libc.preinst: improve and simplify search for old libraries, detect broken LD_LIBRARY_PATH. Closes: #630608. * libc.postrm: remove support code from Sarge. * rules.d/debhelper.mk: install bug files using dh_bugfiles. [ Petr Salinger ] * kfreebsd/local-sysdeps.diff: update to revision 3501 (from glibc-bsd). to fix <bits/siginfo.h>. Closes: #631867. * Drop kfreebsd/local-ftw.diff, needed only for pre 8.0 kernels. -- Aurelien Jarno <email address hidden> Thu, 30 Jun 2011 07:41:52 +0200
-
eglibc (2.13-7) unstable; urgency=low
[ Aurelien Jarno ] * Update paths to the memcpy wrapper in NEWS.Debian.gz. Closes: #630138. * Fix preinst script wrt 3.0 kernel. Patch by Colin Watson. Closes: #630077. * debian/sysdeps/linux.mk: correctly check from multiarch asm/ include directory. * Add patches/sparc/cvs-ifunc1.diff and patches/sparc/submitted-ifunc2.diff to fix multi-arch support on sparc. Update sysdeps/sparc.mk and sysdeps/sparc64.mk to re-enable multi-arch support on sparc and sparc64. Closes: #625607. * debhelper.in/libc.preinst: improve error message when an old copy of ld.so is found. Closes: #629983. * debhelper.in/libc.preinst: automatically remove leftovers from libc5 to libc6 transition (upgrade from Bo to Hamm). Closes: #629534. -- Aurelien Jarno <email address hidden> Sun, 12 Jun 2011 20:33:19 +0200
-
eglibc (2.13-6) unstable; urgency=low
[ Aurelien Jarno ] * kfreebsd/local-sysdeps.diff, update to revision 3406 (from glibc-bsd), to fix <sys/mount.h>. Closes: #629289, #629426. * debian/sysdeps/linux.mk: remove obsolete comment and code about asm-sparc64. Use the multiarch asm directory if present. * debian/copyright: update. * Update breaks on pre-multiarch packages. * Allow tst-writev to fail due to changes on recent kernels. Closes: #629862. [ Samuel Thibault ] * Update "expected" hurd-i386 failures. [ Clint Adams ] * Remove spurious exclamation point in architecture dependency. * Add lintian overrides for eglibc-source, from Marcin Juszkiewicz. [ Steve Langasek ] * debian/debhelper.in/libc.preinst: additional check for extra copies of /lib/ld-2.*.so not known to dpkg, as these cause problems when the real linker moves to /lib/<triplet> for multiarch and ldconfig leaves /lib/ld-linux.so.N pointing at an old glibc. Closes: #629534. -- Aurelien Jarno <email address hidden> Thu, 09 Jun 2011 14:30:19 +0200
-
eglibc (2.13-5) unstable; urgency=low
[ Aurelien Jarno ] * Update from stable branch: - Remove any/cvs-rtld-prelink.diff (merged upstream). * debhelper.in/libc.preinst: require a 8.0 kernel on GNU/kFreeBSD. Closes: #626422. * Bump to Standards-Version 3.9.2 (no changes). * Revert changes to patches/any/local-no-pagesize.diff, instead make sure PAGE_SIZE is not used internally. Closes: #627273. * Add Swahili, Fulah and Bemba locales, backport from HEAD. * locale-gen: don't remove /usr/lib/locale/* in locale-gen. Closes: #626575. * Add patches/any/cvs-setlocale.diff from upstream fixing reset to C locale issue in setlocale(). Closes: #627355. * Add patches/amd64/cvs-powl.diff from upstream to fix corner cases in powl() on amd64. * Add patches/localedata/locale-sv_FI.diff from upstream to fix date format. Closes: #577988. * Add patches/any/submitted-rlimit-rttime.diff to fix missing RLIMIT_RTTIME entry in <bits/resource.h>. Closes: #627619. * patches/any/local-ld-multiarch.diff: add the multiarch compat dir instead of the multiarch dir. * Use the multiarch path for the native version and optimized flavors. * kfreebsd/local-sysdeps.diff, update to revision 3303 (from glibc-bsd), to fix brk(), semctl() and if_nameindex() bugs. * Add patches/any/local-tst-writev.diff to fix compilation of tst-writev.c. * Add breaks on packages which don't support multiarch paths. * Add patches/any/cvs-regex-oom.diff to fix an oom issue triggerable with some regexes. * Add patches/any/cvs-getaddrinfo-single-lookup.diff to fix fallback to single lookup dns requests. Closes: #541167. * Add patches/any/cvs-unique_sym_table-corruptions.diff to fix unique_sym_table corruptions when doing STB_GNU_UNIQUE or ELF_RTYPE_CLASS_COPY lookups. * Replace patches/any/local-dl-deps.diff by upstream version patches/any/cvs-dl-deps.diff. * Add patches/mips/submitted-dl-platform.diff from Robert Millan to add dl-platform support for MIPS. * Add a loongson2f optimized library. Closes: #601419. * Update local/manpages/ld.so.8 with hardware capabilities documentation. Closes: #622385. * Update patches/localedata/submitted-bz9725-locale-sv_SE.diff to fix time format in sv_SE locale. Closes: #604125. * Add patches/mips/submitted-wordsize-clang.diff to make clang usable on mips/mipsel. Closes: #601645. * Add patches/any/submitted-mqueue-throw.diff to fix different declarations of mq_open(). Closes: #595380. [ Steve Langasek ] * Tighten the dependency on dpkg to a multiarch aware version. * Simplify the creation of /etc/ld.so.conf.d/<triplet>.conf. * Add multiarch fields to debian/control. * debian/debhelper.in/libc.preinst, debian/debhelper.in/libc.prerm: remove the ld.so.cache when upgrading from or downgrading to a pre-multiarch version; otherwise maintainer scripts start segfaulting immediately, and dpkg will entertainingly roll back the libc upgrade. * debian/control.in/libc: make the main multiarch main libc replace the biarch or triarch libc-foo package of the *corresponding* architecture; this gives us a libc6:i386 package that Replaces libc6-i386, since both packages contain the same linker and we want multiarch to take precedence. [ Clint Adams ] * Patch from Marcin Juszkiewicz to provide the debian/ directory in eglibc-source. [ Samuel Thibault ] * patches/hurd-i386/local-madvise_warn.diff: Drop "unimplemented" warning for madvise. -- Aurelien Jarno <email address hidden> Sat, 04 Jun 2011 22:30:47 +0200
-
eglibc (2.13-4) unstable; urgency=low
* debian/sysdeps/amd64.mk: don't redefine libc6_extra_pkg_install. Closes: #626447, #626449, #626450. -- Aurelien Jarno <email address hidden> Thu, 12 May 2011 07:16:55 +0200
-
eglibc (2.13-3) unstable; urgency=low
* patches/any/local-no-pagesize.diff: use __sysconf() instead of sysconf(). * patches/any/local-bindresvport_blacklist.diff: use feof_unlocked() instead of feof(). * Add patches/any/cvs-resolv-tld.diff from upstream to fix resolution of unqualified domain names. * Add patches/any/cvs-sys-param-ARG_MAX.diff from upstream to fix bassackwards tests for ARG_MAX in sys/param.h. Closes: #583433. * Add support for the new armhf triplet (Closes: #625846): - Update patches/any/submitted-autotools.diff to detect the new triplet. - Add patches/arm/submitted-armhf-triplet.diff to support the new triplet. * Add patches/any/submitted-at-pagesize.diff from Fedora to fix getpagesize() on static binaries. Closes: #626379. * sysdeps/sparc.mk, sysdeps/sparc64.mk: disable multiarch support. Workarounds: #625607. * debian/local/memcpy-wrapper/*: on amd64, provide and build two wrappers to workaround and debug memcpy() issues. Explain how to use them in debian/debhelper.in/libc.NEWS. -- Aurelien Jarno <email address hidden> Wed, 11 May 2011 23:03:15 +0200
-
eglibc (2.13-2) unstable; urgency=low
[ Aurelien Jarno ] * kfreebsd/local-sysdeps.diff, update to revision 3299 (from glibc-bsd), fix libc.so linking on kfreebsd after recent linker changes. -- Aurelien Jarno <email address hidden> Mon, 02 May 2011 06:11:16 +0200
-
eglibc (2.13-1) unstable; urgency=low
[ Aurelien Jarno ] * New upstream release: - Fix spurious warning in bswap_16() with -Wconversion. Closes: #561249. - Add back support for m68k. Closes: #446503, #601126. - Add support for NTP API 4. Closes: #558314. - Fix memchr() on alpha. Closes: #521737. - Add optimized string functions via STT_GNU_IFUNC on PowerPC. Closes: #408959. - Provide POSIX2008 compliant futimens(). Closes: #563724. - Fix auxilary cache file creation. Closes: 588218. - Fix POSIX2008 compliance. Closes: #610824. - Implement accurate fma() (according to C99). Closes: #372544. - Build correctly with --no-add-needed. Closes: #616298. - Fix SOCK_CLOEXEC value on hppa. Closes: #617973. - Add inotify support on alpha. Closes: #614099. - Update patches/locale/locale-print-LANGUAGE.diff. - Update patches/localedata/sort-UTF8-first.diff. - Remove patches/localedata/submitted-pt_BR.diff (merged upstream). - Update patches/localedata/locale-et_EE.diff (partially merged upstream). - Remove patches/localedata/locale-es_CR.diff (merged upstream). - Update patches/localedata/locales-fr.diff. - Update patches/localedata/tailor-iso14651_t1.diff. - Remove patches/localedata/fr_BE-first_weekday.diff (merged upstream). - Update localedata/first_weekday.diff. - Remove patches/alpha/submitted-dl-procinfo.diff (merged upstream). - Remove patches/alpha/submitted-fpu-round.diff (merged upstream). - Remove patches/alpha/submitted-asm-memchr.diff (merged upstream). - Remove patches/alpha/submitted-sock_nonblock.diff (merged upstream). - Remove patcheS/alpha/submitted-epoll.diff (merged upstream). - Remove patches/alpha/cvs-timer_settime.diff (merged upstream). - Remove patches/alpha/submitted-PTR_MANGLE.diff (obsolete). - Remove patches/alpha/local-fcntl_h.diff (obsolete). - Remove patches/alpha/local-longjmp-chk.diff (obsolete). - Remove patches/alpha/submitted-fdatasync.diff (obsolete). - Remove patches/amd64/cvs-avx-tcb-alignment.diff (merged upstream). - Remove patches/arm/local-no-hwcap.diff (merged upstream). - Remove patches/arm/local-hwcap-updates.diff (merged upstream). - Remove patches/hppa/cvs-nptl-compat.diff (merged upstream). - Update patches/hppa/local-stack-grows-up.diff. - Remove patches/hppa/cvs-vfork.diff (merged upstream). - Remove patches/hurd-i386/submitted-rtld_lock_recursive.diff (merged upstream). - Remove patches/hurd-i386/cvs-getcwd.diff (merged upstream). - Remove patches/hurd-i386/cvs-setsid.diff (merged upstream). - Remove patches/hurd-i386/cvs-linkat.diff (merged upstream). - Remove patches/hurd-i386/cvs-ttyname.diff (merged upstream). - Remove patches/hurd-i386/cvs-getnprocs.diff (merged upstream). - Remove patches/hurd-i386/cvs-select.diff (merged upstream). - Remove patches/hurd-i386/cvs-sched_param.diff (merged upstream). - Remove patches/hurd-i386/cvs-sendmsg-leak.diff (merged upstream). - Update patches/i386/local-pthread_cond_wait.diff. - Remove patches/m68k/cvs-define-m68k-tls-relocations.patch (merged upstream). - Remove patches/m68k/cvs-tls-support.patch (merged upstream). - Remove patches/m68k/cvs-versions-def-2-12.patch (merged upstream). - Remove patches/mips/cvs-mips-atomic_h.diff (merged upstream). - Remove patches/mips/cvs-non-pic-n32-64-syscall.diff (merged upstream). - Remove patches/s390/cvs-makecontext.diff (merged upstream). - Update patches/s390/submitted-nexttowardf.diff. - Remove patches/sh4/local-fpscr_values.diff (merged upstream). - Remove patches/sh4/submitted-set_fpscr.diff (merged upstream). - Remove patches/sparc/cvs-sparcv9-memchr.diff (merged upstream). - Remove patches/sparc/submitted-epoll.diff (merged upstream). - Remove patches/sparc/submitted-msgrcv.diff (merged upstream). - Update patches/any/local-ldso-disable-hwcap.diff. - Remove patches/any/local-ntp-update.diff (obsolete). - Update patches/any/local-no-pagesize.diff. - Update patches/any/submitted-longdouble.diff. - Remove patches/any/cvs-resolv-bindv6only.diff (merged upstream). - Remove patches/any/cvs-futimens.diff (merged upstream). - Remove patches/any/cvs-malloc_info-init.diff (merged upstream). - Remove patches/any/cvs-stat-issock.diff (merged upstream). - Remove patches/any/cvs-remove.diff (merged upstream). - Remove patches/any/cvs-getaddrinfo.diff (merged upstream). - Remove patches/any/cvs-umount-nofollow.diff (merged upstream). - Remove patches/any/cvs-glob.diff (merged upstream). - Remove patches/any/cvs-flush-cache-textrels.diff (merged upstream). - Remove patches/any/submitted-group_member.diff (merged upstream). - Remove patches/any/cvs-redirect-throw.diff (merged upstream). - Remove patches/any/cvs-__block.diff (merged upstream). - Remove patches/any/cvs-sunrpc-license.diff (merged upstream). - Remove patches/any/submitted-resolv.conf-thread.diff (merged upstream). - Remove patches/any/cvs-audit-suid.diff (merged upstream). - Remove patches/any/cvs-dont-expand-dst-twice.diff (merged upstream). - Remove patches/any/cvs-ignore-origin-privileged.diff (merged upstream). - Remove patches/any/cvs-fnmatch-alloca.diff (merged upstream). - Remove patches/any/cvs-qsort-race.diff from upstream (merged upstream). - Remove patches/any/submitted-etc-resolv.conf.diff (obsolete). - Update patches/any/submitted-bits-fcntl_h-at.diff. - Remove patches/any/submitted-nis-shadow.diff (obsolete). - Remove patches/any/submitted-futex_robust_pi.diff (obsolete). - Update patches/kfreebsd/local-readdir_r.diff. * debian/sysdeps/*.mk, debhelper.in/libc.preinst: bump minimal Linux kernel version to 2.6.26, and minimal FreeBSD kernel version to 8.0.0. Closes: #610475. * Add /etc/default/nss. * Add patches/all/local-nis-shadow.diff to change default value of ADJUNCT_AS_SHADOW to TRUE. This avoid NIS password leakage (CVE-2010-0015), but can be changed to FALSE to accomomdate some NIS installations. Closes: #566297, #566844. * kfreebsd/local-sysdeps.diff, kfreebsd/local-linuxthreads29.diff: update to revision 3286 (from glibc-bsd) Closes: #602776. * debian/rules: split build-indep and build-arch targets. Closes: #611926. * sysdeps/sparc.mk, sysdeps/sparc64.mk: build with --enable-multi-arch. * sysdeps/powerpc.mk, sysdeps/ppc64.mk: build with --enable-multi-arch. * Drop libc6-sparcv9b package on sparc/sparc64, optimizations are now done through multi-arch (STT_GNU_IFUNC). * Add patches/localedata/locale-C.diff to create a C locale. * Build and install the C locales in libc-bin. Closes: #609306. * Bump to Standards-Version 3.9.1 (no changes). * Add patches/submitted-rwlock-stack-imbalance.diff to fix regression in pthread_rwlock_timedrdlock() and pthread_rwlock_timedwrlock(). * Whitelist tst-makecontext3.out test on ia64, as it is new and can't succeed on this architecture. * Build depends on binutils (>= 2.21) on sparc and sparc64 to gain STT_GNU_IFUNC support. * Add patches/any/submitted-ldsodefs_rtld_debug.diff to fix EGLIBC_RTLD_DEBUG support on non NPTL systems. * Add patches/any/local-relro-mprotect.patch to not crash with PaX kernels. Closes: #611195. * Add patches/any/cvs-dl-missing-deps.diff to output an early error when dependencies are missing. Closes: #612792. * Add patches/any/cvs-rtld-prelink.diff to fix segfault on prelinked binaries. * Add patches/sparc/submitted-bzero.diff to fix bzero() on sparc. * Add patches/powerpc/local-libgcc_eh-ld.so.diff to fix bug-atexit3 test on PowerPC. * Add patches/alpha/submitted-fcntl_h.diff, submitted-stackinfo.diff, submitted-libm-hidden.diff, submitted-statfs.diff and submitted-fxstatat.patch to fix FTBFS on alpha. * Add patches/any/local-linuxthreads-deps.diff to fix testsuite issues on GNU/kFreeBSD. * Add patches/s390/cvs-iconv-z9-109.diff to fix FTBFS on s390 with recent binutils. * Add patches/hppa/submitted-fcntl_h.diff, hppa/submitted-stackinfo.diff and hppa/submitted-libm-hidden.diff to fix FTBFS on hppa. * Add patches/alpha/submitted-____longjmp_chk.diff to fix longjmp() with FORTIFY on alpha. * Add patches/alpha/submitted-PTR_MANGLE.diff to fix exceptions on alpha. * Add patches/i386/cvs-cacheinfo.diff to fix empty LEVEL*CACHE* getconf() entries for some CPU. Closes: #609389. * Add patches/any/local-ldconfig-multiarch.diff from Steve Langasek to add multiarch support to ldconfig. * Add patches/alpha/local-strncmp.diff to remove broken alpha specific implementation of strncmp(). * Add patches/alpha/submitted-sysconf-cache.diff to fix sysconf() LEVEL*CACHE* entries. Closes: #620203. * Add patches/i386/cvs-memmove-static.diff to fix static linking with FORTIFY. * Add patches/amd64/cvs-getcontext.diff to fix getcontext() on amd64. * Add patches/any/cvs-fopen.diff to fix fopen() with 7 bytes string. * Add patches/amd64/cvs-memset.diff to fix memset() on amd64 for misaligned blocks larger than 144 Bytes. * Add patches/any/local-dl-deps.diff to workaround assert triggered by some binaries. Closes: #624515. * Add patches/any/submitted-fwrite-wur.diff to not warn about unused result for fwrite(). Closes: #616627. [ Samuel Thibault ] * Add patches/any/cvs-glro_dl_debug_mask.diff to fix build without EGLIBC_RTLD_DEBUG support. * Add patches/hurd-i386/cvs-header-prot.diff, patches/hurd-i386/cvs-psiginfo.diff, and patches/hurd-i386/local-ptsname.diff to fix hurd-i386 build. * Update expected hurd-i386 failures with new tests. * Add patches/hurd-i386/submitted-add-needed.diff to fix getting functions from libmachuser and libhurduser with gold linking. * Add patches/hurd-i386/local-ED.diff to avoid letting the (standard-compliant!) prank bring FTBFSes. * Add defining LIBPTHREAD_VERSION to patches/hurd-i386/local-pthread_posix-option.diff [ Steve Langasek ] * Set Multi-Arch: foreign on the appropriate packages. * debian/rules.d/debhelper.mk: set $rtlddir in the debhelper substitution rules, so we don't substitute an empty string. -- Aurelien Jarno <email address hidden> Sun, 01 May 2011 19:53:41 +0200
-
eglibc (2.11.2-13) unstable; urgency=low
* Fix a typo in debian/patches/any/local-rtld.diff. Closes: #615806. -- Aurelien Jarno <email address hidden> Mon, 28 Feb 2011 07:09:56 +0100
-
eglibc (2.11.2-12) unstable; urgency=medium
[ Aurelien Jarno ] * Re-enable build failure in case of testsuite regressions. * Add patches/any/cvs-fnmatch-alloca.patch from upstream to fix a memory corruption in fnmatch() that can lead to code execution. Closes: #615120. * Add patches/any/cvs-qsort-race.diff from upstream to fix race in qsort_r(). Closes: #614892. [ Samuel Thibault ] * patches/any/submitted-sched_h.diff: Synchronize bits/sched.h with sysdeps/unix/sysv/linux/bits/sched.h (Closes: #527589), rename to cvs-sched_h.diff. * patches/hurd-i386/cvs-if_freereq.diff: Fix crash when siocgifconf actually succeeds. [ Clint Adams ] * Patch from Nobuhiro Iwamatsu to cope with the removal of patch --unified-reject-files. closes: #612540. [ Steve Langasek ] * Merge parts of multiarch patch: - Use the correct path in the ldd script as well - Set default rtlddir to /lib and override it when needed. - Install xen library in $(libdir)/xen instead of /usr/lib/xen. -- Aurelien Jarno <email address hidden> Sat, 26 Feb 2011 18:28:26 +0100
-
eglibc (2.11.2-11) unstable; urgency=low
* patches/kfreebsd/local-sysdeps.diff: remove stub marks for at* syscalls as we don't support FreeBSD 7.x kernels anyway. Closes: #610749. -- Aurelien Jarno <email address hidden> Mon, 31 Jan 2011 21:02:31 +0100
-
eglibc (2.11.2-10) unstable; urgency=low
* Add patches/amd64/cvs-avx-tcb-alignment.diff from upstream to fix alignement issues on CPU supporting the AVX instruction set. Closes: #610657. -- Aurelien Jarno <email address hidden> Sun, 23 Jan 2011 19:54:44 +0100
-
eglibc (2.11.2-9) unstable; urgency=low
* Disable build failure in case of testsuite regressions, will be re-enabled after squeeze release. -- Aurelien Jarno <email address hidden> Thu, 20 Jan 2011 12:44:11 +0100
-
eglibc (2.11.2-8) unstable; urgency=low
[ Clint Adams ] * Japanese debconf translation update from Nobuhiro Iwamatsu. closes: #604752. [ Samuel Thibault ] * Add expected gettext failure on hurd-i386. [ Aurelien Jarno ] * Update patches/localedata/locale-et_EE.diff to switch Estonian currency to euro. Closes: #608803. * Revert incorrect upstream patch for CVE-2010-3847 and use the correct set of patches: - Remove patches/any/submitted-origin.diff - Add patches/any/cvs-dont-expand-dst-twice.diff - Add debian/patches/any/cvs-ignore-origin-privileged.diff - Keep debian/patches/any/cvs-audit-suid.diff -- Aurelien Jarno <email address hidden> Wed, 12 Jan 2011 15:32:15 +0100
-
eglibc (2.11.2-7) unstable; urgency=low
[ Samuel Thibault ]
* patches/hurd-i386/cvs-sendmsg-leak.diff: New upstream patch from Emilio
Pozuelo Monfort to fix a memory leak on the error path of sendmsg.
* patches/hurd-i386/local-sendmsg-SCM_RIGHTS.diff: New patch from Emilio
Pozuelo Monfort to implement SCM_RIGHTS in sendmsg().
[ Aurelien Jarno ]
* Update Portuguese debconf translation, by Pedro Ribeiro. Closes: #597348.
* Add any/submitted-origin.diff from Andreas Schwab to forbid the use
of $ORIGIN in privileged programs. Add any/cvs-audit-suid.diff to
only load SUID audit objects in SUID binaries. Fix CVE-2010-3847.
Closes: #600667.
* Update Catalan debconf translation, by Jordi Mallach. Closes: #601085.
* Update Vietnamese debconf translation, by Clytie Siddall. Closes:
#601531.
* Add arm/local-sigaction.diff to match sigaction with SA_RESTORER
behaviour with other architectures. Closes: #595403.
-- Aurelien Jarno <email address hidden> Sat, 30 Oct 2010 18:15:54 +0200
-
eglibc (2.11.2-6) unstable; urgency=low
[ Aurelien Jarno ]
* Update Arabic debconf translation, by Ossama Khayat. Closes: #596161.
* libc6-i386: remplace <= breaks by << breaks now that the transitioned
version of the packages is known. Closes: #566720.
* kfreebsd/local-linuxthreads29.diff: correctly disable SO_CLOEXEC
support when it is not available. Closes: #596367.
* update-locale: if LANGUAGE is not compatible with the selected default
locale, emit a warning and disable it instead of failing.
Closes: #596695.
* Add armhf support. Closes: #596804.
* any/submitted-resolv.conf-thread.diff: new patch to correctly reload
resolv.conf all threads. Closes: #596499.
[ Samuel Thibault ]
* patches/hurd-i386/submitted-catch-signal.diff: New patch to fix
signal-catching functions.
-- Aurelien Jarno <email address hidden> Wed, 15 Sep 2010 01:53:09 +0200
-
eglibc (2.11.2-5) unstable; urgency=low
[ Samuel Thibault ]
* mv patches/hurd-i386/{submitted,cvs}-sched_param.diff.
[ Aurelien Jarno ]
* Replace any/cvs-etc-resolv.conf.diff by my previous version
any/submitted-etc-resolv.conf.diff. At least it really fixes the
original issue. Closes: bug#595269.
* testsuite/alpha: allow tst-timer4.out to fail as it fails on one of
the build daemon.
* Update any/cvs-sunrpc-license.diff from upstream.
-- Aurelien Jarno <email address hidden> Fri, 03 Sep 2010 19:16:09 +0200
-
eglibc (2.11.2-4) unstable; urgency=low
[ Samuel Thibault ]
* patches/hurd-i386/submitted-sched_param.diff: New patch to permit other
headers to get a __sched_param structure.
[ Aurelien Jarno ]
* Remove manpages now provided by manpages-dev (closes: bug#595194):
- pthread_kill_other_threads_np (3)
- pthread_sigmask (3)
-- Aurelien Jarno <email address hidden> Wed, 01 Sep 2010 23:15:05 +0200
-
eglibc (2.11.2-3) unstable; urgency=low
[ Samuel Thibault ]
* testsuite-checking/expected-results-i486-gnu-libc: update.
* patches/hurd-i386/cvs-select.diff: New patch to fix select timeout
value.
* patches/hurd-i386/local-locarchive.diff: Extend to permit generating several
locales.
* mv patches/hurd-i386/{submitted,cvs}-ttyname.diff.
* mv patches/hurd-i386/{submitted,cvs}-getnprocs.diff.
* patches/hurd-i386/local-i686.diff: New patch to fix i686 build.
* patches/hurd-i386/local-no-hp-timing.diff: New patch to disable i686 HP
timing support.
* testsuite-checking/expected-results-i686-{i386,i686,xen}: New
expected results.
* debian/control, debian/control.in/libc, debian/control/opt,
debian/sysdeps/hurd-i386.mk: Add lib0.3-{i686,xen} variants.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 3156 (from glibc-bsd).
Closes: #522698.
* Add kfreebsd/local-grantpt.diff to handle EINTR returned by waitpid.
It fixes konsole blank (terminal) display on kfreebsd-*. Closes: #573063.
[ Clint Adams ]
* Reflect EGLIBC in binary package short descriptions. closes: #587586.
[ Finn Thain ]
* Backport m68k TLS from version 2.12. Closes: #586005.
[ Aurelien Jarno ]
* Always try to restart init when needed, and ignore the possible errors.
Closes: #588922, 590175.
* Look for apache2.2-common instead of apache2-common in nsscheck.
Closes: #586527.
* Update Galician debconf translation, by Jorge Barreiro. Closes: #592807.
* Replace any/submitted-etc-resolv.conf.diff by upstream version
patches/any/cvs-etc-resolv.conf.diff.
* Add mips/cvs-non-pic-n32-64-syscall.diff from upstream to fix non-PIC
syscall on MIPS n32 and 64 ABI.
* debian/control.in/libc: conflicts with prelink (<= 0.0.20090311-1).
Earlier versions corrupts libc 2.11 libraries. Closes: #593966.
* Add alpha/submitted-epoll.diff and sparc/submitted-epoll.diff to fix
epoll_create1() on Alpha and SPARC. Closes: #576826.
* Remove patches/alpha/cvs-longjmp-chk.diff and restore
patches/alpha/local-longjmp-chk.diff as the upstream version causes
regressions.
* Add localedata/locale-tt_RU.diff from upstream to fix the name of the
tt_RU.UTF-8@iqtelif locale. Closes: #588478.
* Add any/cvs-sunrpc-license.diff from upstream to fix the license of
Sun RPC: contrary to what Simon Phipps announced on his blog, and
according to the lawyers, the copy in glibc wasn't contained in the
agreement from February, 2009. In August, 2010, Oracle confirmed that
the code has been relicensed under BSD. Update debian/copyright
accordingly.
* Disable any/cvs-flush-cache-textrels.diff to workaround a possible
CPU or kernel bug. Closes: #594807.
-- Aurelien Jarno <email address hidden> Wed, 01 Sep 2010 11:46:14 +0200
-
eglibc (2.11.2-2) unstable; urgency=medium
[ Aurelien Jarno ]
* control.in/libc: update the Conflicts on binutils to (<< 2.20.1-1)
and add a Conflicts on binutils-gold (<< 2.20.1-11). Closes: #585937.
* Replace patches/alpha/local-longjmp-chk.diff by upstream version
patches/alpha/cvs-longjmp-chk.diff.
* Add patches/any/cvs-redirect-throw.diff to fix some header files
with regard to C++.
* Add patches/any/cvs-flush-cache-textrels.diff to fix random crashes
on ARM, if the executable or shared library has TEXTREL.
* Add patches/any/cvs-__block.diff from upstream to not conflict with
clang.
* script.in/nohwcap.sh: consider all packages not in status "n" (not
installed) and not in status "c" (conf-files) as installed. Closes:
bug#586241.
[ Samuel Thibault ]
* patches/hurd-i386/local-pthread_posix-option.diff: Avoid letting glibc try
to install its own headers for libpthread.
[ Carlos O'Donell]
* Add patches/hppa/cvs-vfork.diff to fix stack frame creating during
vfork in multithreaded environments.
-- Aurelien Jarno <email address hidden> Thu, 24 Jun 2010 21:03:55 +0200
-
eglibc (2.11.2-1) unstable; urgency=low
* New upstream stable release:
- Remove debian/patches/amd64/submitted-cpuid.diff (merged).
- Remove debian/patches/sh4/cvs-register_dump.diff (merged).
[ Samuel Thibault ]
* Add patches/hurd-i386/local-mkdir_root.diff to fix busybox' mkdir -p.
[ Aurelien Jarno ]
* Danish debconf translation update from Joe Hansen. Closes: #585548.
* Add patches/localedata/submitted-translit-colon.diff to add
transliteration support for ₡ sign. Closes: #585727.
* control.in/libc: add a Breaks: on locales (<< 2.11), locales-all
(<< 2.11). Closes: bug#585737.
* Add patches/any/submitted-group_member.diff to fix an off-by-one error
in group_member(). Closes: bug#570047.
* Update local/manpages/getconf.1. Closes: bug#576691.
-- Aurelien Jarno <email address hidden> Sun, 13 Jun 2010 23:22:29 +0200
-
eglibc (2.11.1-3) unstable; urgency=low
[ Samuel Thibault ]
* Add patches/hurd-i386/cvs-linkat.diff to fix new coreutils' ln.
* Add patches/hurd-i386/submitted-ttyname.diff to fix io/tst-ttyname_r,
marked as such in testsuite-checking/expected-results-i486-gnu-libc.
* Restore patches/hurd-i386/submitted-getnprocs.diff which got lost during
the 2.11 merge.
[ Aurelien Jarno ]
* Add patches/i386/local-cpuid-level2.diff to not trigger an abort
when an i586 Intel CPU is running the i686 library, as valgrind does.
Closes: bug#584748.
* mips testsuite: allow failure of tst-tls3 as it is not a regression.
* Add patches/any/submitted-string2-strcmp.diff to fix warnings in the
testsuite on armel.
* Add patches/alpha/submitted-syscall.diff from Mike Hommey to add support
for 6th argument system calls on alpha. Closes: bug#583911.
* Temporarily add patches/i386/local-pthread_cond_wait.diff to use the C
version of pthread_cond_wait() which uses cleanup functions to reacquire
the mutex on cancellation (instead of unwinding for the assembly
version). Closes: bug#551903.
-- Aurelien Jarno <email address hidden> Tue, 08 Jun 2010 10:05:49 +0200
-
eglibc (2.11.1-2) unstable; urgency=low
[ Aurelien Jarno]
* nscd.init: don't use and absolute path to call start-stop-daemon, the
PATH variable already take care of that.
* check-execstack.out is a new test, therefore not a regression. Mark it
as failing in expected-results-powerpc64-linux-gnu-ppc64.
* Update tst-ttyname_r.out error value in expected-results-i486-gnu-libc
as part of the test is now passing.
* Add patches/mips/cvs-mips-atomic_h.diff to fix atomic issues on MIPS.
* Add patches/amd64/submitted-cpuid.diff to fix properly check CPU
family and model.
* sysdeps/i386.mk, control.in/main: swith i386 to gcc-4.4. Closes:
bug#583858.
-- Aurelien Jarno <email address hidden> Tue, 01 Jun 2010 05:50:51 +0200
-
eglibc (2.11.1-1) unstable; urgency=low
[ Clint Adams ]
* New upstream release:
- Fixes a house of mind attack. Closes: bug#568488.
- Add the fallocate64() syscall. Closes: bug#568924.
- Add RES_USE_DNSSEC support. Closes: bug#569592.
- Don't abort in getifaddrs. Closes: bug#582383.
- Update debian/patches/all/local-pthread-manpages.diff
- Remove debian/patches/alpha/submitted-getsysstats.diff (merged)
- Remove debian/patches/alpha/submitted-includes.diff (merged)
- Remove debian/patches/alpha/submitted-lowlevellock.diff (merged)
- Remove debian/patches/alpha/submitted-procfs_h.diff (merged)
- Remove debian/patches/any/cvs-broken-dns.diff (merged)
- Remove debian/patches/any/cvs-getutmpx-compat.diff (merged)
- Remove debian/patches/any/cvs-ksm.diff (merged)
- Remove debian/patches/any/cvs-malloc_info-output.diff (merged)
- Remove debian/patches/any/cvs-nis-not-configured.diff (merged)
- Remove debian/patches/any/cvs-nptl-init.diff (merged)
- Remove debian/patches/any/cvs-resolv-edns0.diff (merged)
- Remove debian/patches/any/cvs-resolv-init.diff (merged)
- Remove debian/patches/any/cvs-resolv-uninitialized.diff (merged)
- Remove debian/patches/any/cvs-resolv-v6mapped.diff (merged)
- Remove debian/patches/any/cvs-sched_h.diff (merged)
- Remove debian/patches/any/local-dynamic-resolvconf.diff (merged)
- Update debian/patches/any/local-libgcc-compat-main.diff
- Remove debian/patches/any/submitted-confname.h.diff (merged)
- Remove debian/patches/any/submitted-getent-gshadow.diff (merged)
- Remove debian/patches/any/submitted-getaddrinfo-nodata.diff (merged)
- Remove debian/patches/any/submitted-gethostbyname3.diff (merged)
- Update debian/patches/any/submitted-missing-etc-hosts.diff.
- Remove debian/patches/arm/cvs-setjmp-longjmp-fpu.diff (merged)
- Update debian/patches/hppa/cvs-nptl-compat.diff.
- Update debian/patches/hppa/local-stack-grows-up.diff from
Carlos O'Donell.
- Remove debian/patches/hppa/submitted-pie.diff (merged)
- Remove debian/patches/hppa/submitted-sock_nonblock.diff (merged)
- Update debian/patches/hurd-i386/cvs-setsid.diff.
- Remove debian/patches/hurd-i386/cvs-termios-IXANY.patch (merged)
- Remove debian/patches/hurd-i386/submitted-getnprocs.diff (merged)
- Update debian/patches/hurd-i386/submitted-readlinkat.diff
- Remove debian/patches/ia64/cvs-memchr.diff (merged)
- Remove debian/patches/ia64/submitted-memchr.diff (merged)
- Remove debian/patches/ia64/submitted-siginfo.diff (merged)
- Update debian/patches/kfreebsd/local-readdir_r.diff.
- Remove debian/patches/locale/cvs-C-first_weekday.diff (merged)
- Update debian/patches/localedata/first_weekday.diff
- Update debian/patches/localedata/tailor-iso14651_t1.diff
- Remove debian/patches/mips/local-lazy-eval.diff (obsolete)
- Remove debian/patches/s390/submitted-siginfo.diff (merged)
- testsuite-checking/expected-results-ia64-linux-gnu-libc: update
- Update testsuite-checking/expected-results-sparc-linux-gnu-libc
- Update testsuite-checking/expected-results-sparcv9b-linux-gnu-sparcv9b
* Add debian/patches/alpha/local-fcntl_h.diff.
* Add debian/patches/ia64/local-dlfptr.diff and
debian/patches/hppa/local-dlfptr.diff from Carlos O'Donnell.
* Add debian/patches/localedata/locale-hsb_DE.diff
[ Aurelien Jarno ]
* Enable multi-arch.
* kfreebsd/local-sysdeps.diff: update to revision 3039 (from glibc-bsd).
* Add debian/patches/alpha/local-longjmp-chk.diff and
debian/patches/alpha/cvs-timer_settime.diff to fix FTBFS on alpha, and
debian/patches/alpha/local-lowlevellock.diff to fix the testsuite.
* Add debian/patches/mips/local-lowlevellock.diff to fix the testsuite
on mips.
* Re-enable the testsuite on mips/mipsel build daemons.
* Add debian/patches/arm/local-atomic.diff and
debian/patches/arm/local-lowlevellock.diff to fix the testsuite on arm.
* Add debian/patches/hppa/local-longjmp-chk.diff to fix FTBFS on hppa.
* Add debian/patches/hppa/local-lowlevellock.diff to fix the testsuite
on hppa.
* Add debian/patches/s390/cvs-makecontext.diff from upstream to fix
makecontext() on s390.
* Replace debian/patches/submitted/cvs-stat-issock.diff by the upstream patch
debian/patches/any/cvs-stat-issock.diff.
* Explictely call /sbin/start-stop-daemon in nscd.init. Closes: bug#575404.
* Add debian/patches/any/cvs-getaddrinfo.diff from upstream to not abort
the getaddrinfo loop on the first successful.
* Add debian/patches/any/cvs-umount-nofollow.diff from upstream to define
UMOUNT_NOFOLLOW.
* Add debian/patches/any/cvs-glob.diff from upstream to fix glob() with empty
pattern.
* Add debian/patches/submitted-tst-audit6-avx.diff to skip AVX tests if if
AVX is not available.
* Allow failures of the testsuite on HPPA until bugs are fixed:
- tstdiomisc.out (due to bug #582787 on gcc-4.4)
- tst-fork1.out (due to bug #561203 on linux-2.6)
* Add debian/patches/sh4/cvs-register_dump.diff from upstream to fix
iov[] size register-dump.h.
* Add debian/patches/hurd-i386/submitted-regex_internal.diff to fix FTBFS on
hurd-i386.
[ Samuel Thibault ]
* debian/patches/hurd-i386/submitted-rtld_lock_recursive.diff: New patch to
fix elf/ build on hurd-i386.
* debian/patches/hurd-i386/local-longjmp_chk.diff: New patch to fix
debug/____longjmp_chk.S build on hurd-i386.
* Update debian/patches/hurd-i386/local-pthread.diff.
* Update debian/testsuite-checking/expected-results-i486-gnu-libc.
[ Petr Salinger]
* define __rtld_lock_initialize also in linuxthreads <bits/libc-lock.h>
variant (enhance local-linuxthreads-weak.diff).
* allow failure of tst-longjmp_chk.out on GNU/kFreeBSD
* Add kfreebsd/local-dosavesse.diff, which does not work,
so rather use also added kfreebsd/local-nosavesse.diff
-- Aurelien Jarno <email address hidden> Sat, 29 May 2010 14:31:50 +0200
-
eglibc (2.10.2-9) unstable; urgency=low
[ Aurelien Jarno ]
* Add powerpcspe port support. Closes: #579778.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 3038 (from glibc-bsd).
Closes: #581545.
[ Aurelien Jarno ]
* debian/control.in/libc: don't make libc0.1/0.3/6/6.1 depends on
${misc:Depends} as suggested by lintian, as it is turned out into a
debconf depends. Closes: #581835.
* debian/debhelper.in/nscd.init: stop supporting the reload argument.
Closes: #578870.
* debian/script.in/nsscheck.sh: correctly detect stopped and running
services. Closes: #573247, #575868.
* debian/patches/mips/submitted-rld_map.diff: don't segfault for MIPS
binaries with RLD_MAP set to 0. Closes: #579917.
* Add debian/source/format and debian/source/lintian-overrides files.
-- Aurelien Jarno <email address hidden> Thu, 20 May 2010 12:09:58 +0200
-
eglibc (2.10.2-8) unstable; urgency=low
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 3036 (from glibc-bsd).
[ Clint Adams ]
* Spanish debconf translation update from Omar Campagne Polaino.
closes: #579351.
* Add patches/arm/cvs-setjmp-longjmp-fpu.diff. closes: #580529
("setjmp/longjmp broken on ARM w/ FPU").
-- Clint Adams <email address hidden> Tue, 27 Apr 2010 20:33:40 -0400
-
eglibc (2.10.2-7) unstable; urgency=low
[ Samuel Thibault ]
* patches/hurd-i386/local-pthread.diff: Refresh patch.
* Update debian/testsuite-checking/expected-results-i486-gnu-libc.
* patches/hurd-i386/cvs-setsid.diff: Update to git version.
* patches/hurd-i386/local-locarchive.diff: New patch to fix installation of
locales-all.
* patches/hurd-i386/cvs-remove.diff: New upstream patch to fix remove()
on directory on non-Linux ports.
[ Aurelien Jarno ]
* debian/control.in/*: add ${misc:Depends} to all binary packages.
* debian/*symbols*: simplify symbol files by using the new #PACKAGE#
feature.
* Bump to Standards-Version 3.8.4.
* Update patches/alpha/submitted-sock_nonblock.diff to also fix
SOCK_CLOEXEC. Closes: #569646.
* Update patches/hppa/submitted-sock_nonblock.diff to also fix
SOCK_CLOEXEC.
* Add patches/any/submitted-stat-issock.diff to define the S_ISSOCK
macro starting with POSIX 2001. Closes: #569517.
* scripts.in/nsscheck.sh: remove non-breaking space. Closes: #569701.
* rules.d/debhelper.mk: remove obsolete comment. Closes: #570946.
* Replace patches/sparc/local-sparcv9-memchr.diff by
patches/sparc/cvs-sparcv9-memchr.diff.
* Add patches/sparc/submitted-msgrcv.diff to fix msgrcv() on sparc64,
and with it fakeroot.
* Add patches/any/submitted-nptl-invalid-td.patch to also catch
uninitialized thread descriptors in INVALID_TD_P macro. Closes:
#571639.
* Fix lang_ab field in es_CR locales. Closes: #571755.
[ Petr Salinger]
* kfreebsd/local-sysdeps.diff: update to revision 3034 (from glibc-bsd).
* any/local-linuxthreads-stacksize.diff: New patch to restrict
max stack size in threads
[ Clint Adams ]
* Add any/local-gai-rfc1918-scope-global.patch. closes: #468801.
-- Clint Adams <email address hidden> Thu, 22 Apr 2010 09:38:27 -0400
-
eglibc (2.10.2-6) unstable; urgency=low
[ Aurelien Jarno ]
* kfreebsd/local-sysdeps.diff: update to revision 2957 (from glibc-bsd).
* Don't run the testsuite in parallel, as it sometimes causes some failures
in some tests.
* Add patches/any/cvs-malloc_info-init.diff to fix malloc_info() with no
malloc() done. Closes: #562679.
* Add patches/sh4/submitted-set_fpscr.diff to add __set_fpscr() prototype.
Closes: #565369.
* debian/rules.d/build.mk: Add --with-pkgversion and --with-bugurl
arguments.
* Add patches/ia64/submitted-memchr.diff to fix memchr() overshoot on ia64.
Closes: #563882
* Add patches/any/submitted-leading-zero-stack-guard.diff and
patches/any/submitted-stack-guard-quick-randomization.diff from Ubuntu and
Fedora to improve stack randomisation. Closes: #568488.
* Update es_CR locale from Marcelo Magallon. Closes: #567351.
* debian/script.in/nsscheck.sh: Only restart services that are currently
running. Closes: #528755.
* Move locales and locales-all to section localization. Closes: #568753.
[ Samuel Thibault ]
* patches/hurd-i386/local-pthread.diff: New hurd-only patch to provide
LIBPTHREAD_SO and disable nscd.
* patches/hurd-i386/local-pthread_posix-option.diff: Tell glibc Makefiles that
we have a libpthread.
* testsuite-checking/expected-results-i486-linux-gnu-libc: Update results.
* patches/hurd-i386/submitted-posix_opt.h.diff: Update.
* patches/hurd-i386/submitted-sysvshm.diff: Resync.
* patches/hurd-i386/submitted-net.diff: New patch to factorize net/ files
between Linux and Hurd.
* patches/hurd-i386/submitted-getnprocs.diff: New patch to add get_nprocs()
and such weak aliases.
-- Aurelien Jarno <email address hidden> Sun, 07 Feb 2010 16:54:24 +0100
-
eglibc (2.10.2-5) unstable; urgency=low
[ Petr Salinger]
* Update kfreebsd/local-no-SOCK_NONBLOCK.diff to cvs-resolv-* changes.
Move it into any/local-no-SOCK_NONBLOCK.diff, as it is used also on hurd.
Closes: #564008.
[ Samuel Thibault ]
* patches/hurd-i386/submitted-posix_opt.h.diff: New patch to update standard
macros in posix_opt.h.
* patches/hurd-i386/local-pthread_posix-option.diff: Refresh and update
standard macros in posix_opt.h.
* patches/hurd-i386/submitted-sysvshm.diff: Add standard macro _XOPEN_SHM in
posix_opt.h.
* patches/hurd-i386/local-tls-support.diff: Use kern_return_t instead of
error_t to avoid a dependency on a GNU-specific type.
* patches/hurd-i386/submitted-getcwd.diff: renamed to cvs-getcwd.diff since
merged upstream.
* patches/hurd-i386/submitted-setsid.diff: renamed to cvs-setsid.diff since
merged upstream.
[ Aurelien Jarno ]
* Fix sparc64 build.
-- Aurelien Jarno <email address hidden> Thu, 07 Jan 2010 20:57:49 +0100
-
eglibc (2.10.2-4) unstable; urgency=low
[ Samuel Thibault ]
* testsuite-checking/expected-results-i486-linux-gnu-libc: Add
tst-atime.out failure.
[ Aurelien Jarno ]
* Also build a libc6-sparcv9b package on sparc64.
* Disable debian/patches/any/cvs-futimens.diff. Addresses: #563726,
#563754.
* Add debian/patches/localedata/locale-et_EE.diff to change weekday
and workday to Monday. Closes: #563636.
* Add debian/patches/any/cvs-resolv-init.diff to fix mixing IPv4 and
IPv6 name server in resolv.conf.
* Add debian/patches/any/cvs-resolv-uninitialized.diff to fix an
uninitialized variable in resolv code.
* Add debian/patches/any/cvs-resolv-bindv6only.diff to not use
IPV4-mapped addresses in the resolver code. Closes: #563552.
* Add debian/patches/any/cvs-resolv-edns0.diff to handle overly large
answer buffers in resolver.
* Add debian/patches/any/cvs-resolv-v6mapped.diff to fix lookup failure
with IPv6 mapping enabled and big answers. Closes: #558984.
* Add debian/patches/any/submitted-nis-shadow.diff to remove encrypted
passwords from passwd entries, and add them in shadow entries.
Closes: #560333.
[ Petr Salinger]
* kfreebsd/local-sysdeps.diff: update to revision 2907 (from glibc-bsd).
-- Aurelien Jarno <email address hidden> Wed, 06 Jan 2010 22:18:19 +0100
-
eglibc (2.10.2-3) unstable; urgency=low
[ Aurelien Jarno ]
* Update from the latest SVN, branch eglibc-2_11:
- Remove any/cvs-malloc-check.diff (merged upstream).
* debhelper.in/libc.postinst: also restart incron on upgrade. Closes:
#557801.
* debhelper.in/libc.postinst: restart the services instead of stopping
them and then starting them again. Closes: #211784.
* Use gcc/g++-4.4 on hppa, hurd-i386, mips and mipsel.
* Mention EGLIBC in packages description. Closes: #559121.
* Add support for sparc64 architecture.
* debian/sysdeps/mips.mk, debian/sysdeps/mipsel.mk: remove hack to support
buildds kernels now that they have been upgraded.
* debian/control.in/main: add a Homepage: pseudo header. Closes: #561034.
* debian/local/manpages/gai.conf.5: fix a typo. Closes: #560144.
* Replace debian/any/submitted-nis-not-configured.diff by upstream patch
debian/any/cvs-nis-not-configured.diff.
* Add debian/patches/any/local-ntp-update.diff to partially update the NTP
API, backported from upstream. Closes: #559482.
* Add debian/patches/any/cvs-malloc_info-output.diff from upstream to fix
malloc_info() output. Closes: #562678.
* Add debian/patches/any/cvs-futimens.diff from upstream to correctly handle
AT_FDCWD in futimens().
[ Samuel Thibault ]
* testsuite-checking/expected-results-i486-linux-gnu-libc: Add hurd-i386
testsuite results.
* sysdeps/hurd.mk: Enable testsuite.
* patches/hurd-i386/submitted-getcwd.diff: Add patch to fix duplicate port
deallocation.
* patches/hurd-i386/submitted-setsid.diff: Add patch to fix bogus port
deallocation.
[ Petr Salinger]
* kfreebsd/local-sysdeps.diff: update to revision 2904 (from glibc-bsd).
-- Aurelien Jarno <email address hidden> Sat, 02 Jan 2010 13:07:44 +0100
-
eglibc (2.10.2-2) unstable; urgency=low
[ Carlos O'Donell]
* debian/patches/hppa/cvs-nptl-compat.diff: new version to fix
pthread structures alignment on hppa.
[ Aurelien Jarno ]
* debian/control: bump libc-bin breaks on libc0.1/0.3/6/6.1 to (<< 2.10).
Closes: #556945.
* patches/localedata/submitted-pt_BR.diff: new patch to fix the thousand
separator on pt_BR locale. Closes: #474479.
* debhelper.in/locales.postinst: if an selected entry is present more than
once, only uncomment the first one. Closes: #529368.
* patches/any/submitted-gethostbyname3.diff: return an error if the
nameserver timeouts. Closes: #499781.
-- Aurelien Jarno <email address hidden> Tue, 24 Nov 2009 06:12:57 +0100
-
eglibc (2.10.2-1) unstable; urgency=low
[ Aurelien Jarno ]
* New upstream minor release.
- fix build timeout on SH4. Closes: #552407.
- disabled patches/svn-updates.diff.
- remove patches/powerpc/cvs-readahead.diff (merged).
- remove patches/any/submitted-libgcc_s.so.diff (merged).
- remove patches/any/cvs-preadv-pwritev.diff (merged).
- remove patches/any/cvs-getaddrinfo-nss-notfound.diff (merged).
* patches/ia64/cvs-memchr.diff: new patch from upstream replacing
patches/ia64/submitted-memchr.diff.
* patches/any/cvs-malloc-check.diff: new patch from upstream to fix bugs
with MALLOC_CHECK. Closes: #557158.
* patches/any/cvs-ksm.diff: add support to KSM, define MADV_MERGEABLE and
MADV_UNMERGEABLE. Closes: #556631.
* Replace patches/locale/fix-C-first_weekday.diff by upstream version
patches/locale/cvs-C-first_weekday.diff. Closes: #556884.
* rules.d/debhelper.mk: don't use --strip-unneeded when stripping .o
objects. Closes: #556951.
* patches/any/submitted-bits-fcntl_h-at.diff: new patch to move AT_*
constants from <fcntl.h> to <bits/fcntl.h>. Closes: #555303.
* Replace patches/any/submitted-sched_h.2.diff by upstream version
patches/any/cvs-sched_h.diff.
* Use gcc/g++-4.4 on sparc.
* patches/any/submitted-nis-not-configured.diff: fix getaddrinfo() if
NIS is not configured. Closes: #556600.
* patches/any/submitted-getaddrinfo-nodata.diff: new patch from Michael
Stone to fix getaddrinfo() if a plugin returns TRY_AGAIN or NO_DATA.
Closes: #557596.
[ Carlos O'Donell]
* patches/hppa/local-stack-grows-up.diff: new version.
[ Petr Salinger]
* kfreebsd/local-sysdeps.diff: update to revision 2859 (from glibc-bsd).
Closes: #557248.
-- Aurelien Jarno <email address hidden> Mon, 23 Nov 2009 09:46:23 +0100
-
eglibc (2.10.1-7) unstable; urgency=low
* patches/all/local-ldd.diff: new patch to handle the case where ld.so is
not executable (wrong architecture), and always trace dynamic library
dependencies through the dynamic linker. Closes: #502189,
#552518, #499016.
* Strip *.o files manually (dh_strip does not do it) to prevent
leakage of the build directory (has been lost in a merge).
* script.in/nsscheck.sh: fix call to invoke-rc.d. Closes: #555463.
* patches/ia64/submitted-memchr.diff: fix memchr() when data is shorter
than software pipeline.
* Bump to Standards-Version 3.8.3.
* Reenable PIE on mips and build-depends on binutils (>= 2.20-3).
* Build-depends on g++-4.4 (>= 4.4.2-2) and use gcc-4.4 on armel.
* libc-bin-dev: recommends manpages-dev. Closes: #485608.
* Generate /usr/lib{,32,64}/gconv/gconv-modules.cache at build time
instead of during package installation. Closes: #548042.
* debhelper.in/locales-all.prerm: remove /usr/lib/locale on removal, to
make puiparts happy.
[ Carlos O'Donell]
* patches/hppa/local-stack-grows-up.diff: fix pthread stack related
functions when the stack grows up. Closes: #553722.
-- Aurelien Jarno <email address hidden> Thu, 12 Nov 2009 12:53:04 +0100
-
eglibc (2.10.1-6) unstable; urgency=high
[ Aurelien Jarno ]
* Don't ask to stop gdm before an upgrade, but run reload in the postint
Closes: #553362.
* patches/powerpc/cvs-readahead.diff: fix readahead on PowerPC.
* patches/any/cvs-preadv-pwritev.diff: fix preadv, pwritev and fallocate
for-D_FILE_OFFSET_BITS=64. Closes: #554608.
* patches/any/submitted-sched_h.2.diff: allow const argument to CPU_ISSET()
Closes: #554901.
* kfreebsd/local-sysdeps.diff: update to revision 2819 (from glibc-bsd).
* patches/any/submitted-etc-resolv.conf.diff: also handle case when the file
is present, but a nameserver entry is missing. Closes: #552010.
-- Aurelien Jarno <email address hidden> Sun, 08 Nov 2009 18:56:15 +0100
-
eglibc (2.10.1-5) unstable; urgency=low
[ Samuel Thibault ]
* patches/hurd-i386/local-disable-ioctls.diff: New patch to disable some
non-working ioctls.
* patches/hurd-i386/local-pthread_types.diff: Fix path typo.
[ Aurelien Jarno ]
* Move xz-utils to Build-Depends from Build-Depends-Indep.
-- Aurelien Jarno <email address hidden> Sun, 01 Nov 2009 17:19:00 +0100
-
eglibc (2.10.1-4) unstable; urgency=low
[ Aurelien Jarno ]
* patches/any/submitted-localedef-mmap.diff: new patch to cope with
different mmap alignment restrictions between MMAP_SHARED and
MMAP_PRIVATE. On SPARC64, MMAP_SHARED implies a 16kB alignment (L1
D-Cache size), while MMAP_PRIVATE implies a 8kB alignment (page
size). Closes: #552233.
* patches/any/submitted-confname.h.diff: new patch to fix build of
bits/confname.h with -pedantic-errors. Closes: #552819.
* kfreebsd/local-sysdeps.diff: update to revision 2817 (from glibc-bsd).
Fixes <netinet/icmp6.h>. Closes: #552138.
* Disable PIE on MIPS/MIPSEL.
* Replace patches/s390/submitted-getutmpx.diff by upstream version
(patches/any/cvs-getutmpx-compat.diff).
* Don't include debian/ and stamp-dir/ in eglibc source tarball. Closes:
#553053.
* Switch to the more common xz format from lzma for eglibc-source
tarball.
-- Aurelien Jarno <email address hidden> Fri, 30 Oct 2009 09:48:09 +0100
-
eglibc (2.10.1-3) unstable; urgency=low
[ Samuel Thibault ]
* patches/hurd-i386/local-bigmem.diff: Fix patch.
[ Aurelien Jarno ]
* patches/s390/submitted-getutmpx.diff: new patch to fix getutmpx() on
s390. Closes: #544838.
* patches/any/submitted-missing-etc-resolv.conf.diff: new patch to fix
name resolution with empty or missing /etc/resolv.conf. Closes:
#552453.
* debian/sysdeps/i386.mk: build with gcc-4.3 on i386. Closes: #551903.
-- Aurelien Jarno <email address hidden> Mon, 26 Oct 2009 19:40:34 +0100
-
eglibc (2.10.1-2) unstable; urgency=low
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 2806 (from glibc-bsd).
* Drop kfreebsd/local-sysdeps-2.10.diff (merged in local-sysdeps.diff).
[ Samuel Thibault]
* patches/hurd-i386/local-bigmem.diff: New patch to fix dl.so crash when
running on GNU Mach with VM_MAX_ADDRESS < 0xc0000000.
[ Aurelien Jarno ]
* patches/any/submitted-missing-etc-hosts.diff: return HOST_NOT_FOUND
instead of NO_DATA. Closes: #551622, #551760, #551879, #552010.
* Restart NSS related services after upgrade. Closes: #551971, #551885.
* testsuite-checking/*kfreebsd*: the *at syscalls emulation is not
working under all conditions, allow failure of related tests. That
should be removed after switching to kernel 8.0.
-- Aurelien Jarno <email address hidden> Fri, 23 Oct 2009 08:48:29 +0200
-
eglibc (2.10.1-1) unstable; urgency=low
[ Aurelien Jarno ]
* New upstream release.
- Fix C++ declaration of string functions. Closes: #496763.
- Add Handling for group shadow files. Closes: #519479.
- Use AT_RANDOM for randomized stack protector value. Closes:
#533077.
- don't trigger assertion on __pthread_mutex_lock anymore. Closes:
#479952.
- Fix week specifier in en_GB. Closes: #511474.
- Update sys/timex.h. Closes: #550857.
- debian/copyright, debian/*symbols*, debian/shlibver,
debian/locales-depver, debian/debhelper.in/*.lintian: upgrade
to 2.10.
- alpha has been moved to ports, update debian/sysdeps/alpha.mk and
debian/patches/alpha/* accordingly.
- Remove debian/patches/arm/submitted-setjmp.diff (merged).
- Remove debian/patches/arm/submitted-fpu_control_h.diff (merged).
- Remove debian/patches/hppa/cvs-tsd.diff (merged).
- Remove debian/patches/hppa/cvs-nptl.diff (merged).
- Remove debian/patches/hurd-i386/cvs-resource-prio.diff (merged).
- Remove debian/patches/hurd-i386/cvs-hurdsig-fix.diff (merged).
- Remove debian/patches/hurd-i386/cvs-net-headers.diff (merged).
- Remove debian/patches/hurd-i386/cvs-report-wait-fix.diff (merged).
- Remove debian/patches/hurd-i386/cvs-get_pc_thunk.diff (merged).
- Remove debian/patches/hurd-i386/cvs-strerror_l.diff (merged).
- Remove debian/patches/hurd-i386/cvs-rtld.diff (merged).
- Update debian/patches/hurd-i386/local-tls-support.diff.
- Update debian/patches/hurd-i386/submitted-extern_inline.diff.
- Update debian/patches/hurd-i386/local-atomic-no-multiple_threads.diff.
- Remove debian/patches/mips/cvs-context.diff (merged).
- Remove debian/patches/sparc/cvs-siginfo.diff (merged).
- Remove debian/patches/all/submitted-readme-version.diff (merged).
- Remove debian/patches/any/submitted-install-map-files.diff (merged).
- Remove debian/patches/any/cvs-pthread_h.diff (merged).
- Remove debian/patches/any/local-bashisms.diff (merged).
- Remove debian/patches/any/cvs-bz7058-nss_nss-nis.diff (merged).
- Remove debian/patches/any/cvs-iconv-utf16.diff (merged).
- Remove debian/patches/any/submitted-cross-zic.diff (merged).
- Remove debian/patches/any/cvs-binutils_2.20.diff (merged).
- Remove debian/patches/any/submitted-nss-nsswitch.diff (merged).
- Remove debian/patches/any/cvs-bz9706-nss_nss-files_files-parse.diff
(merged).
- Update debian/patches/any/cvs-broken-dns.diff.
- Remove debian/patches/any/cvs-bz9697-posix-regcomp.diff (merged).
- Remove debian/patches/any/cvs-bz697-posix-regexec.diff (merged).
- Remove debian/patches/any/submitted-broken-dns.diff (merged).
- Remove debian/patches/any/submitted-mount_h.diff (merged).
- Update debian/patches/any/submitted-futex_robust_pi.diff.
- Update debian/patches/any/local-dynamic-resolvconf.diff.
- Update debian/patches/any/local-libgcc-compat-main.diff.
- Update debian/patches/any/local-libgcc-compat-ports.diff.
- Update debian/patches/any/local-no-pagesize.diff.
- Remove debian/patches/any/submitted-date-and-unknown-tz.diff (merged).
- Remove debian/patches/any/cvs-sunrpc-license.diff (merged).
- Remove debian/patches/any/submitted-tst-cpucount.diff (merged).
- Remove debian/patches/any/submitted-signalfd-eventfd.diff (merged).
- Remove debian/patches/any/cvs-unsetenv.diff (merged).
- Remove debian/patches/localedata/mt_MT_euro.diff (merged).
- Remove debian/patches/localedata/submitted-bz9731-el_CY_euro.diff
(merged).
- Remove debian/patches/localedata/sk_SK_euro.diff (merged).
- Remove debian/patches/localedata/submitted-bz9730-locale-sv_FI.diff
(merged).
- Remove debian/patches/localedata/cvs-el_CY-el_GR-frac_digits.diff
(merged).
- Update debian/patches/localedata/sort-UTF8-first.diff.
- Update debian/patches/localedata/fr_CA-first_weekday.diff
- Update debian/patches/localedata/fr_BE-first_weekday.diff
- Update debian/patches/localedata/cy_GB-first_weekday.diff
- Remove debian/patches/localedata/submitted-bz9835-en_GB-first_day.diff
(merged).
- Update debian/patches/localedata/first_weekday.diff
- Update debian/patches/localedata/fr_LU-first_weekday.diff
- Update debian/patches/localedata/fr_CH-first_weekday.diff
- Remove debian/patches/sh4/cvs-headers-update.diff (merged).
- Remove debian/patches/any/local-revert-3270.diff (fixed upstream).
* Remove localedata/locale-fr_FR.diff as coreutils has been fixed.
* Add debian/patches/any/submitted-autotools.diff to update config.guess
and config.sub.
* Remove debian/patches/powerpc/local-sysconf.diff, as it only concerns
kernel that are not supported anymore.
* Add debian/patches/ia64/submitted-sysconf.diff to fix sysconf() on ia64.
* Add debian/patches/alpha/submitted-getsysstats.diff,
debian/patches/alpha/submitted-includes.diff and
debian/patches/alpha/submitted-lowlevellock.diff to partially fix FTBFS
on alpha.
* Add debian/patches/any/local-linuxthreads-unwind.diff to fix exception
handling with linuxthreads.
* Add debian/patches/any/cvs-nptl-init.diff to allow overwriting
architectures init.c in csu and nptl individually.
* Add debian/patches/any/submitted-accept4-hidden.diff to fix build
on non Linux architectures.
* Add debian/patches/kfreebsd/local-sysdeps-2.10.diff to update sysdeps
for glibc 2.10 on GNU/kFreeBSD.
* Add debian/patches/alpha/submitted-rtld-fPIC.diff to fix build on alpha.
* Add debian/patches/any/submitted-getent-gshadow.diff to add gshadow
support to getent.
* debian/rules.d/tarball.mk: store the checkout revision in the tarball
(file .svn-revision).
* debian/rules.d/tarball.mk: add an "update-from-upstream-svn" rule to
automatically update debian/patches/svn-updates.diff.
* patches/ia64/submitted-libm.diff: new patch to fix errors in the
math testsuite on ia64.
* Use gcc 4.4 by default, except on armel, hppa, mips, mipsel, sparc and
hurd-i386.
* Update to upstream revision 8758.
* patches/any/submitted-missing-etc-hosts.diff: new patch from Steve
Langasek to treat a missing /etc/hosts as a simple "not found", not as
an internal error. Closes: bug#539950.
* libc.postinst: only call telinit on Linux as originally.
* Fix package name in alpha/ia64 private symbols versioning.
* Add patches/sparc/local-sparcv9-memchr.diff to fix test-memchr.
[ Petr Salinger ]
* Add kfreebsd/local-no-SOCK_NONBLOCK.diff to fix build on GNU/kFreeBSD.
[ Samuel Thibault ]
* Add debian/patches/hurd-i386/local-_dl_random.diff to fix build on
hurd-i386.
* Add debian/patches/hurd-i386/local-unwind-resume.diff to fix build on
hurd-i386.
* Fix debian/patches/hurd-i386/local-tls-support.diff to align up includes
on Linux, to fix build.
[ Carlos O'Donell ]
* Add hppa/cvs-nptl-compat.diff to keep ABI compatibility between
linuxthreads and NPTL on HPPA.
* sysdeps/hppa.mk: switch to NPTL. Closes: bug#538513.
* testsuite-checking/expected-results-hppa-linux-gnu-libc: update.
-- Aurelien Jarno <email address hidden> Sun, 18 Oct 2009 18:35:20 +0200
-
eglibc (2.9-27) unstable; urgency=low
[ Aurelien Jarno ]
* Extend description of libc-bin, patch by Christoph Berg. Closes:
bug#544389.
* Strip *.o files manually (dh_strip does not do it) to prevent
leakage of the build directory.
* libc.postinst: re-add "telinit u", removed by accident in version
2.9-24. Closes: bug#545179.
* nscd.init: set PATH to "/sbin:/usr/sbin:/bin:/usr/bin". Closes:
bug#544942.
* nscd.conf.5: add documentation for max-db-size and auto-propagate
options. Closes: bug#544544.
* Merge from the multiarch branch:
- allow to specify libdir and slibdir also for the main flavor.
- use real dependencies between the build_* and binaryinst_*
targets.
- simplify clean target.
* Set the minimum kernel version to 6.0.0 for biarch library on
kfreebsd-amd64 to match the main library.
* alpha/submitted-sock_nonblock.diff: adjust patch location (alpha is
still a main architecture in glibc 2.9). Closes: bug#540871.
[ Samuel Thibault ]
* debian/debhelper.in/libc.install: Install libc/*-gnu*/ instead of
libc/*-*-gnu*/, to fix FTBFS on hurd-i386 due to it now being i486-gnu/.
* debian/patches/hurd-i386/submitted-null-pathname.diff: New patch to fix
chdir("") and chroot("") into returning ENOENT.
* debian/patches/hurd-i386/submitted-sbrk.diff: New patch to fix sbrk beyond
128MB.
* debian/patches/hurd-i386/local-thread-cancel.diff: New patch to fix ext2fs
crash.
* debian/patches/hurd-i386/submitted-readlinkat.diff: New patch to add
support for readlinkat(), to fix insserv build.
* debian/patches/hurd-i386/cvs-termios-IXANY.patch: New patch to
define IXANY in XOpen environment too, to fix libgphoto2 build.
* debian/patches/hurd-i386/submitted-SOL_IP.patch: New patch to add SOL_IP
definition, to fix directfb build.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd).
[ Clint Adams ]
* debian/rules.d/debhelper.mk: make sure that snippets are included
before doing CURRENT_VER substitution; fix thanks to Steve
Langasek.
* Bump to Standards-Version 3.8.3.
-- Clint Adams <email address hidden> Wed, 30 Sep 2009 16:24:56 -0400
-
eglibc (2.9-26) unstable; urgency=low
[ Aurelien Jarno ]
* alpha/submitted-sock_nonblock.diff, hppa/submitted-sock_nonblock.diff:
create the files at the correct location. Closes: bug#540871.
* Use the full triplet for optimized and biarch packages.
* cvs-unsetenv.diff: new patch to not segfault in unsetenv() if run after
clearenv().
[ Samuel Thibault ]
* Convert config_os' gnu-gnu into gnu to fix multiarch paths.
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 2744 (from glibc-bsd).
* any/local-linuxthreads-kill_other.diff, fixes ruby 1.9 testsuite failure
-- Aurelien Jarno <email address hidden> Mon, 31 Aug 2009 07:05:00 +0200
-
eglibc (2.9-25) unstable; urgency=low
* Remove Ben Collins <email address hidden> from the uploaders (Closes:
bug#540901).
* Recommends libc6-i686 on i386 and libc0.1-i686 on kfreebsd-i386
(instead of amd64 and kfreebsd-amd64). Closes: bug#455603.
* rules.d/debheper.in: fix a one letter typo causing libc6-udeb to be
empty. Closes: bug#541725.
* alpha/submitted-sock_nonblock.diff, hppa/submitted-sock_nonblock.diff:
new patches to accomodate SOCK_NONBLOCK != O_NONBLOCK on these
architectures. Closes: bug#540871.
* Add dependency on $syslog in /etc/init.d/nscd. Closes: bug#541492.
-- Aurelien Jarno <email address hidden> Sun, 16 Aug 2009 13:43:11 +0200
-
eglibc (2.9-24) unstable; urgency=low
[ Aurelien Jarno ]
* Remove any/cvs-pthread_mutex_lock.diff following upstream decision.
* Replace debian/sysdeps/depflags.{mk,pl} by entries in debian/control
using the "new" dpkg-dev features. Clean-out some very old entries.
* Recommends libc6-i686 on amd64 and libc0.1-i686 on kfreebsd-amd64
(Closes: bug#455603).
* Don't access dpkg files directly in libc6.preinst.
* patches/any/local-ld-multiarch.diff: convert i586 and i686 into i486
(Closes: bug#540646).
* debian/rules.d/debhelper.mk: use dh_lintian instead doing the work
manually.
* Split out libc-bin from libc6 and libc-dev-bin from libc6-dev.
(Closes: #330735).
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 2696 (from glibc-bsd).
-- Aurelien Jarno <email address hidden> Mon, 10 Aug 2009 14:32:35 +0200
-
eglibc (2.9-23) unstable; urgency=low
* debhelper.in/libc.postinst, sysdeps/depflags.pl: remove upgrade code
for pre-etch installations.
* Don't ship /etc/init.d/glibc.sh anymore: the GNU libc is now smart
enough to print "FATAL: kernel too old" alone. This also speed up
the boot a bit.
* Don't ship /usr/share/doc/libc6/TODO, but keep the file in the
sources.
* Don't ship /usr/share/doc/libc6/{README,PROJECT}.gz, they are
irrelevant for an already built GNU libc.
* Move /usr/share/doc/libc6/{CONFORMANCE,NAMESPACE,NOTES}.gz to
libc6-dev.
* Move all upstream changelogs in glibc-docs, and install a small
changelog file explaining the reason.
* Ship README.libm in libc6-dev.
* Update any/cvs-broken-dns.diff from upstream.
* any/cvs-pthread_mutex_lock.diff: new patch from upstream to fix
a memory ordering problem in pthread_mutex_{,timed}lock.
* Replace any/submitted-signalfd-eventfd.diff by upstream version
any/cvs-signalfd-eventfd.diff.
* alpha/submitted-asm-memchr.diff: new patch to fix broken prefetching
in memchr() on alpha.
* control.in/i386: replace the Pre-Depends by a Conflicts. Closes:
#538807. Update the breaks version of the packages not yet
transitioned.
-- Aurelien Jarno <email address hidden> Mon, 27 Jul 2009 15:37:54 +0200
-
eglibc (2.9-22) unstable; urgency=low
* kfreebsd/local-sysdeps.diff: update to revision 2670 (from glibc-bsd).
* any/submitted-signalfd-eventfd.diff: new patch to support < 2.6.27
kernels in eventfd/signalfd. Closes: #538512.
* alpha/submitted-fdatasync.diff: update to keep fdatasync() as a
cancellation point. Closes: #528325.
* sparc/cvs-siginfo.diff, s390/submitted-siginfo.diff,
ia64/submitted-siginfo.diff: new patches to get "struct sigevent"
from bits/siginfo.h in sync with the kernel version. Closes: #534548.
* debhelper.in/libc-alt.preinst: also clear old /lib32 and /usr/lib32
symlinks on install, as they might have been left by a previous
installation of the package.
* patches/any/cvs-getaddrinfo-nss-notfound.diff: new patch to correctly
handle missing NSS modules. Closes: #535106, #298290.
* Add X-Interactive: true to /etc/init.d/glibc.sh. Closes: #538435.
-- Aurelien Jarno <email address hidden> Sun, 26 Jul 2009 10:16:30 +0200
-
eglibc (2.9-21) unstable; urgency=low
[ Aurelien Jarno ]
* Re-add /usr/include/scsi/scsi.h. Closes: #537354.
* libc6-dev-i386: pre-depends on libc6-i386. Closes: #535313.
* /etc/bindresvport.blacklist: add rsync (port 873). Closes: #537289.
* any/local-bindresvport_blacklist.diff: update from latest openSUSE
version.
* kfreebsd/local-sysdeps.diff: update to revision 2643 (from glibc-bsd).
Closes: #537492.
* debian/local/etc_init.d/glibc.sh: add support for start/stop/restart/
force-reload options.
* debian/debhelper.in/libc-alt.preinst: add set -e.
-- Aurelien Jarno <email address hidden> Sun, 19 Jul 2009 21:09:38 +0200
-
eglibc (2.9-20) unstable; urgency=low
[ Clint Adams ]
* Bump to Standards-Version 3.8.2.
[ Aurelien Jarno ]
* Don't ship /usr/include/scsi/scsi.h anymore. Closes: #535809.
* Add sysdeps/sh4.mk. Closes: #536199.
* debian/control.in/main: Build-Depends on dpkg-dev (>= 1.15.3.1).
Closes: #536482.
* kfreebsd/local-sysdeps.diff: update to revision 2624 (from glibc-bsd).
-- Aurelien Jarno <email address hidden> Sun, 12 Jul 2009 14:39:01 +0200
-
eglibc (2.9-12) unstable; urgency=low
[ Petr Salinger ]
* kfreebsd/local-sysdeps.diff: update to revision 2503 (from glibc-bsd).
[ Aurelien Jarno ]
* any/local-revert-3270.diff: new patch to revert fix for PR nptl/3270.
(closes: bug#527541).
-- Aurelien Jarno <email address hidden> Fri, 08 May 2009 11:57:16 +0200
-
eglibc (2.9-11) unstable; urgency=low
* Switch to Embedded GLIBC (EGLIBC), sources taken from the 2.9
branch.
- Update all/submitted-readme-version.diff.
- Update any/local-bashisms.diff.
- Update any/cvs-bz9697-posix-regcomp.diff.
- Update any/cvs-binutils_2.20.diff.
- Drop any/local-makeconfig.diff.
- Drop any/submitted-getcwd-sys_param_h.diff (merged in eglibc).
- Add any/submitted-cross-zic.diff to fix biarch builds.
- Add any/submitted-nss-nsswitch.diff to fix linuxthreads builds.
- Add any/submitted-install-map-files.diff to fix GNU/Hurd builds.
- More tests of flavour/biarch builds are run, update the expected
testsuite results accordingly.
- Rename glibc-source package into eglibc-source.
-- Aurelien Jarno <email address hidden> Tue, 05 May 2009 09:54:14 +0200