ciao, > On 2 Jun 2021, at 09:29, Ken Cunningham <ken.cunningham.web...@gmail.com > <mailto:ken.cunningham.web...@gmail.com>> wrote: > > Seems like a fine idea to me. Thing is, you actually don't want to be that > current anyway.
1. as far i understood, for perl the recommended version should be perl5.30 which is stable (even tho’ not maintained), one year old (latest updated 20200601): version latest update status 5.30 2020-06-01 old version - not maintained 5.32 2021-01-23 old version - still maintained 5.34 2021-05-20 current stable - not yet in macports moreover it is more “complete” in terms of modules: ferdy@wabi:~$ port info --name p5.32* | grep name | wc -l 15 ferdy@wabi:~$ port info --name p5.30* | grep name | wc -l 1850 ferdy@wabi:~$ port info --name p5.28* | grep name | wc -l 1848 ferdy@wabi:~$ port info --name p5.26* | grep name | wc -l 1847 2. what about python? as far as i understood should be 3.9 (also one year old and with 3.10 still in beta, expected release oct 2021): version maintainance release end of support 3.9 bugfix 2020-10-05 2025-10 3.8 bugfix 2019-10-14 2024-10 3.7 security 2018-06-27 2023-06-27 3.6 security 2016-12-23 2021-12-23 2.7 end-of-life 2010-07-03 2020-01-01 as for modules, this is the status: ferdy@wabi:~$ port info --name py39* | grep name | wc -l 1036 ferdy@wabi:~$ port info --name py38* | grep name | wc -l 1278 ferdy@wabi:~$ port info --name py37* | grep name | wc -l 1299 ferdy@wabi:~$ port info --name py36* | grep name | wc -l 1060 ferdy@wabi:~$ port info --name py27* | grep name | wc -l 1331 does it make sense? also, what are we supposed to do with python2.7? — ferdy > On Tuesday, June 1, 2021, Daniel J. Luke <dl...@geeklair.net > <mailto:dl...@geeklair.net>> wrote: > On Jun 1, 2021, at 4:25 PM, Ken Cunningham <ken.cunningham.web...@gmail.com > <mailto:ken.cunningham.web...@gmail.com>> wrote: > >> is there any overall strategy regarding the update of perl and python > >> version as dependencies? > >> > > The basic idea was to be rational about things, so that end-users don’t > > need many different perls and pythons installed just because, for example, > > someone noticed a new perl came out last Tuesday and so changed their ports > > to that. > > > > The admins would set the “recommended” perl and python based on updates and > > software conformance, and all ports would try to use that (unless some > > given version would be the only version that would work). > > > > And then, en-masse, at the right moment the “recommended” version would > > change, all the ports would more-or-less move to the new default at once, > > if we could. > > > > How well this is working, whether it is working at all, and how well it is > > or is not generally supported by the group I could not say. > > > > But it seemed like a good idea, when for example one needed to build and > > install two or three perls and two or three pythons just to install git. > > For perl, we should just ship one perl as 'perl5' and have everything depend > on it (and revbump the world of perl when we upgrade it). It takes us too > long to migrate everything 'nicely' > > I suspect we could do this for python as well, but I've not looked recently > at how disruptive newer python versions are. > > ... but I've said it before and people don't really like that idea, I guess :) > > -- > Daniel J. Luke >