In line with the Mass Python 2 Package Removal [0], the following (sub)packages of portmidi were marked for removal: * python2-portmidi According to our query, those (sub)packages only provide a Python 2 importable module. If this is not true, please tell us why, so we can fix our query. Please remove them from your package. As said in the change document, if there is no objection in a week, we will remove the package(s) as soon as we get to it. This change might not match your packaging style, so we'd prefer if you did the change. If you need more time, please let us know here. We hope this doesn't come to you as a surprise. If you want to know our motivation for this, please read the change document [0]. [0] https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
I'm not sure the dependency chain is checked or specified completely: https://apps.fedoraproject.org/packages/impressive requires python2-pygame. https://apps.fedoraproject.org/packages/pygame has a messed up package tree in apps.fp - it builds python2-game (among others), but that is not listed in the tree. pygame requires portmidi-devel Now, python2-portmidi is not specified explicitely as a dependency of pygame (neither R nor BR)[*] - is it true that pygame (and impressive) builds python2-pygame even without python2-portmidi, that python2-pygame is not scheduled for removal, and that all of those builds are usable (no broken imports)? [*] For exra giggles, python2-pygame requires python3-numpy: https://src.fedoraproject.org/rpms/pygame/blob/master/f/pygame.spec#_29
So the query is as follows: $ dnf repoquery --repo=rawhide --whatrequires python2-portmidi $ dnf repoquery --repo=rawhide-source --whatrequires python2-portmidi Both return nothing. python2-pygame requires libportmidi.so.0()(64bit) but that is provided by portmidi, not python2-portmidi. In other words, pygame uses the underlying library directly, not the Python bindings. python2-pygame requires python3-numpy: https://bugzilla.redhat.com/show_bug.cgi?id=1634679
"Fixed" in rawhide