Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.7.8 cherry-pick + CI update #1566

Merged
merged 2 commits into from
Aug 23, 2021
Merged

Conversation

goosemania
Copy link
Member

Please be sure you have read our documentation on creating PRs:
https://docs.pulpproject.org/contributing/pull-request-walkthrough.html

[noissue]
There are RPM repositories "in the wild" that violate Pulp's assumptions
about what is 'legal' in an incoming repository version. This commit
changes some fatal errors into log-warnings, along with some heuristics
around how to get a 'reasonable' repository in the face of suboptimal
data.

To control activation of this behavior, RemoteArtifactSaver recognizes
a ctor-keyword "fix_mismatched_remote_artifacts". This defaults to
False; if provided as True, invokes the new behavior.

This change also adds handling for an exception during
repo-version-failure-cleanup that could result in losing error info.

backports #8133

fixes #9227

(cherry picked from commit 349f213)
@pulpbot
Copy link
Member

pulpbot commented Aug 22, 2021

Attached issue: https://pulp.plan.io/issues/9227

goosemania pushed a commit to goosemania/pulp_rpm that referenced this pull request Aug 23, 2021
@goosemania goosemania merged commit 16d9cd1 into pulp:3.7 Aug 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants