Bug 1760984 - EPEL7 - python2-pyvirtualize won't install on RHEL 7.7
Summary: EPEL7 - python2-pyvirtualize won't install on RHEL 7.7
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-pyvirtualize
Version: epel7
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Raphael Groner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1759878
Blocks: EPEL7FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2019-10-11 20:58 UTC by Troy Dawson
Modified: 2021-03-03 15:48 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-16 14:28:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github rocky1109 pyVirtualize issues 14 0 'None' 'open' 'Horizon, next try' 2019-11-19 12:43:21 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.