Bug 1797174

Summary: python3-psutil is in RHEL 8, therefore needs to be removed from EPEL
Product: [Fedora] Fedora EPEL Reporter: Akemi Yagi <toracat>
Component: python-psutilAssignee: Fedora Infrastructure SIG <infra-sig>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel8CC: carl, christian.almkvist, infra-sig, jduncan, kevin, michel, orion, tdawson
Target Milestone: ---Keywords: Reopened
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: 2021-02-06 02:50:17 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:
Bug Depends On:    
Bug Blocks: 1998160    

Description Akemi Yagi 2020-02-01 08:46:40 UTC
Description of problem:

python3-psutil is in RHEL 8, therefore needs to be removed from EPEL.

RHEL 8 has 5.4.3-10.el8.
EPEL has 5.6.3-5.el8.

Comment 1 Kevin Fenzi 2020-02-12 23:14:00 UTC
Indeed, seems to be the case. ;( 

Adding the person who did the branch in case I am missing something...

Comment 2 Orion Poplawski 2020-02-12 23:30:10 UTC
Hmm, I wonder if it got added later.  The only complication I see:

# dnf repoquery --whatrequires python2-psutil
Updating Subscription Management repositories.
Last metadata expiration check: 0:02:47 ago on Wed 12 Feb 2020 04:22:40 PM MST.
chrome-remote-desktop-0:79.0.3945.130-1.el8.x86_64
chrome-remote-desktop-0:79.0.3945.88-1.el8.x86_64


Though I really think we need to remove python2 deps from EPEL.  Otherwise I'm fine with getting rid of it.  Also, looks like it was updated for python3.8:

python38-psutil.x86_64  5.6.4-3.module+el8.2.0+5234+f98739b6  rhel-8-for-x86_64-appstream-beta-rpms

Comment 3 Troy Dawson 2020-02-24 23:02:31 UTC
It looks like chromium is trying to get python2 out.  But, as we see above, chrome-remote-desktop still needs python2-psutils.
https://bugzilla.redhat.com/show_bug.cgi?id=1737935
https://pagure.io/fesco/issue/2214

I've cc'ed Spot on this bug, maybe he can give us an updated estimate of how long he thinks it will take chromium to move to python3.

If it's short (a couple months), I'd say we just rebuild python-psutils to not have python3-psutils, and then completely remove it when chromium is updated.
If it's long (a year) I think we need to either think of a python2-psutils package, or possibly not have chrome-remote-desktop in epel8.

Comment 4 Tom "spot" Callaway 2020-03-20 13:48:53 UTC
Upstream for chromium is no rush to port to Python3.

Comment 5 Carl George 🤠 2020-05-20 16:13:36 UTC
*** Bug 1833562 has been marked as a duplicate of this bug. ***

Comment 6 Fedora Update System 2020-05-21 00:32:56 UTC
FEDORA-EPEL-2020-7117d686cf has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-7117d686cf

Comment 7 Carl George 🤠 2020-05-21 00:36:00 UTC
I've broken python2-psutil out to it's own spec file and dist-git repository.

https://src.fedoraproject.org/rpms/python2-psutil/c/a755580e6edc79daf174f1f4c7ed7cfaa8f0b59b?branch=epel8

Once that makes it to stable, we can retire the epel8 branch of python-psutil.

Comment 8 Fedora Update System 2020-05-22 05:33:41 UTC
FEDORA-EPEL-2020-7117d686cf has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-7117d686cf

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2020-06-08 00:44:50 UTC
FEDORA-EPEL-2020-7117d686cf has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Carl George 🤠 2020-06-08 20:14:24 UTC
Whoops, looks like I left the "close bugs on stable" box checked in bodhi.  This shouldn't be closed until python-psutil is retired in EPEL 8, which is now possible without disrupting packages that depend on python2-psutil.

Comment 11 Carl George 🤠 2020-06-09 22:53:13 UTC
Michel, dist-git is down right now for the infrastructure move, but IIRC you are the main admin of this package.  Would you mind retiring the epel8 branch once dist-git is back online?