Bug 2242115
Summary: | Binary PGP keys cannot be imported since librepo v1.16.0 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Daan De Meyer <daan.j.demeyer> |
Component: | librepo | Assignee: | Jaroslav Rohel <jrohel> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 39 | CC: | awilliam, daniel.mach, jkolarik, jmracek, jrohel, mblaha, pkratoch, robatino, rpm-software-management, tmlcoch |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | RejectedBlocker AcceptedFreezeException | ||
Fixed In Version: | librepo-1.17.0-1.fc39 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2023-10-22 08:24:39 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2143447 |
Description
Daan De Meyer
2023-10-04 12:22:42 UTC
Proposed as a Blocker for 39-final by Fedora user daandemeyer using the blocker tracking app because: Any application using binary GPG keys in dnf repo files will be broken on Fedora 39 as librepo will refuse to import these binary GPG keys. This seems serious enough to consider it as a release blocker. I don't think the blocker proposal is clear enough. Does this violate any of the release criteria? What applications are there that actually *do* use binary GPG keys in dnf repo files? > What applications are there that actually *do* use binary GPG keys in dnf repo files? Well any third party repo could theoretically be using these. For a more concrete example, in the mkosi image builder we use the keys from https://fedoraproject.org/fedora.gpg in our repo files and those are binary GPG keys, which is how I noticed this in the first place. As it is, trying to use mkosi to build Fedora images on F39 will fail because of this issue as dnf isn't able to import the keys from https://fedoraproject.org/fedora.gpg into the keyring. Per voting in https://pagure.io/fedora-qa/blocker-review/issue/1375 , marking rejected blocker, accepted FE. If somebody can come up with a clear criteria violation or other blocker justification here, we can revote. FEDORA-2023-feae73ef8b has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-feae73ef8b FEDORA-2023-feae73ef8b has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report. |