Tracker-tag for the current svn does not work as expected on solaris. 1. tracker-tag -a keyword file doesnot work
2. when I use TST add one tag for one file, I can not use tracker-tag -s keyword to list it. here is the patch.
Index: src/trackerd/tracker-dbus-keywords.c =================================================================== --- src/trackerd/tracker-dbus-keywords.c (revision 711) +++ src/trackerd/tracker-dbus-keywords.c (working copy) @@ -491,7 +491,7 @@ str_select = g_string_append (str_select, "' || S.Name as EntityName from Services S, ServiceKeywordMetaData M "); - char *related_metadata = tracker_get_related_metadata_names (db_con, "DC:Keywords"); + char *related_metadata = tracker_get_related_metadata_names (db_con, "User:Keywords"); str_where = g_string_new (""); Index: src/libtracker/tracker-tag.c =================================================================== --- src/libtracker/tracker-tag.c (revision 711) +++ src/libtracker/tracker-tag.c (working copy) @@ -135,9 +135,10 @@ if (files) for (i = 0; files[i] != NULL; i++) { - gchar *tmp = realpath (files[i], NULL); + char resolved_path[PATH_MAX]; + gchar *tmp = realpath (files[i], resolved_path); if (tmp) { - gchar *utf = g_filename_to_utf8 (tmp, -1, NULL, NULL, NULL); + gchar *utf = g_filename_to_utf8 (resolved_path, -1, NULL, NULL, NULL); g_free (files[i]); g_free (tmp); files[i] = utf;
_______________________________________________ tracker-list mailing list tracker-list@gnome.org http://mail.gnome.org/mailman/listinfo/tracker-list