gpgme 2.0 ABI break (Re: Version number of GpgME python bindings on PyPi)

Werner Koch via Gnupg-devel <[email protected]>
Newsgroups gmane.comp.encryption.gpg.devel
Message-ID <[email protected]>
Hi!

On Wed, 19 Mar 2025 18:08, Andreas Metzler said:

> The original plan for splitting of C++ QT and python bindings was to
> make a quick release after the split without further changes and version

We had the very first API still in GPGME although that it has been
decreated for >20 years.  I doubt that anyone still uses it but
technically removing this API is an ABI break and as such a bump of the
major version is required.  Given hat we wanted to bump the version
anyway, it seemed to be the Right Thing to also drop that old API.

 * Removed the gpgme_attr_t enums and their functions which were
   deprecated since 2003.  [rMd54d6eaa64]

 * Removed the never implemented or announced GPGME_EXPORT_MODE_NOUID
   flags.  [rMd54d6eaa64]

 * Removed the entire trustlist feature which worked anyway only for a
   short period in 2003.  [T4834]

I planned to talk with Ingo about the release yesterday but
unfortuantely I caught a flu and won't be able to do any serious work
the next days.  But doing a release next week should be possible.


Shalom-Salam,

   Werner


p.s.
I don't really care about PyPi because I consider these platforms to be
a major security problem.  YMMV, so Bernard or whoever may take care
of PyPi stuff for gpgmepy.

-- 
The pioneers of a warless world are the youth that
refuse military service.             - A. Einstein

_______________________________________________
Gnupg-devel mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-devel
openpgp-digital-signature.asc (application/pgp-signature, 247 B)
-----BEGIN PGP SIGNATURE-----

iIMEARYKACsWIQSHd0YfKgdOvEgNNZQZzByeCFsQegUCZ9wFnw0cd2tAZ251cGcu
b3JnAAoJEBnMHJ4IWxB6Bm4A/j8DGrfgYznqmszYxzQqqL9+EFs9wCmKuHKXiTa0
1scsAP4oh4NhC3lREQnknWlsrxa/z1QgmN3wIwfRzlJ+2cSuBQ==
=NkI8
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.