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: Hack around Testing Farm's tag-repository priority #19547

Merged
merged 2 commits into from
Oct 31, 2023

Conversation

martinpitt
Copy link
Member

TF runs add the Fedora tag repository with priority=9. This breaks
upstream reverse dependency tests, as that repository will then win over
our "main builds" COPR and thus run tests against mismatching
cockpit-* rpms.

Counter the hack by dropping the tag repo priority and
upgrading all cockpit packages.


This is similar to cockpit-project/cockpit-podman@5ab52df . This should hopefully improve/fix fedora-selinux/selinux-policy#1870 or at least make it easier to investigate.

This will help us to investigate issues like in [1] where Testing Farm's
greedy tag repo stomps over our COPR config.

fedora-selinux/selinux-policy#1870 (comment)
TF runs add the Fedora tag repository with `priority=9`. This breaks
upstream reverse dependency tests, as that repository will then win over
our "main builds" COPR and thus run tests against mismatching
cockpit-* rpms.

Counter the hack by dropping the tag repo priority and
upgrading all cockpit packages.
@martinpitt martinpitt added the no-test For doc/workflow changes, or experiments which don't need a full CI run, label Oct 30, 2023
@martinpitt martinpitt requested a review from jelly October 30, 2023 16:41
@martinpitt
Copy link
Member Author

I've also seen it recently here: https://artifacts.dev.testing-farm.io/3d03b6b8-466e-4a48-abc4-cce6dddde1e5/ I just forgot to which PR that belonged. But same root cause:

+ rpm -q cockpit-system
cockpit-system-303-2.fc40.noarch

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