develooper Front page | perl.perl5.porters | Postings from September 2018

Re: RFC: change perl5 versioning

Thread Previous | Thread Next
From:
=?UTF-8?Q?Branislav_Zahradn=C3=ADk?=
Date:
September 26, 2018 07:23
Subject:
Re: RFC: change perl5 versioning
Message ID:
CAB=rbOnqjW+CC817m0R5haYk-_7eE34UdRFQPJsRA3EHXoHyDg@mail.gmail.com
On Tue, 25 Sep 2018 at 21:07, H.Merijn Brand <h.m.brand@xs4all.nl> wrote:

> On Tue, 25 Sep 2018 18:11:58 +0200, Branislav ZahradnĂ­k
> <happy.barney@gmail.com> wrote:
>
> > > 3. There are quite a few sites where multiple perl versions run in
> > >    parallel, e.g. to test a transition. With your proposed versioning
> > >    that would not be possible.
> > >
> >
> > Can you please provide more info?
>
> my laptop has these perl versions readily available for testing:
>
> perl5.10.0  perl5.14.0  perl5.17.5  perl5.21.0  perl5.23.9  perl5.27.2
> perl5.10.1  perl5.14.1  perl5.17.6  perl5.21.1  perl5.24.0  perl5.27.3
> perl5.11.0  perl5.14.2  perl5.17.7  perl5.21.10 perl5.24.1  perl5.27.4
> perl5.11.1  perl5.14.3  perl5.17.8  perl5.21.11 perl5.24.2  perl5.27.5
> perl5.11.2  perl5.14.4  perl5.17.9  perl5.21.2  perl5.24.3  perl5.27.6
> perl5.11.3  perl5.15.0  perl5.18.0  perl5.21.3  perl5.24.4  perl5.27.7
> perl5.11.4  perl5.15.1  perl5.18.1  perl5.21.4  perl5.25.0  perl5.27.8
> perl5.11.5  perl5.15.2  perl5.18.2  perl5.21.5  perl5.25.1  perl5.27.9
> perl5.12.0  perl5.15.3  perl5.18.3  perl5.21.6  perl5.25.10 perl5.28.0
> perl5.12.1  perl5.15.4  perl5.18.4  perl5.21.7  perl5.25.11 perl5.29.0
> perl5.12.2  perl5.15.5  perl5.19.0  perl5.21.8  perl5.25.12 perl5.29.1
> perl5.12.3  perl5.15.6  perl5.19.1  perl5.21.9  perl5.25.2  perl5.29.2
> perl5.12.4  perl5.15.7  perl5.19.10 perl5.22.0  perl5.25.3  perl5.29.3
> perl5.12.5  perl5.15.8  perl5.19.11 perl5.22.1  perl5.25.4  perl5.6.0
> perl5.13.0  perl5.15.9  perl5.19.2  perl5.22.2  perl5.25.5  perl5.6.1
> perl5.13.1  perl5.16.0  perl5.19.3  perl5.22.3  perl5.25.6  perl5.6.2
> perl5.13.10 perl5.16.1  perl5.19.4  perl5.22.4  perl5.25.7  perl5.8.0
> perl5.13.11 perl5.16.2  perl5.19.5  perl5.23.0  perl5.25.8  perl5.8.1
> perl5.13.2  perl5.16.3  perl5.19.6  perl5.23.1  perl5.25.9  perl5.8.2
> perl5.13.3  perl5.17.0  perl5.19.7  perl5.23.2  perl5.26.0  perl5.8.3
> perl5.13.4  perl5.17.1  perl5.19.8  perl5.23.3  perl5.26.1  perl5.8.4
> perl5.13.5  perl5.17.10 perl5.19.9  perl5.23.4  perl5.26.2  perl5.8.5
> perl5.13.6  perl5.17.11 perl5.20.0  perl5.23.5  perl5.27.0  perl5.8.6
> perl5.13.7  perl5.17.2  perl5.20.1  perl5.23.6  perl5.27.1  perl5.8.7
> perl5.13.8  perl5.17.3  perl5.20.2  perl5.23.7  perl5.27.10 perl5.8.8
> perl5.13.9  perl5.17.4  perl5.20.3  perl5.23.8  perl5.27.11 perl5.8.9
>
> tperl5.10.0  tperl5.14.0  tperl5.17.5  tperl5.21.0  tperl5.23.9
> tperl5.27.2
> tperl5.10.1  tperl5.14.1  tperl5.17.6  tperl5.21.1  tperl5.24.0
> tperl5.27.3
> tperl5.11.0  tperl5.14.2  tperl5.17.7  tperl5.21.10 tperl5.24.1
> tperl5.27.4
> tperl5.11.1  tperl5.14.3  tperl5.17.8  tperl5.21.11 tperl5.24.2
> tperl5.27.5
> tperl5.11.2  tperl5.14.4  tperl5.17.9  tperl5.21.2  tperl5.24.3
> tperl5.27.6
> tperl5.11.3  tperl5.15.0  tperl5.18.0  tperl5.21.3  tperl5.24.4
> tperl5.27.7
> tperl5.11.4  tperl5.15.1  tperl5.18.1  tperl5.21.4  tperl5.25.0
> tperl5.27.8
> tperl5.11.5  tperl5.15.2  tperl5.18.2  tperl5.21.5  tperl5.25.1
> tperl5.27.9
> tperl5.12.0  tperl5.15.3  tperl5.18.3  tperl5.21.6  tperl5.25.10
> tperl5.28.0
> tperl5.12.1  tperl5.15.4  tperl5.18.4  tperl5.21.7  tperl5.25.11
> tperl5.29.0
> tperl5.12.2  tperl5.15.5  tperl5.19.0  tperl5.21.8  tperl5.25.12
> tperl5.29.1
> tperl5.12.3  tperl5.15.6  tperl5.19.1  tperl5.21.9  tperl5.25.2
> tperl5.29.2
> tperl5.12.4  tperl5.15.7  tperl5.19.10 tperl5.22.0  tperl5.25.3
> tperl5.29.3
> tperl5.12.5  tperl5.15.8  tperl5.19.11 tperl5.22.1  tperl5.25.4  tperl5.6.1
> tperl5.13.0  tperl5.15.9  tperl5.19.2  tperl5.22.2  tperl5.25.5  tperl5.6.2
> tperl5.13.1  tperl5.16.0  tperl5.19.3  tperl5.22.3  tperl5.25.6  tperl5.8.0
> tperl5.13.10 tperl5.16.1  tperl5.19.4  tperl5.22.4  tperl5.25.7  tperl5.8.1
> tperl5.13.11 tperl5.16.2  tperl5.19.5  tperl5.23.0  tperl5.25.8  tperl5.8.2
> tperl5.13.2  tperl5.16.3  tperl5.19.6  tperl5.23.1  tperl5.25.9  tperl5.8.3
> tperl5.13.3  tperl5.17.0  tperl5.19.7  tperl5.23.2  tperl5.26.0  tperl5.8.4
> tperl5.13.4  tperl5.17.1  tperl5.19.8  tperl5.23.3  tperl5.26.1  tperl5.8.5
> tperl5.13.5  tperl5.17.10 tperl5.19.9  tperl5.23.4  tperl5.26.2  tperl5.8.6
> tperl5.13.6  tperl5.17.11 tperl5.20.0  tperl5.23.5  tperl5.27.0  tperl5.8.7
> tperl5.13.7  tperl5.17.2  tperl5.20.1  tperl5.23.6  tperl5.27.1  tperl5.8.8
> tperl5.13.8  tperl5.17.3  tperl5.20.2  tperl5.23.7  tperl5.27.10 tperl5.8.9
> tperl5.13.9  tperl5.17.4  tperl5.20.3  tperl5.23.8  tperl5.27.11
>
> tperl5.x.y is threaded, perl5.x.y is unthreaded
>
> If I test, I test my modules against all versions the module claims to
> support.
>
> Now lets look at the history for the last years for stable releases
> only ...
>

So an example how this list will look like should this RFC be adopted with
5.14.0

2011-05-14 5.2011.0
2011-06-16 5.2011.1
2011-06-20 5.12.4
2011-09-26 5.2011.2
2012-05-20 5.2012.0
2012-08-08 5.2012.1
2012-10-12 5.2011.3
2012-11-01 5.2012.2
2012-11-10 5.12.5
2013-03-10 5.2011.4
2013-03-11 5.2012.3
2013-05-18 5.2013.0

(and so on)



>
> 2011-05-14 5.14.0
> 2011-06-16 5.14.1
> 2011-06-20 5.12.4
> 2011-09-26 5.14.2
> 2012-05-20 5.16.0
> 2012-08-08 5.16.1
> 2012-10-12 5.14.3
> 2012-11-01 5.16.2
> 2012-11-10 5.12.5
> 2013-03-10 5.14.4
> 2013-03-11 5.16.3
> 2013-05-18 5.18.0
> 2013-08-12 5.18.1
> 2014-01-06 5.18.2
> 2014-05-27 5.20.0
> 2014-09-14 5.20.1
> 2014-10-01 5.18.3
> 2014-10-01 5.18.4
> 2015-02-14 5.20.2
> 2015-06-01 5.22.0
> 2015-09-12 5.20.3
> 2015-12-13 5.22.1
> 2016-04-29 5.22.2
> 2016-05-09 5.24.0
> 2017-01-14 5.22.3
> 2017-01-14 5.24.1
> 2017-05-30 5.26.0
> 2017-07-15 5.22.4
> 2017-07-15 5.24.2
> 2017-09-22 5.24.3
> 2017-09-22 5.26.1
> 2018-04-14 5.24.4
> 2018-04-14 5.26.2
> 2018-06-22 5.28.0
>
> To me, that list would not convert to a 5.YYYYxx scheme without losing
> the version information that is *important* to the user
> --
> H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
> using perl5.00307 .. 5.29   porting perl5 on HP-UX, AIX, and openSUSE
> http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
> http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/
>

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About