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!

36 responses to “Release announcement for RabbitVCS v0.15!”

  1. Patricio says:

    Great!

  2. Primoz says:

    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.

    • Adam Plumb says:

      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.

  3. mmanzato says:

    Great, thanks a lot!

  4. Antoine says:

    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!

    • Jason Heeris says:

      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

        • Jason Heeris says:

          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.

          • Jacques Beukes says:

            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

  5. El Pato says:

    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

  6. Jason Heeris says:

    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.

    • El Pato says:

      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!

  7. JIC says:

    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

    • Adam Plumb says:

      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.

  8. TidalWave says:

    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?

  9. Jason Heeris says:

    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 :/

  10. Cdoshi says:

    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.

  11. cdbfoster says:

    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!

  12. Quaxo76 says:

    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

  13. JIC says:

    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

    • Adam Plumb says:

      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?

    • JIC says:

      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.

    • Anonymous says:

      I removed “/usr/share/icons/hicolor/scalable/apps/jockey-kde.svg” icon and now it works for me as well!

      • Matthias says:

        removed “jockey-kde.svg” and everything is working as far as I can see.
        Thank you good sir.

  14. Quaxo76 says:

    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

  15. Jordi says:

    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