Description of problem: I have installed Fedora 20 x86_64, and I wanted to use tortoisehg-nautilus (which uses the nautilus-python extension and worked fine on Fedora 19 x86_64), but it does not work. When starting Nautilus from the command line, the following errors appear: ImportError: could not import gobject (could not find _PyGObject_API object) (nautilus:4571): Nautilus-Python-WARNING **: pygobject initialization failed (nautilus:4571): Nautilus-Python-WARNING **: nautilus_python_init_python failed Initializing nautilus-open-terminal extension Version-Release number of selected component (if applicable): Fedora 20 nautilus-3.10.1-2.fc20.x86_6 nautilus-python-1.1-4.fc19.x86_64 tortoisehg-nautilus-2.10.1-0.fc20.noarch How reproducible: Steps to Reproduce: 1. Open Nautilus 2. Go to a directory that is versioned with Mercurial Actual results: The directory is shown as it was not versioned, no symbols and no tortoisehg context menu Expected results: The versioned directory contains the symbols for up to date files, or modified files, and the right-click context menu has some commonly used Mercurial commands Additional info:
The nautilus-python package needs to be rebuilt for Fedora 20, see bug #992325 and #993991.
Created attachment 858873 [details] Fix Here is the patch that I have applied to nautilus-python.spec in order to get everything working again -- quite simple, actually.
nautilus-python-1.1-6.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/nautilus-python-1.1-6.fc20
Package nautilus-python-1.1-6.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing nautilus-python-1.1-6.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-2032/nautilus-python-1.1-6.fc20 then log in and leave karma (feedback).
The nautilus-python-1.1-6.fc20 found in the updates-testing repo works great and fixes this bug, thank you very much.
Before closing this bug, I found that the overlay symbols and the tortoisehg context menus are there, but if I try to make an action on a file inside a subdirectory, for example Right click on a modifiled file->TortoiseHG->Revert file... tortoisehg fails with the message box: No files found for this operation. On the console the output is something like static/coffee/levels.coffee: No such file or directory I don't know if this is a problem with the latest version of tortoisehg-nautilus, or the nautilus-python patch.
nautilus-python-1.1-6.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.