Bug 1645935

Summary: Removal of python2-scandir in F30 broke a bunch of packages
Product: [Fedora] Fedora Reporter: Scott Talbert <swt>
Component: python-scandirAssignee: Avram Lubkin <aviso>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: aviso, michel, paul
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-05 13:14:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Scott Talbert 2018-11-05 01:07:34 UTC
A bunch of stuff still depends on python2-scandir in F30 Rawhide...I just got a bunch of emails about broken package dependencies for:
python-wxpython4
python-suds
python-pytest-xdist
python-pytest-forked
python-pytest-timeout

I think you need to put python2-scandir back in for F30 for now.

Comment 1 Paul Howarth 2018-11-05 09:06:00 UTC
python2-scandir is a dependency of python2-pytest so I imagine it's going to be a long time before it's a leaf package that can be removed.

The list of packages suitable for removal can be found here:
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal/List

python2-scandir is in the list of those that can be removed when nothing else depends on it, which is not yet the case.

Comment 2 Avram Lubkin 2018-11-05 13:14:33 UTC
Sorry, guess I jumped the gun. Just did a new rawhide build. Pushed python2-scandir retirement to 31 (for now) so the logic could be preserved.