Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Oct 2016 18:47:50 +1100
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Ruslan Makhmatkhanov <rm@FreeBSD.org>
Cc:        python <python@FreeBSD.org>, Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
Subject:   Re: Introducing python3 into user system
Message-ID:  <883cfb37-3946-aa2c-21d2-73a21ea3e365@FreeBSD.org>
In-Reply-To: <c7c2d8eb-e512-b118-c432-25ca3ee094db@FreeBSD.org>
References:  <c7c2d8eb-e512-b118-c432-25ca3ee094db@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 17/10/2016 6:22 AM, Ruslan Makhmatkhanov wrote:
> Hi,
> 
> Python 2.7 will have no upstream support after 2020, and right now it
> no more getting new features. So I'd want to start poisoning^W
> introducing python3 into user system via ports tree and here is what
> I suggest to start to do right now:
> 
> - if port has a build dependency upon python and it can be built
> both with python2 and python3, force it to build with python3 - if
> some standalone application can be running both with python2 and 
> python3 and it have equivalent python3 dependencies, force it to be
> run with python3
> 
> We also need to explicitly mark python2-only ports to simplify
> switching to python3 as default at some point of time.
> 
> What you guys think about? If there is general consensus, we may
> enforce this via Porters Handbook.
> 

I suggest we document something like a 'Road to Python 3 as Default'
page in the Python/ wiki outlining the goal (with timelines),
motivation, potential problems and possible alternative methods. Kind of
like a Python PEP.

I know quite a few other people have discussed at various times and in
various levels of detail what & how FreeBSD might move to Python 3 by
default, including some potential pitfalls that may need to be addressed.

Vlad (cc'd) for example has been running an ongoing experimental Python
3 poudriere build to identify problematic ports for a while now.

It would be good to bring all of that pre-existing discussion together.

./koobs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?883cfb37-3946-aa2c-21d2-73a21ea3e365>