Project

Profile

Help

Issue #6267

closed

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

Added by mdepaulo@redhat.com about 4 years ago. Updated almost 4 years 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 - COMPLETEmdepaulo@redhat.com

Actions
Related to Pulp - Issue #6274: Problem: existing Pulp deployments with system-wide packages conflict with having a newer version of pipNEWActions
Blocked by Pulp - Issue #6266: In ansible-pulp CI, pip builds often fail to access .so files under /tmpCLOSED - CURRENTRELEASEmdepaulo@redhat.comActions
Actions #1

Updated by mdepaulo@redhat.com about 4 years ago

  • Tags Pulp 3 installer added
Actions #2

Updated by mdepaulo@redhat.com about 4 years 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.

Actions #3

Updated by mdepaulo@redhat.com about 4 years ago

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

Added by Mike DePaulo about 4 years ago

Revision 9a6f0904 | View on GitHub

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

Actions #4

Updated by Anonymous about 4 years ago

  • Status changed from NEW to MODIFIED

Added by Mike DePaulo about 4 years ago

Revision e46795a3 | View on GitHub

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

Actions #5

Updated by mdepaulo@redhat.com about 4 years ago

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

Updated by mdepaulo@redhat.com about 4 years ago

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

Updated by mdepaulo@redhat.com about 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions #8

Updated by bmbouter almost 4 years ago

  • Tags deleted (Pulp 3 installer)

Also available in: Atom PDF