Project

Profile

Help

Issue #9181

closed

pulp_installer 3.7 is failing to upgrade the dynaconf RPM with the external repo

Added by mdepaulo@redhat.com over 2 years ago. Updated over 2 years ago.

Status:
MODIFIED
Priority:
Normal
Category:
Installer - Moved to GitHub issues
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

python3-dynaconf is an RPM that pulp_installer needs in packages mode.

The Foreman / Katello Project's pulpcore repos we (pulp_installer CI) test against used to have python3-dynaconf 3.0.0 rc1, but their pulpcore 3.7 RPM needs 3.0.0 final or later. The RPM packaging in that repo doesn't understand this version string nuance, and doesn't upgrade python3-dynaconf 3.0.0 rc1 to 3.0.0 final from the 3.7 repo. Python in turn fails during 'Collect static content".

We should add a workaround. The issue is fixed on newer pulpcore 3.x repos by Foreman.

Added by Mike DePaulo over 2 years ago

Revision 1d374e3d | View on GitHub

Problem: pulp_installer 3.7 is failing to upgrade the dynaconf RPM with the external repo

Workaround: python3-dynaconf to the undeclared dependencies list. This makes pulp_pkg_upgrade_all: true upgrade it, users can workaround it that way.

We are doing this workarond because it is a bug in the RPM packaging that is fixed on newer pulpcore repos than 3.7.

Actually fixes: #9181

(But this is part of a larger PR, so we will have to manually close the bug) [noissue]

Added by Mike DePaulo over 2 years ago

Revision 1d374e3d | View on GitHub

Problem: pulp_installer 3.7 is failing to upgrade the dynaconf RPM with the external repo

Workaround: python3-dynaconf to the undeclared dependencies list. This makes pulp_pkg_upgrade_all: true upgrade it, users can workaround it that way.

We are doing this workarond because it is a bug in the RPM packaging that is fixed on newer pulpcore repos than 3.7.

Actually fixes: #9181

(But this is part of a larger PR, so we will have to manually close the bug) [noissue]

Actions #1

Updated by Anonymous over 2 years ago

  • Status changed from NEW to MODIFIED

Added by Mike DePaulo over 2 years ago

Revision 5da9d58d | View on GitHub

Problem: pulp_installer 3.7 is failing to upgrade the dynaconf RPM with the external repo

Workaround: python3-dynaconf to the undeclared dependencies list. This makes pulp_pkg_upgrade_all: true upgrade it, users can workaround it that way.

We are doing this workarond because it is a bug in the RPM packaging that is fixed on newer pulpcore repos than 3.7.

Actually fixes: #9181

(But this is part of a larger PR, so we will have to manually close the bug) [noissue]

(cherry picked from commit 1d374e3d2de5695ca0273bad669afdbd56d69a91)

Added by Mike DePaulo over 2 years ago

Revision 5da9d58d | View on GitHub

Problem: pulp_installer 3.7 is failing to upgrade the dynaconf RPM with the external repo

Workaround: python3-dynaconf to the undeclared dependencies list. This makes pulp_pkg_upgrade_all: true upgrade it, users can workaround it that way.

We are doing this workarond because it is a bug in the RPM packaging that is fixed on newer pulpcore repos than 3.7.

Actually fixes: #9181

(But this is part of a larger PR, so we will have to manually close the bug) [noissue]

(cherry picked from commit 1d374e3d2de5695ca0273bad669afdbd56d69a91)

Also available in: Atom PDF