Bug#593128: meld: UI missing features; does not exit on window close
Hugo Mills
hugo at carfax.org.uk
Sun Aug 15 17:00:06 UTC 2010
Package: meld
Version: 1.3.2-1
Severity: normal
I'm reporting this as a single problem, as I suspect that both
symptoms have the same root cause.
Meld is missing some user interface elements -- I get only the "New",
"Up", "Down" and "Stop" buttons. There are no "Save" buttons. The
backtrace from starting meld is as follows:
hrm at selene:egregium $ meld egregium/mission.py{,~}
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
/usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:40: RuntimeWarning: tp_compare didn't return -1 or -2 for exception
from gtk import _gtk
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/gtk-2.0/gi/__init__.py", line 27, in <module>
from gi.repository import GObject
ImportError: cannot import name GObject
In addition, the application does not quit. I'm not sure if this is
related to #592004 or not. Selecting File->Quit from the menu simply
does nothing other than printing a stack trace:
/usr/lib/meld/meld/melddoc.py:125: GtkWarning: gtk_ui_manager_remove_action_group: assertion `g_list_find (self->private_data->action_groups, action_group) != NULL' failed
uimanager.remove_action_group(self.actiongroup)
Traceback (most recent call last):
File "/usr/lib/meld/meld/meldapp.py", line 363, in on_menu_quit_activate
response = self.try_remove_page(page, appquit=1)
File "/usr/lib/meld/meld/meldapp.py", line 473, in try_remove_page
page.on_container_switch_out_event(self.ui)
File "/usr/lib/meld/meld/melddoc.py", line 126, in on_container_switch_out_event
uimanager.remove_ui(self.ui_merge_id)
File "/usr/lib/meld/meld/ui/gnomeglade.py", line 64, in __getattr__
raise AttributeError(key)
AttributeError: ui_merge_id
If I click on the close box of the window, I get a further identical
backtrace and the window does at least go away, but I still have to
hit ^C to kill the process.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.35-trunk-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages meld depends on:
ii python 2.6.5-13 interactive high-level object-orie
ii python-glade2 2.17.0-4 GTK+ bindings: Glade support
ii python-gtk2 2.17.0-4 Python bindings for the GTK+ widge
ii python-support 1.0.9 automated rebuilding support for P
Versions of packages meld recommends:
ii python-gconf 2.28.1-1 Python bindings for the GConf conf
ii python-gnome2 2.28.1-1 Python bindings for the GNOME desk
ii python-gtksourceview2 2.10.1-1 Python bindings for the GtkSourceV
ii yelp 2.30.1+webkit-1 Help browser for GNOME
meld suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list