w32: GPA use of libgpgme-glib
Werner Koch
wk at gnupg.org
Wed May 20 10:09:59 CEST 2026
Hi!
On Wed, 20 May 2026 11:32, NIIBE Yutaka said:
> I am going to remove libgpgme-glib in GPGME. It seems that
> the only use case for libgpgme-glib is GPA, and it is not
[ As known in the free software world. There are other proprietary users
of gpgme, we don't know about. ]
The actual reason why we have the glib variant is for Windows. Under
Windows we need worker threads for the select() call so that we can wait
for events. Glib uses the very same scheme (actually based upon the
gpgme code) and thus we need the integration into the glib event system
unless we want to have hangs gpgme.
The same is also true for Qt and we used to provide a similar wrapper
for Qt. However, qgpgme switched to using threads a long time ago and
thus there was no more need for that wrapper.
Salam-Shalom,
Werner
--
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: 284 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20260520/ac0a93bb/attachment.sig>
More information about the Gnupg-devel
mailing list