Re: w32: GPA use of libgpgme-glib

Werner Koch via Gnupg-devel <[email protected]> Wed, 20 May 2026 10:09:59 +0200
Newsgroups gmane.comp.encryption.gpg.devel
Message-ID <[email protected]>
--===============5404315951455953215==
Content-Type: multipart/signed; boundary="=rail_gun_ISI_EO_Mossberg_RCMP_CISU_FMD_militia_VIP_Protection_Lockdo";
	micalg=pgp-sha512; protocol="application/pgp-signature"

--=rail_gun_ISI_EO_Mossberg_RCMP_CISU_FMD_militia_VIP_Protection_Lockdo
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

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

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

--=rail_gun_ISI_EO_Mossberg_RCMP_CISU_FMD_militia_VIP_Protection_Lockdo
Content-Type: application/pgp-signature; name="openpgp-digital-signature.asc"

-----BEGIN PGP SIGNATURE-----

iJ8EARYKAEcWIQSHd0YfKgdOvEgNNZQZzByeCFsQegUCag1sVxsUgAAAAAAEAA5t
YW51MiwyLjUrMS4xMSwyLDINHHdrQGdudXBnLm9yZwAKCRAZzByeCFsQejHFAQDY
6S/Kav4X+T4Iie4oZ/tMOTrwSlbUEFQ5UgAILdko7AD/WKGUfh6yh9J3mL3hBzbC
a6ONBNXNQBns5jwe2wK+1gg=
=wTU3
-----END PGP SIGNATURE-----
--=rail_gun_ISI_EO_Mossberg_RCMP_CISU_FMD_militia_VIP_Protection_Lockdo--



--===============5404315951455953215==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gnupg-devel mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-devel

--===============5404315951455953215==--