Python 2.7 removal outline

Miroslav Lachman 000.fbsd at quip.cz
Wed Mar 24 17:01:15 UTC 2021


On 24/03/2021 14:03, Rene Ladan wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> Hi,
> 
> below is an outline continuing the Python 2.7 cleanup:
> 
> - - all affected ports are now marked as deprecated, with an expiration date
>    of either 2020-12-31 or 2021-06-23.
> - - we will have to wait for Chromium to fully switch to Python 3 before we
>    can fully remove Python 2.7. This is work in progress on their side. Not
>    waiting would imply removing www/chromium (obviously), editors/vscode
>    (it escaped the recursive-deprecation dance of devel/electron*), but most
>    importantly www/qt5-webengine which would drag half of KDE with it.
>    However, lang/python27 will be marked as RESTRICTED so that all ports
>    mentioned above can still be built and run, but Python 2.7 itself will
>    not be available as a package.

[...]

I really appreciate the work of ports team, committers and maintainers 
but I dislike double standards. All ports requiring Python 2.7 were 
marked deprecated the last year almost all of them removed according to 
expiration date 2020-12-31 but some of them are still there.
If there is Python 2.7, if there is Chromium then any of removed ports 
can be there. If "we" want to get rid of them then "we" should remove 
all of them and not just some by sentiment.
For example Iridium browser was removed because of Python 2.7 but 
Chromium is still there. They are both based on the same source with the 
same dependencies but Iridium cares more about privacy, yet it was 
slaughtered instead of Chromium.
I really would like to see some policies for things like this next time.

Miroslav Lachman


More information about the freebsd-ports mailing list