-
Notifications
You must be signed in to change notification settings - Fork 79
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
Handle upstream package indices containing packages with a wrong architecture #423
Conversation
Will that reject arch:all packages from a arch:amd64 repo? Because I think that's a valid combination. |
@evgeni I think arch=all packages are already handled separately, but I need to double check! Note to self: I also need to test if this fix interferes with flat repo syncs. |
Ugh, I need to distinguish between at least the following top level of cases:
|
35e357c
to
aa55a5a
Compare
And so this "straightforward fix" has turned into an incomprehensible mess... I had some Idea for how to refactor the sync code to make it more readable, but I forgot what it was... |
aa55a5a
to
1a031aa
Compare
1a031aa
to
5159b90
Compare
5159b90
to
0416383
Compare
All the warnings pulp_deb now finds for |
After testing the new sync code on several different repos of different formats, and asking of second opinions, I will now merge this. |
Backport to 2.17: 💚 backport PR created✅ Backport PR branch: Backported as #483 🤖 @patchback |
Handle upstream package indices containing packages with a wrong architecture (cherry picked from commit cef99c5)
Handle upstream package indices containing packages with a wrong architecture (cherry picked from commit cef99c5)
Backport to 2.16: 💚 backport PR created✅ Backport PR branch: Backported as #498 🤖 @patchback |
Handle upstream package indices containing packages with a wrong architecture (cherry picked from commit cef99c5)
Handle upstream package indices containing packages with a wrong architecture (cherry picked from commit cef99c5)
Handle upstream package indices containing packages with a wrong architecture (cherry picked from commit cef99c5)
Closes #422