Failing jobs for Rawhide (and F39?) in Fedora CI due to use of old mock configs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've seen several folks report that jobs (usually scratch build tests)
are failing in Fedora CI, e.g. this one:

https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/dist-git-build-pipeline/job/master/37878/console

the failures all seem to have a common cause. You'll note these lines:

DEBUG: The GPG keys listed for the "fedora" repository are already installed but they are not correct for this package.
DEBUG: Check that the correct key URLs are configured for this repository.. Failing package is: curl-8.2.1-2.fc40.x86_64
DEBUG:  GPG Keys are configured as: file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary, file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary, file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary
DEBUG: Public key for fedora-gpg-keys-40-0.1.noarch.rpm is not installed. Failing package is: fedora-gpg-keys-40-0.1.noarch

...for several packages. If you look carefully, you'll see it's using
the wrong GPG keys: it's using the keys for F38 and F39, trying to
validate a package from Rawhide. Obviously that will fail.

This is happening because CI is running EL 8, and the EPEL 8 mock/mock-
core-configs update for F39 branching is not yet stable:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-a5c155a6c0

the current stable mock-core-configs for EPEL 8 still thinks Rawhide is
F39, so that's why it tries to use the F39 and F38 GPG keys to validate
Rawhide packages. It needs the newer version of mock-core-configs that
knows Rawhide is now F40.

I've tried pinging CI folks about this to see if they can pull mock in
from updates-testing, but so far no response. I guess it would help if
folks running EPEL 8 can test mock, confirm it works, and up-karma the
update.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @adamw@xxxxxxxxxxxxx
https://www.happyassassin.net



_______________________________________________
test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux