[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