On Mon, Jul 15, 2024 at 07:30:59PM -0700, Russ Allbery wrote: > > 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. One of the arguments during the discussion in Lyon was that continuing to support old version like 5.10 implies that a lot of specialized code needs to be kept to work around Perl bugs that have been fixed decades ago.
Another argument (I don't remember if it was made then) is that people who refuse to update their code, insist on upgrading the environment around it, and demand that their code keeps working unchanged, are pushing the maintenance burden on everyone else but themselves. During that Toolchain Summit, there were also discussions of per-version indices for CPAN, so that the CPAN clients could use an index tailored for specific versions of Perl if the user wants them to. That way, those who decide to live in the past don't have to be such a burden on those living in the present and looking at the future. Sadly, little progress has been made on this since. Such indices, combined with the "maximum minimum version" of 10 years earlier sound to me like a good compromise. The toolchain gives you 10 years; if you want/need more, use the old indices. -- Philippe Bruhat (BooK) All of life is a series of trades. And the more you exchange, the less you have to show for it. (Moral from Groo The Wanderer #4 (Pacific))