Bug#992653: glibc breaks openconnect autopkgtest: FAIL: auth-nonascii

2021-08-23 Thread Aurelien Jarno
Hi,

On 2021-08-23 18:49, Luca Boccassi wrote:
> On Sun, 22 Aug 2021 01:05:25 +0200 Aurelien Jarno
>  wrote:
> > control: tag -1 patch
> > 
> > Hi,
> > 
> > On 2021-08-21 21:52, Paul Gevers wrote:
> > > Source: glibc, openconnect
> > > Control: found -1 glibc/2.31-16
> > > Control: found -1 openconnect/8.10-2
> > > Severity: serious
> > > Tags: sid bookworm
> > > X-Debbugs-CC: debian...@lists.debian.org
> > > User: debian...@lists.debian.org
> > > Usertags: breaks needs-update
> > > 
> > > Dear maintainer(s),
> > > 
> > > With a recent upload of glibc the autopkgtest of openconnect fails
> in
> > > testing when that autopkgtest is run with the binary packages of
> glibc
> > > from unstable. It passes when run with only packages from testing.
> In
> > > tabular form:
> > > 
> > >    pass    fail
> > > glibc  from testing    2.31-16
> > > openconnect    from testing    8.10-2
> > > versioned deps [0] from testing    from unstable
> > > all others from testing    from testing
> > > 
> > > I copied some of the output at the bottom of this report.
> Unfortunately,
> > > the log is rather brief.
> > > 
> > > Currently this regression is blocking the migration of glibc to
> testing
> > > [1]. Due to the nature of this issue, I filed this bug report
> against
> > > both packages. Can you please investigate the situation and
> reassign the
> > > bug to the right package?
> > 
> > The openconnect auth-nonascii test uses two locales for its tests:
> > cs_CZ.UTF-8 and cs_CZ.ISO8859-2. It get those locales from the
> > locales-all package. Starting with glibc 2.31-14, non-UTF-8 locales
> are
> > deprecated and not provided anymore by locales-all. Therefore the
> test
> > fails as the cs_CZ.ISO8859-2 is not available anymore.
> > 
> > One option would simply be to disable the test with the
> cs_CZ.ISO8859-2
> > locale as done in the attached patch. If non-UTF-8 locales are not
> > supported anymore, I don't think we need to test them.
> > 
> > Also please note that while this new glibc broke the openconnect
> > testsuite, it didn't break openconnect itself which is still
> functional
> > from the user point of view. In that regard there is no need to
> declare
> > a Breaks: openconnect on the glibc side.
> > 
> > Regards,
> > Aurelien
> 
> Hi,
> 
> Thanks for the analysis - are these locales installed by alternative
> packages? Or completely gone?

Non UTF-8 locales were completely gone from locales-all, but as it broke
many things, the change has been reverted in the 2.31-17.

Therefore there is nothing to do on your side, at least until we decide
to try that change again in a few years ;-)

Regards,
Aurelien

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


signature.asc
Description: PGP signature


[Git][glibc-team/glibc][glibc-2.32] hurd: Fix compatibility with binaries that reference __stack_chk_guard

2021-08-23 Thread Samuel Thibault (@sthibault)


Samuel Thibault pushed to branch glibc-2.32 at GNU Libc Maintainers / glibc


Commits:
2d532533 by Samuel Thibault at 2021-08-23T23:51:05+02:00
hurd: Fix compatibility with binaries that reference __stack_chk_guard

  * debian/patches/hurd-i386/local-stack_chk_guard.diff

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/hurd-i386/local-stack_chk_guard.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/2d53253387763f83a63e958a1314644dae706249

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




[Git][glibc-team/glibc][glibc-2.32] Hurd: Keep mach_print@GLIBC_2.21 for now

2021-08-23 Thread Samuel Thibault (@sthibault)


Samuel Thibault pushed to branch glibc-2.32 at GNU Libc Maintainers / glibc


Commits:
c17a994e by Samuel Thibault at 2021-08-23T23:46:24+02:00
Hurd: Keep mach_print@GLIBC_2.21 for now

  * debian/patches/hurd-i386/local-mach_print.diff: Keep mach_print@GLIBC_2.21
for now, until packages are rebuilt against mach_print@@GLIBC_2.32.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/hurd-i386/local-mach_print.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/c17a994ee1a59264ee5c39334c6135d9f369aed8

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




[Git][glibc-team/glibc][glibc-2.32] 6 commits: debian/testsuite-xfail-debian.mk: Update tests

2021-08-23 Thread Aurelien Jarno (@aurel32)


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


Commits:
4deedacb by Samuel Thibault at 2021-08-18T23:04:15+02:00
debian/testsuite-xfail-debian.mk: Update tests

- - - - -
eba19256 by Aurelien Jarno at 2021-08-20T22:25:47+02:00
debian/debhelper.in/locales.NEWS, debian/debhelper.in/locales-all.NEWS: fix 
charset mismatch in example iconv command.  Closes: ##992568.

- - - - -
57c0633c by Johannes Schauer Marin Rodrigues at 2021-08-20T22:46:20+02:00
More support for DPKG_ROOT (closes: #983412)

 - this partially reverts 9e77b114 because debconf is patched to support
   DPKG_ROOT

- - - - -
f19229fe by Aurelien Jarno at 2021-08-23T21:29:03+02:00
Replace the non UTF-8 locales removal by a deprecation as they are still used 
in many other packages

* 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.

- - - - -
53387420 by Aurelien Jarno at 2021-08-23T21:31:25+02:00
releasing package glibc version 2.31-17

- - - - -
4ad8bfb2 by Aurelien Jarno at 2021-08-23T22:30:55+02:00
Merge branch sid into glibc-2.32

- - - - -


13 changed files:

- debian/changelog
- debian/debhelper.in/libc-bin.postinst
- debian/debhelper.in/libc.postinst
- debian/debhelper.in/libc.preinst
- debian/debhelper.in/locales-all.NEWS
- debian/debhelper.in/locales.NEWS
- debian/patches/localedata/locale-en_DK.diff
- debian/patches/localedata/locale-eu_FR.diff
- + debian/patches/localedata/sort-UTF8-first.diff
- debian/patches/localedata/supported.diff
- debian/patches/series
- debian/rules.d/debhelper.mk
- debian/testsuite-xfail-debian.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/6cdff10114c80ddb0c92d591b5ac23537f720735...4ad8bfb2761bbe33b73f956c3c612d7cf6cfa9b1

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




glibc_2.31-17_source.changes ACCEPTED into unstable

2021-08-23 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Mon, 23 Aug 2021 21:31:23 +0200
Source: glibc
Architecture: source
Version: 2.31-17
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 983412 992500 992568 992653
Changes:
 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)
Checksums-Sha1:
 e513775c9f4711c3edcb0172ad672e425ab28fd9 9762 glibc_2.31-17.dsc
 87a6c593140a7d240e6523e355c8fec0bd2b8a95 913572 glibc_2.31-17.debian.tar.xz
 1578bfe7cb86a19cce193ce49526f9bf4b1def43 8661 glibc_2.31-17_source.buildinfo
Checksums-Sha256:
 36cf08892da33a4e5e831738b3733ace7cd702c13582e3ce98b86c4203757e6e 9762 
glibc_2.31-17.dsc
 d89c7f77e3ca86299b6a5c98b90355739d2b90b4c55e9187e1ff25fc826b736d 913572 
glibc_2.31-17.debian.tar.xz
 6b4da8f17cd3e6a50f021cc83f5822f202ea40be8245e7ee44a047cbe06772fb 8661 
glibc_2.31-17_source.buildinfo
Files:
 7f469bb3ffd8dfd73d40bf4790103964 9762 libs required glibc_2.31-17.dsc
 21678b83c7f3d1e124b814d9a8c24530 913572 libs required 
glibc_2.31-17.debian.tar.xz
 18c11f554ce35071db0b6a5343dc8d61 8661 libs required 
glibc_2.31-17_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmEj9+UACgkQE4jA+Jno
M2uiNxAAhcN3GNh8MKKf+zik08QoQhDb4Zbf5mKanODX8vtSORXj+fzy0hMRXpit
2jo7RTvA+qdb9VIZ1um1CuZWc22p2x8+1jmQTbgBXxOE91x4jdID5TFx8m/S0cmF
348ZC6iD1DnmD6zcqGhmLUF+/jtEAP5X9C/hun1P75R1olSeHr8pMfd0PCVne7bC
eG2liy+tvl7M+C4yi+/3CjoyyQoPOfj/V4ngCP4HD0Ms4U+lbsy0Z1lEFV/3XpCL
lb4KE1YhUyGV2w9LzKh9bYmyEXRwzQ25E6h+SQrlUmTY4v64tacomMTREL0aP7yI
61U3FOxza3Gg0UQfMDqsFJqVQw5eSWbVQPcxd4PDg8M9llRWt0eI52OFm0i9q2kb
EjSEXNZp0n2ipXrF6rpGtLyqw6S0iigfpgPtZ7dyajFqlAvJXUJOiE7watJVGrmS
ObsLmr94aciKe+L9bxC1brJBzk27Mn08Mui6VeukmDugS4+YbSWVjq5fcFxhqrLt
HB4dOOAykoDRuwozv/6cErLXfgIitG315vBEPoaEQf7qGSUrtVHNXe0U7t73pCxw
5cYeESy41mfMFVvfAS3piHW4i8+m+PIytb4uAkTieAmXZumbqwMLXRPcdENct5A8
QHrUCNiJSujhUKoun508ssBMVVvUBWV53I2h7wFpkOSBp86YaLc=
=7o5v
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Bug#992568: marked as done (glibc: inconsistency in NEWS.Debian.gz file for locales and locales-all)

2021-08-23 Thread Debian Bug Tracking System
Your message dated Mon, 23 Aug 2021 19:50:04 +
with message-id 
and subject line Bug#992568: fixed in glibc 2.31-17
has caused the Debian Bug report #992568,
regarding glibc: inconsistency in NEWS.Debian.gz file for locales and 
locales-all
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.)


-- 
992568: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992568
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Version: 2.31-16
Severity: minor

The NEWS.Debian.gz file for locales and locales-all packages contain:

Please note that iconv still supports conversion to and from non UTF-8
charsets. For instance reading a file using an ISO-8859-15 charset can be
done with: iconv --from-code=ISO-8859-1 foobar.txt

There is a mismatch between ISO-8859-15 and ISO-8859-1.

-- System Information:
Debian Release: 11.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-security'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=POSIX, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.31-17
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 992...@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: Mon, 23 Aug 2021 21:31:23 +0200
Source: glibc
Architecture: source
Version: 2.31-17
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 983412 992500 992568 992653
Changes:
 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)
Checksums-Sha1:
 e513775c9f4711c3edcb0172ad672e425ab28fd9 9762 glibc_2.31-17.dsc
 87a6c593140a7d240e6523e355c8fec0bd2b8a95 913572 glibc_2.31-17.debian.tar.xz
 1578bfe7cb86a19cce193ce49526f9bf4b1def43 8661 glibc_2.31-17_source.buildinfo
Checksums-Sha256:
 36cf08892da33a4e5e831738b3733ace7cd702c13582e3ce98b86c4203757e6e 9762 
glibc_2.31-17.dsc
 d89c7f77e3ca86299b6a5c98b90355739d2b90b4c55e9187e1ff25fc826b736d 913572 
glibc_2.31-17.debian.tar.xz
 6b4da8f17cd3e6a50f021cc83f5822f202ea40be8245e7ee44a047cbe06772fb 8661 
glibc_2.31-17_source.buildinfo
Files:
 7f469bb3ffd8dfd73d40bf4790103964 9762 libs required glibc_2.31-17.dsc
 21678b83c7f3d1e124b814d9a8c24530 913572 libs required 
glibc_2.31-17.debian.tar.xz
 18c11f554ce35071db0b6a5343dc8d61 8661 libs required 
glibc_2.31-17_source.buildinfo

-BEGIN PGP SIGNATURE-


Bug#992653: marked as done (glibc breaks openconnect autopkgtest: FAIL: auth-nonascii)

2021-08-23 Thread Debian Bug Tracking System
Your message dated Mon, 23 Aug 2021 19:50:04 +
with message-id 
and subject line Bug#992653: fixed in glibc 2.31-17
has caused the Debian Bug report #992653,
regarding glibc breaks openconnect autopkgtest: FAIL: auth-nonascii
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.)


-- 
992653: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992653
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc, openconnect
Control: found -1 glibc/2.31-16
Control: found -1 openconnect/8.10-2
Severity: serious
Tags: sid bookworm
X-Debbugs-CC: debian...@lists.debian.org
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of glibc the autopkgtest of openconnect fails in
testing when that autopkgtest is run with the binary packages of glibc
from unstable. It passes when run with only packages from testing. In
tabular form:

   passfail
glibc  from testing2.31-16
openconnectfrom testing8.10-2
versioned deps [0] from testingfrom unstable
all others from testingfrom testing

I copied some of the output at the bottom of this report. Unfortunately,
the log is rather brief.

Currently this regression is blocking the migration of glibc to testing
[1]. Due to the nature of this issue, I filed this bug report against
both packages. Can you please investigate the situation and reassign the
bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] You can see what packages were added from the second line of the log
file quoted below. The migration software adds source package from
unstable to the list if they are needed to install packages from
glibc/2.31-16. I.e. due to versioned dependencies or breaks/conflicts.
[1] https://qa.debian.org/excuses.php?package=glibc

https://ci.debian.net/data/autopkgtest/testing/amd64/o/openconnect/14748886/log.gz

autopkgtest [07:17:01]: test upstream-test-suite: [---
PASS: auth-certificate
FAIL: auth-nonascii
PASS: auth-pkcs11
PASS: auth-username-pass
PASS: id-test
autopkgtest [07:17:36]: test upstream-test-suite: ---]



OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.31-17
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 992...@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: Mon, 23 Aug 2021 21:31:23 +0200
Source: glibc
Architecture: source
Version: 2.31-17
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 983412 992500 992568 992653
Changes:
 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)
Checksums-Sha1:
 

Bug#992500: marked as done (locales: obsolete /etc/locale.alias settings after drop of non-UTF8 locales)

2021-08-23 Thread Debian Bug Tracking System
Your message dated Mon, 23 Aug 2021 19:50:04 +
with message-id 
and subject line Bug#992500: fixed in glibc 2.31-17
has caused the Debian Bug report #992500,
regarding locales: obsolete /etc/locale.alias settings after drop of non-UTF8 
locales
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.)


-- 
992500: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992500
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: locales
Version: 2.31-16
Severity: normal

The /etc/locale.alias contains aliases to dropped locales, such as

french  fr_FR.ISO-8859-1

Such lines should be removed, or maybe better, replaced to use
the UTF-8 locales (such as fr_FR.utf8).

-- System Information:
Debian Release: 11.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-security'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=POSIX, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages locales depends on:
ii  debconf [debconf-2.0]  1.5.77
ii  libc-bin   2.31-16
ii  libc-l10n  2.31-16

locales recommends no packages.

locales suggests no packages.

-- debconf information:
* locales/default_environment_locale: C.UTF-8
* locales/locales_to_be_generated: All locales

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.31-17
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 992...@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: Mon, 23 Aug 2021 21:31:23 +0200
Source: glibc
Architecture: source
Version: 2.31-17
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 983412 992500 992568 992653
Changes:
 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)
Checksums-Sha1:
 e513775c9f4711c3edcb0172ad672e425ab28fd9 9762 glibc_2.31-17.dsc
 87a6c593140a7d240e6523e355c8fec0bd2b8a95 913572 glibc_2.31-17.debian.tar.xz
 1578bfe7cb86a19cce193ce49526f9bf4b1def43 8661 glibc_2.31-17_source.buildinfo
Checksums-Sha256:
 36cf08892da33a4e5e831738b3733ace7cd702c13582e3ce98b86c4203757e6e 9762 
glibc_2.31-17.dsc
 d89c7f77e3ca86299b6a5c98b90355739d2b90b4c55e9187e1ff25fc826b736d 913572 
glibc_2.31-17.debian.tar.xz
 6b4da8f17cd3e6a50f021cc83f5822f202ea40be8245e7ee44a047cbe06772fb 8661 
glibc_2.31-17_source.buildinfo
Files:
 7f469bb3ffd8dfd73d40bf4790103964 9762 libs required glibc_2.31-17.dsc
 

Bug#983412: marked as done (libc-bin: please add support for DPKG_ROOT to the postinst)

2021-08-23 Thread Debian Bug Tracking System
Your message dated Mon, 23 Aug 2021 19:50:04 +
with message-id 
and subject line Bug#983412: fixed in glibc 2.31-17
has caused the Debian Bug report #983412,
regarding libc-bin: please add support for DPKG_ROOT to the postinst
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.)


-- 
983412: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983412
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc-bin
Version: 2.31-9
Severity: wishlist
Tags: patch
User: debian-d...@lists.debian.org

Dear maintainers,

this is a followup on

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910685

and makes libc-bin work with DPKG_ROOT set. Namely, the call to ldconfig
has to respect "$DPKG_ROOT" as it would otherwise attempt to modify the
real root instead of the new root directory.

Note, that this is again not a full solution because this will only work
when building a similar architecture chroot. It is still an improvement
of the status quo and having DPKG_ROOT work for same-architecture
chroots is already useful.

To test, I run:

mmdebstrap --mode=chrootless --variant=custom 
--include=bsdutils,coreutils,debianutils,diffutils,dpkg,findutils,grep,gzip,hostname,init-system-helpers,ncurses-base,ncurses-bin,perl-base,sed,tar,libc-bin
 unstable /dev/null

Without the patch this fails with:

ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied

With the patch above command succeeds. The patch:

diff --git a/debian/debhelper.in/libc-bin.postinst 
b/debian/debhelper.in/libc-bin.postinst
index 802a3ad0..7fc320c5 100644
--- a/debian/debhelper.in/libc-bin.postinst
+++ b/debian/debhelper.in/libc-bin.postinst
@@ -40,15 +40,15 @@ update_to_current_default() {
 }
 
 if [ "$1" = "configure" ] && [ "$2" = "" ] ; then
-  install_from_default /usr/share/libc-bin/nsswitch.conf /etc/nsswitch.conf
+  install_from_default "$DPKG_ROOT/usr/share/libc-bin/nsswitch.conf" 
"$DPKG_ROOT/etc/nsswitch.conf"
 fi
 
 if [ "$1" = "configure" ] && [ "$2" != "" ]; then
-  update_to_current_default /usr/share/libc-bin/nsswitch.conf 
/etc/nsswitch.conf
+  update_to_current_default "$DPKG_ROOT/usr/share/libc-bin/nsswitch.conf" 
"$DPKG_ROOT/etc/nsswitch.conf"
 fi
 
 if [ "$1" = "triggered" ] || [ "$1" = "configure" ]; then
-  ldconfig || ldconfig --verbose
+  ldconfig -r "$DPKG_ROOT/" || ldconfig --verbose -r "$DPKG_ROOT/"
   exit 0
 fi
 

Note, that adding DPKG_ROOT is not strictly necessary for
update_to_current_default because currently, DPKG_ROOT will only be used
for initial installations and not for upgrades.

Thanks!

cheers, josch
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.31-17
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 983...@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: Mon, 23 Aug 2021 21:31:23 +0200
Source: glibc
Architecture: source
Version: 2.31-17
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 983412 992500 992568 992653
Changes:
 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.
 - 

Processing of glibc_2.31-17_source.changes

2021-08-23 Thread Debian FTP Masters
glibc_2.31-17_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.31-17.dsc
  glibc_2.31-17.debian.tar.xz
  glibc_2.31-17_source.buildinfo

Greetings,

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



Bug#992653: marked as pending in glibc

2021-08-23 Thread Paul Gevers
Control: reassign -1 src:glibc 2.31-16

Hi Aurelien,

On 23-08-2021 21:31, Aurelien Jarno wrote:
> Bug #992653 in glibc reported by you has been fixed in the
> Git repository and is awaiting an upload. You can see the commit
> message below and you can check the diff of the fix at:
> 
> https://salsa.debian.org/glibc-team/glibc/-/commit/f19229fededcccf1b5a9803840ad46d52a803c98
> 
> 
> Replace the non UTF-8 locales removal by a deprecation as they are still used 
> in many other packages
> 
> * 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.
> 

If I understand correctly, you'd still want openconnect to drop testing
in the way it does now. Should we clone this bug and assign the clone to
openconnect (at lower severity)?

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Processed: Re: Bug#992653: marked as pending in glibc

2021-08-23 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 src:glibc 2.31-16
Bug #992653 [src:glibc, src:openconnect] glibc breaks openconnect autopkgtest: 
FAIL: auth-nonascii
Bug reassigned from package 'src:glibc, src:openconnect' to 'src:glibc'.
No longer marked as found in versions glibc/2.31-16 and openconnect/8.10-2.
Ignoring request to alter fixed versions of bug #992653 to the same values 
previously set
Bug #992653 [src:glibc] glibc breaks openconnect autopkgtest: FAIL: 
auth-nonascii
Marked as found in versions glibc/2.31-16.

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



[Git][glibc-team/glibc] Pushed new tag debian/2.31-17

2021-08-23 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed new tag debian/2.31-17 at GNU Libc Maintainers / glibc

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




[Git][glibc-team/glibc][sid] releasing package glibc version 2.31-17

2021-08-23 Thread Aurelien Jarno (@aurel32)


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


Commits:
53387420 by Aurelien Jarno at 2021-08-23T21:31:25+02:00
releasing package glibc version 2.31-17

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/533874206f051ade79a22dd69146bdb7cef96531

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




Processed: Bug#992653 marked as pending in glibc

2021-08-23 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #992653 [src:glibc, src:openconnect] glibc breaks openconnect autopkgtest: 
FAIL: auth-nonascii
Added tag(s) pending.

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



Processed: Bug#992500 marked as pending in glibc

2021-08-23 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #992500 [locales] locales: obsolete /etc/locale.alias settings after drop 
of non-UTF8 locales
Added tag(s) pending.

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



[Git][glibc-team/glibc][sid] Replace the non UTF-8 locales removal by a deprecation as they are still used...

2021-08-23 Thread Aurelien Jarno (@aurel32)


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


Commits:
f19229fe by Aurelien Jarno at 2021-08-23T21:29:03+02:00
Replace the non UTF-8 locales removal by a deprecation as they are still used 
in many other packages

* 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.

- - - - -


7 changed files:

- debian/changelog
- debian/debhelper.in/locales-all.NEWS
- debian/patches/localedata/locale-en_DK.diff
- debian/patches/localedata/locale-eu_FR.diff
- debian/patches/localedata/supported.diff
- debian/patches/series
- debian/rules.d/debhelper.mk


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/f19229fededcccf1b5a9803840ad46d52a803c98

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




Bug#992653: glibc breaks openconnect autopkgtest: FAIL: auth-nonascii

2021-08-23 Thread Luca Boccassi
On Sun, 22 Aug 2021 01:05:25 +0200 Aurelien Jarno
 wrote:
> control: tag -1 patch
> 
> Hi,
> 
> On 2021-08-21 21:52, Paul Gevers wrote:
> > Source: glibc, openconnect
> > Control: found -1 glibc/2.31-16
> > Control: found -1 openconnect/8.10-2
> > Severity: serious
> > Tags: sid bookworm
> > X-Debbugs-CC: debian...@lists.debian.org
> > User: debian...@lists.debian.org
> > Usertags: breaks needs-update
> > 
> > Dear maintainer(s),
> > 
> > With a recent upload of glibc the autopkgtest of openconnect fails
in
> > testing when that autopkgtest is run with the binary packages of
glibc
> > from unstable. It passes when run with only packages from testing.
In
> > tabular form:
> > 
> >    pass    fail
> > glibc  from testing    2.31-16
> > openconnect    from testing    8.10-2
> > versioned deps [0] from testing    from unstable
> > all others from testing    from testing
> > 
> > I copied some of the output at the bottom of this report.
Unfortunately,
> > the log is rather brief.
> > 
> > Currently this regression is blocking the migration of glibc to
testing
> > [1]. Due to the nature of this issue, I filed this bug report
against
> > both packages. Can you please investigate the situation and
reassign the
> > bug to the right package?
> 
> The openconnect auth-nonascii test uses two locales for its tests:
> cs_CZ.UTF-8 and cs_CZ.ISO8859-2. It get those locales from the
> locales-all package. Starting with glibc 2.31-14, non-UTF-8 locales
are
> deprecated and not provided anymore by locales-all. Therefore the
test
> fails as the cs_CZ.ISO8859-2 is not available anymore.
> 
> One option would simply be to disable the test with the
cs_CZ.ISO8859-2
> locale as done in the attached patch. If non-UTF-8 locales are not
> supported anymore, I don't think we need to test them.
> 
> Also please note that while this new glibc broke the openconnect
> testsuite, it didn't break openconnect itself which is still
functional
> from the user point of view. In that regard there is no need to
declare
> a Breaks: openconnect on the glibc side.
> 
> Regards,
> Aurelien

Hi,

Thanks for the analysis - are these locales installed by alternative
packages? Or completely gone?

-- 
Kind regards,
Luca Boccassi


signature.asc
Description: This is a digitally signed message part


[Git][glibc-team/glibc][glibc-2.32] debian/patches/hurd-i386/git-get_errlist.diff: Fix get_errlist

2021-08-23 Thread Samuel Thibault (@sthibault)


Samuel Thibault pushed to branch glibc-2.32 at GNU Libc Maintainers / glibc


Commits:
6cdff101 by Samuel Thibault at 2021-08-23T19:13:05+02:00
debian/patches/hurd-i386/git-get_errlist.diff: Fix get_errlist

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/hurd-i386/git-get_errlist.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/commit/6cdff10114c80ddb0c92d591b5ac23537f720735

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