git: 2a50a9de8340 - main - terminfo: add terminfo database

Warner Losh imp at bsdimp.com
Fri Feb 26 20:20:32 UTC 2021


On Fri, Feb 26, 2021 at 12:35 PM Alexey Dokuchaev <danfe at freebsd.org> wrote:

> On Fri, Feb 26, 2021 at 07:23:48PM +0000, Baptiste Daroussin wrote:
> > ...
> > Let me rephrase it. I won't patch ncurses terminfo as that would make
> > the maintenance a huge pain.
>
> How disabling one single mis-feature makes it huge pain to maintain?
> How big is the patch?  We had been doing these things for contributed
> software since our dawn times, so our users won't have to circumvent
> upstream's stupidity.  When did this change?
>

There's not a clear and compelling agreement that this is stupid. Some love
it, some hate it, some conditionally do both.

As has been stated, the workaround generally is a one liner:

export TERMCAP="${TERM}:ti@:te@:tc=${TERM}"

in your init file. Other programs have more selective workaround should you
desire to disable this on some, but not all, programs.

This is quite a bit less work than whatever effort it would be to hack
something together, and then keep re-hacking it each time we update.


> > The solution is to document how to workaround for the people who dislike
> > the new behaviour.
>
> This is just wrong on so many different levels; I honestly don't understand
> what the fuck is going on here. :-(
>

This is crossing the line from advocacy and discussion into hostility and
attack. Please avoid that in the future.

Warner


More information about the dev-commits-src-main mailing list