[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1027733: libc6: new libc6 breaks GNU Screen handling of some Unicode characters



On 2023-01-02 18:07:52 +0100, Sven Joachim wrote:
> On 2023-01-02 16:34 +0100, Vincent Lefevre wrote:
> > There is no such issue under bullseye (Debian 11.6), which also has
> > GNU Screen 4.09.00, so the breakage appears to be due to libc6.
> 
> Without having looked at the problem: this appears to be a rather bold
> conclusion.  There are also newer versions of mutt, ncurses and a few
> other libraries which mutt or screen depend upon that could be
> responsible.

I've tested with the same version of Mutt (from Git). However, indeed,
ncurses is different. I doubt that other libraries matter.

> > Example to reproduce the issue with the U+1FAF6 HEART HANDS character
> > under Debian/unstable:
> >
> > 1. Run "screen" in a 80-column terminal.
> >
> > 2. Open this mailbox with "mutt -F /dev/null -f heart-hands.mbox".
> >    Result: line 10 is shifted 1 column to the right, and character "v"
> >    appears on the following line.
> 
> I failed to reproduce that step, the 'v' appears on the last column for
> me.

Sorry, I did the test with my own version of Mutt. So, for this
particular behavior at step 2, you need

  mutt -n -F /dev/null -f heart-hands.mbox

i.e. with the -n option so that the system-wide Muttrc configuration
file is not read.

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


Reply to: