Bug#767821: gir1.2-caja is someway broken - unable to import Caja from gi.repository
nrbrtx at gmail.com
Sun Nov 2 20:17:52 UTC 2014
Dear Debian developers!
As you may know from GitHub (mate-desktop / caja / 322
<https://github.com/mate-desktop/caja/issues/322>) and from LP: #1170017
<https://bugs.launchpad.net/bugs/1170017> I'm trying to port TortoiseHG
extension from Nautilus to Caja (see comment 18
from the bug).
I placed my python extension script in my BitBucket repository
For integration with Caja my script should be copied to
after that Caja should be relaunched with caja -q.
I tested it in Debian 8 (jessie/sid) - it works as
expected (there are green star icon on a folder and TortoiseHG drop-down
But if I install gir1.2-caja in Debian 7 I can't use my extension because
of python error:
$python -c "from gi.repository import Caja"
ERROR:root:Could not find any typelib for Caja
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: cannot import name Caja
This is caused by wrong file-structure of gir1.2-caja package. It has
/usr/lib/i386-linux-gnu/girepository-1.0/Caja-2.0.typelib but not in
If I move typelib manually to correct location, I can use it, but get
another bug - 766879 <
The bug about Caja-2.0.typelib exists in Ubuntu too - it is bug 1380313 <
https://bugs.launchpad.net/bugs/1380313>. Please fix this bug in Debian.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the pkg-mate-team