gpgme 2.0 ABI break (Re: Version number of GpgME python bindings on PyPi)
Werner Koch
wk at gnupg.org
Thu Mar 20 13:10:07 CET 2025
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openpgp-digital-signature.asc
Type: application/pgp-signature
Size: 247 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20250320/26d0a593/attachment.sig>
More information about the Gnupg-devel
mailing list