Re: Guidance on the implications of the Lyon Amendment

[email protected] (Leon Timmermans)
Newsgroups perl.module-authors
Message-ID <CAHhgV8jR-C6f36VaaMNdFsu1tj57DUaDqzEePhiH0AU34BnLug@mail.gmail.com>
On Tue, Jul 16, 2024 at 4:31 AM Russ Allbery <[email protected]> wrote:

> Hi folks,
>
> I've started a few conversations in the past year about pushing forward
> the minimum Perl version of podlators, which is a "way upstream" package
> with lots of transitive dependencies.  In the v6.0.0 release, I pushed the
> minimum Perl version forward to 5.12.
>
> This broke a release process for brian d foy, resulting in the following
> issue:
>
>     https://github.com/rra/podlators/issues/35
>
> Some of this is my fault in ways that I can fix: I should have used an
> alpha version (weirdly enough, I have somehow managed to be a core
> maintainer for 25 years without using alpha versions, which is entirely on
> me and I need to start), and I should have gotten announcements into a few
> more places.
>
> Some of this may be my fault in ways that I'm not willing to fix, but I'm
> not sure.
>
> Some of it makes me wonder if I misunderstood the previous discussions and
> the implications of the Lyon Amendment for the usability of CPAN tools and
> for what prerequisites have to be met before bumping the minimum Perl
> version of way upstream packages to versions of Perl up to 5.16.  I feel
> like I'm hearing different things from different people, all of whom are
> far more plugged in to the community than I am.
>
> If folks would be willing to take a look at that issue, particularly folks
> who were involved in some of these previous discussions, and let me know
> if I have completely misunderstood or am barking up entirely the wrong
> tree, I would greatly appreciate it.
>
> Thank you!
>

It's a maximum minimum version. It allows one to require a newer version,
it doesn't require you to do so.

There's always a cost/benefit ratio to take into account, and IMO for old
modules it rarely makes sense to bump the required version. The benefits
are often dubious, and there's a real cost for downstream users. For newer
modules it often makes more sense.

Leon
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.