Bug#845781: libgnupg-interface-perl: in-band passphrases do not work with gpg2

Dominic Hargreaves dom at earth.li
Sat Nov 26 17:03:17 UTC 2016


Package: libgnupg-interface-perl
Version: 0.52-5
Severity: important
Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=102651
X-Debbugs-Cc: dkg at fifthhorseman.net

As documented in the discussions at #839580 this package doesn't
support in-band passphrases with gpg2. This was worked around in 
RT to use gpg1 again.

This is fixed in 0.52-6 which is currently in experimental, but
this isn't backwards-compatible to earlier versions of gpg due to [1].

That said, it's probably preferable to upload this to unstable once it's
been tested a bit more than to rely on gpg1 for the stretch cycle.

dkg's suggestion on the upstream mailing list looks plausible:

"One way to resolve this would be to add --pinentry-mode=loopback as a
dummy no-op parameter to classic and modern.  This doesn't help for old
installations, of course, but if someone can upgrade within a given
series, it would at least let the bindings work."

dkg - should we just go ahead and do this in gnupg1 in Debian?
This would AFAICT be preferable to a coordinated upgrade between
libgnupg-interface-perl and RT (and I would guess this problem would
arise in other places too).

Thanks for all your work on this so far!

Dominic.

[1] <https://lists.gnupg.org/pipermail/gnupg-devel/2016-October/031800.html>



More information about the pkg-perl-maintainers mailing list