New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rabbitvcs gedit plugin will not load in gedit 3.8, which requires Python 3 #34
Comments
Pull requests welcome for this. |
I noticed that there's a commit against this issue. So is this issue now fixed in git and should this issue now be closed? |
See #33 for more |
I'm seeing this bug in Fedora 21 - so is this a packaging bug then? https://bugzilla.redhat.com/show_bug.cgi?id=1082942 |
Gedit plugins interface is b0rken for python, see Further, the API implemented in the plugin can not work with any Gedit after version 3.12 cause the Gedit developers have completely redesigned the API. |
I looked into it a bit and it does look like there are some big changes in recent versions of Gedit. I was sort of hoping to get it running for the next release but I don't think I'll have time to sort it out. |
rabbitvcs will probably be removed from the coming debian stable due to this bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979257 |
Gedit 3.8 requires python3, so rabbitvcs gedit plugin won't work with it.
This bug was created in previous issue tracker and is still not fixed. Here is original issue: https://code.google.com/p/rabbitvcs/issues/detail?id=797
First thing to be done is to change "Loader=python" to "Loader=python3" in rabbitvcs-gedit3.plugin file. However that is not enough, as rabbitvcs-plugin.py has to be ported to Python 3. When I executed this plugin as written in python3, I got this error:
Traceback (most recent call last):
File "/usr/lib/gedit/plugins/rabbitvcs-plugin.py", line 38, in
import rabbitvcs.util.helper
ImportError: No module named 'rabbitvcs'
(gedit:10518): libpeas-WARNING **: Error loading plugin 'rabbitvcs-plugin'
The text was updated successfully, but these errors were encountered: