python-caja not reading from /usr/share/caja-python/extensions/

Bug #1553432 reported by Matthew Jenkins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
caja (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

No extensions placed in /usr/share/caja-python/extensions are detected or used by caja. This includes default extensions.

Currently on 1.10.0-2

Description: Ubuntu 15.10
Release: 15.10

Revision history for this message
Vlad Orlov (monsta) wrote :

What is meant by "default extensions"? Do you mean sample Python extensions from /usr/share/doc/python-caja/examples/ ?

Also, just in case, check if you have anything in the local Python extensions dir:

ls -al ~/.local/share/caja-python/extensions

Revision history for this message
Matthew Jenkins (mjenki03) wrote :

~/.local/share/caja-python/extensions does not exist.

ls -la /usr/share/caja-python/extensions/
total 56
drwxr-xr-x 2 root root 4096 Mar 4 20:07 .
drwxr-xr-x 3 root root 4096 Oct 21 12:50 ..
-rw-r--r-- 1 root root 5827 Oct 21 10:56 deja.py
-rw-r--r-- 1 root root 33813 May 1 2015 folder-color.py
-rw-r--r-- 1 root root 3720 May 1 2015 insync-caja-plugin.py
-rw-r--r-- 1 root root 0 Sep 17 17:22 .placeholder

I don't know what deja.py does but there is definitely no color picker and insync does show up.

Revision history for this message
Vlad Orlov (monsta) wrote :

Ah, so insync extension does actually work?

Revision history for this message
Matthew Jenkins (mjenki03) wrote :

The insync dev confirmed it works. https://forums.insynchq.com/t/insync-caja-not-working/4707/7

On freenode before filing a report I asked if anyone else used caja and if python extensions were not working. Could it be related to https://github.com/mate-desktop/python-caja/issues/22 ?

Revision history for this message
Matthew Jenkins (mjenki03) wrote :

I appear to have confirmed it is the above bug.

I moved the extensions to my desktop. Then did sudo killall caja. Caja reloaded and it was normal. I then copied the insync extension back in and did sudo killall caja again. Caja reloaded but this time the insync extension was working. I then copied deja in and reiterated. Now insync did not work.

Revision history for this message
Vlad Orlov (monsta) wrote :

Yes, by your description it looks like it's that bug. It's actually in Caja itself, not in python-caja. The fix should land in the official MATE repo for 15.10 soon:

https://launchpad.net/~ubuntu-mate-dev/+archive/ubuntu/wily-mate

Please note that you'll need to upgrade the whole MATE to 1.12 from that repo. I'm not sure whether 1.10 would be updated as well.

affects: python-caja (Ubuntu) → caja (Ubuntu)
Changed in caja (Ubuntu):
status: New → Fix Committed
Changed in caja (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.