Project

Profile

Help

Issue #9181

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

Added by mdepaulo@redhat.com about 2 months ago. Updated about 2 months ago.

Status:
MODIFIED
Priority:
Normal
Category:
Installer
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.

Associated revisions

Revision 1d374e3d View on GitHub
Added by Mike DePaulo about 2 months ago

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]

Revision 1d374e3d View on GitHub
Added by Mike DePaulo about 2 months ago

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]

Revision 5da9d58d View on GitHub
Added by Mike DePaulo about 1 month ago

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)

Revision 5da9d58d View on GitHub
Added by Mike DePaulo about 1 month ago

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)

History

#1 Updated by Anonymous about 2 months ago

  • Status changed from NEW to MODIFIED

Please register to edit this issue

Also available in: Atom PDF