Control: tags -1 + patch confirmed upstream

On Tue, Mar 07, 2017 at 08:07:53PM +0300, Vladimir Kudrya wrote:
> Package: gmrun
> Version: 0.9.2-2.1+b2
> Severity: normal
> 
> Dear Maintainer, After upgrading gmrun 0.9.2-2.1+b1 => 0.9.2-2.1+b2 it 
> segfaults at start.
> Previous version works.
[...]

The attached debdiff incorporates a patch from fedora fixing the problem.

(Someone should take responsibility for getting this uploaded and
unblocked by the release team if they want to see gmrun stay in stretch.
If you need sponsorship feel free to ask me.)

Regards,
Andreas Henriksson
diff -Nru gmrun-0.9.2/debian/changelog gmrun-0.9.2/debian/changelog
--- gmrun-0.9.2/debian/changelog        2010-07-17 19:05:43.000000000 +0200
+++ gmrun-0.9.2/debian/changelog        2017-03-08 23:05:07.000000000 +0100
@@ -1,3 +1,10 @@
+gmrun (0.9.2-2.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Add patch to fix gtk_completion_line type from Fedora (Closes: #857065)
+
+ -- Andreas Henriksson <andr...@fatal.se>  Wed, 08 Mar 2017 23:05:07 +0100
+
 gmrun (0.9.2-2.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru gmrun-0.9.2/debian/patches/gmrun-0.9.2-f12.patch 
gmrun-0.9.2/debian/patches/gmrun-0.9.2-f12.patch
--- gmrun-0.9.2/debian/patches/gmrun-0.9.2-f12.patch    1970-01-01 
01:00:00.000000000 +0100
+++ gmrun-0.9.2/debian/patches/gmrun-0.9.2-f12.patch    2017-03-08 
23:05:07.000000000 +0100
@@ -0,0 +1,32 @@
+Patch originally downloaded from
+https://src.fedoraproject.org/cgit/rpms/gmrun.git/plain/gmrun-0.9.2-f12.patch
+
+slighly modified (parts dropped, fuzz fixed) to apply on top of debian package.
+
+diff -ur gmrun-0.9.2/src/gtkcompletionline.cc 
gmrun-0.9.2.new/src/gtkcompletionline.cc
+--- gmrun-0.9.2/src/gtkcompletionline.cc       2010-01-11 12:22:35.097644540 
+0200
++++ gmrun-0.9.2.new/src/gtkcompletionline.cc   2010-01-11 12:22:45.686644030 
+0200
+@@ -79,9 +79,9 @@
+ on_key_press(GtkCompletionLine *cl, GdkEventKey *event, gpointer data);
+ 
+ /* get_type */
+-guint gtk_completion_line_get_type(void)
++GtkType gtk_completion_line_get_type(void)
+ {
+-  static guint type = 0;
++  static GtkType type = 0;
+   if (type == 0)
+   {
+     GtkTypeInfo type_info =
+diff -ur gmrun-0.9.2/src/gtkcompletionline.h 
gmrun-0.9.2.new/src/gtkcompletionline.h
+--- gmrun-0.9.2/src/gtkcompletionline.h        2003-11-16 12:43:32.000000000 
+0200
++++ gmrun-0.9.2.new/src/gtkcompletionline.h    2010-01-11 12:22:45.686644030 
+0200
+@@ -76,7 +77,7 @@
+     void (* cancel)(GtkCompletionLine *cl);
+   };
+ 
+-  guint gtk_completion_line_get_type(void);
++  GtkType gtk_completion_line_get_type(void);
+   GtkWidget *gtk_completion_line_new();
+ 
+   void gtk_completion_line_last_history_item(GtkCompletionLine*);
diff -Nru gmrun-0.9.2/debian/patches/series gmrun-0.9.2/debian/patches/series
--- gmrun-0.9.2/debian/patches/series   2010-07-17 19:05:49.000000000 +0200
+++ gmrun-0.9.2/debian/patches/series   2017-03-08 23:05:07.000000000 +0100
@@ -9,3 +9,4 @@
 90-window_placement.patch
 100-gmrunrc.patch
 debian-changes-0.9.2-2.1
+gmrun-0.9.2-f12.patch

Reply via email to