Package: bsdextrautils Version: 2.38-4 Severity: minor Control: found -1 2.36.1-8+deb11u1
[Please do not Cc: me, for I’m “on the list,” so to say, and I try to reserve my inbox for private communication only. I’d have set up Mail-Followup-To:, but there doesn’t seem to be a way to make it point to the report being filed.] The colcrt(1) version from bsdextrautils produces output that does match neither the version from Debian Buster (bsdmainutils) nor, say, the version from NetBSD. Expected behavior (Buster, NetBSD 9; GNU Sed): $ printf %s\\n Hello | sed -e "h; s/./&\\x8&/g; x; s/./&\\x8_/g; G;" | colcrt Hello ----- Hello $ printf %s\\n Hello | sed -e "h; s/./&\\x8&/g; x; s/./&\\x8_/g; G;" | colcrt - Hello Hello $ Observed behavior: $ printf %s\\n Hello | sed -e "h; s/./&\\x8&/g; x; s/./&\\x8_/g; G;" | colcrt H e l l o - - - - - HHeelllloo $ printf %s\\n Hello | sed -e "h; s/./&\\x8&/g; x; s/./&\\x8_/g; G;" | colcrt - H e l l o HHeelllloo $ As a workaround, $ ul -t dumb can be used in place of $ colcrt -: $ printf %s\\n Hello | sed -e "h; s/./&\\x8&/g; x; s/./&\\x8_/g; G;" \ | ul -t dumb Hello Hello $ -- FSF associate member #7257 http://am-1.org/~ivan/