summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-posix_openpt
https://sourceware.org/ml/libc-alpha/2019-12/msg00799.html
Committed for 2.33
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Rearrange bsd_getpt vs bsd_openpt and implement posix_openpt on BSD
* sysdeps/unix/bsd/getpt.c (__getpt): Add oflag parameter, pass
it to the _open call and rename to...
(__bsd_openpt): ... new function.
[!HAVE_GETPT] (__getpt): Reimplement on top of __bsd_openpt.
(__posix_openpt): Replace stub with implementation on top of __bsd_openpt.
(posix_openpt): Remove stub warning.
* sysdeps/unix/sysv/linux/getpt.c (__bsd_getpt): Replace prototype with
__bsd_openpt prototype.
(__getpt): Use __bsd_openpt instead of __bsd_getpt (as fallback when
_posix_openpt fails).
(getpt): Add alias
(__getpt): Do not define.
(HAVE_GETPT): Define.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-posix_openpt.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-SEM_VALUE_MAX
Commited in 2.32
commit
5e77ec7c6e64d67f048caa5d4dd81f10fca3dffc
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Feb 9 22:44:08 2020 +0000
htl: Add support for semaphore maximum value
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-SEM_VALUE_MAX.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-libpthread-testcancel
Commited in 2.32
commit
59b7fe99f2593682ba779fe0faa8f1156d48d087
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Feb 9 22:23:52 2020 +0000
htl: Add support for libc cancellation points
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-libpthread-testcancel.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-pthread_get_cleanup_stack
Commited in 2.32
commit
f1cd3407e4c6767e0bbe2ca122b713c6581b8d67
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Feb 9 23:13:24 2020 +0000
htl: clean __pthread_get_cleanup_stack hidden proto
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-pthread_get_cleanup_stack.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-libpthread-nodelete
Commited for 2.32
commit
e2b9d562d1e024fda6d10f0f272521bf20fa664f
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Jun 14 15:47:14 2020 +0000
htl: initialize first and prevent from unloading
libc does not have codepaths for reverting the load of a libpthread.
* htl/Makefile (LDFLAGS-pthread.so): Pass -z nodelete -z initfirst to
linker.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-libpthread-nodelete.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-libpthread_syms
commited for 2.32
commit
bc9cf8fbe8eafe375719ad869ab81609cfc3529c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Wed Jun 10 20:03:52 2020 +0000
htl: Fix linking static tests by factorizing the symbols list
libpthread_syms.a will contain the symbols that libc tries to get from
libpthread, to be used by the system, but also by tests.
* htl/libpthread.a, htl/libpthread_pic.a: Link libpthread_syms.a and Move EXTERN
references to...
* htl/libpthread_syms.a: ... new file. Add missing
__pthread_enable_asynccancel reference.
* htl/Makefile: Install libpthread_syms.a and link it into static tests.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-libpthread_syms.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-pthread_link_tests
Committed for 2.32
commit
dd7a8ad7ba25cb2269b306758c7d97d4a95527e6
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Mon Jun 8 13:32:08 2020 +0200
pthread: Move back linking rules to nptl and htl
d6d74ec16 ('htl: Enable more tests') moved the linking rules from
nptl/Makefile and htl/Makefile to the shared sysdeps/pthread/Makefile. But
e.g. on powerpc some tests are added in sysdeps/powerpc/Makefile, which is
included *after* sysdeps/pthread/Makefile, and thus the tests don't get
affected by the rules and fail to link. For now let's just copy over the
set of rules in both nptl/Makefile and htl/Makefile.
* sysdeps/pthread/Makefile: Move libpthread linking rules to...
* htl/Makefile: ... here and...
* nptl/Makefile: ... there.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-pthread_link_tests.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-raise
Committed in 2.32
commit
785ec62dbd37b0b236c9a7fcc0ac71a2aeb472de
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Jun 7 01:35:18 2020 +0200
hurd: Reject raising invalid signals
* hurd/hurd-raise.c (_hurd_raise_signal): Return EINVAL if signo <= 0
or signo >= NSI.
commit
fab94894d5c5b25d24010f823515fb53822d6623
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Jun 7 01:55:54 2020 +0200
hurd: Fix hang in _hurd_raise_signal from pthread_kill
When ss is not NULL, it is assumed to be locked.
* hurd/hurd-raise.c (_hurd_raise_signal): Unlock before returning an
error if ss is not NULL.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-raise.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-pthread_atfork-hidden
Committed for glibc 2.32
commit
15e995a8fb94a00d76da03756579ae6ff645b161
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Jun 7 23:29:44 2020 +0000
htl: Fix registration of atfork handlers in modules
We really need modules to use their own pthread_atfork so that
__dso_handle properly identifies them.
* sysdeps/htl/pt-atfork.c (__pthread_atfork): Hide function.
(pthread_atfork): Hide alias.
* sysdeps/htl/old_pt-atfork.c (pthread_atfork): Rename macro to
__pthread_atfork to fix building the compatibility alias.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-pthread_atfork-hidden.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-fix-longjmp
Committed for glibc 2.32
commit
115bcf921a52005b89ff2859ccae4a8fc6d6deed
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Jul 18 15:08:03 2020 +0200
hurd: Fix longjmp early in initialization
When e.g. an LD_PRELOAD fails, _dl_signal_exception/error longjmps, but TLS
is not initialized yet, let along signal state. We thus mustn't look at
them within __longjmp.
* sysdeps/mach/hurd/i386/____longjmp_chk.S,__longjmp.S: Check for
initialized value of %gs, and that sigstate is non-NULL.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-fix-longjmp.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-strtol-test
Committed for glibc 2.32
commit
183083c35972611e7786c7ee0c96d7da571631ed
Author: Carlos O'Donell <carlos@redhat.com>
Date: Wed Apr 29 16:31:29 2020 -0400
support: Set errno before testing it.
In test-conainer we should set errno to 0 before calling strtol,
and check after with TEST_COMPARE.
In tst-support_capture_subprocess we should set errno to 0 before
checking it after the call to strtol.
Tested on x86_64.
Reviewed-by: DJ Delorie <dj@redhat.com>
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-strtol-test.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-intr-msg-unwind
Committed for glibc 2.32
commit
337a7b74faed2c8daf8c91cbb3038dc4984f3207
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Jun 7 17:51:21 2020 +0000
hurd: Fix unwinding over interruptible RPC
* sysdeps/mach/hurd/i386/intr-msg.h (INTR_MSG_TRAP): Set CFA register to
%ecx while %esp is altered.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-intr-msg-unwind.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-longjmp-onstack
Committed for glibc 2.32
commit
02937d825a71636c13b3f4229e5d6c9e54e327d5
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Jun 6 20:21:22 2020 +0200
hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler
* sysdeps/i386/htl/Makefile: New file.
* sysdeps/i386/htl/tcb-offsets.sym: New file.
* sysdeps/mach/hurd/i386/Makefile [setjmp] (gen-as-const-headers): Add
signal-defines.sym.
* sysdeps/mach/hurd/i386/____longjmp_chk.S: Include tcb-offsets.h.
(____longjmp_chk): Harmonize with i386's __longjmp. Clear SS_ONSTACK
when jumping off the alternate stack.
* sysdeps/mach/hurd/i386/__longjmp.S: New file.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-longjmp-onstack.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-holes
Committed for glibc 2.32
commit
3f6e4fc4542b5b881906bf2f83eb4b8359b0dcd4
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Thu Jun 4 20:52:19 2020 +0200
support: Fix detecting hole support on >2KB-block filesystems
When detecting hole support, we write at 16MiB, and filesystems will
typically need two levels of data to record that. On filesystems with
8KB block, the two indirection blocks will require a total of 16KB
overhead, thus 32 512-byte sectors.
Spotted on GNU/Hurd with a 4KB blocks filesystem, but also happens on Linux
with 4KB or 8KB blocks filesystems.
* support/support_descriptor_supports_holes.c
(support_descriptor_supports_holes): Set block_headroom to 32.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-holes.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-cond_destroy
Committed for glibc 2.32
commit
faae4b2bdd692d929037c80c3315f716f02f3b00
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Feb 9 19:19:25 2020 +0000
htl: make pthread_cond_destroy return EBUSY on waiters
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-cond_destroy.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-fexecve
Committed for glibc 2.32
commit
6544999083437dabdadcec18185a1b2169b9637a
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Thu May 28 23:28:07 2020 +0000
hurd: Fix fexecve
* sysdeps/mach/hurd/fexecve.c (fexecve): Re-lookup fd with O_EXEC before
calling _hurd_exec_paths.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-fexecve.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-pselect
Committed for glibc 2.32
commit
f9011787497a276f84ef79ae233992692a626dc7
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Wed May 27 23:42:24 2020 +0000
hurd: Fix pselect atomicity
In case the signal arrives before the __mach_msg call, we need to catch
between the sigprocmask call and the __mach_msg call. Let's just reuse
the support for sigsuspend to make the signal send a message that
our __mach_msg call will just receive.
* hurd/hurdselect.c (_hurd_select): Add sigport and ss variables. When
sigmask is not NULL, create a sigport port and register as
ss->suspended. Add it to the portset. When we receive a message on it,
set error to EINTR. Clean up sigport and portset appropriately.
* hurd/hurdsig.c (wake_sigsuspend): Note that pselect also uses it.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-pselect.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-tst-udp
Committed for glibc 2.32
commit
cbfc16122e9c4948b3a17224aeb5f8b70f02417d
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat May 16 19:29:50 2020 +0200
sunrpc/tst-udp-*: Fix timeout value
Following on
00c3da43a ('sunrpc/tst-udp-timeout: Fix timeout value').
While e.g. 2.5 timeout can be represented exactly with doubles, time stamps
may not be represented that exactly, and thus with coarse-grain clocks (e.g.
10ms) we may end up with 2.499-ish values due to rounding errors.
* sunrpc/tst-udp-timeout.c (test_udp_server): Add more timeout slack.
* sunrpc/tst-udp-nonblocking.c (do_test): Likewise.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-tst-udp.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-ss_init
Committed for glibc 2.32
commit
61416e19218605a54e94edd9740bbe9d2785af6d
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Mon May 11 01:30:29 2020 +0200
hurd: Add missing sigstate members initialization
* hurd/hurdsig.c (_hurd_thread_sigstate): Initialize
critical_section_lock, active_resources, cancel, and cancel_hook fields.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-ss_init.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-trunc-times
Committed for glibc 2.32
commit
e095db0bc6c53a0b7ac3d915c5feb7678049dc33
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Mar 29 19:42:55 2020 +0200
hurd: Make O_TRUNC update mtime/ctime
* hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Call
__file_utimens after __file_set_size.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-trunc-times.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-pthread_self
Committed for glibc 2.32
commit
ca843defbcbd2dc95b9342189e5dc430e9bcb743
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Feb 15 14:31:50 2020 +0000
htl: Only check pthread_self coherency when DEBUG is set
htl has been widely tested for a long time now with this coherency
checked successfully.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-pthread_self.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-register-atfork2
Committed for glibc 2.32
commit
05039737d306b4c065ff65d4f90042f3ec8f6ddf
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Jun 7 02:57:04 2020 +0200
htl: fix register-atfork ordering
* htl/register-atfork.c (__register_atfork): Add new hooks at the end of
the list instead of the beginning.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-register-atfork2.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-register-atfork
Committed for glibc 2.32
commit
6db1094f7af6ddd7ff37dbba82ff5074871a90d5
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Feb 9 17:55:37 2020 +0000
htl: Move __register_atfork from forward to own file
Since we need it also in the static linking case.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-register-atfork.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-sem-intr
Committed for glibc 2.32
commit
b2cdf72e5c496153050551f0ce704e9ef08ffeac
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Mon Feb 10 00:52:50 2020 +0000
htl: Make sem_wait/sem_timedwait interruptible
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sem-intr.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-barrier-1
Committed for glibc 2.32
commit
29bc8736d1fdb80d2416b3920080dad58b32bf44
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Feb 9 23:02:13 2020 +0000
htl: Fix barrier_wait with one thread
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-barrier-1.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-spin_lock
Committed for glibc 2.32
commit
900778283ac3cfbd274abc55840b5cdae9b7745f
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Feb 9 16:54:58 2020 +0000
htl: make pthread_spin_lock really spin
__spin_lock would actually use gsync_wait to block, which is not what
pthread_spin_lock is about.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-spin_lock.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-fork-pthread_exit
Committed for glibc 2.32
commit
19a64d9f6eda12cd4b802aac470c645d208a1216
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Feb 9 17:01:06 2020 +0100
htl: Fix calling pthread_exit in the child of a fork
We need to reset the threads counter, otherwise pthread_exit() would not
call exit(0).
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-fork-pthread_exit.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-fcntl.h-update
===================================================================
Gbp-Pq: Topic hppa
Gbp-Pq: Name git-fcntl.h-update.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
local-inlining
Increase the maximal overall growth of the compilation unit caused
by inlining for dl-reloc.c on hppa. This remove some warnings and
strangely it reduces the size of the final binary.
Gbp-Pq: Topic hppa
Gbp-Pq: Name local-inlining.diff
Adam Conrad [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
Lie about futex_atomic_cmpxchg_inatomic kernel support.
Bug-Ubuntu: https://launchpad.net/bugs/
1436162
Bug-Debian: https://bugs.debian.org/788799
Last-Update: 2015-03-25
In past versions of glibc, we incorrectly assumed all ARM kernels
in all configurations supported futex_atomic_cmpxchg_inatomic. This
was clearly a lie, however it was a lie that we relied on, because
the fallback implementation appears to not play nicely with certain
applications like pulseaudio. Restore the lie for kernels > 2.6.32
and plug our ears and scream "LA LA LA" about how wrong this is.
Gbp-Pq: Topic arm
Gbp-Pq: Name local-arm-futex.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
unsubmitted-ldso-multilib
Gbp-Pq: Topic arm
Gbp-Pq: Name unsubmitted-ldso-multilib.diff
Adam Conrad [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
Work around broken compilers (like fpc) on armhf
Forwarded: no
patches/arm/local-vfp-sysdeps.diff: Force the Tag_ABI_HardFP_use
and Tag_ABI_VFP_args EABI tags when building for armhf, so compilers
only linking crti.o will generate what appear to be armhf binaries.
Gbp-Pq: Topic arm
Gbp-Pq: Name local-vfp-sysdeps.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
local-sigaction
Gbp-Pq: Topic arm
Gbp-Pq: Name local-sigaction.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-x86_64-remove-pie-check
commit
115d242456de158e698ffb0f9a5fee3118e9e825
Author: Fangrui Song <maskray@google.com>
Date: Thu Jul 8 14:26:22 2021 -0700
x86_64: Remove unneeded static PIE check for undefined weak diagnostic
https://sourceware.org/bugzilla/show_bug.cgi?id=21782 dropped an ld
diagnostic for R_X86_64_PC32 referencing an undefined weak symbol in
-pie links. Arguably keeping the diagnostic like other ports is more
correct, since statically resolving movl foo(%rip), %eax to the
link-time zero address produces a corrupted output.
It turns out that --enable-static-pie builds do not depend on the ld
behavior. GCC generates GOT indirection for weak declarations for
-fPIE/-fPIC, so what ld does with the PC-relative relocation doesn't
really matter.
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
Gbp-Pq: Topic amd64
Gbp-Pq: Name git-x86_64-remove-pie-check.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
submitted-makecontext
2018-03-01 Aurelien Jarno <aurelien@aurel32.net>
[BZ #22910]
* sysdeps/unix/sysv/linux/alpha/setcontext.S (__startcontext): Set
up CFI directive to forbid further backtracing.
Gbp-Pq: Topic alpha
Gbp-Pq: Name submitted-makecontext.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
submitted-fts64
2016-03-22 Aurelien Jarno <aurelien@aurel32.net>
* sysdeps/unix/sysv/linux/alpha/fts.c: New file.
* sysdeps/unix/sysv/linux/alpha/fts64.c: New file.
Gbp-Pq: Topic alpha
Gbp-Pq: Name submitted-fts64.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
local-string-functions
The alpha assembly version of various string functions do not work
correctly on some corner cases, and thus doesn't pass the testsuite.
This patch removes them.
Gbp-Pq: Topic alpha
Gbp-Pq: Name local-string-functions.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
submitted-dl-support
older versions of glibc would build dl-sysdep as shared-only and dl-support as
static-only. alpha hooks in a cache variable via dl-auxv.h. newer versions of
glibc build dl-sysdep as both shared and static which means we now have symbol
duplication for static builds with dl-sysdep and dl-support. since dl-sysdep
is both shared/static, there is no point in hooking dl-support anymore, so we
can punt it.
Gbp-Pq: Topic alpha
Gbp-Pq: Name submitted-dl-support.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
local-gcc4.1
2006-05-30 Falk Hueffner <falk@debian.org>
* sysdeps/unix/sysv/linux/alpha/ioperm.c: force the architecture
to ev6 in assembly code.
{standard input}: Assembler messages:
{standard input}:341: Error: macro requires $at register while noat in effect
{standard input}:374: Error: macro requires $at register while noat in effect
{standard input}:438: Error: macro requires $at register while noat in effect
{standard input}:471: Error: macro requires $at register while noat in effect
make[3]: *** [/tmp/buildd/glibc-2.3.6/build-tree/alpha-libc/misc/ioperm.o] Error 1
Hrm. gcc puts .arch ev4 into the .s, and this overrides -mev6 for as.
I cannot really think of anything better than
Gbp-Pq: Topic alpha
Gbp-Pq: Name local-gcc4.1.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-unicode-13-support
commit
8645f624697afecfaa4d97ac584bc0a943cbca17
Author: Mike FABIAN <mfabian@redhat.com>
Date: Tue Apr 14 18:43:13 2020 +0200
Bug 25819: Update to Unicode 13.0.0
Unicode 13.0.0 Support: Character encoding, character type info, and
transliteration tables are all updated to Unicode 13.0.0, using
the generator scripts contributed by Mike FABIAN (Red Hat).
Total added characters in newly generated CHARMAP: 5930
Total added characters in newly generated WIDTH: 5536
Gbp-Pq: Topic localedata
Gbp-Pq: Name git-unicode-13-support.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
submitted-es_MX-decimal_point
2012-06-06 Aurelien Jarno <aurelien@aurel32.net>
* locales/es_MX (LC_MONETARY): Set mon_thousands_sep to space
( ).
Gbp-Pq: Topic localedata
Gbp-Pq: Name submitted-es_MX-decimal_point.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
locale-C
Gbp-Pq: Topic localedata
Gbp-Pq: Name locale-C.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
tailor-iso14651_t1
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Rewrite collation rules to include iso14651_t1
# DP: ar_SA cs_CZ et_EE hr_HR lt_LT pl_PL sl_SI tr_TR: not
# DP: submitted yet.
# DP: Related bugs: BZ664 BZ672
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Denis Barbier, Pablo Saratxaga
# DP: Upstream status: BZ664 BZ672
# DP: Date: 2006-01-18
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Rewrite collation rules to include iso14651_t1
# DP: ar_SA cs_CZ et_EE hr_HR lt_LT pl_PL sl_SI tr_TR: not
# DP: submitted yet.
# DP: Related bugs: BZ664 BZ672
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Denis Barbier, Pablo Saratxaga
# DP: Upstream status: BZ664 BZ672
# DP: Date: 2006-01-18
2008-08-08 Aurelien Jarno <aurel32@debian.org>
Loosy update for glibc 2.8.
2007-05-25 Pierre Habouzit <madcoder@debian.org>
Loosy update for glibc 2.6.
2005-01-16 Denis Barbier <barbier@linuxfr.org>
[BZ #672]
Replace current collation rules by including iso14651_t1 and adding
extra rules if needed. There should be no noticeable changes in
sorted text. only ligatures and ignoreable characters have modified
weights.
* locales/da_DK: Likewise.
Gbp-Pq: Topic localedata
Gbp-Pq: Name tailor-iso14651_t1.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
locale-zh_TW
See BTS #352600.
Not submitted yet.
Gbp-Pq: Topic localedata
Gbp-Pq: Name locale-zh_TW.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
locale-en_DK
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Improve en_DK and add en_DK.ISO-8859-15 to SUPPORTED
# DP: This locale is only useful to provide ISO8601 date formats.
# DP: Related bugs: #323159
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Jakob Bohm <jbj@image.dk>
# DP: Upstream status: not submitted
# DP: Date: 2006-01-16
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Improve en_DK and add en_DK.ISO-8859-15 to SUPPORTED
# DP: This locale is only useful to provide ISO8601 date formats.
# DP: Related bugs: #323159
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Jakob Bohm <jbj@image.dk>
# DP: Upstream status: not submitted
# DP: Date: 2006-01-16
Gbp-Pq: Topic localedata
Gbp-Pq: Name locale-en_DK.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
locales-fr
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Various fixes for all French locales
# DP: Related bugs: #248377 #351786 #345481
# DP: Dpatch author: Denis Barbier <barbier@debian.org>
# DP: Patch author: Denis Barbier
# DP: Upstream status: not submitted
# DP: Date: 2006-01-10
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Various fixes for all French locales
# DP: Related bugs: #248377 #351786 #345481
# DP: Dpatch author: Denis Barbier <barbier@debian.org>
# DP: Patch author: Denis Barbier
# DP: Upstream status: not submitted
# DP: Date: 2006-01-10
Gbp-Pq: Topic localedata
Gbp-Pq: Name locales-fr.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
fo_FO-date_fmt
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Fix d_t_fmt and date_fmt in fo_FO
# DP: Related bugs: #307194
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Jacob Sparre Andersen <sparre@nbi.dk>
# DP: Upstream status: not submitted
# DP: Date: 2006-01-10
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Fix d_t_fmt and date_fmt in fo_FO
# DP: Related bugs: #307194
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Jacob Sparre Andersen <sparre@nbi.dk>
# DP: Upstream status: not submitted
# DP: Date: 2006-01-10
Gbp-Pq: Topic localedata
Gbp-Pq: Name fo_FO-date_fmt.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
locale-ku_TR
# DP: Description: Please add Kurdish locale
# DP: Related bugs: BZ870
# DP: Dpatch author: Denis Barbier <barbier@debian.org>
# DP: Patch author: Kader DILSIZ, Pablo Saratxaga
# DP: Upstream status: Version 0.1 submitted in the original bugreport
# DP: has been committed, this new version has been sent just after.
# DP: Date: 2006-01-06
# DP: Description: Please add Kurdish locale
# DP: Related bugs: BZ870
# DP: Dpatch author: Denis Barbier <barbier@debian.org>
# DP: Patch author: Kader DILSIZ, Pablo Saratxaga
# DP: Upstream status: Version 0.1 submitted in the original bugreport
# DP: has been committed, this new version has been sent just after.
# DP: Date: 2006-01-06
Gbp-Pq: Topic localedata
Gbp-Pq: Name locale-ku_TR.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
locale-eu_FR
# DP: Description: #257840: locales: Please add the eu_FR locale
# DP: Related bugs: #257840
# DP: Dpatch author: GOTO Masanori <gotom@debian.org>
# DP: Patch author: Christian Perrier <bubulle@debian.org>
# DP: Upstream status: Not submitted
# DP: Status Details: sending upstream
# DP: Date: 2004-07-31
# DP: Description: #257840: locales: Please add the eu_FR locale
# DP: Related bugs: #257840
# DP: Dpatch author: GOTO Masanori <gotom@debian.org>
# DP: Patch author: Christian Perrier <bubulle@debian.org>
# DP: Upstream status: Not submitted
# DP: Status Details: sending upstream
# DP: Date: 2004-07-31
Gbp-Pq: Topic localedata
Gbp-Pq: Name locale-eu_FR.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
supported
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Add several locales to localedata.SUPPORTED
# DP: - ru_RU.CP1251 was requested in #225516
# DP: - uz_UZ.UTF-8 was clearly missing, uz_UZ had no UTF-8 variant
# DP: - da_DK.ISO-8859-15, en_GB.ISO-8859-15, en_US.ISO-8859-15, no_NO.UTF-8,
# DP: no_NO and sv_SE.ISO-8859-15 are found in fedora-branch CVS branch.
# DP: Related bugs: #225516 (ru_RU.CP1251)
# DP: Dpatch author: Denis Barbier
# DP: Upstream status: not submitted
# DP: Date: 2006-01-10
# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: Add several locales to localedata.SUPPORTED
# DP: - ru_RU.CP1251 was requested in #225516
# DP: - uz_UZ.UTF-8 was clearly missing, uz_UZ had no UTF-8 variant
# DP: - da_DK.ISO-8859-15, en_GB.ISO-8859-15, en_US.ISO-8859-15, no_NO.UTF-8,
# DP: no_NO and sv_SE.ISO-8859-15 are found in fedora-branch CVS branch.
# DP: Related bugs: #225516 (ru_RU.CP1251)
# DP: Dpatch author: Denis Barbier
# DP: Upstream status: not submitted
# DP: Date: 2006-01-10
Gbp-Pq: Topic localedata
Gbp-Pq: Name supported.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
sort-UTF8-first
Gbp-Pq: Topic localedata
Gbp-Pq: Name sort-UTF8-first.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
LC_IDENTIFICATION-optional-fields
In LC_IDENTIFICATION, audience, application and abbreviation keywords
are optional, thus do not report an error if they are not defined.
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Denis Barbier
# DP: Upstream status: not submitted
# DP: Date: 2006-01-08
Gbp-Pq: Topic locale
Gbp-Pq: Name LC_IDENTIFICATION-optional-fields.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
locale-print-LANGUAGE
Comments tell that LANG has to be the first value, and LC_ALL the last
one. Thus LANGUAGE is printed between them.
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Denis Barbier
# DP: Upstream status: not submitted
# DP: Date: 2006-01-08
Gbp-Pq: Topic locale
Gbp-Pq: Name locale-print-LANGUAGE.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
check-unknown-symbols
Check for unknown symbols in collation rules. This is useful to detect
broken locales since unknown symbols are always wrong.
This request has not been submitted upstream yet.
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Denis Barbier
# DP: Upstream status: not submitted
# DP: Date: 2006-01-08
Gbp-Pq: Topic locale
Gbp-Pq: Name check-unknown-symbols.diff
GNU Libc Maintainers [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
git-updates
GIT update of https://sourceware.org/git/glibc.git/release/2.31/master from glibc-2.31
GIT update of https://sourceware.org/git/glibc.git/release/2.31/master from glibc-2.31
Gbp-Pq: Name git-updates.diff
Aurelien Jarno [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
glibc (2.31-17) unstable; urgency=medium
[ Samuel Thibault ]
* debian/testsuite-xfail-debian.mk: Update tests.
[ Aurelien Jarno ]
* debian/debhelper.in/locales.NEWS: fix charset mismatch in example iconv
command. Closes: #992568
* Replace the non UTF-8 locales removal by a deprecation as they are still
used in many other packages (especially testsuites): non UTF-8 locales are
not offered anymore in the debconf dialog (except for the ones already
configured), but they are still listed in SUPPORTED and provided in the
locales-all package (Closes: #992500, #992653):
- debian/patches/localedata/locale-en_DK.diff,
debian/patches/localedata/locale-eu_FR.diff,
debian/patches/localedata/supported.diff: revert the removal of non-UTF-8
locales.
- debian/debhelper.in/locales-all.NEWS: remove 2.31-14 entry.
- debian/rules.d/debhelper.mk: fill __PROVIDED_LOCALES__ with UTF-8
locales only.
[ Johannes Schauer Marin Rodrigues ]
* additional bits to support DPKG_ROOT (closes: #983412)
[dgit import unpatched glibc 2.31-17]
Aurelien Jarno [Mon, 23 Aug 2021 19:31:23 +0000 (20:31 +0100)]
Import glibc_2.31-17.debian.tar.xz
[dgit import tarball glibc 2.31-17 glibc_2.31-17.debian.tar.xz]
Aurelien Jarno [Thu, 12 Mar 2020 06:10:01 +0000 (06:10 +0000)]
Import glibc_2.31.orig.tar.xz
[dgit import orig glibc_2.31.orig.tar.xz]