Skip to content

[PR #2329/1f08cebb backport][2.27] Fix flatpak cache serialization#2348

Merged
dralley merged 1 commit into
2.27from
patchback/backports/2.27/1f08cebbc2156b4bf55012c990cbf1bfe5c68400/pr-2329
Apr 28, 2026
Merged

[PR #2329/1f08cebb backport][2.27] Fix flatpak cache serialization#2348
dralley merged 1 commit into
2.27from
patchback/backports/2.27/1f08cebbc2156b4bf55012c990cbf1bfe5c68400/pr-2329

Conversation

@patchback
Copy link
Copy Markdown

@patchback patchback Bot commented Apr 28, 2026

This is a backport of PR #2329 as merged into main (1f08ceb).

Re-enable the flatpak tests which caused us to missed this issue.

📜 Checklist

  • Commits are cleanly separated with meaningful messages (simple features and bug fixes should be squashed to one commit)
  • A changelog entry or entries has been added for any significant changes
  • Follows the Pulp policy on AI Usage
  • (For new features) - User documentation and test coverage has been added

See: Pull Request Walkthrough

https://redhat.atlassian.net/browse/PULP-1633

- Fix flatpak index cache serialization on pulpcore>=3.85
- Add domain prefix to flatpak index Name field via get_full_path
- Fix FlatpakIndexStaticCache key to include host, preventing cross-domain cache collisions
- Fix OS/architecture filters being silently dropped in recurse_through_manifest_lists
- Make test_flatpak_install domain-aware using the full_path fixture
- Fix host generation in index response when CONTENT_ORIGIN=None
- Fix CI TLS setup to use cp cert to the anchor location so flatpak/OSTree trusts the Pulp CA

Made-with: Cursor
(cherry picked from commit 1f08ceb)
@patchback patchback Bot mentioned this pull request Apr 28, 2026
4 tasks
@dralley dralley merged commit 4fba3e0 into 2.27 Apr 28, 2026
14 checks passed
@dralley dralley deleted the patchback/backports/2.27/1f08cebbc2156b4bf55012c990cbf1bfe5c68400/pr-2329 branch April 28, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants