glibc_2.38-3_source.changes ACCEPTED into experimental

2023-09-08 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 08 Sep 2023 22:58:54 +0200
Source: glibc
Architecture: source
Version: 2.38-3
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Changes:
 glibc (2.38-3) experimental; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch.
Checksums-Sha1:
 04fea18cdd0844356be0d276260918ab703adf88 8999 glibc_2.38-3.dsc
 a1b0c58a6b6b8419f8ebca31f37c0684537110f2 389744 glibc_2.38-3.debian.tar.xz
 109420327ecc331dd62590dd3083fad549890a5d 9641 glibc_2.38-3_source.buildinfo
Checksums-Sha256:
 b3fce5770242f4915b54978d38f69338d505344243c73afacdfeb29c806747a0 8999 
glibc_2.38-3.dsc
 3685f9d4c70a2bbcc9e9dd5527aeabbb2f020c06de7128a30dc2f8878187bf0a 389744 
glibc_2.38-3.debian.tar.xz
 2a344e108508d14b62014b8bd87bf5ff418e59d18800c2cc27408fcbada6db34 9641 
glibc_2.38-3_source.buildinfo
Files:
 d176ff4356dd97657449c50f575fbf1f 8999 libs required glibc_2.38-3.dsc
 66abfc1f6420458a7a7d1a9378becc6c 389744 libs required 
glibc_2.38-3.debian.tar.xz
 c33de8995ce216c0d458d849845aaa16 9641 libs required 
glibc_2.38-3_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmT7jUoACgkQE4jA+Jno
M2sqbw//aNnOHFQdgpiakL2jsFVsq9i0uA0OLWlda/l1brAM6MQsY36vUPqULna9
4yUzes8SHmzFEfrJ3IHBS5x+04wFUAQZ5Jonl7cUJHD7NpDJ+MeNX5kbvsrVbLiD
tDmra594Ae1zGy5CE3QjLKp3S15XFvw+kSyfYh7S3msXOV4Sl+NIEaHIEi8PGL53
34hOCQB6vhEyAN0y0fG+zYKaKmOTLXO+Sftd5PiwG8e/OL0lrmSX73rCmpxJexY1
U9J4NJBSoWkCwzK6QujpK5zv7DnmmbiupIVs+a/tIZPjpKJpU2StSXgwyLjvXO/m
9K01Au+WSIwBA/GnxDVwt1cMmR2jTuzDdkSbseGReDibeyqC/JB/oKutl4r2Oukq
BqIdiBHI7/4xJ2aQXJ58VuiEBynv1u+xE+6l8GBM5l8nfr/XLzZ4Fno2j3ng0v64
x1TjhzSMUSIRCpzKfRMuV8nv2bcihH1FRkOnkDydlPCn9HNtknsy1Y12ToA9+lQc
PdYqzWrkMi+cAU08M9tk9KWr6fsHELLwCPTeXGNCReU5pytgTyzv7sDsumaMRpkg
KLrGFJnPw3Jw5KmiyVMIIxRNadmkZ3LTDcpyrXSyhuMbYNGYZIMXAbUD69EQMTPQ
V+TOZJ7YaucasCve1zlh7TzCO7WcubVIVNm+8NlZ9i81umANTrg=
=9BSs
-END PGP SIGNATURE-



Processing of glibc_2.38-3_source.changes

2023-09-08 Thread Debian FTP Masters
glibc_2.38-3_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.38-3.dsc
  glibc_2.38-3.debian.tar.xz
  glibc_2.38-3_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



[Git][glibc-team/glibc][glibc-2.38] 10 commits: debian/patches/hurd-i386/git-tls_dtors.diff: Fix TLS destructors

2023-09-08 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed to branch glibc-2.38 at GNU Libc Maintainers / glibc


Commits:
fa9cafb6 by Samuel Thibault at 2023-09-03T15:28:16+02:00
debian/patches/hurd-i386/git-tls_dtors.diff: Fix TLS destructors

- - - - -
4324a7de by Samuel Thibault at 2023-09-03T19:13:25+00:00
hurd-i386: Fix stack information for main thread

  * debian/patches/hurd-i386/git-main_stack.diff

- - - - -
a2a6390c by Samuel Thibault at 2023-09-03T21:16:14+00:00
debian/patches/hurd-i386/git-jemalloc2.diff: Refresh patch

- - - - -
531e78de by Aurelien Jarno at 2023-09-04T21:43:36+02:00
debian/patches/local-disable-tst-bz29951.diff: removed, obsolete.

- - - - -
fe3d19e6 by Aurelien Jarno at 2023-09-04T21:48:25+02:00
debian/patches/any/git-c-utf-8-language.diff: backport support from upstream to 
treat C.encoding locale like C locale.  Closes: #874160.

- - - - -
8a21102f by Aurelien Jarno at 2023-09-08T20:30:49+02:00
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
ppc64el.  Closes: #1050592.
  - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.

- - - - -
6bb1b9ce by Aurelien Jarno at 2023-09-08T20:41:42+02:00
releasing package glibc version 2.37-8

- - - - -
4c0200ce by Aurelien Jarno at 2023-09-08T22:41:59+02:00
Merge branch sid into glibc-2.38

- - - - -
5c410923 by Aurelien Jarno at 2023-09-08T22:54:34+02:00
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -
f9d486a5 by Aurelien Jarno at 2023-09-08T22:59:43+02:00
releasing package glibc version 2.38-3

- - - - -


8 changed files:

- debian/changelog
- + debian/patches/any/git-c-utf-8-language.diff
- − debian/patches/any/local-disable-tst-bz29951.diff
- debian/patches/git-updates.diff
- debian/patches/hurd-i386/git-jemalloc2.diff
- + debian/patches/hurd-i386/git-main_stack.diff
- + debian/patches/hurd-i386/git-tls_dtors.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/efa6a7b1cc81cc4aa8e45992935b551eca54809f...f9d486a5757d9db58c767f73e123d8bf89327e4a

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/efa6a7b1cc81cc4aa8e45992935b551eca54809f...f9d486a5757d9db58c767f73e123d8bf89327e4a
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc] Pushed new tag debian/2.38-3

2023-09-08 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed new tag debian/2.38-3 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/tree/debian/2.38-3
You're receiving this email because of your account on salsa.debian.org.




glibc_2.37-8_source.changes ACCEPTED into unstable

2023-09-08 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 08 Sep 2023 20:39:29 +0200
Source: glibc
Architecture: source
Version: 2.37-8
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 874160 1050592
Changes:
 glibc (2.37-8) unstable; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/libc0.3.symbols.hurd-i386: Update symbols.
   * debian/patches/hurd-i386/git-jemalloc.diff: Add support for static TSD
 data.
   * debian/patches/hurd-i386/git-jemalloc2.diff: Initialize ___pthread_self
 early.
   * debian/patches/hurd-i386/git-error_t.diff: Make error_t an int on C++.
   * debian/patches/hurd-i386/git-tls_dtors.diff: Fix TLS destructors.
   * debian/patches/hurd-i386/git-main_stack.diff: Fix stack information for 
main
 thread.
 .
   [ Aurelien Jarno ]
   * debian/patches/local-disable-tst-bz29951.diff: removed, obsolete.
   * debian/patches/any/git-c-utf-8-language.diff: backport support from
 upstream to treat C. locale like C locale.  Closes: #874160.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
   ppc64el.  Closes: #1050592.
 - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.
Checksums-Sha1:
 281c5bcc99ab244917948931b1fcea2542cc713c 8959 glibc_2.37-8.dsc
 b6974d62862ea092732c0ff897265d2a5f6944bb 399620 glibc_2.37-8.debian.tar.xz
 91fdbff276dc463895ac7a2f1f579a0df384e412 9641 glibc_2.37-8_source.buildinfo
Checksums-Sha256:
 f5dcb3ed9d8a6a1bc207c5c1f5f4c64b0550fc5f5c5e0eac947e3c3eaea7b6e9 8959 
glibc_2.37-8.dsc
 107e483c57ab96d13f2b705d10daf86efca8fd9585737af5413babbfa9a2e258 399620 
glibc_2.37-8.debian.tar.xz
 950a0889d30edd24f7f1b4443c239af95ab4fe5d648d1740dafbc2e38a1f3b37 9641 
glibc_2.37-8_source.buildinfo
Files:
 1608b13380b10b27932786bf713c1d35 8959 libs required glibc_2.37-8.dsc
 9a7049b772ed9a634aa49ddb20d891fd 399620 libs required 
glibc_2.37-8.debian.tar.xz
 09fa37476a29a4241b49c0c4f5896a2b 9641 libs required 
glibc_2.37-8_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmT7hYgACgkQE4jA+Jno
M2seDQ//SkMioOndYvmLqsLBUddaKPquF4POn4LQVxWyY2Zz0TFs1X3C1axfEAQX
Dx9QAItx+/2TausxZYvMIBz8BIfr/LXIbQ7ORSjOi+olT5IAP6Gmh+8pCnv5IvES
9tFL+0KpedABBmCsKppMgg6sJZAv5dBVqrIYy7pAGfkUdIA5nMMHO4GYgX9kWDf7
F05yRT3eAioM6bjrz+WXlMmX0DY7D7wtERG+t0ky0OEtsaLonQqN/2sqKrtO66Gl
n72IsL826RXLKJwA0jBmwTssntiLrpM5egWOWQfXPmx9v4BoH7hx/fElw9PUHhEJ
pNMyfhfCo+SvlC/8acmlarswDgTC75PNzf5MrbWioMoVEALTsz2b43TjRzyFijWD
QwcuFbMJLBIiXED70w2a8r+9EB/+vXdq5gLDKZs9j7yf8t6LYrHvvOlJwbyQ7Ihl
VPhYd6OTgwCUF9i9q+XFlnfyl8Ayq/yw6YAwsxLpnAVCv1W3OU1vR1UAauQ5vDA1
1CLaSXR4V0goSuCssz1ChtBVXJjqFbjPv0q2WCRcpjiprJoSc+G9p9BeeCieZdkM
h+l2iubjmTVY94eW0xLXebC0O5jiHiDpwXiXgwyx3codPJoSzcgQ42QZWvElf/8L
JK4Oh5AeTKYVxTcHPPeItaSkEq+kyFzBIhbXzuCPYVTdvWpGYV0=
=XSxH
-END PGP SIGNATURE-



Processing of glibc_2.37-8_source.changes

2023-09-08 Thread Debian FTP Masters
glibc_2.37-8_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.37-8.dsc
  glibc_2.37-8.debian.tar.xz
  glibc_2.37-8_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Bug#748215: marked as done (C.UTF-8 locales should be regarded like C w.r.t. $LANGUAGE precedence)

2023-09-08 Thread Debian Bug Tracking System
Your message dated Fri, 08 Sep 2023 20:50:10 +
with message-id 
and subject line Bug#874160: fixed in glibc 2.37-8
has caused the Debian Bug report #874160,
regarding C.UTF-8 locales should be regarded like C w.r.t. $LANGUAGE precedence
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
874160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874160
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:eglibc
Severity: wishlist
Tags: l10n

Reading the gettext(3) man page I see the following fragment:

   If the LANGUAGE environment variable is set to a nonempty value,
   and the locale is not the "C" locale, the value of LANGUAGE is
   assumed to contain a colon separated list of locale names. The
   functions will attempt to look up a translation of msgid in each
   of the locales in turn. This is a GNU extension.

This part works as expected. I would like to propose that the same
special-case behavior is used when the locale is "C.UTF-8" as it is
becoming the de-facto "better C" and it is unexpected to see, for
example, translated gettext messages when using such locale.

-- System Information:
Debian Release: jessie/sid
  APT prefers utopic-updates
  APT policy: (500, 'utopic-updates'), (500, 'utopic-security'), (500, 
'utopic'), (100, 'utopic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13.0-24-generic (SMP w/8 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.37-8
Done: Aurelien Jarno 

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 874...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 08 Sep 2023 20:39:29 +0200
Source: glibc
Architecture: source
Version: 2.37-8
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 874160 1050592
Changes:
 glibc (2.37-8) unstable; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/libc0.3.symbols.hurd-i386: Update symbols.
   * debian/patches/hurd-i386/git-jemalloc.diff: Add support for static TSD
 data.
   * debian/patches/hurd-i386/git-jemalloc2.diff: Initialize ___pthread_self
 early.
   * debian/patches/hurd-i386/git-error_t.diff: Make error_t an int on C++.
   * debian/patches/hurd-i386/git-tls_dtors.diff: Fix TLS destructors.
   * debian/patches/hurd-i386/git-main_stack.diff: Fix stack information for 
main
 thread.
 .
   [ Aurelien Jarno ]
   * debian/patches/local-disable-tst-bz29951.diff: removed, obsolete.
   * debian/patches/any/git-c-utf-8-language.diff: backport support from
 upstream to treat C. locale like C locale.  Closes: #874160.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
   ppc64el.  Closes: #1050592.
 - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.
Checksums-Sha1:
 281c5bcc99ab244917948931b1fcea2542cc713c 8959 glibc_2.37-8.dsc
 b6974d62862ea092732c0ff897265d2a5f6944bb 399620 glibc_2.37-8.debian.tar.xz
 91fdbff276dc463895ac7a2f1f579a0df384e412 9641 glibc_2.37-8_source.buildinfo
Checksums-Sha256:
 f5dcb3ed9d8a6a1bc207c5c1f5f4c64b0550fc5f5c5e0eac947e3c3eaea7b6e9 8959 
glibc_2.37-8.dsc
 107e483c57ab96d13f2b705d10daf86efca8fd9585737af5413babbfa9a2e258 399620 
glibc_2.37-8.debian.tar.xz
 950a0889d30edd24f7f1b4443c239af95ab4fe5d648d1740dafbc2e38a1f3b37 9641 
glibc_2.37-8_source.buildinfo
Files:
 1608b13380b10b27932786bf713c1d35 8959 libs required glibc_2.37-8.dsc
 9a7049b772ed9a634aa49ddb20d891fd 399620 libs required 
glibc_2.37-8.debian.tar.xz
 09fa37476a29a4241b49c0c4f5896a2b 9641 libs required 
glibc_2.37-8_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmT7hYgACgkQE4jA+Jno
M2seDQ//SkMioOndYvmLqsLBUddaKPquF4POn4LQVxWyY2Zz0TFs1X3C1axfEAQX

Bug#719590: marked as done (C.UTF-8 locales should be regarded like C w.r.t. $LANGUAGE precedence)

2023-09-08 Thread Debian Bug Tracking System
Your message dated Fri, 08 Sep 2023 20:50:10 +
with message-id 
and subject line Bug#874160: fixed in glibc 2.37-8
has caused the Debian Bug report #874160,
regarding C.UTF-8 locales should be regarded like C w.r.t. $LANGUAGE precedence
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
874160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874160
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.17-92
Severity: normal

Scripts tend to use LC_ALL=C.UTF-8 instead of LC_ALL=C for UTF-8 support
and to behave in a locale-independent manner. However $LANGUAGE is still
taken into account by glibc:

xvii% LANGUAGE=fr_FR LC_ALL=C.UTF-8 cp
cp: opérande de fichier manquant
Saisissez « cp --help » pour plus d'informations.
xvii% LANGUAGE=fr_FR LC_ALL=C cp
cp: missing file operand
Try 'cp --help' for more information.

Both should have output in English.

Glibc should apply the same rules with C.UTF-8 as with C locales.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libc6:amd64 depends on:
ii  libgcc1  1:4.8.1-8

libc6:amd64 recommends no packages.

Versions of packages libc6:amd64 suggests:
ii  debconf [debconf-2.0]  1.5.50
ii  glibc-doc  2.17-92
ii  locales2.17-92

-- debconf information excluded
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.37-8
Done: Aurelien Jarno 

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 874...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 08 Sep 2023 20:39:29 +0200
Source: glibc
Architecture: source
Version: 2.37-8
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 874160 1050592
Changes:
 glibc (2.37-8) unstable; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/libc0.3.symbols.hurd-i386: Update symbols.
   * debian/patches/hurd-i386/git-jemalloc.diff: Add support for static TSD
 data.
   * debian/patches/hurd-i386/git-jemalloc2.diff: Initialize ___pthread_self
 early.
   * debian/patches/hurd-i386/git-error_t.diff: Make error_t an int on C++.
   * debian/patches/hurd-i386/git-tls_dtors.diff: Fix TLS destructors.
   * debian/patches/hurd-i386/git-main_stack.diff: Fix stack information for 
main
 thread.
 .
   [ Aurelien Jarno ]
   * debian/patches/local-disable-tst-bz29951.diff: removed, obsolete.
   * debian/patches/any/git-c-utf-8-language.diff: backport support from
 upstream to treat C. locale like C locale.  Closes: #874160.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
   ppc64el.  Closes: #1050592.
 - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.
Checksums-Sha1:
 281c5bcc99ab244917948931b1fcea2542cc713c 8959 glibc_2.37-8.dsc
 b6974d62862ea092732c0ff897265d2a5f6944bb 399620 glibc_2.37-8.debian.tar.xz
 91fdbff276dc463895ac7a2f1f579a0df384e412 9641 glibc_2.37-8_source.buildinfo
Checksums-Sha256:
 f5dcb3ed9d8a6a1bc207c5c1f5f4c64b0550fc5f5c5e0eac947e3c3eaea7b6e9 8959 
glibc_2.37-8.dsc
 107e483c57ab96d13f2b705d10daf86efca8fd9585737af5413babbfa9a2e258 399620 
glibc_2.37-8.debian.tar.xz
 950a0889d30edd24f7f1b4443c239af95ab4fe5d648d1740dafbc2e38a1f3b37 9641 
glibc_2.37-8_source.buildinfo
Files:
 1608b13380b10b27932786bf713c1d35 8959 libs required glibc_2.37-8.dsc
 9a7049b772ed9a634aa49ddb20d891fd 399620 libs required 
glibc_2.37-8.debian.tar.xz
 09fa37476a29a4241b49c0c4f5896a2b 9641 libs required 
glibc_2.37-8_source.buildinfo

-BEGIN PGP SIGNATURE-


Bug#874160: marked as done (C.UTF-8 locales should be regarded like C w.r.t. $LANGUAGE precedence)

2023-09-08 Thread Debian Bug Tracking System
Your message dated Fri, 08 Sep 2023 20:50:10 +
with message-id 
and subject line Bug#874160: fixed in glibc 2.37-8
has caused the Debian Bug report #874160,
regarding C.UTF-8 locales should be regarded like C w.r.t. $LANGUAGE precedence
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
874160: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874160
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:glibc
Version: 2.24-17
Severity: wishlist
Tags: patch

Hi!
Here's a simple patch set to change the default of setlocale(…, "") to
C.UTF-8.  This is a drastically smaller change than altering the meaning of
"C" to mean "C.UTF-8" that upstream is mulling over -- it affects only
programs that already have locale support, when the user fails to set any.

If none of LC_ALL, LANG nor LC_CTYPE are set, instead of taking this to mean
"C" we assume "C.UTF-8".  This is explicitely allowed by POSIX (an
"implementation-defined default locale").  setlocale(…, "C") or not calling
it at all retain the old meaning[1].

This is the approach already taken by musl.

I'm not submitting this upstream first as C.UTF-8 is still a Debian-specific
thing.

The improvement would be: if for any reason the user fails to set the
locale, a daemon's startup script is too eager clearing its environment,
a build chroot fails to inherit env vars, etc -- in all of these cases we'll
fall back to an UTF-8 locale.  Making a locale-aware program use "C" is
still fully possible via setting LC_ALL=C but we won't suffer from non-UTF8
by omission.


This is mostly an one-line patch (1/3), the other two update the testsuite
(2/3) and alter hard-coded output of /usr/bin/locale (3/3).


Meow!

[1]. Making "C" behave like "C.UTF-8" would be, according to my reading,
compliant with both POSIX-2008@2016 and C11 except for a minor iswblank()
weirdness, but this is not a part of this change.
-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), 
(150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-rc7-debug-ubsan-00220-g9baeac7d (SMP w/6 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
>From 92d9938c6ba813afaf854d7bc12a9dc0c71371c3 Mon Sep 17 00:00:00 2001
From: Adam Borowski 
Date: Sun, 3 Sep 2017 00:26:47 +0200
Subject: [PATCH 1/3] Default to C.UTF-8 on setlocale(..., "") if no env vars
 are set.

This doesn't affects programs that are not prepared to handle arbitrary
locales as those either don't call setlocale() at all or use setlocale(...,
"C"); merely programs which would have used a proper locale had the user
set it up.

This provides a decent default when env var configuration is missing, in a
way that's more robust than mucking with login defs and daemon startup
scripts.

A default locale other than "C" is allowed by POSIX; also at least musl
uses an equivalent of C.UTF-8 already.
---
 locale/findlocale.c | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/locale/findlocale.c b/locale/findlocale.c
index 4cb9d5ea8a..2a12b4e808 100644
--- a/locale/findlocale.c
+++ b/locale/findlocale.c
@@ -123,8 +123,12 @@ _nl_find_locale (const char *locale_path, size_t 
locale_path_len,
+ _nl_category_name_idxs[category]);
   if (!name_present (cloc_name))
cloc_name = getenv ("LANG");
+  /* If no env vars are set, we're free to choose an
+ "implementation-defined default locale":
+ 
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_02
+  */
   if (!name_present (cloc_name))
-   cloc_name = _nl_C_name;
+   cloc_name = "C.UTF-8";
 }
 
   /* We used to fall back to the C locale if the name contains a slash
-- 
2.14.1

>From 612dc7f67f93882b7acb2f035b1cc200ceb2e153 Mon Sep 17 00:00:00 2001
From: Adam Borowski 
Date: Sun, 3 Sep 2017 03:43:10 +0200
Subject: [PATCH 2/3] Adjust the setlocale test suite for C.UTF-8 as default.

---
 localedata/bug-setlocale1.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/localedata/bug-setlocale1.c b/localedata/bug-setlocale1.c
index 546ea7beb8..2c86e2361d 100644
--- a/localedata/bug-setlocale1.c
+++ b/localedata/bug-setlocale1.c
@@ -39,9 +39,9 @@ do_test (void)
   if (d == NULL)
 return 1;
 
-  if (strcmp (d, "C") != 0)
+  if (strcmp (d, "C.UTF-8") != 0)
 {
-  puts ("*** 

Bug#1050592: marked as done (perl: F_GETLK / F_GETLK64 confusion on ppc64el breaking libfile-fcntllock-perl)

2023-09-08 Thread Debian Bug Tracking System
Your message dated Fri, 08 Sep 2023 20:50:10 +
with message-id 
and subject line Bug#1050592: fixed in glibc 2.37-8
has caused the Debian Bug report #1050592,
regarding perl: F_GETLK / F_GETLK64 confusion on ppc64el breaking 
libfile-fcntllock-perl
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1050592: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050592
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: perl
Version: 5.36.0-8
Severity: serious
X-Debbugs-Cc: debian-powe...@lists.debian.org
Control: affects -1 libfile-fcntllock-perl

Hi,

debugging an unexpected autopkgtest failure of
libfile-fcntllock-perl_0.22-4+b1 with perl_5.36.0-8 on ppc64el [1] I found
it's because the old perl binary (5.36.0-7) was built with the fcntl(2)
constant F_GETLK == 12, but the new one with F_GETLK == 5 [2].

There are no source or build system changes in perl that would have caused
this change. The failure is currently blocking perl testing migration,
so filing at 'serious'.

Perl is built with -D_FILE_OFFSET_BITS=64, and I see that on bullseye
this causes F_GETLK == F_GETLK64 == 12, but on bookworm and later
F_GETLK == 5 while F_GETLK64 == 12 [3]. I didn't find the exact
change that caused this yet.

As can be expected from the above, building libfile-fcntllock-perl on
bookworm against perl_5.36.0-7 makes it fail its test suite in a similar
way. And rebuilding it on sid against perl_5.36.0-8 makes it pass.

On amd64 the constants have stayed equal (== 5) from bullseye to sid,
and _FILE_OFFSET_BITS=64 doesn't affect them. What's the deal on ppc64el?

Copying the powerpc porters list. Could you please look into this?

[1] 
https://ci.debian.net/data/autopkgtest/unstable/ppc64el/libf/libfile-fcntllock-perl/34669085/log.gz
[2] perl -MPOSIX -E 'say F_GETLK'
[3] printf '#include \nF_GETLK\nF_GETLK64\n' | cpp 
-D_FILE_OFFSET_BITS=64 | tail -2

-- 
Niko Tyni   nt...@debian.org
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.37-8
Done: Aurelien Jarno 

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1050...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Fri, 08 Sep 2023 20:39:29 +0200
Source: glibc
Architecture: source
Version: 2.37-8
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 874160 1050592
Changes:
 glibc (2.37-8) unstable; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/libc0.3.symbols.hurd-i386: Update symbols.
   * debian/patches/hurd-i386/git-jemalloc.diff: Add support for static TSD
 data.
   * debian/patches/hurd-i386/git-jemalloc2.diff: Initialize ___pthread_self
 early.
   * debian/patches/hurd-i386/git-error_t.diff: Make error_t an int on C++.
   * debian/patches/hurd-i386/git-tls_dtors.diff: Fix TLS destructors.
   * debian/patches/hurd-i386/git-main_stack.diff: Fix stack information for 
main
 thread.
 .
   [ Aurelien Jarno ]
   * debian/patches/local-disable-tst-bz29951.diff: removed, obsolete.
   * debian/patches/any/git-c-utf-8-language.diff: backport support from
 upstream to treat C. locale like C locale.  Closes: #874160.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
   ppc64el.  Closes: #1050592.
 - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.
Checksums-Sha1:
 281c5bcc99ab244917948931b1fcea2542cc713c 8959 glibc_2.37-8.dsc
 b6974d62862ea092732c0ff897265d2a5f6944bb 399620 glibc_2.37-8.debian.tar.xz
 91fdbff276dc463895ac7a2f1f579a0df384e412 9641 glibc_2.37-8_source.buildinfo
Checksums-Sha256:
 f5dcb3ed9d8a6a1bc207c5c1f5f4c64b0550fc5f5c5e0eac947e3c3eaea7b6e9 8959 
glibc_2.37-8.dsc
 107e483c57ab96d13f2b705d10daf86efca8fd9585737af5413babbfa9a2e258 399620 
glibc_2.37-8.debian.tar.xz
 950a0889d30edd24f7f1b4443c239af95ab4fe5d648d1740dafbc2e38a1f3b37 9641 
glibc_2.37-8_source.buildinfo

Processed: reassign 1050901 to usrmerge ..., tagging 1050901

2023-09-08 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 1050901 usrmerge
Bug #1050901 [libc6] libc6:amd64: install /usr/lib64 without including it
Bug reassigned from package 'libc6' to 'usrmerge'.
No longer marked as found in versions glibc/2.31-13+deb11u6.
Ignoring request to alter fixed versions of bug #1050901 to the same values 
previously set
> retitle 1050901 usrmerge: providing /usr/lib64 breaks external software
Bug #1050901 [usrmerge] libc6:amd64: install /usr/lib64 without including it
Changed Bug title to 'usrmerge: providing /usr/lib64 breaks external software' 
from 'libc6:amd64: install /usr/lib64 without including it'.
> tags 1050901 + wontfix
Bug #1050901 [usrmerge] usrmerge: providing /usr/lib64 breaks external software
Added tag(s) wontfix.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1050901: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050901
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1050901: libc6:amd64: install /usr/lib64 without including it

2023-09-08 Thread Marco d'Itri
> As the issue is actually introduced by the usrmerge package, I am
> reassigning the bug there. I am also tagging it wontfix as I don't
> believe the usrmerge maintainer will want to rollback the usrmerge
> transition, but feel free to change that if I am wrong.
Indeed.

I have used TSM for many years but I have never noticed this issue 
because the upstream Debian packages are so much awful that I repackaged 
the software: https://github.com/rfc1036/tivsm-deb .

-- 
ciao,
Marco


signature.asc
Description: PGP signature


Processed: Bug#1050592 marked as pending in glibc

2023-09-08 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #1050592 [libc6-dev] perl: F_GETLK / F_GETLK64 confusion on ppc64el 
breaking libfile-fcntllock-perl
Added tag(s) pending.

-- 
1050592: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050592
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



[Git][glibc-team/glibc][sid] 2 commits: debian/patches/git-updates.diff: update from upstream stable branch:

2023-09-08 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
8a21102f by Aurelien Jarno at 2023-09-08T20:30:49+02:00
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix the value of F_GETLK/F_SETLK/F_SETLKW with __USE_FILE_OFFSET64 on
ppc64el.  Closes: #1050592.
  - debian/patches/hurd-i386/git-exception-long.diff: upstreamed.

- - - - -
6bb1b9ce by Aurelien Jarno at 2023-09-08T20:41:42+02:00
releasing package glibc version 2.37-8

- - - - -


4 changed files:

- debian/changelog
- debian/patches/git-updates.diff
- − debian/patches/hurd-i386/git-exception-long.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/fe3d19e65d2bd66a7273dab61ad636dcc3bf9091...6bb1b9cec5862e27e4042bc191ccfb56a1181da0

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/fe3d19e65d2bd66a7273dab61ad636dcc3bf9091...6bb1b9cec5862e27e4042bc191ccfb56a1181da0
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc] Pushed new tag debian/2.37-8

2023-09-08 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed new tag debian/2.37-8 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/tree/debian/2.37-8
You're receiving this email because of your account on salsa.debian.org.




Bug#1050901: libc6:amd64: install /usr/lib64 without including it

2023-09-08 Thread Aurelien Jarno
reassign -1 usrmerge
retitle -1 usrmerge: providing /usr/lib64 breaks external software
tags -1 + wontfix

Hi,

On 2023-09-01 19:56, Aurelien Jarno wrote:
> Hi,
> 
> On 2023-08-31 09:38, Luca Capello wrote:
> > Package: libc6
> > Version: 2.31-13+deb11u6
> > Severity: minor
> > User: l...@pca.it
> > Usertags: unige.ch-backup
> > User: stor...@unige.ch
> > Usertags: unige.ch-backup
> > 
> > Hi there,
> > 
> > at UNIGE we use IBM Spectrum Protect (the old Tivoli Storage Manage) as
> > the central backup solution, on Debian-based machines via the upstream
> > Debian packages:
> > 
> >   
> > 
> > 
> > Now, `/var/lib/dpkg/info/gsk(crypt|ssl)64.postinst` checks if
> > `/usr/lib64` and it creates the `/usr/local/ibm/gsk8_64/lib64/lib*.so`
> > symlinks there.
> > 
> > This was not a problem on non-usrmerged Debian installations, as
> > confirmed by various machines of mine, since `/usr/lib64` was not
> > shipped/created by any package:
> > ```
> 
> Indeed, at the time of the amd64 port was created, it was decided to use
> (/usr)/lib instead of (/usr)/lib64 to install the libraries. Since then
> most of them have been moved to the multiarch path, but that still
> stands.
> 
> /lib64 was still necessary to store the dynamic loader as part of the
> specification.
> 
> > [snip]
>  
> > However, on a recent Debian 12/bookworm `/usr/lib64` is now present:
> > ```
> 
> This is indeed the case, it is created by the usrmerge package, and not
> shipped by glibc.
> 
> > [snip]
> 
> > 
> > While the obvious solution would be for the TSM .debs...
> > 
> >   # echo '/usr/lib64' >/etc/ld.so.conf.d/local_tivsm_usr-lib64.conf
> > 
> > ..,I wonder why `/usr/lib64` is not included by default.
> 
> /lib64 or /usr/lib64 are not the place to put libraries on debian, so we
> do not want to do that.

This is even forbidden by the Debian policy to ship libraries in that
directory for 64-bit architecture, so we'll definitely do not enable
that in the libc6 package.

As the issue is actually introduced by the usrmerge package, I am
reassigning the bug there. I am also tagging it wontfix as I don't
believe the usrmerge maintainer will want to rollback the usrmerge
transition, but feel free to change that if I am wrong.

Regards
Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://aurel32.net


signature.asc
Description: PGP signature


Bug#1050901: (no subject)

2023-09-08 Thread Aurelien Jarno
Bcc: 
Subject: Re: Bug#1050901: libc6:amd64: install /usr/lib64 without including it
Reply-To: 
In-Reply-To: 

reassign -1 usrmerge
retitle -1 usrmerge: providing /usr/lib64 breaks external software
tags -1 + wontfix

Hi,

On 2023-09-01 19:56, Aurelien Jarno wrote:
> Hi,
> 
> On 2023-08-31 09:38, Luca Capello wrote:
> > Package: libc6
> > Version: 2.31-13+deb11u6
> > Severity: minor
> > User: l...@pca.it
> > Usertags: unige.ch-backup
> > User: stor...@unige.ch
> > Usertags: unige.ch-backup
> > 
> > Hi there,
> > 
> > at UNIGE we use IBM Spectrum Protect (the old Tivoli Storage Manage) as
> > the central backup solution, on Debian-based machines via the upstream
> > Debian packages:
> > 
> >   
> > 
> > 
> > Now, `/var/lib/dpkg/info/gsk(crypt|ssl)64.postinst` checks if
> > `/usr/lib64` and it creates the `/usr/local/ibm/gsk8_64/lib64/lib*.so`
> > symlinks there.
> > 
> > This was not a problem on non-usrmerged Debian installations, as
> > confirmed by various machines of mine, since `/usr/lib64` was not
> > shipped/created by any package:
> > ```
> 
> Indeed, at the time of the amd64 port was created, it was decided to use
> (/usr)/lib instead of (/usr)/lib64 to install the libraries. Since then
> most of them have been moved to the multiarch path, but that still
> stands.
> 
> /lib64 was still necessary to store the dynamic loader as part of the
> specification.
> 
> > [snip]
>  
> > However, on a recent Debian 12/bookworm `/usr/lib64` is now present:
> > ```
> 
> This is indeed the case, it is created by the usrmerge package, and not
> shipped by glibc.
> 
> > [snip]
> 
> > 
> > While the obvious solution would be for the TSM .debs...
> > 
> >   # echo '/usr/lib64' >/etc/ld.so.conf.d/local_tivsm_usr-lib64.conf
> > 
> > ..,I wonder why `/usr/lib64` is not included by default.
> 
> /lib64 or /usr/lib64 are not the place to put libraries on debian, so we
> do not want to do that.

This is even forbidden by the Debian policy to ship libraries in that
directory for 64-bit architecture, so we'll definitely do not enable
that in the libc6 package.

As the issue is actually introduced by the usrmerge package, I am
reassigning the bug there. I am also tagging it wontfix as I don't
believe the usrmerge maintainer will want to rollback the usrmerge
transition, but feel free to change that if I am wrong.

Regards
Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://aurel32.net


signature.asc
Description: PGP signature