GNOME Bugzilla – Bug 572237
Remove deprecated Glib symbols
Last modified: 2010-01-04 11:20:15 UTC
http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/Glib ./src/trackerd/tracker-xesam-live-search.c: g_value_set_boxed_take_ownership (variant, ./src/trackerd/tracker-xesam-live-search.c: g_value_set_boxed_take_ownership (variant, my_array); ./src/trackerd/tracker-xesam-live-search.c: g_value_set_boxed_take_ownership (variant, my_array); http://library.gnome.org/devel/gobject/unstable/gobject-Standard-Parameter-and-Value-Types.html#g-value-set-boxed-take-ownership
Thanks for the bug report! I've fixed this in trunk
The XMP extractor brought back a deprecated symbol: src/tracker-extract/tracker-extract-xmp.c: if (g_strncasecmp (compare_part, compare_with, len - 4) == 0 && g_strncasecmp should be replaced by g_ascii_strncasecmp.
The xesam files no longer exist. We don't use g_strncasecmp() anywhere in the code now in the 0.6 branch. I have fixed this in the 0.7 branch.
Reopening the bug as tracker is using a newly deprecated glib symbol: g_mapped_file_free
Created attachment 148765 [details] [review] Substitute g_mapped_file_free
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report. In the future, PLEASE don't reopen old bugs with new problems. The original issue here was fixed and reopening the bug for a new issue is not the right way to do this. Thanks for the patch. It will be in 0.7.15.