-
Notifications
You must be signed in to change notification settings - Fork 234
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Probe fails for libncurses5-dev
#521
Conversation
By the way, what is the philosophy around preferring the wildcard probe instead of outright requiring According to the
and going forward it's no longer being built.
|
I don't think there's a philosophy 😄. I didn't invest much time understanding how that lib was renamed/deprecated/updated. I'd say, though, that if the name is gonna change we can adapt to the new one, even if that means that older installations might complain about it (if I'm not mistaken installation doesn't stop, this is just a warning). |
Haha fair enough. Well this works well enough so up to you if you want to leave as is. Maybe at least we can note the OS package change in the readme? |
I'm Ok to keep as-is (your current pr), in any case (i.e. if tests pass I'm merging). And no need to change the README; this probe stuff is a best-effort, not a strong rule 😄. More info in the README, here. |
Merged. Thanks for the pr. |
libncurses5-dev
Issue fixed in [`kerl` PR #521](kerl/kerl#521) and its related PRs. Alternatively, the default kerl version could be updated from 4.0.0 to 4.1.1 which would largely remove the need for this change. This would leave the compatibility issue documented only in GH issues as it is currently, with new installs avoiding the issue simply by following the install instructions and using the defaults.
Description
Relax the probe for libncurses package in Debian-based distros.
Closes #518.
Local testing
All commands run with up-to-date apt sources.
Debian 12 (bookworm) with
libncurses5-dev
installedUbuntu 22.04 (jammy) with
libncurses5-dev
installedUbuntu 24.04 (noble) with
libncurses-dev
installed