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))

Reply via email to