in reply to Re^3: Deciding dependency versions
in thread Deciding dependency versions
I didn't think that would be enough, so I ran some tests
Thanks kcott. Very much appreciated that you took the time to test it.
Do you feel it is worth shipping an update to include use VERSION or am I relatively safe to wait until another update is needed?
5.8 & 5.10: there seems to be a small number of ISPs, with minimal Perl support, who provide these versions
Very timely as this morning I've had a FAIL from CPAN Testers :(
After some investigation, it seems that I've used the defined-or operator that was new in v5.10. So, now I have to decide whether to support a 16-year-old version of Perl or set the minimum version at v5.10. If it wasn't a "small number of ISPs" that are using v5.8 then it would be an easy choice as the module is useless without an active network connection to call the APIs.
I was very surprised to note the time between v5.8 (2003) and v5.10 (2007)
This has also got me looking back at Business::Stripe::WebCheckout where there have been some N/A CPAN Tester reports. I'd thought that was because of the minimum Perl version but it isn't. Instead it seems to be that the tester didn't have the required version of ExtUtils::MakeMaker installed so didn't run the tests. This module would also fail on Perl v5.8...
Interestingly, the Wikipedia article on Perl version lists v5.16 onward as "toolchain" and v5.14 backwards as "legacy". So a case could certainly be made to not support anything prior to v5.16.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Deciding dependency versions
by kcott (Archbishop) on Jun 11, 2023 at 14:09 UTC | |
by Bod (Parson) on Jun 11, 2023 at 16:40 UTC |