Closed atoomic closed 2 months ago
we are still trying to use 5.802
That's not what it means. It says it suggests to install LWP 5.802 or newer, and in CI the latest version of LWP is actually being installed. https://github.com/miyagawa/cpanminus/actions/runs/8846389462/job/24292171782#step:4:41
The issue is that I guess the latest version of LWP doesn't support 5.8 anyways.
I personally don't think I should drop support for 5.8 for cpanm specifically, so the tests need to be fixed to test with modules that still work for 5.8.
LWP does support 5.8, but one of the transit dependencies, HTML::Tagset, requires 5.10.1 since March 2024. https://metacpan.org/release/PETDANCE/HTML-Tagset-3.24/source/Changes#L11
I don't think there's anything to fix on cpanm side.
I disabled the CI run for 5.8 because it will be painful to update tests to work with 5.8 given the amount of modules that refuse to install with 5.8 now. I am not going to explicitly require 5.10 in cpanm because that's actively hostile to those who want to test modules for legacy or archeology reasons, and cpanm can run in 5.8 without any issues at this moment.
Consider updating
LWP::UserAgent
I'm not sure why we are still trying to use
5.802
whereas the Changelog has multiple improvements over the years to keep improving it including for 5.8
Are we fine with dropping support below
5.8.8
?link to #672