Hello community,

here is the log from the commit of package tracker.938 for openSUSE:12.2:Update 
checked in at 2012-09-28 15:02:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:Update/tracker.938 (Old)
 and      /work/SRC/openSUSE:12.2:Update/.tracker.938.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tracker.938", Maintainer is ""

Changes:
--------
New Changes file:

--- /dev/null   2012-08-23 02:41:28.555381587 +0200
+++ /work/SRC/openSUSE:12.2:Update/.tracker.938.new/tracker-extras.changes      
2012-09-28 15:02:13.000000000 +0200
@@ -0,0 +1,1845 @@
+-------------------------------------------------------------------
+Sat Sep 15 11:48:25 UTC 2012 - [email protected]
+
+- Add libtracker-fts-ICU-complx-locale.patch, fixes bnc#780614.
+
+-------------------------------------------------------------------
+Fri Jul  6 16:45:14 UTC 2012 - [email protected]
+
+- Update to version 0.14.2:
+  + tracker-extract: Fix compilation of Qt Media Art backend
+  + tracker-extract-gstreamer: Fix invalid pointer access from
+    gst_tag_list_get_string() use
+  + tracker-miner-fs:
+    - Remove failed extractions from queues if
+      g_file_query_info_async() fails.
+    - Removed unused code for dir config root Quark
+  + Bugs fixed:
+    - bgo#676437: TrackerMinerFS: priv->extraction_timer can't be
+      NULL when we update miner progress
+    - bgo#676153: Crash on USB removal during crawling
+    - bgo#676435: Infinite loop in miner
+    - bgo#679313, bgo#674869, bgo#676516, bgo#676213, bgo#675431,
+      bgo#676849, bgo#676433, bgo#676514, bgo#675437.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu May  3 19:38:54 UTC 2012 - [email protected]
+
+- Update to version 0.14.1:
+  + New Feature: tracker-sandbox, to help with development
+  + libtracker-common: Set G_MESSAGES_DEBUG when verbosity > 2
+  + libtracker-sparql: Set G_MESSAGES_DEBUG when verbosity > 2
+  + libtracker-miner:
+    - Don't abort() if none file:// URI themes are used
+    - Fix unit tests with GLib 2.28
+  + tracker-extract: Add 'max-media-art-width' config option
+  + tracker-extract-oasis:
+    - Support Libreoffice graphic/drawing files (*.odg)
+    - Simplify text extraction and retrieve more content for ODT
+      files
+  + tracker-miner-fs: Do not index non-eligible mount points on
+    startup
+  + tracker-needle: Fix typo when toggling tags fails
+  + build: Error gracefully in autogen.sh when valac is not
+    installed
+  + Bugs fixed: bgo#672308, bgo#672415.
+  + Updated translations.
+- Add tracker-evo-implicit.patch: Include additional header in
+  order to have all the required evo symbols available.
+- Manually create %{buildroot}%{_datadir}/tracker/icons/ in install
+  of tracker.spec, so that it's owned by the tracker subpackage,
+  and other subpackages built from tracker-extras.spec don't have
+  issues with an unowned directory.
+- Fix the fact that tracker libraries require the tracker package,
+  because of private libraries shipped in the tracker package; this
+  effectively made tracker uninstallable (bnc#724554):
+  + Split private libraries from %{_libdir}/tracker-0.14 to
+    separate package libtracker-common-0_14-0. This does not
+    exactly match the SLPP, as the soname of the library is
+    libtracker-common.so.0 (name which is consistent across
+    versions, but the libraries are in a versioned folder, which
+    guarantees parallel installability of different versions.
+  + Add explicit libtracker-common-0_14-0 Requires to
+    libtracker-extract-0_14-0, libtracker-miner-0_14-0 and
+    libtracker-sparql-0_14-0: the Requires autodetection for
+    libraries will be libtracker-common.so.0, but this will exist
+    for several versions of tracker. So we need to help rpm with an
+    explicit Requires on the right version of the package.
+
+-------------------------------------------------------------------
+Fri Mar  9 21:10:27 UTC 2012 - [email protected]
+
+- Add tracker-libgrss-0.5.patch: Support and require libgrss 0.5.
+- Add libtool BuildRequires and call to autoreconf, as above patch
+  touches the build system.
+- Remove xz BuildRequires now that it comes for free in the build
+  system.
+
+-------------------------------------------------------------------
+Thu Mar  8 20:55:05 UTC 2012 - [email protected]
+
+- Update to version 0.14.0:
+  + firefox, thunderbird:
+    - Do not crash recent versions of Firefox/Thunderbird
+    - Use tracker 0.14 libraries
+    - Mark the plugins as compatible with newer versions of
+      Firefox/Thunderbird
+  + tracker-extract: Use ISO volume ID as title for unknown OS
+  + tracker-miner-evolution: build fixes
+  + tracker-miner-flickr, tracker-miner-rss: Do not autostart the
+    miners on login
+  + tracker-miner-fs: Handle absolute paths in ignored dirs
+  + tracker-needle: Order results properly
+  + Other code changes.
+  + Updated translations.
+- Re-enable evo-plugin: %define build_evo 1.
+
+-------------------------------------------------------------------
+Wed Feb 15 20:47:32 UTC 2012 - [email protected]
+
+- Update to version 0.13.1:
+  + New Feature: ISO file extractor
+  + Fix build with glib 2.31
+  + Various other build fixes
+  + libtracker-common: Add new function tracker_file_open_fd()
+  + libtracker-data: Fix dead code with disabled journal
+  + libtracker-miner:
+    - Don't send sparql to tracker-store for missing/cancelled
+      files
+    - Ensure we deal with the canonical copy on ::directory-removed
+    - Improve logging
+  + libtracker-extract:
+    - Do not use tracker_coalesce_strip on constant strings in unit
+      tests
+    - Don't build EXIF tests if we don't have support enabled
+  + tracker-store: Print warning if unable to initialize statistics
+  + tracker-miner-fs:
+    - Fix crash when SIGTERM happens before mainloop is available
+    - Don't index removable media on initial index if disabled
+  + tracker-extract-msoffice: Add debugging aid for when opening
+    file fails
+  + ttl2sgml: Do not call fclose if file is NULL
+  + Bugs fixed: bgo#669546, bgo#666654, bgo#666410, bgo#666678,
+    bgo#666372, bgo#667786, bgo#667787, nokia#286488, nokia#289635,
+    nokia#296009, nokia#290406
+  + Updated translations.
+- Add libosinfo-devel BuildRequires for the new ISO extractor.
+- Add libcue-devel BuildRequires to allow CUE sheet parsing, as we
+  now have this package in Factory.
+
+-------------------------------------------------------------------
+Thu Jan 19 08:48:55 UTC 2012 - [email protected]
+
+- Add libjpeg-devel BuildRequires for non-extras builds to build
+  JPEG support in extractors.
+
+-------------------------------------------------------------------
+Fri Dec 16 11:12:46 UTC 2011 - [email protected]
+
+- Update to version 0.13.0:
+  + New Feature: CUE sheet parsing is now supported
+  + libtracker-common: New env var TRACKER_USE_CONFIG_FILES to
+    output ini files instead of use GSettings is available
+  + libtracker-miner:
+    - Updated TrackerMinerFS (breaks API/ABI)
+    - Introducing TrackerIndexingTree (to use with TrackerMinerFS)
+    - Albumart renamed to Media art and refactored
+  + tracker-miner-fs: Refactored, mtime checks are +50% faster and
+    indexing slightly improved
+  + Removed GLib unicode parser: it was sub-optimal and unused.
+  + Many other fixes.
+  + Updted translations.
+- Drop tracker-g_thread.patch: fixed upstream.
+- Change License tag to spdx identifier.
+- Rename library packages from *-0_12-0 to *-0_14-0. following
+  upstream SONAME changes.
+- Split typelib files out into typelib-1_0-Tracker-0_14,
+  typelib-1_0-TrackerExtract-0_14 and
+  typelib-1_0-TrackerMiner-0_14 subpackages.
+- Add Requires for new typelib subpackages to devel subpackage.
+
+-------------------------------------------------------------------
+Fri Dec  2 01:11:48 UTC 2011 - [email protected]
+
+- Disable evo plugins for now: %define build_evo 0:
+  e-d-s had some major API changes on the camel store and tracker
+  needs to catch up on this again.
+
+-------------------------------------------------------------------
+Sat Nov 26 17:48:05 UTC 2011 - [email protected]
+
+- Update to version 0.12.8:
+  + New feature: Added userguide miner
+  + libtracker-data: Ensure that fn:timezone-from-dateTime
+    returns an integer
+  + libtracker-extract:
+    - Do not leak GUnixFDList on errors getting metadata
+    - Call g_simple_async_result_complete*() for all error
+      conditions too getting metadata
+  + libtracker-miner: Avoid blocking other SPARQL buffers from
+    being able to process update arrays
+  + tracker-extract:
+    - Do not close FDs more than once for GIF, TIFF and TEXT
+      extractors
+    - Fixed possible leak TrackerExtractInfos
+  + tracker-extract-albumart: Fixed memory leak with Pixbuf loader
+  + tracker-extract-pdf:
+    - Fixed leak Poppler actions when reading TOC
+    - Fixed uninitialised read warnings in Valgrind
+  + tracker-needle:
+    - Require GTK+ 3.0 in glade file
+    - Now display and allow editing of tags in the tag view
+    - Now find tags as well as other results with search criteria
+  + Bugs fixed: nokia#285537, nokia#291569, nokia#292744,
+    nokia#290406, nokia#285426, nokia#290165, nokia#290480,
+    nokia#291088, nokia#290814, nokia#290249, nokia#289953,
+    nokia#289635, nokia#286656, nokia#286610, nokia#284591,
++++ 1648 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2:Update/.tracker.938.new/tracker-extras.changes
New Changes file:

tracker.changes: same change

New:
----
  README.SUSE.flickr
  README.SUSE.rss
  libtracker-fts-ICU-complx-locale.patch
  pre_checkin.sh
  tracker-0.14.2.tar.xz
  tracker-evo-implicit.patch
  tracker-extras.changes
  tracker-extras.spec
  tracker-fix-include-sched-idle.patch
  tracker-libgrss-0.5.patch
  tracker-removeable-media-off.patch
  tracker.changes
  tracker.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tracker-extras.spec ++++++
++++ 924 lines (skipped)

tracker.spec: same change
++++++ README.SUSE.flickr ++++++
There is currently no graphical way to configure the Flickr miner.
However, assocation with your Flickr account can be manually done with
a tool like d-feet or any other D-Bus client. See this wiki page for
more information:

  http://live.gnome.org/Tracker/Documentation/WebMiners/Association
++++++ README.SUSE.rss ++++++
There is currently no graphical way to configure the RSS miner.
Feed channels have to be registered manually into Tracker.

As an example, the file initial-data.ttl contains feeds that you
can register with this command:

  tracker-import initial-data.ttl

The tracker-miner-rss binary also has an --add-feed option.
++++++ libtracker-fts-ICU-complx-locale.patch ++++++
>From 48713ba26af38a15a97fc7ebb0828cd287ef2447 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <[email protected]>
Date: Fri, 20 Jul 2012 14:46:33 +0000
Subject: libtracker-fts: ICU cannot handle complex locale descriptions

ubrk_open expects the name of just a single locale (e.g. "en_US.UTF-8"),
not the full definition of your various locale variables and their
values as returned by glibc's setlocale(LC_ALL, NULL).

Instead, limit ourselves to LC_CTYPE, since after all, that's all we
need to determine word boundaries.

Fixes GB#675660.
---
diff --git a/src/libtracker-fts/tracker-parser-libicu.c 
b/src/libtracker-fts/tracker-parser-libicu.c
index 7388f69..69f75ed 100644
--- a/src/libtracker-fts/tracker-parser-libicu.c
+++ b/src/libtracker-fts/tracker-parser-libicu.c
@@ -676,7 +676,7 @@ tracker_parser_reset (TrackerParser *parser,
 
                /* Open word-break iterator */
                parser->bi = ubrk_open(UBRK_WORD,
-                                      setlocale (LC_ALL, NULL),
+                                      setlocale (LC_CTYPE, NULL),
                                       parser->utxt,
                                       parser->utxt_size,
                                       &error);
--
cgit v0.9.0.2
++++++ pre_checkin.sh ++++++
#!/bin/sh

cp tracker.changes tracker-extras.changes
sed "s/\(%define *build_extras *\)0/\11/;s/\(^Name: 
*\)tracker.*/\1tracker-extras/" tracker.spec > tracker-extras.spec
sed -i "
    /^Name: *tracker-extras/i \
# Do not edit this auto generated file! Edit tracker.spec.
" tracker-extras.spec
++++++ tracker-evo-implicit.patch ++++++
Index: tracker-0.14.1/src/plugins/evolution/tracker-evolution-plugin.c
===================================================================
--- tracker-0.14.1.orig/src/plugins/evolution/tracker-evolution-plugin.c
+++ tracker-0.14.1/src/plugins/evolution/tracker-evolution-plugin.c
@@ -51,6 +51,7 @@
 #include <libemail-engine/mail-config.h>
 #include <libemail-engine/mail-ops.h>
 #include <libemail-utils/e-account-utils.h>
+#include <mail/e-mail-backend.h>
 #elif defined(EVOLUTION_SHELL_3_2)
 #include <mail/em-utils.h>
 #include <mail/e-mail.h>
++++++ tracker-fix-include-sched-idle.patch ++++++
--- src/libtracker-common/tracker-sched.c       2011-10-06 08:07:14.000000000 
-0500
+++ src/libtracker-common/tracker-sched.c.orig  2011-10-13 16:43:03.000000000 
-0500
@@ -26,6 +26,7 @@
 #endif
 
 #include <errno.h>
+#include <linux/sched.h>
 #include <sched.h>
 
 #include <glib.h>
++++++ tracker-libgrss-0.5.patch ++++++
>From d78c684bc16cb845869303b34766003777d8cc39 Mon Sep 17 00:00:00 2001
From: Dominique Leuenberger <[email protected]>
Date: Fri, 9 Mar 2012 22:05:26 +0100
Subject: [PATCH] Support and require libgrss-0.5 (Bug #671751)

---
 configure.ac                       |    4 +-
 src/miners/rss/tracker-miner-rss.c |   96 ++++++++++++++++++------------------
 2 files changed, 50 insertions(+), 50 deletions(-)

diff --git a/configure.ac b/configure.ac
index 30c8253..927b4b9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -189,7 +189,7 @@ LIBSTREAMANALYZER_REQUIRED=0.7.0
 GEE_REQUIRED=0.3
 TAGLIB_REQUIRED=1.6
 GNOME_KEYRING_REQUIRED=2.26
-LIBGRSS_REQUIRED=0.3
+LIBGRSS_REQUIRED=0.5
 REST_REQUIRED=0.6
 NETWORK_MANAGER_REQUIRED=0.8
 GSTREAMER_REQUIRED=0.10.31
@@ -434,7 +434,7 @@ fi
 
 # Check requirements for tracker-miner-rss
 TRACKER_MINER_RSS_REQUIRED="glib-2.0     >= $GLIB_REQUIRED
-                            libgrss-0    >= $LIBGRSS_REQUIRED"
+                            libgrss-0.5  >= $LIBGRSS_REQUIRED"
 
 PKG_CHECK_MODULES(TRACKER_MINER_RSS, [$TRACKER_MINER_RSS_REQUIRED],
                   [have_tracker_miner_rss=yes],
diff --git a/src/miners/rss/tracker-miner-rss.c 
b/src/miners/rss/tracker-miner-rss.c
index 5d32634..e36084a 100644
--- a/src/miners/rss/tracker-miner-rss.c
+++ b/src/miners/rss/tracker-miner-rss.c
@@ -39,7 +39,7 @@ struct _TrackerMinerRSSPrivate {
        gboolean stopped;
        gchar *last_status;
 
-       FeedsPool *pool;
+       GrssFeedsPool *pool;
        gint now_fetching;
        GDBusConnection *connection;
        guint graph_updated_id;
@@ -50,14 +50,14 @@ struct _TrackerMinerRSSPrivate {
 
 typedef struct {
        TrackerMinerRSS *miner;
-       FeedChannel *channel;
+       GrssFeedChannel *channel;
        gint timeout_id;
        GCancellable *cancellable;
 } FeedChannelUpdateData;
 
 typedef struct {
        TrackerMinerRSS *miner;
-       FeedItem *item;
+       GrssFeedItem *item;
        GCancellable *cancellable;
 } FeedItemInsertData;
 
@@ -76,14 +76,14 @@ static void         retrieve_and_schedule_feeds     
(TrackerMinerRSS       *mine
 static gboolean     feed_channel_changed_timeout_cb (gpointer               
user_data);
 static void         feed_channel_update_data_free   (FeedChannelUpdateData 
*fcud);
 static void         feed_item_insert_data_free      (FeedItemInsertData    
*fiid);
-static void         feed_fetching_cb                (FeedsPool             
*pool,
-                                                     FeedChannel           
*feed,
+static void         feed_fetching_cb                (GrssFeedsPool             
*pool,
+                                                     GrssFeedChannel           
*feed,
                                                      gpointer               
user_data);
-static void         feed_ready_cb                   (FeedsPool             
*pool,
-                                                     FeedChannel           
*feed,
+static void         feed_ready_cb                   (GrssFeedsPool             
*pool,
+                                                     GrssFeedChannel           
*feed,
                                                      GList                 
*items,
                                                      gpointer               
user_data);
-static const gchar *get_message_url                 (FeedItem              
*item);
+static const gchar *get_message_url                 (GrssFeedItem              
*item);
 
 G_DEFINE_TYPE (TrackerMinerRSS, tracker_miner_rss, TRACKER_TYPE_MINER)
 
@@ -150,7 +150,7 @@ tracker_miner_rss_init (TrackerMinerRSS *object)
                                                       NULL,
                                                       (GDestroyNotify) 
feed_channel_update_data_free);
 
-       priv->pool = feeds_pool_new ();
+       priv->pool = grss_feeds_pool_new ();
        g_signal_connect (priv->pool, "feed-fetching", G_CALLBACK 
(feed_fetching_cb), object);
        g_signal_connect (priv->pool, "feed-ready", G_CALLBACK (feed_ready_cb), 
object);
        priv->now_fetching = 0;
@@ -193,7 +193,7 @@ graph_updated_cb (GDBusConnection *connection,
 
 static FeedChannelUpdateData *
 feed_channel_update_data_new (TrackerMinerRSS *miner,
-                              FeedChannel     *channel)
+                              GrssFeedChannel     *channel)
 {
        FeedChannelUpdateData *fcud;
 
@@ -235,7 +235,7 @@ feed_channel_update_data_free (FeedChannelUpdateData *fcud)
 
 static FeedItemInsertData *
 feed_item_insert_data_new (TrackerMinerRSS *miner,
-                           FeedItem        *item)
+                           GrssFeedItem    *item)
 {
        FeedItemInsertData *fiid;
 
@@ -305,7 +305,7 @@ feed_channel_changed_timeout_cb (gpointer user_data)
        now = time (NULL);
        uri = g_object_get_data (G_OBJECT (fcud->channel), "subject");
 
-       g_message ("Updating mfo:updatedTime for channel '%s'", 
feed_channel_get_title (fcud->channel));
+       g_message ("Updating mfo:updatedTime for channel '%s'", 
grss_feed_channel_get_title (fcud->channel));
 
        /* I hope there will be soon a SPARQL command to just update a
         * value instead to delete and re-insert it
@@ -344,13 +344,13 @@ static void
 feed_channel_change_updated_time (FeedItemInsertData *fiid)
 {
        TrackerMinerRSSPrivate *priv;
-       FeedChannel *channel;
+       GrssFeedChannel *channel;
        FeedChannelUpdateData *fcud;
 
        priv = TRACKER_MINER_RSS_GET_PRIVATE (fiid->miner);
 
        /* Check we don't already have an update request for this channel */
-       channel = feed_item_get_parent (fiid->item);
+       channel = grss_feed_item_get_parent (fiid->item);
 
        fcud = g_hash_table_lookup (priv->channel_updates, channel);
        if (fcud) {
@@ -371,9 +371,9 @@ feed_channel_change_updated_time (FeedItemInsertData *fiid)
 }
 
 static void
-feed_fetching_cb (FeedsPool   *pool,
-                  FeedChannel *channel,
-                  gpointer     user_data)
+feed_fetching_cb (GrssFeedsPool   *pool,
+                  GrssFeedChannel *channel,
+                  gpointer        user_data)
 {
        gint avail;
        gdouble prog;
@@ -382,7 +382,7 @@ feed_fetching_cb (FeedsPool   *pool,
 
        miner = TRACKER_MINER_RSS (user_data);
        priv = TRACKER_MINER_RSS_GET_PRIVATE (miner);
-       avail = feeds_pool_get_listened_num (priv->pool);
+       avail = grss_feeds_pool_get_listened_num (priv->pool);
 
        priv->now_fetching++;
 
@@ -390,7 +390,7 @@ feed_fetching_cb (FeedsPool   *pool,
                priv->now_fetching = avail;
 
        g_message ("Fetching channel details, source:'%s' (in progress: %d/%d)",
-                  feed_channel_get_source (channel),
+                  grss_feed_channel_get_source (channel),
                   priv->now_fetching,
                   avail);
 
@@ -408,7 +408,7 @@ feed_item_insert_cb (GObject      *source,
        const gchar *title;
 
        fiid = user_data;
-       title = feed_item_get_title (fiid->item);
+       title = grss_feed_item_get_title (fiid->item);
        error = NULL;
 
        tracker_sparql_connection_update_finish (TRACKER_SPARQL_CONNECTION 
(source), result, &error);
@@ -441,7 +441,7 @@ feed_item_check_exists_cb (GObject      *source_object,
        TrackerSparqlCursor *cursor;
        GError *error;
        TrackerSparqlBuilder *sparql;
-       FeedChannel *channel;
+       GrssFeedChannel *channel;
        gboolean has_geolocation;
 
        fiid = user_data;
@@ -475,12 +475,12 @@ feed_item_check_exists_cb (GObject      *source_object,
        }
 
        url = get_message_url (fiid->item);
-       channel = feed_item_get_parent (fiid->item);
+       channel = grss_feed_item_get_parent (fiid->item);
 
        str = tracker_sparql_cursor_get_string (cursor, 0, NULL);
        if (str && g_ascii_strcasecmp (str, "true") == 0) {
                g_message ("  Item already exists '%s'",
-                          feed_item_get_title (fiid->item));
+                          grss_feed_item_get_title (fiid->item));
 
                if (cursor) {
                        g_object_unref (cursor);
@@ -495,7 +495,7 @@ feed_item_check_exists_cb (GObject      *source_object,
 
        sparql = tracker_sparql_builder_new_update ();
 
-       has_geolocation = feed_item_get_geo_point (fiid->item, &latitude, 
&longitude);
+       has_geolocation = grss_feed_item_get_geo_point (fiid->item, &latitude, 
&longitude);
        tracker_sparql_builder_insert_open (sparql, NULL);
 
        if (has_geolocation) {
@@ -523,7 +523,7 @@ feed_item_check_exists_cb (GObject      *source_object,
                tracker_sparql_builder_object (sparql, "_:location");
        }
 
-       tmp_string = feed_item_get_title (fiid->item);
+       tmp_string = grss_feed_item_get_title (fiid->item);
        if (tmp_string != NULL) {
                g_message ("  Title:'%s'", tmp_string);
 
@@ -531,7 +531,7 @@ feed_item_check_exists_cb (GObject      *source_object,
                tracker_sparql_builder_object_unvalidated (sparql, tmp_string);
        }
 
-       tmp_string = feed_item_get_description (fiid->item);
+       tmp_string = grss_feed_item_get_description (fiid->item);
        if (tmp_string != NULL) {
                tracker_sparql_builder_predicate (sparql, 
"nie:plainTextContent");
                tracker_sparql_builder_object_unvalidated (sparql, tmp_string);
@@ -553,7 +553,7 @@ feed_item_check_exists_cb (GObject      *source_object,
        tracker_sparql_builder_predicate (sparql, "mfo:downloadedTime");
        tracker_sparql_builder_object_date (sparql, &t);
 
-       t = feed_item_get_publish_time (fiid->item);
+       t = grss_feed_item_get_publish_time (fiid->item);
        tracker_sparql_builder_predicate (sparql, "nie:contentCreated");
        tracker_sparql_builder_object_date (sparql, &t);
 
@@ -579,16 +579,16 @@ feed_item_check_exists_cb (GObject      *source_object,
 
 static void
 feed_item_check_exists (TrackerMinerRSS *miner,
-                        FeedItem        *item)
+                        GrssFeedItem    *item)
 {
        FeedItemInsertData *fiid;
-       FeedChannel *feed;
+       GrssFeedChannel *feed;
        gchar *query;
        gchar *communication_channel;
        const gchar *url;
 
        url = get_message_url (item);
-       feed = feed_item_get_parent (item);
+       feed = grss_feed_item_get_parent (item);
        communication_channel = g_object_get_data (G_OBJECT (feed), "subject");
 
        query = g_strdup_printf ("ASK {"
@@ -610,10 +610,10 @@ feed_item_check_exists (TrackerMinerRSS *miner,
 }
 
 static void
-feed_ready_cb (FeedsPool   *pool,
-               FeedChannel *channel,
-               GList       *items,
-               gpointer     user_data)
+feed_ready_cb (GrssFeedsPool   *pool,
+               GrssFeedChannel *channel,
+               GList           *items,
+               gpointer         user_data)
 {
        TrackerMinerRSS *miner;
        TrackerMinerRSSPrivate *priv;
@@ -636,10 +636,10 @@ feed_ready_cb (FeedsPool   *pool,
        }
 
        g_message ("Verifying channel:'%s' is up to date",
-                  feed_channel_get_title (channel));
+                  grss_feed_channel_get_title (channel));
 
        for (iter = items; iter; iter = iter->next) {
-               FeedItem *item = iter->data;
+               GrssFeedItem *item = iter->data;
 
                feed_item_check_exists (miner, item);
        }
@@ -654,7 +654,7 @@ feeds_retrieve_cb (GObject      *source_object,
        TrackerSparqlCursor *cursor;
        GError *error = NULL;
        TrackerMinerRSSPrivate *priv;
-       FeedChannel *chan;
+       GrssFeedChannel *chan;
        gint count;
 
        cursor = tracker_sparql_connection_query_finish 
(TRACKER_SPARQL_CONNECTION (source_object),
@@ -691,12 +691,12 @@ feeds_retrieve_cb (GObject      *source_object,
                interval = tracker_sparql_cursor_get_string (cursor, 2, NULL);
                subject = tracker_sparql_cursor_get_string (cursor, 3, NULL);
 
-               chan = feed_channel_new ();
+               chan = grss_feed_channel_new ();
                g_object_set_data_full (G_OBJECT (chan),
                                        "subject",
                                        g_strdup (subject),
                                        g_free);
-               feed_channel_set_source (chan, g_strdup (source));
+               grss_feed_channel_set_source (chan, g_strdup (source));
 
                /* TODO How to manage feeds with an update mfo:updateInterval 
== 0 ?
                 * Here the interval is forced to be at least 1 minute, but 
perhaps those
@@ -705,7 +705,7 @@ feeds_retrieve_cb (GObject      *source_object,
                mins = strtoull (interval, NULL, 10);
                if (mins <= 0)
                        mins = 1;
-               feed_channel_set_update_interval (chan, mins);
+               grss_feed_channel_set_update_interval (chan, mins);
 
                g_message ("  '%s' (%s) - update interval of %s minutes",
                           title,
@@ -720,7 +720,7 @@ feeds_retrieve_cb (GObject      *source_object,
        }
 
        priv = TRACKER_MINER_RSS_GET_PRIVATE (user_data);
-       feeds_pool_listen (priv->pool, channels);
+       grss_feeds_pool_listen (priv->pool, channels);
 
        g_object_unref (cursor);
 
@@ -753,13 +753,13 @@ retrieve_and_schedule_feeds (TrackerMinerRSS *miner)
 }
 
 static const gchar *
-get_message_url (FeedItem *item)
+get_message_url (GrssFeedItem *item)
 {
        const gchar *url;
 
-       feed_item_get_real_source (item, &url, NULL);
+       grss_feed_item_get_real_source (item, &url, NULL);
        if (url == NULL)
-               url = feed_item_get_source (item);
+               url = grss_feed_item_get_source (item);
        return url;
 }
 
@@ -772,7 +772,7 @@ miner_started (TrackerMiner *miner)
 
        priv = TRACKER_MINER_RSS_GET_PRIVATE (miner);
        retrieve_and_schedule_feeds (TRACKER_MINER_RSS (miner));
-       feeds_pool_switch (priv->pool, TRUE);
+       grss_feeds_pool_switch (priv->pool, TRUE);
 }
 
 static void
@@ -781,7 +781,7 @@ miner_stopped (TrackerMiner *miner)
        TrackerMinerRSSPrivate *priv;
 
        priv = TRACKER_MINER_RSS_GET_PRIVATE (miner);
-       feeds_pool_switch (priv->pool, FALSE);
+       grss_feeds_pool_switch (priv->pool, FALSE);
        g_object_set (miner, "progress", 1.0, "status", "Idle", NULL);
 }
 
@@ -791,7 +791,7 @@ miner_paused (TrackerMiner *miner)
        TrackerMinerRSSPrivate *priv;
 
        priv = TRACKER_MINER_RSS_GET_PRIVATE (miner);
-       feeds_pool_switch (priv->pool, FALSE);
+       grss_feeds_pool_switch (priv->pool, FALSE);
 
        /* Save last status */
        g_free (priv->last_status);
@@ -807,7 +807,7 @@ miner_resumed (TrackerMiner *miner)
        TrackerMinerRSSPrivate *priv;
 
        priv = TRACKER_MINER_RSS_GET_PRIVATE (miner);
-       feeds_pool_switch (priv->pool, TRUE);
+       grss_feeds_pool_switch (priv->pool, TRUE);
 
        /* Resume */
        g_object_set (miner, "status", priv->last_status ? priv->last_status : 
"Idle", NULL);
-- 
1.7.9.2

++++++ tracker-removeable-media-off.patch ++++++
Index: tracker-0.9.19/src/miners/fs/tracker-config.c
===================================================================
--- tracker-0.9.19.orig/src/miners/fs/tracker-config.c
+++ tracker-0.9.19/src/miners/fs/tracker-config.c
@@ -44,7 +44,7 @@
 #define DEFAULT_INITIAL_SLEEP                    15       /* 0->1000 */
 #define DEFAULT_ENABLE_MONITORS                  TRUE
 #define DEFAULT_THROTTLE                         0        /* 0->20 */
-#define DEFAULT_INDEX_REMOVABLE_DEVICES          TRUE
+#define DEFAULT_INDEX_REMOVABLE_DEVICES          FALSE
 #define DEFAULT_INDEX_OPTICAL_DISCS              FALSE
 #define DEFAULT_INDEX_ON_BATTERY                 FALSE
 #define DEFAULT_INDEX_ON_BATTERY_FIRST_TIME      TRUE
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to