Conversation
|
I'll be busy after tonight until probably monday re: the ghostty conflict (so I won't take a closer look today). I'd imagine that since the ghostty term definition only exists on x86_64-glibc, if the definition present in ncurses is the same, the other package can be removed. Update: the terminal definition is indeed exactly identical. @Duncaen do you think it's ok to remove the terminfo subpackage from ghostty in favor of using the ncurses one? It seems like they've been (relatively) reactive at updating terminfos. Not sure what the alternative would be (I doubt setting ghostty-terminfo conflicting with ncurses is an acceptable resolution). |
|
The common solution seems to be to prefer the package provided ones since they always exactly match the terminal. void-packages/srcpkgs/ncurses/template Lines 102 to 109 in 69cc34c |
|
Its a bit annoying that as a result all those removed duplicated won't be available by default tho, but that is probably better solved separately (maybe with a meta package that pulls in all terminfo files). |
a8b8a0c to
b728cab
Compare
|
Sounds like a good solution - since it's (nowadays) reasonable to expect most terminfos of note to end up in ncurses, it can also be a quick sanity check to see if anything's missing from that metapackage. Force-pushed the added |
|
CC @Gottox |
Testing the changes
Local build testing