glibc.git
11 months ago[PATCH] Add -lmachuser -lhurduser to libc.so on GNU/Hurd.
Samuel Thibault [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
[PATCH] Add -lmachuser -lhurduser to libc.so on GNU/Hurd.

http://lists.gnu.org/archive/html/bug-hurd/2011-03/msg00112.html

2011-03-29  Samuel Thibault  <samuel.thibault@ens-lyon.org>

        * Makerules ($(inst_libdir)/libc.so): Add -lmachuser -lhurduser to
        libc.so on GNU/Hurd.

It's still unclear what we want to aim for.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-mach-hurd-link.diff

11 months ago[PATCH] hurd: SCM_CREDS support
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
[PATCH] hurd: SCM_CREDS support

Svante Signell  <svante.signell@gmail.com>
Samuel Thibault  <samuel.thibault@ens-lyon.org>

* sysdeps/mach/hurd/sendmsg.c (__libc_sendmsg): On SCM_CREDS
control messages, record uids, pass a rendez-vous port in the
control message, and call __auth_user_authenticate_request to
make auth send credentials on that port.  Do not wait for a
reply.
* sysdeps/mach/hurd/recvmsg.c (contains_uid, contains_gid,
check_auth): New functions.
(__libc_recvmsg): On SCM_CREDS control messages, call check_auth
to check the passed credentials thanks to the answer from the
auth server.
* hurd/Makefile (user-interfaces): Add auth_request and
auth_reply.

FIXME: this doesn't actually check uid/gid.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-sendmsg-SCM_CREDS.diff

11 months agolocal-disable-ioctls
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
local-disable-ioctls

struct ortentry and struct ifalias req are actually not defined
struct arpreq is defined, but can not be passed to an ioctl on the Hurd.
so let's make packages not believe these are available.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-disable-ioctls.diff

11 months ago[PATCH] The critical section lock _can_ be held in these place.
Samuel Thibault [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
[PATCH] The critical section lock _can_ be held in these place.

At least since hurd_thread_cancel can be called by another thread and lock our
critical lock.

http://bugs.debian.org/46859


Thomas suggested that there is no need to take the critical section
lock.  I believe that taking the critical section lock is necessary to
prevent the target thread from entering a signal handler.  Roland will
look into the problem.


Taking the critical section lock makes these assertions bogus.

It happens that hurd_thread_cancel is only called from libports and inside
/hurd/term so this is rare in practice.

A reproducer can be found here:

http://lists.gnu.org/archive/html/bug-hurd/2014-05/msg00025.html

2006-08-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>

       * hurd/thread-cancel.c (hurd_thread_cancel): Do not assert that
       `&ss->critical_section_lock' is unlocked.
       * sysdeps/mach/hurd/jmp-unwind.c (_longjmp_unwind): Likewise, and take
       critical section lock before taking the sigstate lock.
       * sysdeps/mach/hurd/spawni.c (__spawni): Likewise.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-thread-cancel.diff

11 months ago[PATCH] Implement SysV shared memory for GNU/Hurd.
Marcus Brinkmann [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
[PATCH] Implement SysV shared memory for GNU/Hurd.

2005-07-11  Marcus Brinkmann  <marcus@gnu.org>

        * hurd/Makefile (routines): Add sysvshm.
        (distribute): Add sysvshm.h.
        * hurd/sysvshm.h: New file.
        * hurd/sysvshm.c: New file.
        * sysdeps/mach/hurd/bits/stat.h (S_IMMAP0): New macro.
        (S_ISPARE): Unset the S_IMMAP0 flag.
        * sysdeps/mach/hurd/ftok.c: New file.
        * sysdeps/mach/hurd/shmat.c: New file.
        * sysdeps/mach/hurd/shmctl.c: New file.
        * sysdeps/mach/hurd/shmdt.c: New file.
        * sysdeps/mach/hurd/bits/posix_opt.h: Define _XOPEN_SHM to 1.

TODO:

> +  char filename[sizeof (SHM_DIR) - 1 + SHM_NAMEMAX];
> +  struct stat statbuf;
> +
> +  sprintf (filename, SHM_DIR SHM_NAMEPRI, id);
> +  /* SysV requires read access for IPC_STAT.  */
> +  fd = __open (filename, O_NORW);
> +  if (fd < 0)
> +    {
> +      if (errno == ENOENT)
> +     errno = EINVAL;
> +      return -1;
> +    }

Since this is repeated in more than one function, put it into an
internal subroutine.  Then we have only one place doing the
name-generation logic.



> +    case IPC_RMID:
> +      res = __unlink (filename);
> +      /* FIXME: Check error (mapping ENOENT to EINVAL).  */

Fix it.


Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-sysvshm.diff

11 months agolocal-enable-ldconfig
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
local-enable-ldconfig

# DP: Description: Enable ldconfig and such on hurd-i386
# DP: Author: Jeff Bailey <jbailey@nisa.net>
# DP: Related Bugs: #309489
# DP: Upstream status: Not submitted
# DP: Status Details: Upstream disagrees with this patch, but I'm
# DP: putting it in so that we have expected Debian behaviour on the
# DP: Hurd.  We should review this when the ELF standard supports runpath.
# DP: Date: 08 Apr 2003

# DP: Description: Enable ldconfig and such on hurd-i386
# DP: Author: Jeff Bailey <jbailey@nisa.net>
# DP: Related Bugs: #309489
# DP: Upstream status: Not submitted
# DP: Status Details: Upstream disagrees with this patch, but I'm
# DP: putting it in so that we have expected Debian behaviour on the
# DP: Hurd.  We should review this when the ELF standard supports runpath.
# DP: Date: 08 Apr 2003

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-enable-ldconfig.diff

11 months agolocal-intr-msg-clobber
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
local-intr-msg-clobber

Force putting save_data on the stack rather than in SSE register

The signal management does not yet properly save SSE state, so that save_data
would get overwritten by signal handlers, notably leading to `` shell
replacement getting empty content because then the io_read RPC retry gets an
MIG_BAD_ARGUMENTS error.

XXX: This is only temporary to fix the common shll replacement issue, and is
waiting for proper SSE state restoration.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-intr-msg-clobber.diff

11 months agogit-signal-reply-port
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-signal-reply-port

commit 7fa9e786b6e8f78675ecc30d7eaa200e1ee259b9
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Dec 26 23:11:28 2024 +0100

    hurd: Avoid asm statements which return

    They are not supposed to change flow control.

    This fixes miscompilation with gcc 14.2.0 which then drops code, see
    https://lists.gnu.org/archive/html/bug-hurd/2024-11/msg00145.html

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-signal-reply-port.diff

11 months agogit-MAP_NORESERVE
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-MAP_NORESERVE

commit d92a5e1dad39ab0ac09ab1beeb055c1f1d981cd4
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Mon Nov 25 00:54:26 2024 +0100

    hurd: Add MAP_NORESERVE mmap flag

    This is already the current default behavior, which we will change with
    overcommit support addition.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-MAP_NORESERVE.diff

11 months agogit-default_pager.h
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-default_pager.h

commit e5c2738f17602949ac29a2c296cc3555cb06b7c3
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Nov 13 01:33:32 2024 +0100

    Revert "hurd: Stop depending on the default_pager stubs provided by gnumach"

    This reverts commit f7f7dd8009275504b211c170caf5bce50fa472ac.

    default_pager is actually also used in e.g. xosview.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-default_pager.h.diff

11 months agogit-tst-aligned-alloc-random-thread-mcheck
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-tst-aligned-alloc-random-thread-mcheck

commit 251843e16fcec4e2b328577be66dcb2f3fa1c1e7
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Aug 20 16:16:25 2024 +0200

    malloc: Link threading tests with $(shared-thread-library)

    Fixes build failures on Hurd.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-tst-aligned-alloc-random-thread-mcheck.diff

11 months agogit-tst-aligned-alloc-random-thread
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-tst-aligned-alloc-random-thread

commit a57cbbd85379874177d40d675f5b905e669d0a47
Author: Florian Weimer <fweimer@redhat.com>
Date:   Sat Jul 27 16:23:55 2024 +0200

    malloc: Link threading tests with $(shared-thread-library)

    Fixes build failures on Hurd.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-tst-aligned-alloc-random-thread.diff

11 months agogit-pthread_symbols
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-pthread_symbols

commit 8dc3f4f8adcfbc991b1677464dd7cd485f4e6d85
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Jul 17 02:03:13 2024 +0200

    hurd: Fix missing pthread_ compat symbol in libc

    5476f8cd2e68 ("htl: move pthread_self info libc.") and
    9dfa2562162b ("htl: move pthread_equal into libc") to
    1dc0bc8f0748 ("htl: move pthread_attr_setdetachstate into libc")
    moved some pthread_ symbols from libpthread.so to libc.so, but missed
    adding the compat version like 5476f8cd2e68 ("htl: move pthread_self
    info libc.") did: libc already had these symbols as forwards,
    but versioned GLIBC_2.21, while the symbols in libpthread.so were
    versioned GLIBC_2.12.

    To fix running executables built before this, we thus have to add the
    GLIBC_2.12 version, otherwise execution fails with e.g.

    /usr/lib/i386-gnu/libglib-2.0.so: symbol lookup error: /usr/lib/i386-gnu/libglib-2.0.so: undefined symbol: pthread_attr_setinheritsched, version GLIBC_2.12

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-pthread_symbols.diff

11 months agogit-fault-64bit
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-fault-64bit

commit 11ad033e1c09c8b8e7bbaa72420f41ab8bcf0f63
Author: Flavio Cruz <flaviocruz@gmail.com>
Date:   Tue Jul 30 00:51:20 2024 -0400

    x86_64 hurd: ensure we have a large enough buffer to receive exception_raise requests.

    Message-ID: <gtxd6s4s7fi7hdrlb7zayq3akij7x6jqawwq3zfl3v4nqspulo@euucuzeonrl6>

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-fault-64bit.diff

11 months agolocal-inlining
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agogit-hwcap2-constants
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-hwcap2-constants

commit 273694cd78a2e12f44f8aacc88ec15853feb759a
Author: Aurelien Jarno <aurelien@aurel32.net>
Date:   Sat Nov 2 10:52:54 2024 +0100

    Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to <bits/hwcap.h>

    Linux 3.15 and 6.2 added HWCAP2_* values for Arm. These bits have
    already been added to dl-procinfo.{c,h} in commits 9aea0cb842f02 and
    8ebe9c0b38a9. Also add them to <bits/hwcap.h> so that they can be used
    in user code. For example, for checking bits in the value returned by
    getauxval(AT_HWCAP2).

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Reviewed-by: Yury Khrustalev <yury.khrustalev@arm.com>
Gbp-Pq: Topic arm
Gbp-Pq: Name git-hwcap2-constants.diff

11 months agoLie about futex_atomic_cmpxchg_inatomic kernel support.
Adam Conrad [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agounsubmitted-ldso-multilib
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
unsubmitted-ldso-multilib

Gbp-Pq: Topic arm
Gbp-Pq: Name unsubmitted-ldso-multilib.diff

11 months agolocal-sigaction
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
local-sigaction

Gbp-Pq: Topic arm
Gbp-Pq: Name local-sigaction.diff

11 months agosubmitted-makecontext
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agosubmitted-fts64
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agosubmitted-dl-support
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agolocal-gcc4.1
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agosubmitted-es_MX-decimal_point
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agotailor-iso14651_t1
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agolocale-zh_TW
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
locale-zh_TW

See BTS #352600.
Not submitted yet.

Gbp-Pq: Topic localedata
Gbp-Pq: Name locale-zh_TW.diff

11 months agolocale-en_DK
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agolocales-fr
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agofo_FO-date_fmt
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agolocale-ku_TR
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agolocale-eu_FR
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agosupported
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agosort-UTF8-first
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
sort-UTF8-first

Gbp-Pq: Topic localedata
Gbp-Pq: Name sort-UTF8-first.diff

11 months agoLC_IDENTIFICATION-optional-fields
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agolocale-print-LANGUAGE
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agocheck-unknown-symbols
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +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

11 months agogit-updates
GNU Libc Maintainers [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
git-updates

GIT update of https://sourceware.org/git/glibc.git/release/2.40/master from glibc-2.40

GIT update of https://sourceware.org/git/glibc.git/release/2.40/master from glibc-2.40

Gbp-Pq: Name git-updates.diff

11 months agoglibc (2.40-5) unstable; urgency=medium
Aurelien Jarno [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
glibc (2.40-5) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-MAP_NORESERVE.diff: Add MAP_NORESERVE flag.
  * debian/patches/hurd-i386/git-signal-reply-port.diff: Fix hurd build
    against gcc 14.

  [ Bjarni Ingi Gislason ]
  * debian/local/manpages/update-locale.8: fix issues reported by troff.
Closes: #1088003.
  [ Aurelien Jarno ]
  * debian/patches/any/git-iconv-do-not-report-*.patch: backport iconv return
    code with transliteration fix from upstream.  Closes: #1087670.
  * debian/debhelper.in/locales.templates: add a note to clarify that the C,
    C.UTF-8 and POSIX locales do not need to be generated.  Closes: #1091473.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * patches/any/git-posix-fix-system-when-a-child-cannot-be-created-BZ-3.patch:
    backport patch from upstream to fix return value of system() when a child
    process cannot be created.  Closes: #1088964.
  * debian/rules.d/debhelper.mk: explicitly pass the library path to
    dh_shlibdeps for multilib packages, to fix a FTBFS with rebootstrap which
    does not install the g++-XX-multilib build-dependency.  Closes: #1088166.

  [ Carles Pina i Estany ]
  * Update Catalan debconf translation.  Closes: #1091705.

[dgit import unpatched glibc 2.40-5]

11 months agoImport glibc_2.40-5.debian.tar.xz
Aurelien Jarno [Fri, 3 Jan 2025 10:56:38 +0000 (11:56 +0100)]
Import glibc_2.40-5.debian.tar.xz

[dgit import tarball glibc 2.40-5 glibc_2.40-5.debian.tar.xz]

16 months agoImport glibc_2.40.orig.tar.xz
Aurelien Jarno [Mon, 22 Jul 2024 05:14:59 +0000 (07:14 +0200)]
Import glibc_2.40.orig.tar.xz

[dgit import orig glibc_2.40.orig.tar.xz]