Project

Profile

Help

Network maintenance. Planio will be observing two scheduled maintenance windows this Tuesday, March 2 and Wednesday, March 3 from 02:00 UTC until 06:00 UTC each in order to perform maintenance on access routers in our primary datacenter. Your account might observe short downtimes during these periods up to several minutes at a time.

Issue #6267

Problem: pulp_rpm's need for system-wide packages conflicts with having a newer version of pip

Added by mdepaulo@redhat.com 12 months ago. Updated 10 months ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

ansible-pulp now upgrades pip, primarily for the sake of pulp_rpm's new dependencies being built with manylinux2014: https://github.com/pulp/ansible-pulp/pull/236

However, this incompatible with system-wide packages on distros with older setuptools like CentOS 7 due to this bug.

https://github.com/pypa/setuptools/issues/1694#issuecomment-466010982

It is causing pulp_rpm 3.2.0 (released) to fail to install with ansible_pulp 3.2.0 (released), and is thus holding up pulp_rpm_prerequisites 3.2.0.


Related issues

Related to Pulp - Task #6273: pulp_rpm_prerequisites CI shold test upgrading from older versions of pulp_rpmCLOSED - COMPLETE

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Related to Pulp - Issue #6274: Problem: existing Pulp deployments with system-wide packages conflict with having a newer version of pipNEW<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Blocked by Pulp - Issue #6266: In ansible-pulp CI, pip builds often fail to access .so files under /tmpCLOSED - CURRENTRELEASE<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

Associated revisions

Revision 9a6f0904 View on GitHub
Added by Mike DePaulo 12 months ago

Problem: pulp_rpm's need for system-wide packages conflicts with having a newer version of pip

Solution: Eliminate using system-wide packages.

This partially reverts commit 14c64863c87432edd507e1f396f644231a207340. "Problem: pulp_use_system_wide_pkgs is often overlooked"

fixes: #6267

Revision e46795a3 View on GitHub
Added by Mike DePaulo 12 months ago

pulp_rpm_prerequisites CI shold test upgrading from older versions of pulp_rpm

Solution: upgrade from newly generated pulpcore 3.1.1 / pulp_file 0.1.1 / pulp_rpm 3.1.0 / pulp_rpm_prerequisites 3.1.0 / createrepo_c 0.15.5 images.

fixes: #6273

re: #6267 Problem: pulp_rpm's need for system-wide packages conflicts with having a newer version of pip

History

#1 Updated by mdepaulo@redhat.com 12 months ago

  • Tags Pulp 3 installer added

#2 Updated by mdepaulo@redhat.com 12 months ago

The best solution appears to be continue this previous work of not requiring system-wide packages at all: https://github.com/pulp/pulp_rpm_prerequisites/pull/16

I am pursuing that.

#3 Updated by mdepaulo@redhat.com 12 months ago

  • Blocked by Issue #6266: In ansible-pulp CI, pip builds often fail to access .so files under /tmp added

#4 Updated by Anonymous 12 months ago

  • Status changed from NEW to MODIFIED

#5 Updated by mdepaulo@redhat.com 12 months ago

  • Related to Task #6273: pulp_rpm_prerequisites CI shold test upgrading from older versions of pulp_rpm added

#6 Updated by mdepaulo@redhat.com 12 months ago

  • Related to Issue #6274: Problem: existing Pulp deployments with system-wide packages conflict with having a newer version of pip added

#7 Updated by mdepaulo@redhat.com 11 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

#8 Updated by bmbouter 10 months ago

  • Tags deleted (Pulp 3 installer)

Please register to edit this issue

Also available in: Atom PDF