Bug 2523619 - Sequoia %openpgpverify
Summary: Sequoia %openpgpverify
Keywords:
Status: ON_QA
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jakub Jelen
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: F45Changes
TreeView+ depends on / blocked
 
Reported: 2026-08-25 16:40 UTC by Aoife Moloney
Modified: 2026-09-04 10:20 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Aoife Moloney 2026-08-25 16:40:10 UTC
This is a tracking bug for Change: Sequoia %openpgpverify
For more details, see: https://fedoraproject.org/wiki/Changes/Sequoia_openpgpverify

Introduce a rpm macro %openpgpverify and update packages to use it instead of existing gnupg specific %gpgverify.
The new macro will use a standard OpenPGP implementation from Sequoia instead of GnuPG by default to provide support for Post Quantum Cryptography as defined in the OpenPGP WG. This is part of a gradual switching from GnuPG as dependency.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Jakub Jelen 2026-08-27 07:07:21 UTC
The package is available in Fedora 45 and rawhide for testing. Packaging guidelines is in progress:

https://forge.fedoraproject.org/packaging/guidelines/pulls/1562

I started switching some of the packages to use openpgpverify already, for exmaple:

https://src.fedoraproject.org/rpms/libgcrypt/c/f0004ea204d701d5099c7f3519de445abd6511b1

Comment 2 Jakub Jelen 2026-09-04 10:20:34 UTC
Packaging guidelines change was merged. I did not get any significant feedback to the current state of openpgpverify macro so I will build it in the older fedora versions now.

Considering done. Migrating packages would be another thing I plan to do in coming days.


Note You need to log in before you can comment on or make changes to this bug.