Description of problem: gnome-do uses gnome-desktop-sharp to index .desktop files for easy launching. The combination of gnome-do 0.6.10, gnome-desktop-sharp 2.20 and gnome-desktop 2.24 prevents this from working and makes the indexing process in gnome-do throw exceptions. Specificially the gnome-do exception thrown is simply a line refering to a missing file, /usr/lib/libgnome-desktop-2.so.2 gnome-do does the indexing via gnome-desktop-sharp. gnome-desktop 2.24 provides /usr/lib/libgnome-desktop-2.so.7, linking /usr/lib/libgnome-desktop-2.so.7 to /usr/lib/libgnome-desktop-2.so.2 makes gnome-do application indexing work. Version-Release number of selected component (if applicable): 2.20.1 How reproducible: Every Time Steps to Reproduce: 1. Have a working rawhide system 2. Install gnome-do, built with debugging patch: http://sindrepb.fedorapeople.org/APPItem-Debugging.patch 3. Run gnome-do, watch output Actual results: No indexing of applications, output indicates missing file /usr/lib/libgnome-desktop-2
hm..let me install and check this gnome-do issues
the current gnome-do release is failing on missing add-in on my rawhide : ---------- Add-in could not be loaded: The required addin 'Do.Core,1.0' is not installed. ----------- i'll need to fix above in order to check this fix out.
patching gnome-desktop-sharp fix in gnomedesktop-sharp.dll.config.in (my patch/diff skills are non-existent ;o) ) <dllmap dll="gnome-desktop-2" target="libgnome-desktop-2@LIB_PREFIX@.7@LIB_SUFFIX@"/> instead of <dllmap dll="gnome-desktop-2" target="libgnome-desktop-2@LIB_PREFIX@.2@LIB_SUFFIX@"/> and rebuuilding the rpm fixes the problem
Gnome-desktop-sharp was updated to 2.24.0 in rawhide, which fixed this.