[Pkg-gnupg-commit] [gnupg2] 109/112: gnupg Breaks: libgnupg-perl (<< 0.19-1) (addresses: #834522)
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Tue Aug 30 17:48:31 UTC 2016
This is an automated email from the git hooks/post-receive script.
dkg pushed a commit to branch master
in repository gnupg2.
commit bd103134968ae181d1b9e40e6d89a081cbef1445
Author: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
Date: Tue Aug 30 08:20:48 2016 -0400
gnupg Breaks: libgnupg-perl (<< 0.19-1) (addresses: #834522)
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.
This can be seen in #834522, and 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.
---
debian/control | 1 +
1 file changed, 1 insertion(+)
diff --git a/debian/control b/debian/control
index 9b416d4..bc14e64 100644
--- a/debian/control
+++ b/debian/control
@@ -124,6 +124,7 @@ Breaks:
debsig-verify (<< 0.15),
dirmngr (<< 2.1.0~),
libgnupg-interface-perl (<< 0.52-3),
+ libgnupg-perl (<= 0.19-1),
libmail-gnupg-perl (<= 0.22-1),
gnupg2 (<< 2.1.11-7+exp1),
monkeysphere (<< 0.38~),
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gnupg2.git
More information about the Pkg-gnupg-commit
mailing list