GNOME Bugzilla – Bug 645954
tracker-0.10.5 build fixes (for GNOME 3)
Last modified: 2011-12-15 11:04:16 UTC
Created attachment 184461 [details] [review] Build fixes for gnome3 I needed to use the attached patch to make tracker-0.10.5 build on Fedora F15 which is based on GNOME 3. Since the tracker-nautilus plugin API had been been modified to work with nautilus >2.90, which requires gtk3, I think tracker-nautilus should use gtk3 too. If this patch is not applied it tries to link in both gtk2 and gtk3 during build. PS: I also noticed the addition check to detect evolution-plugin in evolution > 2.90 (the check for evolution-plugin-3.0) was removed in tracker's git master this morning. I think it is necessary to revert that change and re-add the check for evolution-plugin-3.0.
Confirmed the gtk3 patch tracker-nautilus is necessary. I encountered that nautilus hanged on right-click > properties. Linking tracker-nautilus against gtk3 works for me. I think the patch for evolution can be spared since the upstream evolution didn't rename the pc file: http://git.gnome.org/browse/evolution/tree/evolution-plugin.pc.in
This and other issues with gnome/GTK 3 are addressed in the gtk3 branch: http://git.gnome.org/browse/tracker/log/?h=gtk3 Which should be merged sometime soon
So, how does one go about fixing this bug on an opensuse 11.4 system with GNOME 3.0 installed? Which RPM is the attachment below for? nautilus-extension-tracker-tags?
I'm afraid that the gtk3 branch is targeting master, while this fix is also needed on tracker-0-10. Can we get the fix in there?
We discussed this internally and decided not to bump the version requirement for GTK+ to 3.0 for the 0.10.x branch unfortunately. However, given this is just for an one plugin/extension we could make an exception here. Juergbi, Philip, Carlos any objections?
(In reply to comment #5) > We discussed this internally and decided not to bump the version requirement > for GTK+ to 3.0 for the 0.10.x branch unfortunately. Understood. I guess it really all depends what version of GNOME/distros you're targeting. But I'm kind of assuming that 0.10.x is partly targeting GNOME 3.x already, since the applet got ported ;-)
(In reply to comment #5) > We discussed this internally and decided not to bump the version requirement > for GTK+ to 3.0 for the 0.10.x branch unfortunately. > Marking as wontfix then, tracker 0.12.x is the GNOME3-friendly stable series now.