Skip to content

bootc: Port framework and tests from dnf-4-stack#1876

Open
evan-goode wants to merge 1 commit into
rpm-software-management:mainfrom
evan-goode:evan-goode/dnf5-bootc
Open

bootc: Port framework and tests from dnf-4-stack#1876
evan-goode wants to merge 1 commit into
rpm-software-management:mainfrom
evan-goode:evan-goode/dnf5-bootc

Conversation

@evan-goode
Copy link
Copy Markdown
Member

Implement a framework for running tests on bootc systems, and add tests for dnf5 --transient

This is mostly a straightforward merge of the bootc testing framework from the dnf-4-stack branch to the main DNF5 branch.

Implement a framework for running tests on bootc systems, and add tests for `dnf5 --transient`

This is mostly a straightforward merge of the bootc testing framework from the dnf-4-stack branch to the main DNF5 branch.
@evan-goode
Copy link
Copy Markdown
Member Author

/packit test rpm-software-management/dnf5#2727

@evan-goode evan-goode marked this pull request as draft May 5, 2026 23:07
@evan-goode
Copy link
Copy Markdown
Member Author

The CI failures on F42 and Rawhide are due to Packit trying to install RPMs it shouldn't. On F42, it tries to install dnf5-plugin-manifest (fails because libpkgmanifest is not available on F42), and on Rawhide, it tries to install dnf5 from both the regular build and the WITH_MODULEMD=OFF build. The CI on the dnf5 PR runs correctly (although without this ci-dnf-stack PR), the problem only happens when testing across two PRs like this. packit/packit-service#1720 might be related. It shouldn't matter once we move the DNF5 integration tests under the dnf5 repo.

@evan-goode evan-goode marked this pull request as ready for review May 19, 2026 21:09
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.

1 participant