Processed: Re: Bug#1001156: qemu-arm needs some help with finding libs

2021-12-05 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> close 1001156
Bug #1001156 [libc6-armhf-cross] qemu-arm needs some help with finding libs
Marked Bug as done
>
End of message, stopping processing here.

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



Bug#1001156: qemu-arm needs some help with finding libs

2021-12-05 Thread Richard B. Kreckel
On 05.12.21 23:16, Aurelien Jarno wrote:
>> I am asking because without it I am getting
>> a.out: error while loading shared libraries: libstdc++.so.6: cannot open
>> shared object file: No such file or directory
>>
>> when running qemu-arm a.out. (libstdc++6-armhf-cross is installed.)
> 
> You need to install libstdc++6:armhf instead.

Aurelien, you are right. That fixes it.

This bug can indeed be closed.

All this about libfoo:arch vs. libfoo-arch-cross doesn't seem to be
documented in https://wiki.debian.org/CrossToolchains or the Debian
Multiarch HOWTO or elsewhere, does it?

  -richy.



Bug#1001156: qemu-arm needs some help with finding libs

2021-12-05 Thread Aurelien Jarno
On 2021-12-05 23:01, Richard B. Kreckel wrote:
> On 05.12.21 20:22, Aurelien Jarno wrote:
> > libc6:armhf does provide the /lib/ld-linux-armhf.so.3. Do you have it 
> > installed?
> 
> I see. Maybe I messed up that symlink while trying to find an error.
> 
> Say, do users have to export LD_LIBRARY_PATH=/usr/arm-linux-gnueabihf/lib?

No. The libraries in /usr/arm-linux-gnueabihf/lib are for
cross-compiling. You don't even need to install them for just running
binaries.

> I am asking because without it I am getting
> a.out: error while loading shared libraries: libstdc++.so.6: cannot open
> shared object file: No such file or directory
> 
> when running qemu-arm a.out. (libstdc++6-armhf-cross is installed.)

You need to install libstdc++6:armhf instead.

Regards,
Aurelien

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



Bug#1001156: qemu-arm needs some help with finding libs

2021-12-05 Thread Richard B. Kreckel
On 05.12.21 20:22, Aurelien Jarno wrote:
> libc6:armhf does provide the /lib/ld-linux-armhf.so.3. Do you have it 
> installed?

I see. Maybe I messed up that symlink while trying to find an error.

Say, do users have to export LD_LIBRARY_PATH=/usr/arm-linux-gnueabihf/lib?

I am asking because without it I am getting
a.out: error while loading shared libraries: libstdc++.so.6: cannot open
shared object file: No such file or directory

when running qemu-arm a.out. (libstdc++6-armhf-cross is installed.)

  -rbk.



Bug#1001156: qemu-arm needs some help with finding libs

2021-12-05 Thread Aurelien Jarno
On 2021-12-05 18:06, Richard B. Kreckel wrote:
> On 05.12.21 17:33, Michael Tokarev wrote:
> > 05.12.2021 19:21, Richard B. Kreckel wrote:
> >> On 05.12.21 14:34, Michael Tokarev wrote:
> >>> If you want your foreign binary to run, enable this foreign architecture
> >>> in dpkg (--add-architecture), run apt update, and install the
> >>> corresponding
> >>> libc - this one will install things into the right place.
> >>
> >> All this has already been done. (Otherwise, there wouldn't have been
> > 
> > No.
> 
> Oh, yes!
> 
> The armhf architecture *is* added (according to dpkg
> --print-foreign-architectures) and the package libc6:armhf *is*
> installed (according to dpkg -s libc6:armhf).

libc6:armhf does provide the /lib/ld-linux-armhf.so.3. Do you have it
installed?

libc6-armhf-cross is only for gcc usage, not to execute binaries.

Regards,
Aurelien

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



glibc_2.33-0experimental3_source.changes ACCEPTED into experimental

2021-12-05 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 05 Dec 2021 19:12:47 +0100
Source: glibc
Architecture: source
Version: 2.33-0experimental3
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 971273 995269
Changes:
 glibc (2.33-0experimental3) experimental; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/testsuite-xfail-debian.mk: Update hurd tests.
   * debian/debhelper.in/libc.preinst: Require gnumach kernel >=
 1.8+git20210923 for the xrstor fix, needed for the ifunc-optimized memcpy
 etc.
   * debian/patches/hurd-i386/git-htl-init_sigset.diff: Fix sudo.
 .
   [ Aurelien Jarno ]
   * debian/debhelper.in/libc-dev{,-alt}.install, debian/rules.d/build.mk:
 install an empty libpthread_nonshared.a to support broken closed source
 software.  Closes: #971273.
   * debian/sysdeps/arm64.mk: enable Memory Tagging Extension (MTE) (heap)
 checking on arm64.  Closes: #995269.
   * debian/patches/git-updates.diff: update from upstream stable branch.
   * debian/patches/any/local-revert-bz13979.diff: re-add patch removed in
 2.33-0experimental0, but limited to removing the warning when
 optimizations are disabled and _FORTIFY_SOURCE > 0. At least cgo and
 gnucobol3 always invoke the compiler with _FORTIFY_SOURCE > 0, even when
 the optimizations are disabled.
Checksums-Sha1:
 f188cf2e1b505b68c2f8b2356c0ff8cb04029197 9670 glibc_2.33-0experimental3.dsc
 ac178afbffa384221bf3d1c2d78f571c7792af84 809032 
glibc_2.33-0experimental3.debian.tar.xz
 e4fa930cee500533843a83382d7be1d773dcfa14 8868 
glibc_2.33-0experimental3_source.buildinfo
Checksums-Sha256:
 3722971d6f5fbf792d07f5328884196a31080bdb49a3b2f00e61a3f86db775bb 9670 
glibc_2.33-0experimental3.dsc
 9e7496c471ab10646986b4ff7bf874292a6b427aa6987a3091a8b481773fa4a2 809032 
glibc_2.33-0experimental3.debian.tar.xz
 4582c85c25fa51d92841d1231a30d67c703a4501a179ce86e188436d5ae1f1b7 8868 
glibc_2.33-0experimental3_source.buildinfo
Files:
 54569366fc3d58b05b213676b7b80eb6 9670 libs required 
glibc_2.33-0experimental3.dsc
 a34831d7abd9ac80588ed274e55826b0 809032 libs required 
glibc_2.33-0experimental3.debian.tar.xz
 30605b03e683bd9180024d3c7cf4c395 8868 libs required 
glibc_2.33-0experimental3_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmGtArEACgkQE4jA+Jno
M2tTgw/+Pc07Ry8Q4inSA0YL5FOA///JE9QOIUehyL0Nmrtx4R4fsxpQALfBKRAU
yrMsiET1kqOFVsVMKQyyThqt/p6WuYvPMt9ertmjDZoHKIJxhsCXBDlnnMvkfS3b
e5/L1ourCDHeENrK9GOS8KVW9bcAVzjnNSG6JMoR/zbSnRMHE+NMERThigmtKAhg
9qbfajHPMUHnp0UdDHYJm0EowPhCFb6N7KQlwGoGE0L5I3SLoSiZCMU6pmTbbrpB
4PaSF4ko7/cs9iieuPZ34JK6o2arHdkmQPzvBrekptNMsNTwKemkJAaTvcCwhNAJ
bsgHPTHpGYLHTK9OOL+NVKgdM1dA0yd/BrZr5RFBTWcnhX+eKKuWd1IOYHukRr7J
NHJD23GOl8tUgAXgzqcqEz/lPygGER6BzEHckyhkD4hyahb8FDzs4qhF7q2wEpmo
d41xIPhBrfQ5mSADgO8AtjsUKZFlPISFEe63ptKStQWnVZSuaBzyc/eZJqXExC1T
RCvzZrdQXXtRGYkbqQp204RTC2d7niQic0EwJPutkXMZpoeZx1T8Z2FtS7oDmN5N
qyY8HgL25F0cLTMadmVQJGOEg6lI75ucBZjnDvGathS0gJ/fWfPamZWNE844RV5C
JmsfCrc0lPcYiQQjW8ZsgdPkMqGx+RkEDYe/yP5au3nPJIaU2Kg=
=V48f
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of glibc_2.33-0experimental3_source.changes

2021-12-05 Thread Debian FTP Masters
glibc_2.33-0experimental3_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.33-0experimental3.dsc
  glibc_2.33-0experimental3.debian.tar.xz
  glibc_2.33-0experimental3_source.buildinfo

Greetings,

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



Bug#995269: marked as done (glibc-source: Please enable MTE (heap) checking on arm64)

2021-12-05 Thread Debian Bug Tracking System
Your message dated Sun, 05 Dec 2021 18:33:46 +
with message-id 
and subject line Bug#995269: fixed in glibc 2.33-0experimental3
has caused the Debian Bug report #995269,
regarding glibc-source: Please enable MTE (heap) checking on arm64
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.)


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

glibc 2.33 onwards has support for 'Memory Tagging Extension' on
arm64. Could you please enable this feature (by setting
--enable-memory-tagging in the config).

The effect is to add colouring bits into heap pointers so that typical
illegal accesses (either temporally or spatially) can be detected and
faulted. Glibc just has the userspace heap tagging - there is also
corresponding kernel support.

The functionality operates on arm ISA 8.5 or later, which has extra
instructions to manipulate the tag bits in pointers.

The details are explained in
https://developer.arm.com/-/media/Arm%20Developer%20Community/PDF/Arm_Memory_Tagging_Extension_Whitepaper.pdf

The implementation has been designed so that it is safe to enable in
distros (which makes a change!). ifunc and HWCAP are used to link
MTE-ready versions of relevant functions on hardware supporting
ARMv8.5 instruction set or later. On eailer hardware things will work
just as they do now.

Here is the (trivial) patch:
diff -u debian/sysdeps/arm64.mk~ debian/sysdeps/arm64.mk
--- debian/sysdeps/arm64.mk~2021-08-24 14:31:06.0 +
+++ debian/sysdeps/arm64.mk 2021-09-28 19:43:58.782118977 +
@@ -1,2 +1,2 @@
 # configuration options for all flavours
-extra_config_options = --enable-multi-arch --enable-static-pie
+extra_config_options = --enable-multi-arch --enable-static-pie 
--enable-memory-tagging


--
Wookey
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.33-0experimental3
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 995...@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: Sun, 05 Dec 2021 19:12:47 +0100
Source: glibc
Architecture: source
Version: 2.33-0experimental3
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 971273 995269
Changes:
 glibc (2.33-0experimental3) experimental; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/testsuite-xfail-debian.mk: Update hurd tests.
   * debian/debhelper.in/libc.preinst: Require gnumach kernel >=
 1.8+git20210923 for the xrstor fix, needed for the ifunc-optimized memcpy
 etc.
   * debian/patches/hurd-i386/git-htl-init_sigset.diff: Fix sudo.
 .
   [ Aurelien Jarno ]
   * debian/debhelper.in/libc-dev{,-alt}.install, debian/rules.d/build.mk:
 install an empty libpthread_nonshared.a to support broken closed source
 software.  Closes: #971273.
   * debian/sysdeps/arm64.mk: enable Memory Tagging Extension (MTE) (heap)
 checking on arm64.  Closes: #995269.
   * debian/patches/git-updates.diff: update from upstream stable branch.
   * debian/patches/any/local-revert-bz13979.diff: re-add patch removed in
 2.33-0experimental0, but limited to removing the warning when
 optimizations are disabled and _FORTIFY_SOURCE > 0. At least cgo and
 gnucobol3 always invoke the compiler with _FORTIFY_SOURCE > 0, even when
 the optimizations are disabled.
Checksums-Sha1:
 f188cf2e1b505b68c2f8b2356c0ff8cb04029197 9670 glibc_2.33-0experimental3.dsc
 ac178afbffa384221bf3d1c2d78f571c7792af84 809032 
glibc_2.33-0experimental3.debian.tar.xz
 e4fa930cee500533843a83382d7be1d773dcfa14 8868 
glibc_2.33-0experimental3_source.buildinfo
Checksums-Sha256:
 3722971d6f5fbf792d07f5328884196a31080bdb49a3b2f00e61a3f86db775bb 9670 
glibc_2.33-0experimental3.dsc
 9e7496c471ab10646986b4ff7bf874292a6b427aa6987a3091a8b481773fa4a2 809032 

Bug#971273: marked as done (libc6-dev: libpthread_nonshared.a missing from libc6-dev (breaks Oracle 19c setup))

2021-12-05 Thread Debian Bug Tracking System
Your message dated Sun, 05 Dec 2021 18:33:46 +
with message-id 
and subject line Bug#971273: fixed in glibc 2.33-0experimental3
has caused the Debian Bug report #971273,
regarding libc6-dev: libpthread_nonshared.a missing from libc6-dev (breaks 
Oracle 19c setup)
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.)


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

Dear Maintainer,

we are trying to install an Oracle 19c database server on a Debian Buster 
system. Installing this piece
of software has not always been easy on Debian systems (as it is not an 
officially supported by Oracle),
but worked more or less painless. However, installation of the current version 
19c (and probably
older versions as well) breaks as the installer is trying to link against 
'libpthread_nonshared.a', which
has been removed a while ago from the Debian packages.

The same has happened to e.g. the Fedora glibc packages, but an additional 
compat package has been released
to restore the 'libpthread_nonshared.a' file to support installations of Oracle 
databases (see [1]). Would this also
work for Debian or is there any other possible solution?

If you need more information, we are happy to provide it. Just let us know!

Regards,
Rudolph Bott


[1] https://bugzilla.redhat.com/show_bug.cgi?id=1625507

-- System Information:
Debian Release: 10.5
  APT prefers stable
  APT policy: (550, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-10-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.33-0experimental3
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 971...@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: Sun, 05 Dec 2021 19:12:47 +0100
Source: glibc
Architecture: source
Version: 2.33-0experimental3
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 971273 995269
Changes:
 glibc (2.33-0experimental3) experimental; urgency=medium
 .
   [ Samuel Thibault ]
   * debian/testsuite-xfail-debian.mk: Update hurd tests.
   * debian/debhelper.in/libc.preinst: Require gnumach kernel >=
 1.8+git20210923 for the xrstor fix, needed for the ifunc-optimized memcpy
 etc.
   * debian/patches/hurd-i386/git-htl-init_sigset.diff: Fix sudo.
 .
   [ Aurelien Jarno ]
   * debian/debhelper.in/libc-dev{,-alt}.install, debian/rules.d/build.mk:
 install an empty libpthread_nonshared.a to support broken closed source
 software.  Closes: #971273.
   * debian/sysdeps/arm64.mk: enable Memory Tagging Extension (MTE) (heap)
 checking on arm64.  Closes: #995269.
   * debian/patches/git-updates.diff: update from upstream stable branch.
   * debian/patches/any/local-revert-bz13979.diff: re-add patch removed in
 2.33-0experimental0, but limited to removing the warning when
 optimizations are disabled and _FORTIFY_SOURCE > 0. At least cgo and
 gnucobol3 always invoke the compiler with _FORTIFY_SOURCE > 0, even when
 the optimizations are disabled.
Checksums-Sha1:
 f188cf2e1b505b68c2f8b2356c0ff8cb04029197 9670 glibc_2.33-0experimental3.dsc
 ac178afbffa384221bf3d1c2d78f571c7792af84 809032 
glibc_2.33-0experimental3.debian.tar.xz
 e4fa930cee500533843a83382d7be1d773dcfa14 8868 
glibc_2.33-0experimental3_source.buildinfo
Checksums-Sha256:
 3722971d6f5fbf792d07f5328884196a31080bdb49a3b2f00e61a3f86db775bb 9670 
glibc_2.33-0experimental3.dsc
 9e7496c471ab10646986b4ff7bf874292a6b427aa6987a3091a8b481773fa4a2 809032 
glibc_2.33-0experimental3.debian.tar.xz
 4582c85c25fa51d92841d1231a30d67c703a4501a179ce86e188436d5ae1f1b7 

[Git][glibc-team/glibc][glibc-2.33] releasing package glibc version 2.33-0experimental3

2021-12-05 Thread Aurelien Jarno (@aurel32)


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


Commits:
72c39fbf by Aurelien Jarno at 2021-12-05T19:12:51+01:00
releasing package glibc version 2.33-0experimental3

- - - - -


1 changed file:

- debian/changelog


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

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




[Git][glibc-team/glibc][glibc-2.33] 10 commits: debian/control.in/libc: add a breaks against tinydns (<< 1:1.05-14). Closes: #997912.

2021-12-05 Thread Aurelien Jarno (@aurel32)


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


Commits:
7dbed6b2 by Aurelien Jarno at 2021-12-04T22:25:03+01:00
debian/control.in/libc: add a breaks against tinydns ( 1:1.05-14). 
Closes: #997912.

- - - - -
f0b32b60 by Aurelien Jarno at 2021-12-04T22:27:10+01:00
debian/debhelper.in/libc-bin.postinst: stop replacing older versions from 
/etc/nsswitch.conf.  Closes: #998008.

- - - - -
8f8c3d79 by Aurelien Jarno at 2021-12-05T11:47:41+01:00
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix bad conversion from ISO-2022-JP-3 with iconv (CVE-2021-43396).
Closes: #998622.

- - - - -
a373aa54 by Aurelien Jarno at 2021-12-05T12:06:42+01:00
debian/control.in/main: rename libselinux-dev build-dependency into 
libselinux1-dev.

- - - - -
68b02da0 by Aurelien Jarno at 2021-12-05T12:06:47+01:00
Regenerate debian/control

- - - - -
7fc9d83d by Aurelien Jarno at 2021-12-05T15:56:44+01:00
debian/patches/any/submitted-localedef-check-magic.patch: new patch to display 
a proper error message for bad locale-archive files.  Closes: #993772.

- - - - -
2fdfa714 by Aurelien Jarno at 2021-12-05T16:46:26+01:00
releasing package glibc version 2.32-5

- - - - -
520d773c by Aurelien Jarno at 2021-12-05T16:50:31+01:00
Merge tag debian/2.32-5 into glibc-2.33

tagging package glibc version debian/2.32-5

- - - - -
4a81ea21 by Aurelien Jarno at 2021-12-05T16:54:03+01:00
debian/patches/git-updates.diff: update from upstream stable branch.

- - - - -
5200e83e by Aurelien Jarno at 2021-12-05T16:54:42+01:00
debian/patches/any/local-revert-bz13979.diff: re-add patch removed in 
2.33-0experimental0, but limited to removing the warning when optimizations are 
disabled and _FORTIFY_SOURCE  0. At least cgo and gnucobol3 always invoke 
the compiler with _FORTIFY_SOURCE  0, even when the optimizations are 
disabled.

- - - - -


9 changed files:

- debian/changelog
- debian/control
- debian/control.in/libc
- debian/control.in/main
- debian/debhelper.in/libc-bin.postinst
- + debian/patches/any/local-revert-bz13979.diff
- + debian/patches/any/submitted-localedef-check-magic.patch
- debian/patches/git-updates.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/7ab8da0a941f00c6f171aea955e7acf42251e42b...5200e83e6770da4bd7f27d635659d4d30f15a536

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




Bug#1001156: qemu-arm needs some help with finding libs

2021-12-05 Thread Richard B. Kreckel
On 05.12.21 17:33, Michael Tokarev wrote:
> 05.12.2021 19:21, Richard B. Kreckel wrote:
>> On 05.12.21 14:34, Michael Tokarev wrote:
>>> If you want your foreign binary to run, enable this foreign architecture
>>> in dpkg (--add-architecture), run apt update, and install the
>>> corresponding
>>> libc - this one will install things into the right place.
>>
>> All this has already been done. (Otherwise, there wouldn't have been
> 
> No.

Oh, yes!

The armhf architecture *is* added (according to dpkg
--print-foreign-architectures) and the package libc6:armhf *is*
installed (according to dpkg -s libc6:armhf).

  -rbk.



Bug#1001156: qemu-arm needs some help with finding libs

2021-12-05 Thread Michael Tokarev

05.12.2021 19:33, Michael Tokarev wrote:

   ... libc64:armhf


 libc6:armhf ofcourse. Something's wrong with my typing today :)

Thanks,

/mjt



Processed: Re: Bug#1001156: qemu-arm needs some help with finding libs

2021-12-05 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reopen 1001156
Bug #1001156 {Done: Michael Tokarev } [qemu-user] qemu-arm 
needs some help with finding libs
Bug reopened
Ignoring request to alter fixed versions of bug #1001156 to the same values 
previously set
> reassign 1001156 libc6-armhf-cross 2.32-1cross4
Bug #1001156 [qemu-user] qemu-arm needs some help with finding libs
Bug reassigned from package 'qemu-user' to 'libc6-armhf-cross'.
Ignoring request to alter found versions of bug #1001156 to the same values 
previously set
Ignoring request to alter fixed versions of bug #1001156 to the same values 
previously set
Bug #1001156 [libc6-armhf-cross] qemu-arm needs some help with finding libs
Marked as found in versions cross-toolchain-base/58.
>
End of message, stopping processing here.

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



glibc_2.32-5_source.changes ACCEPTED into unstable

2021-12-05 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 05 Dec 2021 16:46:21 +0100
Source: glibc
Architecture: source
Version: 2.32-5
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 993772 997912 998008 998622
Changes:
 glibc (2.32-5) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/libc: add a breaks against tinydns (<< 1:1.05-14).
 Closes: #997912.
   * debian/debhelper.in/libc-bin.postinst: stop replacing older versions from
 /etc/nsswitch.conf.  Closes: #998008.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix bad conversion from ISO-2022-JP-3 with iconv (CVE-2021-43396).
   Closes: #998622.
   * debian/control.in/main: rename libselinux-dev build-dependency into
 libselinux1-dev.
   * debian/patches/any/submitted-localedef-check-magic.patch: new patch to
 display a proper error message for bad locale-archive files.  Closes:
 #993772.
Checksums-Sha1:
 560b798973f581043f04a1d6366e67b5b8d81700 9618 glibc_2.32-5.dsc
 a0eb9c0193df6da9bd7d4a7047af3e9d56a14a1a 843876 glibc_2.32-5.debian.tar.xz
 0402c1ae60fd84928ceb74fbedcbdcec3e047a65 8816 glibc_2.32-5_source.buildinfo
Checksums-Sha256:
 1689141a43c6090a5e2fd200ec8a5fb36f5478dac700bd444b6cd96cb9922801 9618 
glibc_2.32-5.dsc
 660a9364e12c2653087cb0fc7d3b3aacfd8dfc7c0c09ea0ec0cb6f43526b9e6d 843876 
glibc_2.32-5.debian.tar.xz
 45a7be05a5c0de43bcd86f260364272d4bae2d584bda9eebb0facdaa874236c2 8816 
glibc_2.32-5_source.buildinfo
Files:
 041666cf7b37ad3cef2895863701 9618 libs required glibc_2.32-5.dsc
 774d0260e37031e7bb81ddf3f6f3da50 843876 libs required 
glibc_2.32-5.debian.tar.xz
 a7acc8d24d476b8c2b3436876fe99094 8816 libs required 
glibc_2.32-5_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmGs4NEACgkQE4jA+Jno
M2vTtBAAkiSAwQmowpcXdcI00N1x3cIjudsMxb20edbJSAKy6o6pJchP0+F6neLZ
rywymlc8foAjmwKGa9xAxeM33fDqixQCLWxFic05/5u80C+WBve4EMGIODANtCIc
PpBZrcOtglmOFRu91Z4/myAIuvvhVAfm70MHcdUJMbAPGg8FtZud1N6fZWpbExmM
yIwtjMZphmfMRdgKfK4seqFTDxLNoQQhaHKOh8L17YhRHzG+Rlan1Md2N5gtofiV
s0V9WzJjEPzNgxQmMaWrAbS8GF+HQuxNwVhYimPqXjFjYSpnwIh9rWbtNyhG2kC8
YjrkdKEuVc6kapFGj4rDGTM7olr4bfoJGPDVBaw/BVIDOCbmk/0TpsQOD0Ld8YI4
vpVhB/zVcs2VDvuyUFPi/vV+xXTla5AXQdC3IVTtbUujPsvgl7p2HHkVEkLHC1TX
jFL+EKMXtSTF5sjD+MZk/4v1uWSX6EPchTS2zKuAuUJWm+YjqiLPsmWJrwaS7zS5
+8lSjy/6FE7RPXHTdem5C4Qab+/ob5YZPqUZXNJdbPtCk3XgZKPlq0YRPmgEew/4
4BM7BtCqJ9T1wrALZtqFWt8CWMFF14rpg2+l6W4zoPYm5AuZSr0unygZFroDNN7b
Vm0VDooPiFkOPB1jAJE0e6TaN/IB5h4+gfge+7trV7ql6YH2MAE=
=TfvJ
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of glibc_2.32-5_source.changes

2021-12-05 Thread Debian FTP Masters
glibc_2.32-5_source.changes uploaded successfully to localhost
along with the files:
  glibc_2.32-5.dsc
  glibc_2.32-5.debian.tar.xz
  glibc_2.32-5_source.buildinfo

Greetings,

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



Bug#998622: marked as done (glibc: CVE-2021-43396: Conversion from ISO-2022-JP-3 with iconv may emit spurious NUL character on state reset)

2021-12-05 Thread Debian Bug Tracking System
Your message dated Sun, 05 Dec 2021 16:04:41 +
with message-id 
and subject line Bug#998622: fixed in glibc 2.32-5
has caused the Debian Bug report #998622,
regarding glibc: CVE-2021-43396: Conversion from ISO-2022-JP-3 with iconv may 
emit spurious NUL character on state reset
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.)


-- 
998622: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998622
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glibc
Version: 2.31-10
Severity: important
Tags: security upstream
Forwarded: https://sourceware.org/bugzilla/show_bug.cgi?id=28524
X-Debbugs-Cc: car...@debian.org, Debian Security Team 

Hi,

The following vulnerability was published for glibc.

CVE-2021-43396[0]:
| In iconvdata/iso-2022-jp-3.c in the GNU C Library (aka glibc) 2.34,
| remote attackers can force iconv() to emit a spurious '\0' character
| via crafted ISO-2022-JP-3 data that is accompanied by an internal
| state reset. This may affect data integrity in certain iconv() use
| cases.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2021-43396
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43396
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=28524

Regards,
Salvatore
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.32-5
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 998...@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: Sun, 05 Dec 2021 16:46:21 +0100
Source: glibc
Architecture: source
Version: 2.32-5
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 993772 997912 998008 998622
Changes:
 glibc (2.32-5) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/libc: add a breaks against tinydns (<< 1:1.05-14).
 Closes: #997912.
   * debian/debhelper.in/libc-bin.postinst: stop replacing older versions from
 /etc/nsswitch.conf.  Closes: #998008.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix bad conversion from ISO-2022-JP-3 with iconv (CVE-2021-43396).
   Closes: #998622.
   * debian/control.in/main: rename libselinux-dev build-dependency into
 libselinux1-dev.
   * debian/patches/any/submitted-localedef-check-magic.patch: new patch to
 display a proper error message for bad locale-archive files.  Closes:
 #993772.
Checksums-Sha1:
 560b798973f581043f04a1d6366e67b5b8d81700 9618 glibc_2.32-5.dsc
 a0eb9c0193df6da9bd7d4a7047af3e9d56a14a1a 843876 glibc_2.32-5.debian.tar.xz
 0402c1ae60fd84928ceb74fbedcbdcec3e047a65 8816 glibc_2.32-5_source.buildinfo
Checksums-Sha256:
 1689141a43c6090a5e2fd200ec8a5fb36f5478dac700bd444b6cd96cb9922801 9618 
glibc_2.32-5.dsc
 660a9364e12c2653087cb0fc7d3b3aacfd8dfc7c0c09ea0ec0cb6f43526b9e6d 843876 
glibc_2.32-5.debian.tar.xz
 45a7be05a5c0de43bcd86f260364272d4bae2d584bda9eebb0facdaa874236c2 8816 
glibc_2.32-5_source.buildinfo
Files:
 041666cf7b37ad3cef2895863701 9618 libs required glibc_2.32-5.dsc
 774d0260e37031e7bb81ddf3f6f3da50 843876 libs required 
glibc_2.32-5.debian.tar.xz
 a7acc8d24d476b8c2b3436876fe99094 8816 libs required 
glibc_2.32-5_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmGs4NEACgkQE4jA+Jno
M2vTtBAAkiSAwQmowpcXdcI00N1x3cIjudsMxb20edbJSAKy6o6pJchP0+F6neLZ
rywymlc8foAjmwKGa9xAxeM33fDqixQCLWxFic05/5u80C+WBve4EMGIODANtCIc
PpBZrcOtglmOFRu91Z4/myAIuvvhVAfm70MHcdUJMbAPGg8FtZud1N6fZWpbExmM
yIwtjMZphmfMRdgKfK4seqFTDxLNoQQhaHKOh8L17YhRHzG+Rlan1Md2N5gtofiV
s0V9WzJjEPzNgxQmMaWrAbS8GF+HQuxNwVhYimPqXjFjYSpnwIh9rWbtNyhG2kC8
YjrkdKEuVc6kapFGj4rDGTM7olr4bfoJGPDVBaw/BVIDOCbmk/0TpsQOD0Ld8YI4
vpVhB/zVcs2VDvuyUFPi/vV+xXTla5AXQdC3IVTtbUujPsvgl7p2HHkVEkLHC1TX

Bug#998008: marked as done (libc-bin: postinst makes a working NIS system not to work anymore at every point release)

2021-12-05 Thread Debian Bug Tracking System
Your message dated Sun, 05 Dec 2021 16:04:41 +
with message-id 
and subject line Bug#998008: fixed in glibc 2.32-5
has caused the Debian Bug report #998008,
regarding libc-bin: postinst makes a working NIS system not to work anymore at 
every point release
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.)


-- 
998008: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998008
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc-bin
Version: 2.31-13+deb11u2
Severity: serious
Tags: patch

Dear libc-bin maintainers:

In Debian 11, the default /etc/nsswitch.conf file has now "files"
instead of the traditional "compat".

So far, so good. This is documented in Release Notes, and those who
need NIS may change /etc/nsswitch.conf if they need it.

But there is a problem: The postinst updates the file every time
it is detected that it matches *any* old default (via md5sum).

This is a functionality which was part of base-files in the past and
it was useful when there was a default /etc/nsswitch.conf which
would work for almost everybody. But this is not the case anymore,
because the default file is not good for those using NIS.

As a result, not only upgrading a Debian 10 system to Debian 11 makes
NIS to require an adjustment (i.e. putting compat again after postinst
modifies the file), but also each and every upgrade from Debian 11
point x to Debian 11 point x+1.

Patch attached. I hope this may be fixed for Debian 11.2.

Thanks.--- a/debian/debhelper.in/libc-bin.postinst
+++ b/debian/debhelper.in/libc-bin.postinst
@@ -43,9 +43,10 @@ if [ "$1" = "configure" ] && [ "$2" = "" ] ; then
   install_from_default /usr/share/libc-bin/nsswitch.conf /etc/nsswitch.conf
 fi
 
-if [ "$1" = "configure" ] && [ "$2" != "" ]; then
-  update_to_current_default /usr/share/libc-bin/nsswitch.conf 
/etc/nsswitch.conf
-fi
+# Not ok to do this on a Debian 11 system anymore.
+# if [ "$1" = "configure" ] && [ "$2" != "" ]; then
+#   update_to_current_default /usr/share/libc-bin/nsswitch.conf 
/etc/nsswitch.conf
+# fi
 
 if [ "$1" = "triggered" ] || [ "$1" = "configure" ]; then
   ldconfig || ldconfig --verbose
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.32-5
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 998...@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: Sun, 05 Dec 2021 16:46:21 +0100
Source: glibc
Architecture: source
Version: 2.32-5
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 993772 997912 998008 998622
Changes:
 glibc (2.32-5) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/libc: add a breaks against tinydns (<< 1:1.05-14).
 Closes: #997912.
   * debian/debhelper.in/libc-bin.postinst: stop replacing older versions from
 /etc/nsswitch.conf.  Closes: #998008.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix bad conversion from ISO-2022-JP-3 with iconv (CVE-2021-43396).
   Closes: #998622.
   * debian/control.in/main: rename libselinux-dev build-dependency into
 libselinux1-dev.
   * debian/patches/any/submitted-localedef-check-magic.patch: new patch to
 display a proper error message for bad locale-archive files.  Closes:
 #993772.
Checksums-Sha1:
 560b798973f581043f04a1d6366e67b5b8d81700 9618 glibc_2.32-5.dsc
 a0eb9c0193df6da9bd7d4a7047af3e9d56a14a1a 843876 glibc_2.32-5.debian.tar.xz
 0402c1ae60fd84928ceb74fbedcbdcec3e047a65 8816 glibc_2.32-5_source.buildinfo
Checksums-Sha256:
 1689141a43c6090a5e2fd200ec8a5fb36f5478dac700bd444b6cd96cb9922801 9618 
glibc_2.32-5.dsc
 660a9364e12c2653087cb0fc7d3b3aacfd8dfc7c0c09ea0ec0cb6f43526b9e6d 843876 
glibc_2.32-5.debian.tar.xz
 45a7be05a5c0de43bcd86f260364272d4bae2d584bda9eebb0facdaa874236c2 8816 
glibc_2.32-5_source.buildinfo
Files:
 041666cf7b37ad3cef2895863701 9618 libs required glibc_2.32-5.dsc
 

Bug#997912: marked as done (libc6: tinydns stops replying to queries after libc6 upgrade from 2.31 to 2.32)

2021-12-05 Thread Debian Bug Tracking System
Your message dated Sun, 05 Dec 2021 16:04:41 +
with message-id 
and subject line Bug#997912: fixed in glibc 2.32-5
has caused the Debian Bug report #997912,
regarding libc6: tinydns stops replying to queries after libc6 upgrade from 
2.31 to 2.32
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.)


-- 
997912: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997912
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.32-4
Severity: important

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (700, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-1-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=ro_RO (charmap=ISO-8859-2), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libc6 depends on:
ii  libgcc-s1  11.2.0-2

Versions of packages libc6 recommends:
ii  libidn2-0  2.3.2-2

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]  1.5.77
pn  glibc-doc  
ii  libc-l10n  2.32-4
ii  libnss-nis 3.1-4
ii  libnss-nisplus 1.3-4
ii  locales2.32-4

-- debconf information excluded

After upgrading libc6 from 2.31 to 2.32 tinydns stops replying to
queries after a while.

None of the tinydns files have been changed when this bug started
manifesting (nor the ELF or its data files).

Any version of libc6 2.32-1/2/3/4 will cause tinydns to ignore queries
after a while. dnscache runing on the same machine is not affected.

tinydns doesn't crash and there is nothing unusual in its logfiles.
If I kill the tinydns daemon then supervise will spawn another version
and it starts working again for a while, then stops replying to queries.

Rolling back libc6 to version 2.31-17 makes tinydns work normal again.

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.32-5
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 997...@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: Sun, 05 Dec 2021 16:46:21 +0100
Source: glibc
Architecture: source
Version: 2.32-5
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Closes: 993772 997912 998008 998622
Changes:
 glibc (2.32-5) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/libc: add a breaks against tinydns (<< 1:1.05-14).
 Closes: #997912.
   * debian/debhelper.in/libc-bin.postinst: stop replacing older versions from
 /etc/nsswitch.conf.  Closes: #998008.
   * debian/patches/git-updates.diff: update from upstream stable branch:
 - Fix bad conversion from ISO-2022-JP-3 with iconv (CVE-2021-43396).
   Closes: #998622.
   * debian/control.in/main: rename libselinux-dev build-dependency into
 libselinux1-dev.
   * debian/patches/any/submitted-localedef-check-magic.patch: new patch to
 display a proper error message for bad locale-archive files.  Closes:
 #993772.
Checksums-Sha1:
 560b798973f581043f04a1d6366e67b5b8d81700 9618 glibc_2.32-5.dsc
 a0eb9c0193df6da9bd7d4a7047af3e9d56a14a1a 843876 glibc_2.32-5.debian.tar.xz
 0402c1ae60fd84928ceb74fbedcbdcec3e047a65 8816 glibc_2.32-5_source.buildinfo
Checksums-Sha256:
 1689141a43c6090a5e2fd200ec8a5fb36f5478dac700bd444b6cd96cb9922801 9618 
glibc_2.32-5.dsc
 660a9364e12c2653087cb0fc7d3b3aacfd8dfc7c0c09ea0ec0cb6f43526b9e6d 843876 
glibc_2.32-5.debian.tar.xz
 45a7be05a5c0de43bcd86f260364272d4bae2d584bda9eebb0facdaa874236c2 8816 
glibc_2.32-5_source.buildinfo
Files:
 041666cf7b37ad3cef2895863701 9618 libs required glibc_2.32-5.dsc
 774d0260e37031e7bb81ddf3f6f3da50 843876 libs required 
glibc_2.32-5.debian.tar.xz
 a7acc8d24d476b8c2b3436876fe99094 8816 libs required 
glibc_2.32-5_source.buildinfo

-BEGIN PGP SIGNATURE-


Bug#993772: marked as done (/usr/bin/localedef: --list-archive /lib/locale/C.UTF-8/LC_COLLATE segfaults)

2021-12-05 Thread Debian Bug Tracking System
Your message dated Sun, 05 Dec 2021 16:04:41 +
with message-id 
and subject line Bug#993772: fixed in glibc 2.32-5
has caused the Debian Bug report #993772,
regarding /usr/bin/localedef: --list-archive /lib/locale/C.UTF-8/LC_COLLATE 
segfaults
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.)


-- 
993772: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993772
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc-bin
Version: 2.31-17
Severity: normal
File: /usr/bin/localedef

Dear Maintainer,

-- >8 --
$ localedef --list-archive /lib/locale/C.UTF-8/LC_COLLATE
Segmentation fault
-- >8 --

Not sure what it's supposed to do, but it's not this.

Traces attached ‒ strace from this system (sid),
but ltrace from Buster, seemingly no x32 upstream support.

Best,
наб

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: amd64, i386

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

Versions of packages libc-bin depends on:
ii  libc6  2.31-17

Versions of packages libc-bin recommends:
ii  manpages  5.10-1

libc-bin suggests no packages.

-- no debconf information
execve("/bin/localedef", ["localedef", "--list-archive", 
"/lib/locale/C.UTF-8/LC_COLLATE"], 0xffa78ce0 /* 22 vars */) = 0
brk(NULL)   = 0x57517000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xf7ee1000
access("/etc/ld.so.preload", R_OK)  = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=36301, ...}) = 0
mmap(NULL, 36301, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7ed8000
close(3)= 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnux32/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, 
"\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\336\1\0004\0\0\0"..., 512) 
= 512
fstat(3, {st_mode=S_IFREG|0755, st_size=1785544, ...}) = 0
mmap(NULL, 1794324, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7d21000
mmap(0xf7d3d000, 1347584, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0xf7d3d000
mmap(0xf7e86000, 307200, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x165000) = 0xf7e86000
mmap(0xf7ed1000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1af000) = 0xf7ed1000
mmap(0xf7ed5000, 8468, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7ed5000
close(3)= 0
arch_prctl(ARCH_SET_FS, 0xf7ee1f80) = 0
mprotect(0xf7ed1000, 8192, PROT_READ)   = 0
mprotect(0x565be000, 24576, PROT_READ)  = 0
mprotect(0xf7f0c000, 4096, PROT_READ)   = 0
munmap(0xf7ed8000, 36301)   = 0
brk(NULL)   = 0x57517000
brk(0x57538000) = 0x57538000
brk(0x57539000) = 0x57539000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3041504, ...}) = 0
mmap(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7b21000
mmap(NULL, 2596864, PROT_READ, MAP_PRIVATE, 3, 0x6d000) = 0xf78a7000
close(3)= 0
openat(AT_FDCWD, "/lib/locale/C.UTF-8/LC_COLLATE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1519554, ...}) = 0
stat("/lib/locale/C.UTF-8/LC_COLLATE", {st_mode=S_IFREG|0644, st_size=1519554, 
...}) = 0
read(3, "\27\20\5 
\23\0\0\0T\0\0\0X\0\0\0\\\0\0\0\\\4\0\08\302\3\0\364\375\3\0"..., 56) = 56
mmap(NULL, 536870912, PROT_NONE, MAP_SHARED, 3, 0) = 0xd78a7000
mmap(0xd78a7000, 1519554, PROT_READ, MAP_SHARED|MAP_FIXED, 3, 0) = 0xd78a7000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xd78a6ff0} ---
+++ killed by SIGSEGV +++
getenv("POSIXLY_CORRECT")   
  = nil
setlocale(LC_MESSAGES, "")  
  = "en_GB.UTF-8"
setlocale(LC_CTYPE, "") 
  = "en_GB.UTF-8"
textdomain("libc")  
  = "libc"
argp_parse(0x564272b1d3a0, 3, 0x7ffda28dcc98, 0)   

Processed: Bug#993772 marked as pending in glibc

2021-12-05 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #993772 [libc-bin] /usr/bin/localedef: --list-archive 
/lib/locale/C.UTF-8/LC_COLLATE segfaults
Added tag(s) pending.

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



[Git][glibc-team/glibc] Pushed new tag debian/2.32-5

2021-12-05 Thread Aurelien Jarno (@aurel32)


Aurelien Jarno pushed new tag debian/2.32-5 at GNU Libc Maintainers / glibc

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




[Git][glibc-team/glibc][sid] releasing package glibc version 2.32-5

2021-12-05 Thread Aurelien Jarno (@aurel32)


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


Commits:
2fdfa714 by Aurelien Jarno at 2021-12-05T16:46:26+01:00
releasing package glibc version 2.32-5

- - - - -


1 changed file:

- debian/changelog


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

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




[Git][glibc-team/glibc][sid] debian/patches/any/submitted-localedef-check-magic.patch: new patch to display...

2021-12-05 Thread Aurelien Jarno (@aurel32)


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


Commits:
7fc9d83d by Aurelien Jarno at 2021-12-05T15:56:44+01:00
debian/patches/any/submitted-localedef-check-magic.patch: new patch to display 
a proper error message for bad locale-archive files.  Closes: #993772.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/any/submitted-localedef-check-magic.patch
- debian/patches/series


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

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




Processed: bug 993772 is forwarded to https://sourceware.org/bugzilla/show_bug.cgi?id=28650

2021-12-05 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 993772 https://sourceware.org/bugzilla/show_bug.cgi?id=28650
Bug #993772 [libc-bin] /usr/bin/localedef: --list-archive 
/lib/locale/C.UTF-8/LC_COLLATE segfaults
Set Bug forwarded-to-address to 
'https://sourceware.org/bugzilla/show_bug.cgi?id=28650'.
> thanks
Stopping processing here.

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



Processed: Bug#998622 marked as pending in glibc

2021-12-05 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #998622 [src:glibc] glibc: CVE-2021-43396: Conversion from ISO-2022-JP-3 
with iconv may emit spurious NUL character on state reset
Added tag(s) pending.

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



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

2021-12-05 Thread Aurelien Jarno (@aurel32)


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


Commits:
8f8c3d79 by Aurelien Jarno at 2021-12-05T11:47:41+01:00
debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix bad conversion from ISO-2022-JP-3 with iconv (CVE-2021-43396).
Closes: #998622.

- - - - -
a373aa54 by Aurelien Jarno at 2021-12-05T12:06:42+01:00
debian/control.in/main: rename libselinux-dev build-dependency into 
libselinux1-dev.

- - - - -
68b02da0 by Aurelien Jarno at 2021-12-05T12:06:47+01:00
Regenerate debian/control

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/control.in/main
- debian/patches/git-updates.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/-/compare/f0b32b609c442083a8af7099ca58fbd74b77befe...68b02da080df28178b78f7b6a58d66bea30d9a7c

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




Processed: bug 1000652 is forwarded to https://sourceware.org/bugzilla/show_bug.cgi?id=10460

2021-12-05 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forwarded 1000652 https://sourceware.org/bugzilla/show_bug.cgi?id=10460
Bug #1000652 [libc-bin] /usr/bin/iconv: bus error  iconv -f CP1251 -t UTF-8 
wmsal.h -o wmsal.h
Set Bug forwarded-to-address to 
'https://sourceware.org/bugzilla/show_bug.cgi?id=10460'.
> thanks
Stopping processing here.

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