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