Bug 1849974 - ncurses-base is missing several terminfo files (alacritty, kitty)
Summary: ncurses-base is missing several terminfo files (alacritty, kitty)
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: ncurses
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: ---
Assignee: Miroslav Lichvar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-23 10:23 UTC by Nick Black
Modified: 2020-06-23 14:01 UTC (History)
1 user (show)

Fixed In Version: ncurses-6.2-2.20200222.fc33
Clone Of:
Environment:
Last Closed: 2020-06-23 14:01:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Nick Black 2020-06-23 10:23:25 UTC
Description of problem:

When I SSH into a Fedora 33 machine from an Alacritty or Kitty window, I forward export TERM=alacritty/TERM=kitty. These terminfo description files are not present in ncurses-base-6.2-1.20200222.fc33, despite having been introduced to ncurses 20181027 (and updated in 20190803 and 20200118).

Kitty is present in Fedora; Alacritty is not (but I am presently packaging it for inclusion in Fedora Core). Either way, I think these ought both be installed authoritatively from ncurses.

Version-Release number of selected component (if applicable):

6.2-1.20200222.fc33

How reproducible:

Completely

Steps to Reproduce:
1. Install ncurses-base
2. Set TERM=alacritty or TERM=kitty
3. Watch setupterm() blow up and other failures

Actual results:

infocmp alacritty
infocmp: couldn't open terminfo file /usr/share/terminfo/a/alacritty

Expected results:

infocmp alacritty ought spew a bunch of terminfo codes

Additional info:

I'm happy to provide a patch if that will speed things along. Thanks!

Comment 1 Miroslav Lichvar 2020-06-23 10:31:19 UTC
They are included in the ncurses-term subpackage. Are you asking to move them to the ncurses-base subpackage?

Comment 2 Nick Black 2020-06-23 10:56:51 UTC
So it is *frown* not sure how I missed that with `dnf whatprovides`. Thanks for the pointer.

I'd say that alacritty and kitty are pretty common, yes, but it's totally your call as to whether they belong in ncurses-base. Feel free to close this bug if you'd rather keep them in ncurses-term.

Comment 3 Miroslav Lichvar 2020-06-23 11:19:45 UTC
Ok, I'll move the descriptions.


Note You need to log in before you can comment on or make changes to this bug.