This diff should workaround it:
diff -u libgksu-2.0.12/debian/changelog libgksu-2.0.12/debian/changelog --- libgksu-2.0.12/debian/changelog +++ libgksu-2.0.12/debian/changelog @@ -1,3 +1,11 @@ +libgksu (2.0.12-1ubuntu3) karmic; urgency=low + + * debian/patches/02_woraround_gtk_editable_bug.patch: + - workaround problem in gtk 2.17.4 with gtkeditable + (LP: #398849) + + -- Michael Vogt <email address hidden> Mon, 13 Jul 2009 18:39:44 +0200 + libgksu (2.0.12-1ubuntu2) karmic; urgency=low
* debian/patches/01_revert_forkpty.patch: only in patch2: unchanged: --- libgksu-2.0.12.orig/debian/patches/02_woraround_gtk_editable_bug.patch +++ libgksu-2.0.12/debian/patches/02_woraround_gtk_editable_bug.patch @@ -0,0 +1,15 @@ +diff -Nur -x '*.orig' -x '*~' libgksu-2.0.12/libgksuui/gksuui-dialog.c libgksu-2.0.12.new/libgksuui/gksuui-dialog.c +--- libgksu-2.0.12/libgksuui/gksuui-dialog.c 2008-05-09 19:39:54.000000000 +0200 ++++ libgksu-2.0.12.new/libgksuui/gksuui-dialog.c 2009-07-13 18:41:20.598305294 +0200 +@@ -527,9 +527,9 @@ + gchar* + gksuui_dialog_get_password (GksuuiDialog *dialog) + { +- GtkEditable *entry = GTK_EDITABLE(dialog->entry); ++ GtkEntry *entry = GTK_ENTRY(dialog->entry); + +- return gtk_editable_get_chars (entry, 0, -1); ++ return gtk_entry_get_text (entry); + } + + /**
This diff should workaround it:
diff -u libgksu- 2.0.12/ debian/ changelog libgksu- 2.0.12/ debian/ changelog 2.0.12/ debian/ changelog 2.0.12/ debian/ changelog patches/ 02_woraround_ gtk_editable_ bug.patch:
--- libgksu-
+++ libgksu-
@@ -1,3 +1,11 @@
+libgksu (2.0.12-1ubuntu3) karmic; urgency=low
+
+ * debian/
+ - workaround problem in gtk 2.17.4 with gtkeditable
+ (LP: #398849)
+
+ -- Michael Vogt <email address hidden> Mon, 13 Jul 2009 18:39:44 +0200
+
libgksu (2.0.12-1ubuntu2) karmic; urgency=low
* debian/ patches/ 01_revert_ forkpty. patch: 2.0.12. orig/debian/ patches/ 02_woraround_ gtk_editable_ bug.patch 2.0.12/ debian/ patches/ 02_woraround_ gtk_editable_ bug.patch 2.0.12/ libgksuui/ gksuui- dialog. c libgksu- 2.0.12. new/libgksuui/ gksuui- dialog. c 2.0.12/ libgksuui/ gksuui- dialog. c 2008-05-09 19:39:54.000000000 +0200 2.0.12. new/libgksuui/ gksuui- dialog. c 2009-07-13 18:41:20.598305294 +0200 dialog_ get_password (GksuuiDialog *dialog) dialog- >entry) ; dialog- >entry) ; get_chars (entry, 0, -1);
only in patch2:
unchanged:
--- libgksu-
+++ libgksu-
@@ -0,0 +1,15 @@
+diff -Nur -x '*.orig' -x '*~' libgksu-
+--- libgksu-
++++ libgksu-
+@@ -527,9 +527,9 @@
+ gchar*
+ gksuui_
+ {
+- GtkEditable *entry = GTK_EDITABLE(
++ GtkEntry *entry = GTK_ENTRY(
+
+- return gtk_editable_
++ return gtk_entry_get_text (entry);
+ }
+
+ /**