The first line is: #!/usr/bin/env python As part of a distro with its own dependency on python and pygtk packages, it should depend on the installation of Python it allegedly depends on with its definite path, instead of whatever's found in the PATH environment variable. Using env in the shebang will run Python from whatever is found in PATH. How reproducible: 1. Install own Python, e.g. using virtualenv. Do not install pygtk in that Python installation 2. Activate the installed Python. 2. Run diffuse and see it fail. Actual results: Traceback (most recent call last): File "/usr/bin/diffuse", line 124, in <module> import pygtk ImportError: No module named pygtk Expected results: diffuse should show a GUI window
Christopher, are you going to take over the package and fix this issue, too?
Thanks for the notification, I've fixed in git repo. Updates will be pushed.
diffuse-0.4.7-2.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/diffuse-0.4.7-2.fc19
diffuse-0.4.7-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/diffuse-0.4.7-2.fc18
diffuse-0.4.7-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
Could you please backport to F17?
(In reply to Josh Chia from comment #6) > Could you please backport to F17? Sorry, I don't have the access to push an update for f17 branch. I only maintain f18/f19 and rawhide. I'll request one if you really need?
Thanks. I need it as it prevents me from using virtualenv and still use "git difftool" with diffuse. I've filed a new bug for F17. If you know whom to assign it to, please do so.
diffuse-0.4.7-2.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.