glibc.git
4 years agoLie about futex_atomic_cmpxchg_inatomic kernel support.
Adam Conrad [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agounsubmitted-ldso-multilib
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
unsubmitted-ldso-multilib

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

4 years agoWork around broken compilers (like fpc) on armhf
Adam Conrad [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocal-soname-hack
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
local-soname-hack

For backward compatibility with armhf binaries built with the
old linker SONAME, we need to fake out the linker to believe
the new is the old, until such a point as everything is rebuilt

Gbp-Pq: Topic arm
Gbp-Pq: Name local-soname-hack.diff

4 years agounsubmitted-ldconfig-cache-abi
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
unsubmitted-ldconfig-cache-abi

Gbp-Pq: Topic arm
Gbp-Pq: Name unsubmitted-ldconfig-cache-abi.diff

4 years agolocal-sigaction
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
local-sigaction

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

4 years agosubmitted-makecontext
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agosubmitted-fts64
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocal-string-functions
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agosubmitted-dl-support
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocal-gcc4.1
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agogit-unicode-13-support
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agosubmitted-es_MX-decimal_point
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocale-C
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
locale-C

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

4 years agotailor-iso14651_t1
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocale-zh_TW
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
locale-zh_TW

See BTS #352600.
Not submitted yet.

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

4 years agolocale-en_DK
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocales-fr
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agofo_FO-date_fmt
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocale-ku_TR
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocale-eu_FR
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agosupported
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agosort-UTF8-first
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
sort-UTF8-first

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

4 years agoLC_IDENTIFICATION-optional-fields
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agolocale-print-LANGUAGE
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agocheck-unknown-symbols
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agogit-updates
GNU Libc Maintainers [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
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

4 years agoglibc (2.31-10) unstable; urgency=medium
Aurelien Jarno [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
glibc (2.31-10) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-tiocflush.diff: Cope with
    BSD 4.1-ish ioctl(..., TIOCFLUSH, NULL).
  * debian/debhelper.in/libc-udeb.install.hurd-i386: Add missing
    libmachuser/libhurduser.
  * debian/testsuite-xfail-debian.mk: Update tests.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a possible assertion failure in iconv when converting
      from ISO-2022-JP-3 to UTF-8 (CVE-2021-3326).  Closes: #981198.
    - Fix a possible double-free in nscd when processing a request for netgroup
      lookup (CVE-2021-27645).  Closes: #983479.
  * debian/debhelper.in/libc.preinst: fallback to text mode in case 1) debconf
    is about to use the dialog frontend with whiptail or frontend and 2) the
    corresponding executable is unusable.  Closes: #984533.
  * debian/rules.d/debhelper.mk: correctly strip libpthread.so for bi/triarch
    builds.  Closes: #983457.

[dgit import unpatched glibc 2.31-10]

4 years agoImport glibc_2.31-10.debian.tar.xz
Aurelien Jarno [Sat, 20 Mar 2021 23:38:37 +0000 (23:38 +0000)]
Import glibc_2.31-10.debian.tar.xz

[dgit import tarball glibc 2.31-10 glibc_2.31-10.debian.tar.xz]

5 years agoImport glibc_2.31.orig.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]