-
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
Rework No-Support-for-Architecture-all repo format sync handling #451
Rework No-Support-for-Architecture-all repo format sync handling #451
Conversation
This is a bugfix for a bug introduced by the as of yet unreleased #422 ! |
3249dc0
to
afb5f47
Compare
08b67c5
to
5173c02
Compare
5173c02
to
65453cd
Compare
89a5f89
to
9745d74
Compare
Closes pulp#456 pulp#456 When a repo uses "No-Support-for-Architecture-all: Packages" style format, we should not warn about all architecture packages in architecture specific package indices! They are expected to be there! We still skip those packages since there is no need to download them twice! When a mirror mirrors metadata indicating "No-Support-for-Architecture-all: Packages" format, while failing to mirror the binary-all package indices we introduce special handling to ensure we nevertheless sync "Architecture: all" packages. For more info, see: https://wiki.debian.org/DebianRepository/Format#No-Support-for-Architecture-all
9745d74
to
04568ac
Compare
Backport to 2.17: 💚 backport PR created✅ Backport PR branch: Backported as #505 🤖 @patchback |
Backport to 2.16: 💚 backport PR created✅ Backport PR branch: Backported as #506 🤖 @patchback |
…filtering Rework No-Support-for-Architecture-all repo format sync handling (cherry picked from commit 536ce52)
…filtering Rework No-Support-for-Architecture-all repo format sync handling (cherry picked from commit 536ce52)
…filtering Rework No-Support-for-Architecture-all repo format sync handling (cherry picked from commit 536ce52)
…filtering Rework No-Support-for-Architecture-all repo format sync handling (cherry picked from commit 536ce52)
Closes #456
When a repo uses "No-Support-for-Architecture-all: Packages" style
format, we should not warn about all architecture packages in
architecture specific package indices! They are expected to be there!
We still skip those packages since there is no need to download them
twice!
When a mirror mirrors metadata indicating
"No-Support-for-Architecture-all: Packages" format, while failing to
mirror the binary-all package indices we introduce special handling to
ensure we nevertheless sync "Architecture: all" packages.