Actions
Issue #9181
closedpulp_installer 3.7 is failing to upgrade the dynaconf RPM with the external repo
Status:
MODIFIED
Priority:
Normal
Assignee:
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.
Actions
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]