[pkg-gnupg-maint] Bug#1023601: Bug#1023601: libgpgme-dev: removal of gpgme-config breaks the build of software relying on it

Andreas Metzler ametzler at bebt.de
Tue Nov 15 17:24:11 GMT 2022


On 2022-11-15 Daniel Kahn Gillmor <dkg at fifthhorseman.net> wrote:
[...]
> fwiw, upstream has indicated that gpgrt-config is an "internal"
> interface, so this is not something that should be used explicitly by
> external dependencies.

Hello,

that was my impression also when I looked at it since gpgrt-config does
not work out of the box but needs to be explicitely told where the pc
files can be found.

[...]
> I've reclassified this bug to severity: important because i think that
> we should try to go with the upstream default preferences.  In the event
> that a significant amount of unrelated debian-internal software is
> broken by these change, i'm willing to consider a reversion to the
> changes in libgpg-error, but at the moment the only remaining packages
> i've seen are:

>  rust-libgpg-error-sys
>  rust-libgpgme-sys
>  mutt
[...]

I had started trying to rebuild all packages build-depending on gpgme
last weekend and out of the first 5 at least every other package failed
or lost its gpgme linkage. The main reason was AM_PATH_GPGME's
pre-dependency on AM_PATH_GPG_ERROR.  (This also caused the mutt
breakage afaict). However Niibe Yutaka has pushed updates for
gpg-error.m4 and gpgme.m4 yesterday in upstream git which should fix
this.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the pkg-gnupg-maint mailing list