Package: libc-bin
Version: 2.36-9+deb12u4
Severity: normal
File: /usr/bin/iconv
% printf '\xc3\xa4' | iconv -futf8 -tascii
iconv: illegal input sequence at position 0
- First, according to the FSF's own coding standards
(https://www.gnu.org/prep/standards/html_node/GNU-Manuals.html),
it should be "invalid" instead of "illegal" since this byte sequence is not
"prohibited by law".
- The input sequence is not even invalid. It's correct UTF-8 for U+00E4.
The actual problem is that this character is not representable in the output
charset. The message gives no indication about this.
- I tried to report it upstream, but that's also broken. According to
https://www.gnu.org/software/libc/manual/html_node/Reporting-Bugs.html, bugs
should be reported at https://www.gnu.org/software/libc/bugs.html, but this
page redirects to https://www.gnu.org/savannah-checkouts/gnu/libc/index.html
which does not mention reporting bugs.
-- System Information:
Debian Release: 12.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable-debug'), (500, 'proposed-updates-debug'), (500, 'proposed-updates'),
(500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-18-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1), 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.36-9+deb12u4
Versions of packages libc-bin recommends:
ii manpages 6.03-2
libc-bin suggests no packages.
-- debconf-show failed