Control: reassign -1 src:ncurses 6.1+20180714-1
Control: retitle -1 Incompatible change of extended storage format in terminfo 
db
Control: affects -1 libunibilium4 neovim

On Mon, Jul 23, 2018 at 02:50:50PM +0200, Philipp Marek wrote:
> Since today morning (this update) <Pos1> and <End> do not work in neovim
> any more. In another tmux window, or suspending neovim and trying on the
> bash commandline, makes both work.
> 
> The keys are broken in Insert, Cmdline, and Normal mode.

This is due to the terminfo db changing the format of extended storage
section of the db, where extended capabilities are stored.  That broke
unibilium's parsing of the db, since it's validation of the headers
fails.

Ironically, the change in format was prompted by comments that upstream
saw in unibilium's source code.

If this change is going to stay, then I have a patch I can apply to
unibilium to adapt to the new format.  However, the change is to remove
one of the consistency checks since the new format requires not only
header data but also parsing one of the offset lists to make the same
sort of consistency check that was being performed.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

Reply via email to