Package: python2.3-vte
Version: 1:0.12.0-1
Severity: important
Tags: patch

The gdebi-gtk graphical package installer will quit after being granted 
administrative privileges. If you run it in a terminal, it complains of 
a missing "python reaper" extension. I attached a patch from Ubuntu 
that, when the python2.3-vte package is built with it, it fixes the problem.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages python2.3-vte depends on:
ii  libatk1.0-0               1.11.4-1       The ATK accessibility toolkit
ii  libc6                     2.3.6-7        GNU C Library: Shared libraries
ii  libcairo2                 1.1.1-0ubuntu1 The Cairo 2D vector graphics libra
ii  libfontconfig1            2.3.2-5.1      generic font configuration library
ii  libglib2.0-0              2.10.2-1       The GLib library of C routines
ii  libgtk2.0-0               2.8.17-1       The GTK+ graphical user interface 
ii  libice6                   1:1.0.0-3      X11 Inter-Client Exchange library
ii  libncurses5               5.5-1.1        Shared libraries for terminal hand
ii  libpango1.0-0             1.12.1-2       Layout and rendering of internatio
ii  libsm6                    1:1.0.0-4      X11 Session Management library
ii  libvte4                   1:0.12.0-1     Terminal emulator widget for GTK+ 
ii  libx11-6                  2:1.0.0-6      X11 client-side library
ii  libxcursor1               1.1.5.2-5      X cursor management library
ii  libxext6                  1:1.0.0-4      X11 miscellaneous extension librar
ii  libxfixes3                1:4.0-0ubuntu1 X11 miscellaneous 'fixes' extensio
ii  libxft2                   2.1.8.2-6      FreeType-based font drawing librar
ii  libxi6                    1:1.0.0-5      X11 Input extension library
ii  libxinerama1              1:1.0.1-4      X11 Xinerama extension library
ii  libxrandr2                2:1.1.0.2-4    X11 RandR extension library
ii  libxrender1               1:0.9.0.2-4    X Rendering Extension client libra
ii  python2.3                 2.3.5-9.1      An interactive high-level object-o
ii  python2.3-gtk2            2.8.2-3        Python bindings for the GTK+ widge

python2.3-vte recommends no packages.

-- no debconf information
diff -Nur vte-0.11.15/python/vte.defs vte-0.11.15.new/python/vte.defs
--- vte-0.11.15/python/vte.defs	2004-04-29 22:41:55.000000000 -0400
+++ vte-0.11.15.new/python/vte.defs	2005-10-28 15:59:50.000000000 -0400
@@ -7,6 +7,14 @@
   (gtype-id "VTE_TYPE_TERMINAL")
 )
 
+(define-object Reaper
+  (in-module "Vte")
+  (parent "GObject")
+  (c-name "VteReaper")
+  (gtype-id "VTE_TYPE_REAPER")
+)
+
+
 ;; Enumerations and flags ...
 
 (define-enum TerminalEraseBinding
@@ -665,3 +673,13 @@
 )
 
 
+;; From ../src/reaper.h
+(define-function vte_reaper_get_type
+  (c-name "vte_reaper_get_type")
+  (return-type "GtkType")
+)
+
+(define-function reaper_get
+  (c-name "vte_reaper_get")
+  (return-type "VteReaper")
+)
diff -Nur vte-0.11.15/python/vte.override vte-0.11.15.new/python/vte.override
--- vte-0.11.15/python/vte.override	2005-10-28 15:59:45.000000000 -0400
+++ vte-0.11.15.new/python/vte.override	2005-10-28 15:59:50.000000000 -0400
@@ -6,12 +6,14 @@
 #include <pygobject.h>
 #include <gtk/gtk.h>
 #include "../src/vte.h"
+#include "../src/reaper.h"
 %%
 modulename vte
 %%
 import gtk.gdk.Pixbuf as PyGdkPixbuf_Type
 import gtk.MenuShell as PyGtkMenuShell_Type
 import gtk.Widget as PyGtkWidget_Type
+import gobject.GObject as PyGObject_Type
 %%
 override vte_terminal_feed kwargs
 static PyObject *
diff -Nur vte-0.11.15/python/vtemodule.c vte-0.11.15.new/python/vtemodule.c
--- vte-0.11.15/python/vtemodule.c	2005-03-17 01:43:44.000000000 -0500
+++ vte-0.11.15.new/python/vtemodule.c	2005-10-28 15:59:50.000000000 -0400
@@ -25,6 +25,7 @@
 #include <pygobject.h>
 #include <pygtk/pygtk.h>
 #include "../src/vte.h"
+#include "../src/reaper.h"
 
 extern void pyvte_register_classes(PyObject * d);
 extern PyMethodDef pyvte_functions[];
  • Bug#364383: python2.3-vte: gdebi crashes: missing python reape... Andrew Barr

Reply via email to