On Jun 2, 2021, 9:29 AM -0500, Ken Cunningham 
<ken.cunningham.web...@gmail.com>, wrote:
>
> Seems like a fine idea to me. Thing is, you actually don&apos;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&rsquo; 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
>
>
> I would personally upgrade the recommended perl the day it stops getting 
> security updates, to one version newer. Minimum fuss, maximum compatibility. 
> Let the well-funded Linux distros fix all the tedious headaches updating 
> modules to newer perl versions. But as you have heard, others feel a reason 
> to be more cutting edge.
>
> We find modules get updated to new perl or python versions without anyone 
> testing the build or function, or running the test suite. Just because it 
> shows up as an option is no indication that it actually works (which is the 
> whole point of hanging back a bit).
>
>

I look at my FreeBSD servers in choosing the Perl branch: currently (FreeBSD 
13.0-RELEASE) 5.30. FreeBSD is a bit more conservative than the above mentioned 
Linux distros.
> 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
>
>
> I believe macports&apos; recommended python version is already 3.9 at 
> present, we have that, and most ports default to that. Ones that don&apos;t 
> should be updated to do so, if they actaully work with python39 (we have 
> found a number of them don&apos;t).
>
>
> does it make sense? also, what are we supposed to do with python2.7?
>
>
> We need python27 for various bootstrapping things, and for all the software 
> (like llvm !) that still needs it to work properly.
>
> So I think we&apos;ll have python27 in some form or other forever.
>
> K
>
Somehow FreeBSD can do w/o Python 2.7 (as of Python 2.7 EOL, FreeBSD 12.2 
IIRC). They have the same llvm/clang infrastructure as macOS/MacPorts.

The default Python branch on FreeBSD currently is 3.8. I use 3.9 on my MacPorts 
build systems to see if something breaks.
>
> &mdash;
> ferdy
>


Marius
__
Marius Schamschula

Reply via email to