Control: affects 834522 + src:gnupg2 On Tue 2016-08-16 12:59:40 -0400, gregor herrmann wrote: > Package: libgnupg-perl > Version: 0.19-1 > Severity: serious > Tags: upstream stretch sid > Justification: fails to build from source (but built successfully in the past) > > libgnupg-perl fails to build: > https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/libgnupg-perl_0.19-1.rbuild.log > and also locally. > > Probaly related to the move to gnupg2.
I agree with this assessment.
libgnupg-perl FTBFS and fails to run due to its rigid internal model of
gnupg's expected behavior. GnuPG 2.1.x uses a slightly different
internal finite state machine than the 1.4.x branch, and as a result,
the scripted/expected interactions in most scenarios that libgnupg-perl
tries to handle don't line up, and libgnupg-perl falls over.
As Gregor has suggested, this is probably an upstream problem.
The next version of libgnupg-perl that goes into debian after 0.19-1
should ideally have a more flexible internal state machine and work
with the 2.1.x branch of GnuPG.
Alternately, the next version in debian could explicitly declare its
dependencies on an older version of gnupg (<< 2.1). Or, as a
temporary workaround, it could be explicitly patched to use
/usr/bin/gpg1 and then could Depend: gnupg1.
A proper fix with a more robust finite-state machine would be
preferable.
Regards,
--dkg
signature.asc
Description: PGP signature

