| Summary: | python-migrate: broken dependency with python-pbr | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | bwellkamp |
| Component: | python-migrate | Assignee: | Alan Pevec <apevec> |
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel7 | CC: | apevec, pfrields, ricky |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component. This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component. This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component. |
Description of problem: In EPEL we have python-migrate-0.9.2-2.el7.noarch which requires python-pr in version >=0.5.21,<1.0 but python-pbr is only available as python-pbr-1.8.1-2.el7.noarch. Please note that this dependency is only set in requirements.txt for python in the package sources and not as an installation dependency for the rpm. Using a WSGI script raises an exception: pkg_resources.require(self.spec) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 728, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 626, in resolve raise DistributionNotFound(req) DistributionNotFound: pbr>=0.5.21,<1.0 Version-Release number of selected component (if applicable): python-migrate-0.9.2-2.el7 python-pbr-1.8.1-2.el7.noarch How reproducible: Installation of source rpms and check requirements.txt fpor python-migrate. Actual results: Broken dependency with current version of python-pbr. Expected results: python-migrate should work with the version of python-pbr we hae in EPEL. Additional info: I would suggest to add a "Requires" tag in the .spec file of python-migrate for python-pbr in this case because in fact there's a dependency described above.