Chris Cheney’s Blog

Ubuntu using gvfs fuse now

Posted in, Ubuntu by Chris on March 13, 2009

As of 1:3.0.1-5ubuntu1 in Ubuntu Jaunty OOo will be using gvfs fuse instead of gnome-vfs or gio. This is because both gnome-vfs and gio support in OOo is buggy. Currently gnome-vfs fails to save documents properly and enabling gio causes OOo to not start at all. Of course using gvfs fuse has exposed numerous bugs as well, before gvfs 1.1.8 it did not support ftruncate well enough for OOo to save files. It does work now but there are still a few bugs with saving to ftp and webdav.

Tagged with:

4 Responses

Subscribe to comments with RSS.

  1. Tomáš said, on March 13, 2009 at 4:09 am

    What is the exact difference between gvfs and gio? I thought they were the same.

    • Chris said, on March 13, 2009 at 8:34 am

      There are three parts to the puzzle gnome-vfs, gio, and gvfs. gnome-vfs is the old vfs api which is now deprecated. gio is the new glib vfs api. gvfs is the userspace vfs designed to work with gio. Basically with the new OOo packages I am using the gvfs fuse (filesystem in userspace), which looks like just another part of your system, to do network io since both the gnome-vfs and gio api support in OOo are too buggy.

  2. Eric Yeoh said, on March 13, 2009 at 11:14 am

    Hi Chris,

    Glad to see your blog. Interestingly, one of my guys over here tried opening and ODT across SFTP and it borked on him, guess now I know why.



    • Chris said, on March 13, 2009 at 1:35 pm

      Yea, it should work once 1:3.0.1-5ubuntu2 has built and is in Jaunty. There is currently a issue on the buildd so it probably won’t happen until tomorrow.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: