#2113 F31 System-Wide Change: F31 Mass Python 2 Package Removal
Closed: Accepted 5 years ago by sgallagh. Opened 5 years ago by bcotton.

Python 2 is reaching end of life, and the current maintainers would like to orphan it.

To prevent massive breakage, and to plan help with porting to Python 3, we will systematically track and remove packages that still depend on Python 2. The Fedora 30 change, Changes/Mass Python 2 Package Removal, continues in Fedora 31.

We allow packagers to more easily abandon Python 2 parts of their packages (as an alternative to orphaning the whole package).

We also start systematically collecting info on what remaining packages need to switch to Python 3

Finally, we'll use an expedited process to remove non-installable Python 2 packages from the distro.


See also https://pagure.io/packaging-committee/issue/876

Note that there are several small procedural proposals in this change proposals and we'd like to get explicit agreement on all of them by both FESCo and FPC. Namely:

While in theory approving the change would approve all of the mentioned parts, we realize the text is very long and would rather have explicit approvals (or concerns) for all the parts.

Metadata Update from @sgallagh:
- Issue tagged with: meeting

5 years ago

This was approved (+7,0,0) in today's FESCo meeting. Processing as accepted.

Metadata Update from @bcotton:
- Issue untagged with: meeting
- Issue tagged with: pending announcement

5 years ago

Metadata Update from @sgallagh:
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

5 years ago

Metadata Update from @sgallagh:
- Issue untagged with: pending announcement

5 years ago

Note that a part of the change proposal about arguably useless conditionalization requirement was made optional:

https://fedoraproject.org/w/index.php?title=Changes%2FF31_Mass_Python_2_Package_Removal&type=revision&diff=540278&oldid=540029

This was based on FPC feedback and I don't think it requires a revote, so consider this just a heads up. In case you (any FESCo member or @bcotton) don't agree and a new vote would be needed, please reopen this issue.

Login to comment on this ticket.

Metadata