GnuPG Perl bindings in Debian [Re: Bug#873753: O: libcrypt-gpg-perl -- An Object Oriented Interface to GnuPG]
Jonas Smedegaard
jonas at jones.dk
Thu Sep 7 22:24:07 UTC 2017
Quoting Daniel Kahn Gillmor (2017-09-08 00:11:16)
> Over on https://bugs.debian.org/873753, Ricardo Mones wrote:
>
> > The current maintainer of libcrypt-gpg-perl, Roberto Jimeno <robertojimenoca at terra.es>,
> > is apparently not active anymore. Therefore, I orphan this package now.
>
> fwiw, this package has not been updated for many years (nearly a
> decade), and is several versions behind upstream (1.52, in unstable
> today, was released upstream in 2005!). I strongly doubt whether it
> even works with modern versions of GnuPG. It also has no reverse
> dependencies.
>
> As one of the members of the debian GnuPG packaging team, i recommend
> that we let libcrypt-gpg-perl be removed from debian.
>
> There are too many bindings for GnuPG in different languages, and
> keeping them all up-to-date and clean is a pain. we should focus on one
> or at most two per language.
>
> In debian, we have at least:
>
> libmail-gnupg-perl
> libgnupg-perl
> libcrypt-gpg-perl
> libgnupg-interface-perl
> libpgp-sign-perl
>
> GnuPG upstream doesn't directly support any of these, unfortunately.
>
> We do *not* currently ship Crypt::GpgME. I know that upstream prefers
> bindings to use gpgme instead of shelling out to gpg, but Crypt::GpgME
> hasn't been updated since 2009.
>
> When i last looked in-depth, i thought that GnuPG::Interface was the
> best of the lot. But I have had to do a bunch of work to make
> libgnupg-interface-perl work with modern GnuPG recently, and it hasn't
> been accepted upstream :(
>
> I don't know what shape the rest of these packages are really in,
> either.
>
> So i'm afraid that i currently think there are *no* good interfaces to
> GnuPG in perl at the moment :( We should be culling the ones that we can
> cull from debian, so that we can focus on a single good implementation.
>
> I welcome help from either GnuPG or Perl maintainers in figuring out
> what is the best approach here.
How about https://github.com/ueno/gpgme-glib and then use GIR for Perl,
Python, Ruby, etc.?
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
More information about the pkg-perl-maintainers
mailing list