Release announcement for RabbitVCS v0.15!
Good news! RabbitVCS v0.15 is out!
This release is mainly focused on adding Nautilus 3.0 support with the
new nautilus-3.0 client extension. However, there are quite a few bug
fixes and changes in there as well, including migrating from Glade to
GtkBuilder for dialogs.
Download RabbitVCS v0.15 at:
http://wiki.rabbitvcs.org/wiki/download
Homepage:
http://www.rabbitvcs.org
Note: We should have new packages in our PPA within a few days.
Issue Tracker:
http://code.google.com/p/rabbitvcs/issues/list
A big thanks and a great job to everyone on the team and everyone who
contributed to this release!
Great!
Where can I get the deb’s for 0.15? I tried to install manualy but i don’t get anything in nautilus nor in the cli. I tried this on ubuntu 11.10 and did just as it says in the readme:
installed dependecies, some of wich now have a little diferent name no nautilus-python but python-nautilus and some other was also renamed. Than i ran something like sudo python rabbitvcs.py install and it said installed than I copied the nautilus 3 extension from client folder to /usr/share/nautilus-python/extensions and restarted nautilus and also tried restarting the computer. Any help would be greatly appreciated.
The debs for v0.15 aren’t out yet, Jason is working on them. Keep any eye out on this blog or on the mailing lists over the next few days for updates.
Regarding your installation, can you install the command line tool then try to run one of the windows (like ‘rabbitvcs update’ on an svn repo). If there are errors you should see them in the console. You might also want to check the log file at ~/.config/rabbitvcs/RabbitVCS.log.
Great, thanks a lot!
Hi,
I’ve just saw that the PPA was updated with the latest 0.15 version but it doesn’t seem to have a build for Ubuntu 11.10 (Oneiric). How can I install it?
Thanks a lot!
I’m working on the packaging for that now. It’ll probably be another day.
I am using karmic (I am stuck with it because of work), and rabbitvcs-nautilus won’t install because of dependency issues (I think it doesn’t like using less than followed by a tilde: <3.0~)
Depends: nautilus (<3.0~) but 1:2.28.4-0ubuntu1.7 is to be installed
The other packages installed fine, just not rabbitvcs-nautilus
It’s not the tilde, that’s to account for backports. It’s probably the fact that there’s an epoch number in the version, and the “less than” requirement is failing on that. I’ll have to correct it when I get home.
I’ve got the same thing on Natty running in Classic mode. Looking forward to the fix Jason!
The following packages have unmet dependencies:
rabbitvcs-nautilus : Depends: nautilus (< 3.0~) but 1:2.32.2.1-0ubuntu13 is to be installed
E: Broken packages
It also affects Lucid LTS.
The following packages have unmet dependencies:
rabbitvcs-nautilus: Depends: nautilus (< 3.0~) but 1:2.31.1-0ubuntu2~ppa92 is to be installed
Okay, for info on the packaging problems, and updates, see the mailing list! In short: I can’t test as rigorously as I have for previous releases, give it a few hours for new packages, and hope for the best.
Cheers!
I had actually managed to get it installed with dpkg –force, but that made apt cry a lot.
New package (0.15.0.1-2) works like a charm!
Still can’t get it to work, I’m using rabbitvcs 0.15 (Oneiric) and python-nautilus 1.1 (from Precise repository)
/usr/share/nautilus-python/extensions# sudo python RabbitVCS.py
Traceback (most recent call last):
File “RabbitVCS.py”, line 60, in
import nautilus
ImportError: No module named nautilus
You are using the Nautilus 2 extension (from the clients/nautilus folder), you must use the Nautilus 3 extension (from the clients/nautilus-3.0 folder). I’m not sure if there are separate packages, but there probably should be.
It was installed rabbitvcs-nautilus3 (oneiric) package.
I copied the clients/nautilus-3.0 file, and now there’s no errors, but no context menu yet.
I made another mistake in the package config. It should install the right extension now.
I dont wanna sound ungratefull because I love the work you guys are doing but will thunarx-python also recieve an update so we can install rabbitvcs on xubuntu 11.10 also?
Okay, the client installation problem should be fixed. Although it sounds like there’s another installation problem that’ll come up, so it might take another release for it all to work :/
I installed the update from the repository on ubuntu 10.11 gnome classic and added the nautilus3 package.
It gives me an input/ouput error on opening the file manager. I had to remove the nautilus3 package for my file manager to open.
Hi there,
This is great news about the release! Although like some other people I’m having some trouble installing it from the ppa.
I’m getting this:
The following packages have unmet dependencies:
rabbitvcs-nautilus : Depends: nautilus (< 1:3.0~) but 1:3.2.1-0ubuntu3 is to be installed
Depends: python-nautilus (= 0.2.0) but it is not installable
E: Unable to correct problems, you have held broken packages.
Any ideas on what I should do? Thanks so much!
You need to install the rabbitvcs-nautilus3 package, not rabbitvcs-nautilus.
Just installed rabbitvcs-nautilus3 on Ubuntu 11.10. Apt didn’t complain, but now Nautilus won’t start (it outputs a segfault). Also, the desktop is empty (no icons). If I uninstall rabbitvcs-nasutilus3, then everything is OK again, and I ran run rabbitvcs from the terminal.
Cristian
same problem here
and here
Idem
What’s happening here:
/usr/share/nautilus-python/extensions# nautilus -q
Traceback (most recent call last):
File “/usr/share/nautilus-python/extensions/RabbitVCS.py”, line 143, in __init__
pixbuf = GdkPixbuf.Pixbuf.new_from_file(path)
File “/usr/lib/python2.7/dist-packages/gi/types.py”, line 67, in constructor
return info.invoke(cls, *args, **kwargs)
gi._glib.GError: Couldn’t recognize the image file format for file ‘/usr/share/icons/hicolor/scalable/apps/jockey-kde.svg’
Initializing nautilus-gdu extension
** (nautilus:7215): DEBUG: Syncdaemon not running, waiting for it to start in NameOwnerChanged
Shutting down nautilus-gdu extension
This would be better handled on the mailing list or in a bug report. That looks like a bindings issue. What version of pygobject are you running?
Ok, I moved two files off from that icons folder, and now context menu is showing like it should.
pygobject-2-dev 2.28.6-6svn1
pygobject-dev 3.0.0-0ubuntu4
Problem solved, at least for me.
I removed “/usr/share/icons/hicolor/scalable/apps/jockey-kde.svg” icon and now it works for me as well!
removed “jockey-kde.svg” and everything is working as far as I can see.
Thank you good sir.
This is the error I get:
nautcristian@cristian-laptop:~$ nautilus -q
** (nautilus:25698): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object
Initializing nautilus-gdu extension
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0′ failed
import gobject._gobject
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: specified class size for type `PyGtkGenericCellRenderer’ is smaller than the parent type’s `GtkCellRenderer’ class size
from gtk import _gtk
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_get_qdata: assertion `node != NULL’ failed
from gtk import _gtk
Segmentation fault
There is a bug filled with this issue:
http://code.google.com/p/rabbitvcs/issues/detail?id=612
It seems there are many notified issues related to this same problem. Another user suggested a workaround in http://code.google.com/p/rabbitvcs/issues/detail?id=615 and it worked in my case (Ubuntu 11.10 Oneiric):
Just edit the file:
$ gksudo gedit /usr/share/nautilus-python/extensions/RabbitVCS.py &
and comment the line #79
#import rabbitvcs.ui.property_page
This will allow to open nautilus, and also Rabbitvcs works as expected (icons in nautilus are ok). The only missing thing seems to be the icons and colors from Rabbitvcs context menu.
This is permanently fixed in the latest release, v0.15.0.5, so the workaround isn’t necessary anymore.
http://code.google.com/p/rabbitvcs/issues/detail?id=612#c13
True enough. My problem was related to older (manual) installations interfering with the new version, as you pointed out in http://code.google.com/p/rabbitvcs/issues/detail?id=612#c13