Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#66353 - [alacritty] install script does not load terminfo file

Attached to Project: Community Packages
Opened by Jules Sam Randolph (jsamr) - Wednesday, 22 April 2020, 15:13 GMT
Last edited by Jiachen Yang (farseerfc) - Monday, 27 April 2020, 04:51 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Christian Rebischke (Shibumi)
Jiachen Yang (farseerfc)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

As per https://github.com/alacritty/alacritty/blob/master/INSTALL.md#terminfo, the custom alacritty terminfo file must be loaded in terminfo database, otherwise important terminal capabilities would be missing. The instructed way is:

tic -xe alacritty,alacritty-direct extra/alacritty.info

The install script does not load such file.
This task depends upon

Closed by  Jiachen Yang (farseerfc)
Monday, 27 April 2020, 04:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  add ncurses as optdepend in 0.4.2-2
Comment by Jules Sam Randolph (jsamr) - Wednesday, 22 April 2020, 15:17 GMT
Tested version is alacritty 0.4.2-1.
Comment by Jiachen Yang (farseerfc) - Thursday, 23 April 2020, 01:05 GMT
previously until 0.4.1-1 we did this step in our split pkg alacritty-terminfo: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/alacritty&id=edb32fbca95b718121a039ee074f488240a7fce1#n53
In 0.4.1-2 , a new version of ncurses was released that contains alacritty{,+common,-direct} terminfo files, thus conflicted with alacritty-terminfo. So we removed the split pkg:
https://git.archlinux.org/svntogit/community.git/commit/trunk/PKGBUILD?h=packages/alacritty&id=656f7122a01b0d840934a4e3fb06d45b0fe35ee2

Do you have ncurses installed? Maybe we should let alacritty optdepends on ncurses to make this clear.
Comment by Jules Sam Randolph (jsamr) - Friday, 24 April 2020, 18:19 GMT
> Do you have ncurses installed

Yes that was the issue!
I agree, the dependency should be explicit and at least optional.

Loading...