On 2012-03-11 13:10 +0100, Romain Francoise wrote:
> Tim Ruehsen <[email protected]> writes:
>
>> I can reproduce the issue in current squeeze, but not any more in
>> unstable with tmux 1.6-1.
>
>> used for testing:
>> - start a new tmux session (tmux new-session)
>> $ printf \\$(printf '%03o[?25l' 27)
>> $ reset
>
> Thanks for the test case.
>
> This doesn't seem to be an issue in tmux after all, because tmux 1.6 built
> on squeeze has the same problem. However, upgrading ncurses-base from
> 5.7+20100313-5 (squeeze) to 5.9-4 (wheezy) is enough to make all tmux
> versions work correctly, including 1.3.
>
> I guess something changed in the screen terminal definition, but perusing
> the changelog doesn't bring up any obvious candidates (ncv?).
>
> Sven, any ideas?
It's probably this change (git commit in [1]):
,----
| ncurses (5.7+20101128-1) experimental; urgency=low
| [...]
| * Drop the rather outdated screen terminfo from the debian directory and use
| the one provided by upstream's terminfo.src instead.
`----
At some point in the distant past, somebody had decided to fork off the
screen terminfo entries and ship them in debian/screen.ti. Which was a
problem because nobody ever took care of updating that file, so I
finally killed it, unfortunately too late for the squeeze release.
Cheers,
Sven
1.
http://anonscm.debian.org/gitweb/?p=collab-maint/ncurses.git;a=commit;h=c1c5080855917dd0993825b78fc6f9c2204696e5
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]