Package: bsdextrautils
Version: 2.36.1-8
Severity: normal
File: /usr/bin/hexdump
X-Debbugs-Cc: [email protected]
Hello.
It seems that hexdump(1) no longer recognizing certain format strings that
containing backslash character, either used as a part of an escape sequence,
or used for backslash character itself ("\\"); for example:
$ hexdump -v -e '16/1 "\t%02x" "\n"'
hexdump: bad conversion character %A
$ hexdump -v -e '16/1 "\\x%02x" "\n"'
hexdump: bad conversion character %A
This completely broke existing scripts that using hexdump(1) with similar
format strings, while I couln't find any workaround for this issue.
Also affecting version 2.37.2-4 from Debian unstable.
-- System Information:
Debian Release: 11.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.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 bsdextrautils depends on:
ii libc6 2.31-13
ii libsmartcols1 2.36.1-8
ii libtinfo6 6.2+20201114-2
bsdextrautils recommends no packages.
bsdextrautils suggests no packages.
-- no debconf information