Project

Profile

Help

Story #5840

as a user of pulp_rpm_prerequisites I have libcomps installed from pypi

Added by dkliban@redhat.com 4 days ago. Updated 2 days ago.

Status:
NEW
Priority:
Normal
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
No
Sprint Candidate:
No
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 63

Description

EL7 users should have libcomps installed from PyPI.

Associated revisions

Revision 18ef6d40 View on GitHub
Added by Mike DePaulo 2 days ago

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

History

#1 Updated by dkliban@redhat.com 4 days ago

  • Sprint set to Sprint 62

#2 Updated by mdepaulo@redhat.com 4 days 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.

#3 Updated by mdepaulo@redhat.com 3 days ago

  • Assignee set to mdepaulo@redhat.com

#4 Updated by rchan 2 days ago

  • Sprint changed from Sprint 62 to Sprint 63

Please register to edit this issue

Also available in: Atom PDF