Re: Bug#444250: ncurses-base: xterm.ti (the terminfo database) is out of sync with the current xterm
- To: Thomas Dickey <email@example.com>
- Cc: firstname.lastname@example.org, Debian QA Group <email@example.com>
- Subject: Re: Bug#444250: ncurses-base: xterm.ti (the terminfo database) is out of sync with the current xterm
- From: Sven Joachim <firstname.lastname@example.org>
- Date: Tue, 01 Sep 2009 10:42:40 +0200
- Message-id: <email@example.com>
- In-reply-to: <20090831161846.M30806@mail101.his.com> (Thomas Dickey's message of "Mon, 31 Aug 2009 16:27:00 -0400 (EDT)")
- References: <20090829200639.GA7651@invisible-island.net> <firstname.lastname@example.org> <20090831161846.M30806@mail101.his.com>
On 2009-08-31 22:27 +0200, Thomas Dickey wrote:
> On Mon, 31 Aug 2009, Sven Joachim wrote:
>> On 2009-08-29 22:06 +0200, Thomas Dickey wrote:
>>> This is still not addressed. For reference, a diff is attached.
>> According to the Debian changelog, the xterm terminfo database is based
>> on xterm 200 which is 4.5 years old. Do you think it would be safe to
>> update to the one in xterm 246?
> Changing kbs of course.
I think you mean the kbs=\177 in xterm-debian, right? Fortunately,
Debian's xterm package carries that patch around, so I just grabbed the
terminfo file from /usr/share/doc/xterm/xterm.terminfo.gz.
> Most of the other changes are function-keys (which is the point of this
These work indeed much better with the updated terminfo.
> The only other issue is for smm/rmm, which is a nuisance for bash users.
> While it's correct, bash users may expect the meta key to send escape.
I'm afraid I do not follow. With "Meta Sends Escape" enabled in xterm,
I do not notice any problem in bash. If it is disabled, all programs
misbehave with regard to the Meta (=Alt on my keyboard) key, at least in
a UTF-8 locale. See bug #266336¹.
> This only affects users of xterm (none of the other terminals which may
> set $TERM to "xterm" implement either the sequence or the corresponding
> meta mode).
> So you may want to update xterm-debian and exclude that feature.
What exactly needs to be done for that?