On 2012-03-27 22:39 +0200, Thomas Dickey wrote:

> On Tue, Mar 27, 2012 at 05:15:10PM +0200, Sven Joachim wrote:
>> On 2009-02-16 14:47 +0100, Vincent Lefevre wrote:
>> 
>> > Package: ncurses-base
>> > Version: 5.7+20090207-1
>> > Severity: normal
>> >
>> > In the linux terminfo data: smacs=\E[11m and rmacs=\E[10m
>> > However the correct values are: smacs=^N and rmacs=^O
>> 
>> This has been implemented in the 20110716 patchlevel and in the Debian
>> 5.9-5 release, however it causes rather bad breakage in non-UTF-8
>> locales.  For instance, Midnight Commander displays funny characters
>> instead of nice line drawings with LC_ALL=C, and bug #665959 mentions a
>> similar problem in Mutt.
>
> hmm - I didn't notice that problem (or perhaps I did - see the 20110910 change
> below).
>
> Because ncurses won't _use_ the rmacs/smacs strings when it's running on Linux
> console in UTF-8 mode, then it sounds as if the change was entirely incorrect
> and should be reverted.

Seems so.

> I did (later than the patch level you mentioned) make this choice configurable
> (assuming that the kernel for the build is comparable to the system on which 
> it
> is installed):
>
> 20110910
>       + modify misc/gen_edit.sh to select a "linux" entry which works with
>         the current kernel rather than assuming it is always "linux3.0"
>         (cf: 20110716).
>
> If the problem is simply from using pre-3.0 kernels, then that could be
> addressed using the gen_edit.sh change.

The only difference between linux2.6 and linux3.0 is the E3 capability
in the latter, and that is probably unrelated to the current problem.

Cheers,
       Sven




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to