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

Reply via email to