[pacman-dev] [PATCH 2/6] Remove use of gpgme

Xavier Chantry chantry.xavier at gmail.com
Thu Jul 8 09:45:07 EDT 2010


On Wed, Jul 7, 2010 at 7:43 PM, Denis A. Altoé Falqueto
<denisfalqueto at gmail.com> wrote:
> gpgme is very good when the keyring is the default, or if the requirements
> are simple. But for a specialized keyring, like pacman's, it is not
> flexible enough. This patch removes the checking of configure.ac.
>

This patch in itself doesn't make much sense. Instead you would want
to have one self-contained patch that does a simple conversion from
gpgme to gpg cli.
This move could be split in several steps, but then only in the last
step which completely removes the gpgme dependency, you can also
remove the checking of configure.ac

Anyway, this is not a light step we are talking about here, it's a big
implementation change which causes a complete rewrite.
Rewrite are not bad, sometimes they are very good and much needed. But
I am still waiting for a better and more verbose justification.

Dan, you mentioned some times ago you also spotted some limitations in
gpgme, does it match Denis' description ? Is there really no way
around ?

And as always, I don't think that re-implementing the wheel without
even knowing the good and bad sides of the existing implementations is
a good idea. It would be interesting to know what the other package
managers use.


More information about the pacman-dev mailing list