python 2.7 marked as deprecated and EOL while 2.7.18 RC is available

Ronald Klop ronald-lists at klop.ws
Sat Apr 18 18:13:50 UTC 2020


On Fri, 17 Apr 2020 14:11:11 +0200, Dewayne Geraghty  
<dewaynegeraghty at gmail.com> wrote:

> Its very confusing building ports at the moment.  At  
> https://www.python.org/
> there is a release candidate for 2.7.18, while our python 2.7 has been
> marked as deprecated with an expiration date.  Can the Expiration Date of
> 2020-12-31 be retracted?
>
> It appears that devel/scons, at least, requires python 2.7 to run; though
> it builds with 3.7.
> Regards, Dewayne.

Scons is a special one.
Mongodb36 & mongodb40 use scons+python27 to build.
Mongodb42 uses scons+python37 to build. But this port can't be made  
because scons is currently build for python2 only.

I created PR https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241463 a  
while ago to try to flavor scons. I hope the maintainer of the port will  
take a look sometime in the future.

So this kind of a catch-22. Mongodb can't be upgraded to python3  
supporting versions because scons can't be upgraded.

I have no idea if mongodb36 and -40 will be converted to python3 upstream  
any day.

Regards,

Ronald.


More information about the freebsd-ports mailing list