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