Bug 1760984

Summary: EPEL7 - python2-pyvirtualize won't install on RHEL 7.7
Product: [Fedora] Fedora EPEL Reporter: Troy Dawson <tdawson>
Component: python-pyvirtualizeAssignee: Raphael Groner <projects.rg>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: projects.rg
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: 2019-12-16 14:28:41 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: 1759878    
Bug Blocks: 1647564    

Description Troy Dawson 2019-10-11 20:58:56 UTC
Current python2-pyvirtualize for EPEL7 (python2-pyvirtualize-0.9-6.20181003git57d2307.el7) requires
  python2-pyvmomi
EPEL7 only has
  python34-pyvmomi and python36-pyvmomi

Please fix this package so that it can be installed in RHEL 7.7.
If you have not responded in a week, we will have a proven packager fix it.
If you know you will not be able to get to it and would like it fixed sooner, please let us know in this bug.
If you feel this package should no longer be in EPEL7, please let us know in this bug.

Comment 1 Raphael Groner 2019-10-20 11:07:31 UTC
Python2 EOL is generally announced for 2020. Maybe consider to switch for python3-pyvirtualize.

Comment 2 Troy Dawson 2019-11-08 21:01:39 UTC
I'm not asking for python2-pyvmomi to come back.  I'm fine with it going.
This ticket is to state the fact that since it's gone, python2-pyvirtualize can no longer be installed.

My opinion, python-pyvirtualize needs to be rebuilt in EPEL7 with python2 turned off.
I have checked and there are no epel7 dependencies on python2-pyvirtualize, so this won't break anything.

Comment 3 Raphael Groner 2019-11-13 22:41:12 UTC
> If you feel this package should no longer be in EPEL7, please let us know in this bug.

Yes. Python2 is EOL and I don't have any intention to support it for any package and any longer.

Maybe we can continue with a python3 package only.

Comment 4 Troy Dawson 2019-11-14 14:32:56 UTC
I'm fine with that.  Did you want to do the change or do you want me to do it?

Comment 5 Troy Dawson 2019-11-14 14:40:11 UTC
It looks like Dominik is planning on maintaining python2-pyvmomi.
Let's find out if he needs python2-pyvirtualize also, before we remove it.

Comment 6 Raphael Groner 2019-11-15 03:46:08 UTC
(In reply to Troy Dawson from comment #5)
> It looks like Dominik is planning on maintaining python2-pyvmomi.
> Let's find out if he needs python2-pyvirtualize also, before we remove it.

Are you talking about bug #1760984? I tend to give the package to him, maybe keep myself as co-maintainer.

Comment 7 Raphael Groner 2019-11-19 12:43:21 UTC
There's not much difference between pyvmomi and pyvirtualize but upstream promises to add any planned support for Horizon View.
Pinged upstream: https://github.com/rocky1109/pyVirtualize/issues/14

Comment 8 Troy Dawson 2019-12-16 14:28:41 UTC
python2-pyvmomi is back in epel7.
Closing ticket.

Comment 9 Dominik 'Rathann' Mierzejewski 2021-03-03 11:30:30 UTC
FYI, Raphael dropped python2 subpackage again in 7.0.1-1, accidentally (I hope), so I brought it back in 7.0.1-2 (https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-3aa347a6ab).

Comment 10 Raphael Groner 2021-03-03 15:48:29 UTC
pyvirtualize is just an API wrapper to ease usage of pyvmomi and pyvmomi update announced to stop official support for python2 (see failing QA). I don't care that much about this package.