[Pkg-bazaar-maint] Bug#517937: bzr-gtk: unintended dependancy on seahorse

Samuel Bronson naesten at gmail.com
Tue Mar 3 00:27:30 UTC 2009


Package: bzr-gtk
Version: 0.94.0-1
Severity: important
File: /usr/share/pyshared/bzrlib/plugins/gtk/seahorse.py

When I run many of the commands provided by bzr-gtk, I get essentially
the following exception:

% bzr gannotate INSTALL
bzr: ERROR: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.seahorse was not provided by any .service files

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 896, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 842, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 542, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/gtk/__init__.py", line 298, in run
    from annotate.gannotate import GAnnotateWindow
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/gtk/annotate/gannotate.py", line 31, in <module>
    from bzrlib.plugins.gtk.revisionview import RevisionView
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/gtk/revisionview.py", line 30, in <module>
    from bzrlib.plugins.gtk import seahorse
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/gtk/seahorse.py", line 42, in <module>
    crypto = dbus.Interface(bus.get_object(BUS_NAME, CRYPTO_PATH),
  File "/var/lib/python-support/python2.5/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/var/lib/python-support/python2.5/dbus/proxies.py", line 241, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/var/lib/python-support/python2.5/dbus/bus.py", line 183, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/var/lib/python-support/python2.5/dbus/bus.py", line 281, in start_service_by_name
    'su', (bus_name, flags)))
  File "/var/lib/python-support/python2.5/dbus/connection.py", line 607, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.seahorse was not provided by any .service files

bzr 1.12 on python 2.5.2 (linux2)
arguments: ['/usr/bin/bzr', 'gannotate', 'INSTALL']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  bzrtools             /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools [1.12]
  gtk                  /usr/lib/python2.5/site-packages/bzrlib/plugins/gtk [0.94.0.final.1]
  launchpad            /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]
  netrc_credential_store /usr/lib/python2.5/site-packages/bzrlib/plugins/netrc_credential_store [unknown]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.

/usr/lib/python2.5/site-packages/bzrlib/plugins/gtk/seahorse.py is a
symlink to /usr/share/pyshared/bzrlib/plugins/gtk/seahorse.py (which
is in the bzr-gtk package).

Looking at the file, it looks as though it tries to raise ImportError
when this would happen, but that fails here for some reason. Should
this go upstream to https://bugs.launchpad.net/bzr-gtk/+filebug ?


-- System Information: Debian Release: 5.0 APT prefers testing APT
policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages bzr-gtk depends on:
ii  bzr                           1.12-1     easy to use distributed version co
ii  python                        2.5.2-1    An interactive high-level object-o
ii  python-central                0.6.7      register and build utility for Pyt
ii  python-glade2                 2.12.1-6   GTK+ bindings: Glade support
ii  python-gtk2                   2.12.1-6   Python bindings for the GTK+ widge

Versions of packages bzr-gtk recommends:
pn  bzr-dbus                      <none>     (no description available)
ii  python-cairo                  1.4.12-1   Python bindings for the Cairo vect
pn  seahorse                      <none>     (no description available)

-- no debconf information





More information about the Pkg-bazaar-maint mailing list