Bug 1588471
Summary: | nothing provides python-rhsm needed by pulp-rpm-handlers-2.15.2-1.fc28.noarch | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Sandro Bonazzola <sbonazzo> |
Component: | pulp-rpm | Assignee: | Ina Panova <ipanova> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 28 | CC: | austin, bizhang, ipanova, jortel, pcreech, sbonazzo |
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-07-16 07:12:19 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: | 1460625 |
Description
Sandro Bonazzola
2018-06-07 12:15:35 UTC
pulp-rpm-handlers is needed in order to run katello-agent on Fedora systems. Are you using the fedora repos for pulp or are you using katello's repos? Either way, this bug is still valid for fedora, just making sure it gets reported in all the appropriate areas. The issue here is pulp 2.y is not and will not be python3 compatible. We are waiting on a python2 version of python-subscription-manager-rhsm to land, I have been in contact with the candlepin team about delivering it. (In reply to Patrick Creech from comment #2) > Are you using the fedora repos for pulp or are you using katello's repos? > > Either way, this bug is still valid for fedora, just making sure it gets > reported in all the appropriate areas. > > The issue here is pulp 2.y is not and will not be python3 compatible. We > are waiting on a python2 version of python-subscription-manager-rhsm to > land, I have been in contact with the candlepin team about delivering it. I'm using https://copr.fedorainfracloud.org/coprs/sbonazzo/ovirt-katello/ which is a rebuild of the Fedora 26 src rpm coming from https://fedorapeople.org/groups/katello/releases/source/srpm/3.6/client/f26/katello-host-tools-3.0.2-1.fc26.src.rpm on top of Fedora. I understand the requirement on being python3 compatible, but at this level it looks more like a package renaming. Note that https://koji.fedoraproject.org/koji/buildinfo?buildID=1078192 from May 1st 2018 has python2 version of python-subscription-manager-rhsm so I think you can require it even if pulp-2.y is not python 3 ready. Yes, the plan is to depend on python2-subscription-manager-rhsm. The issue is, this package is not available from the published fedora repos at this time, and I've been working with candlepin on getting this into fedora28 asap. The following bodhi update to the required library shoud resolve the issue: https://bodhi.fedoraproject.org/updates/FEDORA-2018-b93c0d8968 I've been told that it should have a 'Provides: python-rhsm' of some sort, so we hopefully shouldn't need to update anything in pulp's rpms for this dependency to be satisfied again. I'll keep this bz open though until it is determined that this is the case. If not, we'll use this bz to track the needed change to requires. It has the "Provides: python-rhsm" line and works for me. Added karma +1. (In reply to Patrick Creech from comment #5) > The following bodhi update to the required library shoud resolve the issue: > > https://bodhi.fedoraproject.org/updates/FEDORA-2018-b93c0d8968 Works for me, I gave karma +1. Waiting to see this in stable. > > I've been told that it should have a 'Provides: python-rhsm' of some sort, > so we hopefully shouldn't need to update anything in pulp's rpms for this > dependency to be satisfied again. > > I'll keep this bz open though until it is determined that this is the case. > If not, we'll use this bz to track the needed change to requires. Closing this bug since provided solution works for me now. |