Michael Biebl: > Feel free to go upload without delay. Thanks!
Uploaded, debdiff attached (I don't think I have access to the Vcs-Svn.) I'll file an unblock request once it has built on all relevant architectures. Cheers, -- intrigeri
diff -Nru seahorse-3.20.0/debian/changelog seahorse-3.20.0/debian/changelog --- seahorse-3.20.0/debian/changelog 2016-12-05 18:51:47.000000000 +0100 +++ seahorse-3.20.0/debian/changelog 2017-04-01 16:06:42.000000000 +0200 @@ -1,3 +1,14 @@ +seahorse (3.20.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * 01_ignore_KEY_CONSIDERED.patch: new patch, cherry-picked from upstream Git, + to Ignore KEY_CONSIDERED line introduced in GnuPG 2.1.13 (Closes: #859336). + Fixes key signing and editing trust (regression since Jessie). + * Bump libgpgme-dev build-dependency to >= 1.7.0, as required + by the new patch cherry-picked from upstream. + + -- Kjö Hansi Glaz <k...@a4nancy.net.eu.org> Sat, 01 Apr 2017 16:06:42 +0200 + seahorse (3.20.0-3) unstable; urgency=medium * Switch libgpgme11-dev build-dependency to libgpgme-dev. diff -Nru seahorse-3.20.0/debian/control seahorse-3.20.0/debian/control --- seahorse-3.20.0/debian/control 2016-12-05 18:50:49.000000000 +0100 +++ seahorse-3.20.0/debian/control 2017-04-01 16:06:42.000000000 +0200 @@ -16,7 +16,7 @@ libgck-1-dev (>= 3.11.91), libgcr-3-dev (>= 3.11.91), libglib2.0-dev (>= 2.10.0), - libgpgme-dev (>= 1.0.0), + libgpgme-dev (>= 1.7.0), libgtk-3-dev (>= 3.16), libldap2-dev, libsecret-1-dev (>= 0.16), diff -Nru seahorse-3.20.0/debian/control.in seahorse-3.20.0/debian/control.in --- seahorse-3.20.0/debian/control.in 2016-12-05 18:50:49.000000000 +0100 +++ seahorse-3.20.0/debian/control.in 2017-04-01 16:06:42.000000000 +0200 @@ -12,7 +12,7 @@ libgck-1-dev (>= 3.11.91), libgcr-3-dev (>= 3.11.91), libglib2.0-dev (>= 2.10.0), - libgpgme-dev (>= 1.0.0), + libgpgme-dev (>= 1.7.0), libgtk-3-dev (>= 3.16), libldap2-dev, libsecret-1-dev (>= 0.16), diff -Nru seahorse-3.20.0/debian/patches/01_ignore_KEY_CONSIDERED.patch seahorse-3.20.0/debian/patches/01_ignore_KEY_CONSIDERED.patch --- seahorse-3.20.0/debian/patches/01_ignore_KEY_CONSIDERED.patch 1970-01-01 01:00:00.000000000 +0100 +++ seahorse-3.20.0/debian/patches/01_ignore_KEY_CONSIDERED.patch 2017-04-01 16:06:42.000000000 +0200 @@ -0,0 +1,56 @@ +From cdfc5b297d7420e47b9c973e8b8cb1b0fb576421 Mon Sep 17 00:00:00 2001 +From: Tobias Mueller <mue...@cryptobitch.de> +Date: Tue, 14 Feb 2017 22:05:19 +0100 +Bug: https://bugzilla.gnome.org/show_bug.cgi?id=778607 +Bug-Debian: https://bugs.debian.org/859336 +Origin: https://git.gnome.org/browse/seahorse/commit/?id=cdfc5b297d7420e47b9c973e8b8cb1b0fb576421 +Subject: gpg: Ignore KEY_CONSIDERED line introduced in gpg 2.1.13 + +gpg 2.1.13 introduced a new status line, KEY_CONSIDERED: +https://lists.gnupg.org/pipermail/gnupg-announce/2016q2/000390.html +gpgme 1.7.0 supported it: +https://lists.gnupg.org/pipermail/gnupg-commits/2016-May/012130.html + +The line seems innocent in the sense that it tells you what keys GnuPG +looked at without doing anything. We can probably safely ignore that +line, as we ignore many other lines already. + +https://bugzilla.gnome.org/show_bug.cgi?id=778607 + +Signed-off-by: Stef Walter <st...@redhat.com> + * Fixed this so it compiles +--- + configure.ac | 2 +- + pgp/seahorse-gpgme-key-op.c | 3 ++- + 2 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0f748e3..fc4493c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -10,7 +10,7 @@ GTK_REQ=3.4.0 + GTK_MAX=GTK_VERSION_3_4 + + GNUPG_ACCEPTED="2.0.12 2.1.4" +-GPGME_REQUIRED=1.0.0 ++GPGME_REQUIRED=1.7.0 + LIBSECRET_REQUIRED=0.16 + AVAHI_GLIB_REQUIRED=0.6 + +diff --git a/pgp/seahorse-gpgme-key-op.c b/pgp/seahorse-gpgme-key-op.c +index a765033..3f81850 100644 +--- a/pgp/seahorse-gpgme-key-op.c ++++ b/pgp/seahorse-gpgme-key-op.c +@@ -330,7 +330,8 @@ seahorse_gpgme_key_op_edit (gpointer data, gpgme_status_code_t status, + status == GPGME_STATUS_BAD_PASSPHRASE || status == GPGME_STATUS_USERID_HINT || + status == GPGME_STATUS_SIGEXPIRED || status == GPGME_STATUS_KEYEXPIRED || + status == GPGME_STATUS_PROGRESS || status == GPGME_STATUS_KEY_CREATED || +- status == GPGME_STATUS_ALREADY_SIGNED || status == GPGME_STATUS_MISSING_PASSPHRASE) ++ status == GPGME_STATUS_ALREADY_SIGNED || status == GPGME_STATUS_MISSING_PASSPHRASE || ++ status == GPGME_STATUS_KEY_CONSIDERED) + return parms->err; + + g_debug ("[edit key] state: %d / status: %d / args: %s", +-- +cgit v0.12 + diff -Nru seahorse-3.20.0/debian/patches/series seahorse-3.20.0/debian/patches/series --- seahorse-3.20.0/debian/patches/series 2015-05-26 22:32:49.000000000 +0200 +++ seahorse-3.20.0/debian/patches/series 2017-04-01 16:06:42.000000000 +0200 @@ -0,0 +1 @@ +01_ignore_KEY_CONSIDERED.patch