Hi team,

How should we handle a port update which breaks the (EOL) python2 
FLAVOR? 

I had the issue on net/py-urwid which I didn't initially catch.
But their latest version uses async stuff that aren't supported in py2
nor will be.

So I am wondering what would be the best way to proceed.

1/ Should we wait for py3 to become default to update these ports? 
And they become py3 only? will py2 still be a legacy FLAVOR? how to
handle the RUN_DEPENDS?

2/ Should we have two versions of the port? The latest being py3 only?
What would be the prefered way to enforce this?
Then progressively update RUN_DEPENDS switching them to py3 as well.

3/ ... any other way ?

Open for comments. I am sure some of you already have kind of a plan to
make the switch at some point.

Thanks.
-- 
clematis (0x7e96fd2400fe7b59)

Reply via email to