Package: release.debian.org User: release.debian....@packages.debian.org Usertags: unblock Severity: normal
Hi, Please unblock the package gmrun. The automatic update ("recompiled with PIC") broke the package (because of API changes in gtk2, it only produces segmentation faults). The uploaded package includes the patch extracted from the Fedora project (provided by Andreas Henriksson) to fix the issue and makes the package usable again. The changelog entry is: gmrun (0.9.2-2.2) unstable; urgency=medium * Non-maintainer upload. [ Andreas Henriksson ] * fix return type of gtk_completion_line_get_type (Closes: #857065) -- Lukas Schwaighofer <lu...@schwaighofer.name> Sun, 12 Mar 2017 23:49:46 +0100 I've attached the debdiff between the version in testing and in unstable. Thank you Lukas Schwaighofer
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-12 23:49:46.000000000 +0100 @@ -1,3 +1,12 @@ +gmrun (0.9.2-2.2) unstable; urgency=medium + + * Non-maintainer upload. + + [ Andreas Henriksson ] + * fix return type of gtk_completion_line_get_type (Closes: #857065) + + -- Lukas Schwaighofer <lu...@schwaighofer.name> Sun, 12 Mar 2017 23:49:46 +0100 + gmrun (0.9.2-2.1) unstable; urgency=low * Non-maintainer upload. diff -Nru gmrun-0.9.2/debian/patches/return-type-gtk_completion_line_get_type.patch gmrun-0.9.2/debian/patches/return-type-gtk_completion_line_get_type.patch --- gmrun-0.9.2/debian/patches/return-type-gtk_completion_line_get_type.patch 1970-01-01 01:00:00.000000000 +0100 +++ gmrun-0.9.2/debian/patches/return-type-gtk_completion_line_get_type.patch 2017-03-12 23:49:46.000000000 +0100 @@ -0,0 +1,45 @@ +From: Andreas Henriksson <andr...@fatal.se> +Date: Wed, 8 Mar 2017 23:21:15 +0100 +Subject: fix return type of gtk_completion_line_get_type + +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 + +Closes: #857065 +--- + src/gtkcompletionline.cc | 4 ++-- + src/gtkcompletionline.h | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/gtkcompletionline.cc b/src/gtkcompletionline.cc +index 90897f7..c247994 100644 +--- a/src/gtkcompletionline.cc ++++ b/src/gtkcompletionline.cc +@@ -77,9 +77,9 @@ static gboolean + 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 --git a/src/gtkcompletionline.h b/src/gtkcompletionline.h +index 5e14cd7..caed4c7 100644 +--- a/src/gtkcompletionline.h ++++ b/src/gtkcompletionline.h +@@ -76,7 +76,7 @@ extern "C++" { + 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-12 23:49:46.000000000 +0100 @@ -9,3 +9,4 @@ 90-window_placement.patch 100-gmrunrc.patch debian-changes-0.9.2-2.1 +return-type-gtk_completion_line_get_type.patch
pgptH5MPUQK0c.pgp
Description: OpenPGP digital signature