Story #5840
closedas a user of pulp_rpm_prerequisites I have libcomps installed from pypi
0%
Description
EL7 users should have libcomps installed from PyPI.
Updated by mdepaulo@redhat.com about 5 years ago
This should be accomplished through the variable `rpm_prereq_pip_packages`.
https://github.com/pulp/pulp_rpm_prerequisites/blob/master/vars/CentOS.yml#L34
It needs to be set for Fedora as well:
https://github.com/pulp/pulp_rpm_prerequisites/blob/master/vars/Fedora.yml
Based on a previous convo with dalley, no addlt RPM packages are probably needed.
Once Fedora updates python3-libcomps to include the .egg-info (which our containers need), pulp_rpm should have setup.py updated to declare its dependency on libcomps (and gobject). Then this change can be dropped.
Updated by mdepaulo@redhat.com about 5 years ago
- Assignee set to mdepaulo@redhat.com
Added by Mike DePaulo about 5 years ago
Added by Mike DePaulo about 5 years ago
Revision c403eab3 | View on GitHub
Story: As a user of pulp_rpm_prerequisites I have libcomps installed from pypi
Implementation: Now that pulp_rpm declares its dependency on libcomps (and PyGObject), let the pip install of pulp_rpm install libcomps as a dependency from PyPI.
The only change to this repo is to update the comments on why we must install the build deps of scikit-build & nose, which are already installed for createrepo_c.
fixes: #5840 as a user of pulp_rpm_prerequisites I have libcomps installed from pypi https://pulp.plan.io/issues/5840
re: #5853 pulp_rpm does not declare its dependency on libcomps & PyGObject https://pulp.plan.io/issues/5853
Added by Mike DePaulo about 5 years ago
Revision 2a65b5f1 | View on GitHub
containers: Use Fedora 30's test Errata for libcomps
until they release the Errata.
So that python3-libcomps can have .egg-info metadata available for pip to see that libcomps is already satisfied for pulp_rpm.
They already released the corresponding Errata for Fedora 31, so this should be very safe.
Also, cleanup currently unneeded -devel packages.
[noissue]
re: #5840 as a user of pulp_rpm_prerequisites I have libcomps installed from pypi https://pulp.plan.io/issues/5840
(cherry picked from commit 18ef6d403893dbb4f022362ca4a3b3e10cafd359)
Updated by mdepaulo@redhat.com over 4 years ago
- Status changed from 5 to CLOSED - CURRENTRELEASE
containers: Use Fedora 30's test Errata for libcomps
until they release the Errata.
So that python3-libcomps can have .egg-info metadata available for pip to see that libcomps is already satisfied for pulp_rpm.
They already released the corresponding Errata for Fedora 31, so this should be very safe.
Also, cleanup currently unneeded -devel packages.
[noissue]
re: #5840 as a user of pulp_rpm_prerequisites I have libcomps installed from pypi https://pulp.plan.io/issues/5840