[pkg-gnupg-maint] Help with libgpgme-related package

Daniel Kahn Gillmor dkg at fifthhorseman.net
Fri Aug 5 13:24:17 UTC 2016


On Thu 2016-08-04 18:40:52 -0400, Santiago Vila wrote:

> I finally did this:
>
> https://anonscm.debian.org/cgit/collab-maint/fwknop.git/commit/?id=b9d788bb5e58613e1c1400a684041d493b043510
> https://anonscm.debian.org/cgit/collab-maint/fwknop.git/commit/?id=48d2be65049e1fd03b0ea41a9e668edf2ca766c7
>
> because this is just a workaround.
>
> If time allows, will try to contact upstream about this oddity.

fwiw, fwknop actually only uses this value by passing it to
gpgme_set_engine_info() if the user hasn't explicitly asked for a
non-default value:

 https://sources.debian.net/src/fwknop/2.6.0-4/lib/gpgme_funcs.c/?hl=67#L63

But gpgme clearly automatically selects the preferred value if it is
passed NULL here:

 https://sources.debian.net/src/gpgme1.0/1.6.0-3/src/engine.c/?hl=368#L351

So the right upstream fix would be to strip out any hardcoded defaults
in fwknop, remove the configure.ac variable, and pass NULL to
gpgme_set_version_info() unless the user explicitly specifies otherwise.

hth,

    --dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 948 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/attachments/20160805/754265d6/attachment.sig>


More information about the pkg-gnupg-maint mailing list