Recent blog entries by gicmo

Last Thursday I merged the Apple Filing Protocol (AFP) backend for GVfs; so we finally have support for Apple shares too now. It has been written by Carl-Anton Ingmarsson and it was his Summer of Code 2011 project. It is on the master branch and thus will be in the next unstable release. Please test it and report bugs against the “afp backend” component.

Carl-Anton did quite an impressive job – probably best depicted by the diffstat of the merge:

Just a quick reminder: The student application period for the Google Summer of Code 2011 has opened as of yesterday (Monday, the 28th of March). Apply now! The starting point for Gnome is here; it has all the relevant information.

In addition to that, if you are happen to be interested in Neuroscience and Informatics the International Neuroinformatics Coordinating Facility (INCF) also got accepted as a organization (Thanks Raphael!). Among other very interesting project ideas there are also two proposals that are Gnome related (as in pygtk based applications). If you have a cool Neuroinformatics+Gnome based idea be sure to apply at the INCF. The starting point is here.

VBoxMount is a little tool for providing virtual disk images from VirtualBox as linux block devices. It uses the linux kernel’s network block device driver to do it in userspace (otherwise we’d have to bring vbox code into kernelspace which is a no-go).
I have been developing it for Topalis. From the very beginning of the project it was clear that it should become open, and maybe integrated into VirtualBox itself later. It is currently hosted on Launchpad, including all its awesomeness (bazaar branches, releases, bug-tracker).
Grab the first release here. File bugs here. Have fun!

The next item on the ToDo is snapshot support.

P.S.: It is a bit ugly to build right now, mostly because the VirtualBox’ SDK doesn’t include the necessary headers, nor a package-config file. I will file a “bug” about that at their bug tracker and hope that this will change.
If out-of-tree building doesn’t work, you could try the old in-tree branch here. The in-tree version is not as up-to-date as the out-of-tree since I only use the latter one for developing.

The other human on the photo is Clemens Buss, my SoC Student, who visited my to hack on GEmblem and GEmblemedIcon. Which landed upstream. His first code in GNOME, already at the very heart of it! I am a proud Monkey - aeh Mentor! :-)
Next step is to make use of it in the HAL volume monitor in gvfs and patch nautilus to use it. Of course its also the foundation for the general use of Emblems ins gvfs/gio - which of course needs lots of thinking and coding.