Bug 1638709
Summary: | python2-ryu ships unnecessary executables, the package should be removed | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | python-ryu | Assignee: | Slawek Kaplonski <skaplons> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | abregman, amoralej, apevec, skaplons |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-ryu-4.29-2.fc30 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-10-27 05:38:06 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: | 1625773, 1630952 |
Description
Miro Hrončok
2018-10-12 09:57:47 UTC
Created a PR in https://src.fedoraproject.org/rpms/python-ryu/pull-request/13 Slawek? Package python2-ryu is required e.g. by openstack-neutron in RDO. See: https://review.rdoproject.org/r/gitweb?p=openstack/neutron-distgit.git;a=blob;f=openstack-neutron.spec;h=606d12d3d6b3473b82b38605e574f285f6680d1a;hb=refs/heads/rocky-rdo#l177 I don't think that ryu(-manager)-2 or -3 provides any different functionalities. Please only keep in mind that python-ryu is necessary for OpenStack neutron in RDO. But Neutron for sure don't use any of those binaries to run Ryu. Bare with me, I have no idea how do you ship packages. openstack-neutron is not in Fedora (it has been retired) and hence python2-ryu is AFAIK not needed in Fedora. Can you maintain python2-ryu at the same place where you maintain openstack-neutron (I assume that's RDO?)? Removal of python2-ryu is blocking other python2 packages removals. We use the spec in fedora to rebuild the python2 package for CentOS in fedora. Slawek, could you implement conditionals so that: - When building in centos7 or any el7 it creates python2 only subpackage. - In other cases it builds python3 only subpackage. You can see an implementation of this in: https://src.fedoraproject.org/rpms/python-rsd-lib/c/bde83703db5749cf85620d269946ad01af20a1a5?branch=master I'll update my PR. Updated in https://src.fedoraproject.org/rpms/python-ryu/pull-request/13 Didn't test on EL7, because several deps are missing, but the package didn't build on EL7 before anyway. python-ryu-4.29-2.fc30 rebuilt with python3 package only. |