Bug#545359: meld: opening file diff fails with Python exception (version control browser, Subversion)

Malte Helmert helmert at informatik.uni-freiburg.de
Sun Sep 6 17:21:28 UTC 2009


Package: meld
Version: 1.3.0-1
Severity: important

When I open meld in "version control browser mode" from within a Subversion working copy, as in

$ meld . &

and then double-click on one of the modified files, I get a Python exception on the console and
the file diff does not open. This happens for me always, so using meld for Subversion working copies
is completely broken for me.

Here's an example traceback:

Traceback (most recent call last):
  File "/usr/lib/meld/task.py", line 130, in iteration
    ret = task()
  File "/usr/lib/meld/vcview.py", line 346, in run_diff_iter
    diff = difffunc()
  File "/usr/lib/meld/vcview.py", line 412, in _command_iter
    r = readfunc()
  File "/usr/lib/meld/misc.py", line 194, in __call__
    os.chdir( workdir )
OSError: [Errno 2] No such file or directory: '/home/helmert/repos/downward/branches/everything/downward/search/Helmert /home/helmert/repos/downward/branches/everything/downward/search'

The first part of that path, '/home/helmert/repos/downward/branches/everything/downward/search/' is the
current working directory. The next part, 'Helmert', is part of my Subversion user name (the full user name
is 'Malte Helmert'), so maybe it's somehow pulling that from metadata in the working copy. I have no idea
why apparently there are two paths run together here.



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-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 meld depends on:
ii  python                        2.5.4-2    An interactive high-level object-o
ii  python-glade2                 2.14.1-3   GTK+ bindings: Glade support
ii  python-gnome2                 2.26.1-1   Python bindings for the GNOME desk
ii  python-gtk2                   2.14.1-3   Python bindings for the GTK+ widge
ii  python-support                1.0.3      automated rebuilding support for P

Versions of packages meld recommends:
ii  python-gnome2-desktop         2.26.0-1   Python bindings for the GNOME desk
ii  yelp                          2.26.0-2   Help browser for GNOME

meld suggests no packages.

-- no debconf information






More information about the pkg-gnome-maintainers mailing list