On Sat, Jul 3, 2021 at 10:42 PM Paul "LeoNerd" Evans <leonerd@leonerd.org.uk> wrote: > On Sat, 3 Jul 2021 22:15:54 +0200 > Leon Timmermans <fawaka@gmail.com> wrote: > > > On Mon, Jun 28, 2021 at 12:32 AM Paul "LeoNerd" Evans < > > leonerd@leonerd.org.uk> wrote: > > > > > Existing modules: perl >= 5.16, for the most part. A few > > > exceptions exist for really high-river ones (e.g. List::Util, > > > IO::Socket::IP) but for most of these, taking 5.16 onwards means at > > > least basic support of try/catch, async/await, Object::Pad via > > > syntax modules, even though the signatures aren't yet available. > > > > > > I have so far not yet encountered a case where anyone cared about > > > a perl older than 5.16. > > > > > > > About 1 in 6 users of cpanm is using 5.16 (which generally means > > RHEL7), any dist dropping that would affect a serious number of > > users. It is a de-facto watershed. > > Ah - a useful data point. > > Can we presume from your response that there is a "negligible" long > tail older than 5.16 then? Do you have some more detailed breakdown > somewhere we can see? > http://cpanmetadb.plackperl.org/versions/ Results tend to fluctuate somewhat (the statistics are daily) but are mostly stable. 5.8 about 0.5%. 5.10 is about 2%, 5.12 is nonexistent. 5.14 is ±1% Except for very recent versions the common versions are entirely dominated by the major distributions . 5.30.0: Ubuntu 20.04 LTS 5.16.3: RHEL7 5.32.1: Ubuntu 21.04 and Debian testing/stretch 5.28.1: Debian stable 5.26.1: Ubuntu 18.04 LTS 5.26.3: RHEL 8 5.24.1: Debian oldstable 5.22.1: Ubultu 16.04 LTS 5.10.1: RHEL6 LeonThread Previous | Thread Next