On Tue, Jul 21, 2026 at 04:37:26PM +0000, CS Sushi Man via devel wrote: > On Tuesday, July 21st, 2026 at 12:28, CS Sushi Man > <[email protected]> wrote:
BTW, could you try not top-posting? It breaks the conversation flow and makes quoting text in context kind of difficult... > > On Tuesday, July 21st, 2026 at 11:50, Neal Gompa <[email protected]> wrote: [snip] > > > And even beyond that, GPG is deeply embedded as the name in the > > > ecosystem. Even if we're not using GnuPG, we're not going to go > > > through and do hundreds of API/ABI breaks across the ecosystem just > > > for a rename. > > > I'll be a little pedantic here :>). Technically, an ABI pertains > > to the manner in which an assembler program will interact with > > itself (Ex. when a program calls an internal function). That part I won't quite comment on, except to say that an ABI has nothing to do with assembler; but the spirit of what you say is mostly correct. > > The ABI > > describes how arguments are passed, which registers should be > > saved, Etc.. RPM macros are *far* closer to being an API, than an > > ABI, as APIs describes the *functions* that a program may use, as > > opposed to the interactions between the functions themselves. Yep, and Neal was not talking only about RPM macros. ...remember when a couple of days ago I said that sometimes you may want to stop and think whether you may be missing something? :) As I understood him, he meant that if (and IMHO this will happen one day, but maybe not today) somebody were to go through all the programs, tools, services in the Fedora infrastructure and packaging system, and change "GnuPG" to "OpenPGP", that would also mean that any library or network service endpoint that was called "gpg_verify" or something similar would need to be renamed to "openpgp_verify" or something similar, and that would be both an API and ABI break. G'luck, Peter -- Peter Pentchev [email protected] [email protected] [email protected] PGP key: https://www.ringlet.net/roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13
signature.asc
Description: PGP signature
-- _______________________________________________ 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
