The Lyon Amendment to the Lancaster Consensus: Perl's Toolchain Version Suppor

fanf21 pts0 comments

toolchain-site/lyon-amendment.md at master · Perl-Toolchain-Gang/toolchain-site · GitHub

//blob/show" data-turbo-transient="true" />

Skip to content

Type / to search

Sign in<br>Sign upAppearance settings

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

Uh oh!

There was an error while loading. Please reload this page.

Perl-Toolchain-Gang

toolchain-site

Public

Notifications<br>You must be signed in to change notification settings

Fork<br>12

Star<br>37

FilesExpand file tree

master

/lyon-amendment.md

Copy path

Blame<br>More file actions

Blame<br>More file actions

Latest commit

History<br>History<br>History

39 lines (29 loc) · 1.18 KB

master

/lyon-amendment.md

Copy path

Top

File metadata and controls<br>Preview

Code

Blame

39 lines (29 loc) · 1.18 KB

Raw<br>Copy raw file<br>Download raw file

OutlineEdit and raw actions

The Lyon Amendment to the Lancaster Consensus

Minimum-support Perl

The Lancaster Consensus wrote:

Going forward, the Perl toolchain will target Perl 5.8.1, released September<br>2003. This will allow toolchain modules to reliably use PerlIO and improved<br>Unicode support.

Because of the many Unicode bug-fixes in early 5.8 releases, toolchain<br>maintainers reserve the right to later bump the minimum to 5.8.4 (which ships<br>with Solaris 10).

We have revised this to:

No new release of a distribution in the Perl toolchain will specify a minimum<br>perl prerequisite version (whether configure, build, runtime, or test) that has<br>been available for less than ten years.

As a special one-time exception, the minimum perl requirement on these<br>distributions will not move past v5.16.0 until July 2024, when Red Hat<br>Enterprise Linux and CentOS v7 leave their maintenance support phase, even<br>though v5.16.0 was released more than 10 years ago today.

The toolchain is generally understood, here, to include:

CPAN

CPAN-Meta

ExtUtils-CBuilder

ExtUtils-MakeMaker

Module-Build

Module-Metadata

Test-Harness

Test-Simple

version

...and their prerequisites.

You can’t perform that action at this time.

toolchain perl file lyon amendment reload

Related Articles