#876 F31 System-Wide Change: F31 Mass Python 2 Package Removal - policies and exceptions
Opened 8 months ago by churchyard. Modified 7 months ago

Hello. We have proposed https://fedoraproject.org/wiki/Changes/F31_Mass_Python_2_Package_Removal

It contains several policies and exceptions where we would like to get a formal FPC approval. Namely:

It is a long read, I'm sorry about that.


So, to summarize:

  1. Require specific and explicit conditionalization of python2 support in all specs.
  2. Allowing python2-packages in even if they would fail review as long as they were originally part of an existing package which is being split.
  3. Lowering the threshold for someone to be determined "nonresponsive" for the purposes of removing python2 packages
  4. Quick removal of python2 packages that can't be installed due to broken deps.

I'm OK with #1. Uneasy about #2 but I understand the need and could support it due to that. #3 and #4 are fine with me but I think they are FESCo issues.

I sure wish there was an easier way to do this. But it looks like rawhide still has 828 python2 packages.

But it looks like rawhide still has 828 python2 packages.

75+473+19+539+213+48 = 1367 according to https://fedora.portingdb.xyz/

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

7 months ago

We talked about this at this weeks meeting (https://meetbot-raw.fedoraproject.org/fedora-meeting-1/2019-04-11/fpc.2019-04-11-16.00.txt):

  • #876 Mass Python 2 Package Removal - policies and exceptions
    (geppetto, 16:06:44)
  • ACTION: Exceptions from full package reviews (+1:5, 0:0, -1:0)
    (geppetto, 16:10:14)
  • ACTION: conditionalization of python2 (if used) SHOULD be done with
    %if %{with python2} (+1:6, 0:0, -1:0) (geppetto, 16:39:06)
  • LINK: https://giphy.com/gifs/form-z9AUvhAEiXOqA (mhroncok,
    16:44:11)

Note that the controversial part 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

We talked about this at this weeks meeting: https://meetbot-raw.fedoraproject.org/fedora-meeting-1/2019-04-18/fpc.2019-04-18-16.00.txt

Metadata Update from @james:
- Issue untagged with: meeting
- Issue tagged with: writeup

7 months ago

Login to comment on this ticket.

Metadata