After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 645954 - tracker-0.10.5 build fixes (for GNOME 3)
tracker-0.10.5 build fixes (for GNOME 3)
Status: RESOLVED WONTFIX
Product: tracker
Classification: Core
Component: General
0.10.x
Other Linux
: Normal normal
: ---
Assigned To: tracker-general
Jamie McCracken
Depends on:
Blocks:
 
 
Reported: 2011-03-28 14:53 UTC by Deji Akingunola
Modified: 2011-12-15 11:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Build fixes for gnome3 (959 bytes, patch)
2011-03-28 14:53 UTC, Deji Akingunola
none Details | Review

Description Deji Akingunola 2011-03-28 14:53:34 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.
Comment 1 Gary Ching-Pang Lin 2011-04-27 04:07:20 UTC
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
Comment 2 Carlos Garnacho 2011-04-27 11:04:51 UTC
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
Comment 3 Wendell MacKenzie 2011-04-30 21:05:37 UTC
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?
Comment 4 Vincent Untz 2011-06-06 07:30:56 UTC
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?
Comment 5 Martyn Russell 2011-06-06 07:57:00 UTC
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?
Comment 6 Vincent Untz 2011-06-06 08:29:16 UTC
(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 ;-)
Comment 7 Aleksander Morgado 2011-12-15 11:04:16 UTC
(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.