Closed
Description
The intersection of #53682 with #50797 causes a test failure on FreeBSD: it has to compile Base.info_color()
, so it has 1 rather than 0 expected precompiles. This is because FreeBSD doesn't use terminfo, it uses termcap1, so our terminfo parser always fails to find an entry on FreeBSD and we end up with a blank TermInfo
. I had wondered why my Julia REPL colors disappeared, evidently this is why.
A couple of options I can think of:
- Fall back to using
tput
, which is what we used prior to Terminfo parser #50797, when we can't find relevant terminfo files - Vendor something like
terminfo-db
in a JLL
The latter would be the more consistent with how we deal with other dependencies. The former would likely be rather involved.
cc @tecosaur
Footnotes
-
At least as of 2020, FreeBSD was looking to switch to terminfo, though I've not seen movement on that since then. ↩