summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog9
-rw-r--r--debian/gbp.conf2
-rw-r--r--debian/patches/ImportDialog-Fix-import-dialog.patch29
-rw-r--r--debian/patches/series2
-rw-r--r--src/import-dialog.vala2
5 files changed, 41 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog
index fa29a1a4..e364e992 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+seahorse (3.38.0.1-2) unstable; urgency=medium
+
+ * Team upload
+ * d/p/ImportDialog-Fix-import-dialog.patch:
+ Apply patch from upstream to fix GPG key import (Closes: #931558)
+ * d/gbp.conf: Switch branch to debian/bullseye
+
+ -- Simon McVittie <smcv@debian.org> Sun, 11 Apr 2021 17:28:09 +0100
+
seahorse (3.38.0.1-1) unstable; urgency=medium
* New upstream release
diff --git a/debian/gbp.conf b/debian/gbp.conf
index 4ed071a9..3dc4e861 100644
--- a/debian/gbp.conf
+++ b/debian/gbp.conf
@@ -1,6 +1,6 @@
[DEFAULT]
pristine-tar = True
-debian-branch = debian/master
+debian-branch = debian/bullseye
upstream-branch = upstream/latest
[buildpackage]
diff --git a/debian/patches/ImportDialog-Fix-import-dialog.patch b/debian/patches/ImportDialog-Fix-import-dialog.patch
new file mode 100644
index 00000000..1599407b
--- /dev/null
+++ b/debian/patches/ImportDialog-Fix-import-dialog.patch
@@ -0,0 +1,29 @@
+From: Jeremias Ortega <jeremias@ortega.tech>
+Date: Mon, 9 Nov 2020 22:39:01 -0600
+Subject: ImportDialog: Fix import dialog
+
+The import dialog fails to import files without showing any warning.
+The dialog closes before it finishes the import process and cancels it.
+
+This is solved by making the import button not return a response directly.
+
+Bug: https://gitlab.gnome.org/GNOME/seahorse/-/issues/236
+Bug-Debian: https://bugs.debian.org/931558
+Origin: upstream, 40~alpha, commit:6cc0fe7381a4c9536123bf877b3e055774b2f0a9
+---
+ src/import-dialog.vala | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/import-dialog.vala b/src/import-dialog.vala
+index 983b7e4..650aaa2 100644
+--- a/src/import-dialog.vala
++++ b/src/import-dialog.vala
+@@ -41,7 +41,7 @@ public class Seahorse.ImportDialog : Gtk.Dialog {
+ this.import.get_style_context().add_class("suggested-action");
+ this.import.importing.connect(() => this.viewer.clear_error());
+ this.import.imported.connect(on_import_button_imported);
+- add_action_widget(this.import, Gtk.ResponseType.OK);
++ ((Gtk.HeaderBar) get_header_bar()).pack_end(this.import);
+
+ this.viewer = new Gcr.ViewerWidget();
+ this.viewer.added.connect((v, r, parsed) => this.import.add_parsed(parsed));
diff --git a/debian/patches/series b/debian/patches/series
index 8b137891..37c55ee6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-
+ImportDialog-Fix-import-dialog.patch
diff --git a/src/import-dialog.vala b/src/import-dialog.vala
index 983b7e46..650aaa29 100644
--- a/src/import-dialog.vala
+++ b/src/import-dialog.vala
@@ -41,7 +41,7 @@ public class Seahorse.ImportDialog : Gtk.Dialog {
this.import.get_style_context().add_class("suggested-action");
this.import.importing.connect(() => this.viewer.clear_error());
this.import.imported.connect(on_import_button_imported);
- add_action_widget(this.import, Gtk.ResponseType.OK);
+ ((Gtk.HeaderBar) get_header_bar()).pack_end(this.import);
this.viewer = new Gcr.ViewerWidget();
this.viewer.added.connect((v, r, parsed) => this.import.add_parsed(parsed));