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

fmf: Declare our own dependencies #19168

Merged
merged 1 commit into from
Aug 2, 2023

Conversation

martinpitt
Copy link
Member

tmt implicitly installs the packages for the primary (packit generated) COPR, but not the ones for all the other test plans. This led to cockpit-system and friends not being installed when running cockpit as reverse depedency gating test in PRs of other projects.

Do what we already do in c-podman etc. and declare our own dependencies properly. They were dropped in commit 9877d51, but the reason is obsolete: TF will now go out of its way to upgrade/downgrade packages to the versions in the COPR, and even validate their versions.


This broke running our tests in udisks and selinux-policy. I validated that this works in martinpitt/selinux-policy#2, the test passes now.

tmt implicitly installs the packages for the primary (packit generated)
COPR, but not the ones for all the other test plans. This led to
cockpit-system and friends not being installed when running cockpit as
reverse depedency gating test in PRs of other projects.

Do what we already do in c-podman etc. and declare our own dependencies
properly. They were dropped in commit 9877d51, but the reason is
obsolete: TF will now go out of its way to upgrade/downgrade packages to
the versions in the COPR, and even validate their versions.
@martinpitt martinpitt added the no-test For doc/workflow changes, or experiments which don't need a full CI run, label Aug 2, 2023
@martinpitt martinpitt merged commit d712644 into cockpit-project:main Aug 2, 2023
31 of 32 checks passed
@martinpitt martinpitt deleted the fmf-deps branch August 2, 2023 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-test For doc/workflow changes, or experiments which don't need a full CI run,
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants