Re: F45 Change Proposal: Sequoia opengpgverify (self-contained)

Björn Persson <[email protected]> Wed, 22 Jul 2026 20:09:42 +0200
Newsgroups gmane.linux.redhat.fedora.devel
Message-ID <[email protected]>
Maxwell G wrote:
> Jul 20, 2026 11:50:33 AM Neal Gompa <[email protected]>:
> > Sorry, I don't think this makes sense. Why %openpgpverify instead of 
> > just changing the implementation under %gpgverify?  
> If we can ensure that changing the implementation doesn't break any existing packages, I think updating the existing one makes sense, but otherwise renaming it is probably better.

Not breaking existing packages isn't enough. We don't control what
every upstream developer signs releases with. Presumably some share of
upstreams will keep using GnuPG. Even if Sequoia is compatible with all
existing signatures, we'll start seeing GnuPG-specific signatures
sooner or later if the two factions continue going their separate ways.
I'd rather not end up with a verifier with "GPG" in its name that can't
verify a GPG signature.

The best solution would be a signature verifier that understands all
kinds of PGP-like signatures, maybe a wrapper that would run either
GnuPG or Sequoia depending on what kind of key or signature it's given.
Absent that, there will need to be either separate macros or a switch
so the packager can specify which tool to verify the signature with.

Björn Persson

-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE52SginNFTPmg+iBb4Tha3NZK5j8FAmphB2YACgkQ4Tha3NZK
5j9XwQ//XUF6gwr6IyKuRiWizayknmTyLhd/lfOVhHDpP0S59gMFymtc2Z1pKRDb
KndJGE8uTAq/78ESA2u3H9lA3XF8sqcfNHnkLafMjiTjAiiicR9NO2jkXhhTVLJi
tY+8+15QLULQ9Ihp7ur1MGLSDFf7AdOC8WIEJnoxmWRlAo4TkCU2ce1tB0kEtRh0
X/N5f7kNkwpCENRqR01kMqu4BxlZcH/APiD25wlhSv655tHQvFweyjEtOlbcLbcH
KYk/WQ4j6QUKMgXBv2T310fc0QFiNexHQoyJQbBsByrt545b1+HwmBnVAHrSRsFw
R2rDQYL/o5fLNzL0NEft0bkIYQGel/eWvcPnytlyxPrg1T0wHAEJvFVROfEItpeL
wnPBFHfJRS+xi982XvQEYHqTydZzyEYZYQaBoLtnSsXQXuazYX4/Z3HXg07KfGGk
6UITaLRJrJJiXV4T5m1CZjZL6nt7SIexo3LEEhKKN/s3w/ehRaHp+jFp0rUzqFZ5
8rVS5VMY9UxIQcvJAr4TM1chdMIU+xCO/+7x59L+SNeZCs/RJH1Ip6e7wgBiRSWT
BXj8XybgBE+L+Jozriv4muwHfaYJlD/Hd9QNngQyU8A9NLeIRgkPkUEetd0xQm1/
+AxMQUS4A344PSTYjDHEaMtjpW/Bg+UXUPokk72qdidmOovIsfU=
=3FT6
-----END PGP SIGNATURE-----