** Description changed:

+ == SRU ==
+ 
+ [Impact]
+ Nautilus does not works (its window is never displayed) when python-nautilus 
1.0.0 and any python extension is installed
+ 
+ [Stable Fix]
+ http://tmp.fgsp.org/python-nautilus/python-nautius.patch
+ 
+ [Test Case]
+ bzr branch lp:nautilus-terminal
+ cd nautilus-terminal
+ mkdir ~/.local/share/nautilus-python/extensions
+ cp ./src/nautilus_terminal.py ~/.local/share/nautilus-python/extensions
+ nautilus -q && nautilus --no-desktop
+ 
+ 
+ == ORIGINAL DESCRIPTION ==
+ 
  - Install Python-Nautilus in Ubuntu 11.10 (beta2 in my case)
  
  - Create the TestExtension.py [0] from the nautilus-python Reference
  Manual and put it in the ~/.local/share/nautilus-python/extensions
  folder (as per the RM's instructions)
  
  - Restart Nautilus: `killall nautilus` and `nautilus --no-desktop`.
  
  The following Exceptions will apprear in your terminal, and no Nautilus
  extension will appear:
  
  emilien@ubuntu1110b2:~$ nautilus --no-desktop
  ** (nautilus:6258): DEBUG: Syncdaemon not running, waiting for it to start in 
NameOwnerChanged
  Traceback (most recent call last):
-   File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 23, in <module>
-     from ._gi import _API, Repository
+   File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 23, in <module>
+     from ._gi import _API, Repository
  ImportError: could not import gobject (error was: ImportError('When using 
gi.repository you must not import static modules like "gobject". Please change 
all occurrences of "import gobject" to "from gi.repository import GObject".',))
  
  (nautilus:6258): Nautilus-Python-WARNING **: nautilus_python_init_python 
failed
  Traceback (most recent call last):
-   File 
"/home/emilien/.local/share/nautilus-python/extensions/TestExtension.py", line 
2, in <module>
-     from gi.repository import GObject
-   File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 23, in <module>
-     from ._gi import _API, Repository
+   File 
"/home/emilien/.local/share/nautilus-python/extensions/TestExtension.py", line 
2, in <module>
+     from gi.repository import GObject
+   File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 23, in <module>
+     from ._gi import _API, Repository
  ImportError: cannot import name _API
  
  It is thus not possible to create a Nautilus extension using Python
  starting with Ubuntu 11.10. I came to this conclusion while trying to
  fix Bug #849361. Please give directions on how to build such an
  extension from Python, using Nautilus-Python 1.0.
  
  [0] http://projects.gnome.org/nautilus-python/documentation/html
  /nautilus-python-overview-example.html#id3054758

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/858925

Title:
  Nautilus-Python broken in Oneiric

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nautilus-python/+bug/858925/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to