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

Fixes #38096 - Fix flat APT repo handling #11259

Merged
merged 1 commit into from
Dec 18, 2024

Conversation

quba42
Copy link
Contributor

@quba42 quba42 commented Dec 13, 2024

What are the changes introduced in this pull request?

Special handling for APT repos using the flat repository format in order to compensate odd pulp_deb behaviour for such repos.

Considerations taken when implementing this change?

Eventually we want to fix the underlying cause on the pulp_deb side, at which point we can revert this PR. However, the underlying pulp_deb behaviour is much harder to fix and might be some time away. The Katello side fix is pretty simple, and will not have any adverse effects even if pulp_deb behaviour changes.

What are the testing steps for this pull request?

See the reproducer steps in the ticket: https://projects.theforeman.org/issues/38096

Copy link
Contributor

@m-bucher m-bucher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good.

Successfully tested syncing flat-repo https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/.
Proxy sync worked well and could be consumed by subscribed host.

@m-bucher m-bucher merged commit cf57e55 into Katello:master Dec 18, 2024
26 checks passed
@m-bucher m-bucher deleted the fix_flat_apt_repo branch December 18, 2024 14:21
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.

2 participants