in reply to What's your preferred 'use VERSION' for new CPAN modules in 2023?

No "new" CPAN modules in the works at the moment, but Net::Clacks already uses 5.36 due to the switch to subsigs.

A lot of my internal ("DarkPAN") code also already switched to 5.36 (planning for 5.38 soon). It's a lot easier for development in a small team if you can set just a single Perl version your software has to be compatible with. Generally, i support Perl current-stable and previous-stable, similar to p5p. When subsigs came out of experimental, this was huge enough to switch basically immediately and rework my huge code base to use subsigs.

PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP
  • Comment on Re: What's your preferred 'use VERSION' for new CPAN modules in 2023?

Replies are listed 'Best First'.
Re^2: What's your preferred 'use VERSION' for new CPAN modules in 2023?
by kcott (Archbishop) on Dec 05, 2023 at 09:49 UTC

    G'day cavac,

    "... Net::Clacks already uses 5.36 ..."

    Might I suggest that the documentation for this module clearly states that.

    Also consider adding MIN_PERL_VERSION to the Makefile.PL. I believe that will ensure 'make' fails and a subsequent 'make test' will not be attempted — see the only current Cygwin "Report for Net-Clacks-27" for an example of multiple tests failing with "Error:  Perl v5.36.0 required...".

    More driven by a love of Discworld 😍 than any particular need for this module, I attempted to install it using four different Perl versions. When "CPAN Testers Matrix: Net-Clacks 27" is next updated, you should see three green (PASS) and one orangey (NA) swatches, in the Cygwin column, for versions v5.39.3, v5.38.0, v5.36.0 and v5.34.0, respectively.

    — Ken

      Thanks, will do! Now i have another reason to release a new version. Guess that's another excuse down the drain not to do any open source work over the holidays ;-)

      PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP