<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Use tracker as a backend for everything]]></title>
    <link>http://brainstorm.ubuntu.com/item/46/</link>
    <description><![CDATA[Right now photo managers, and music managers crawl the filesystem just like a desktop search engine, and then build their own database. Instead let the desktop search engine do this. Using tracker as a backend would allow users freedom to choose their frontend application, while at the same time keeping all media organized on the filesystem.<br />
<br />


<b>[148 votes] Solution #1: Auto-generated solution of idea #46</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Thu, 28 Feb 2008 15:31:33 +0000</pubDate>
    <lastBuildDate>Wed, 10 Dec 2008 05:54:55 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/46/</guid>
        <item>
  <title>Comment from tf</title>
  <description><![CDATA[Tracker is the first thing I completely remove on a fresh Ubuntu install, as it completely kills the system performance.]]></description>
  <pubDate>Thu, 28 Feb 2008 15:49:04 +0000</pubDate>
</item>
        <item>
  <title>Comment from jjongsma</title>
  <description><![CDATA[I can't count how many times I've wondered what the hell was going on with my system, only to find trackerd pegging the CPU at 100%, for what I can only assume has been hours judging by when the sluggishness started.]]></description>
  <pubDate>Thu, 28 Feb 2008 17:50:49 +0000</pubDate>
</item>
        <item>
  <title>Comment from markba</title>
  <description><![CDATA[Please include a gThumb-plugin so you can search for photo's with one interface: tracker.]]></description>
  <pubDate>Thu, 28 Feb 2008 18:34:49 +0000</pubDate>
</item>
        <item>
  <title>Comment from blue.note</title>
  <description><![CDATA[A unified indexing service would be great, but I'm not sure how much Ubuntu can be in control of this.]]></description>
  <pubDate>Thu, 28 Feb 2008 18:46:40 +0000</pubDate>
</item>
        <item>
  <title>Comment from dark</title>
  <description><![CDATA[I agree with TF, whenever I get a new Ubuntu install I totally remove Tracker because it destroys speed on older machines with slower HDs and also manages to slow down newer machines too.]]></description>
  <pubDate>Fri, 29 Feb 2008 00:23:28 +0000</pubDate>
</item>
        <item>
  <title>Comment from pt123</title>
  <description><![CDATA[Please no, I don't want to index by whole file system. At worst give an option. If you work in a corporate environment you will know indexing OS's are a big no no. <br />Tracker also has ruined the search feature in Nautilus. <br />http://brainstorm.ubuntu.com/idea/476/<br /><br />Don't rely on projects like Tracker which is rarely updated. It took 3 months to go from 0.63 to 0.64, The 0.64 version hasn't even been back ported to Gutsy.<br /><br />Gnome needs to stop relying on projects that are lifeless. <br />]]></description>
  <pubDate>Fri, 29 Feb 2008 04:01:33 +0000</pubDate>
</item>
        <item>
  <title>Comment from Vadim P.</title>
  <description><![CDATA[I hate tracker (all it does it abuse my HD), so, no please.]]></description>
  <pubDate>Fri, 29 Feb 2008 13:59:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from monreal</title>
  <description><![CDATA[dcsmith77, I'm sure you never worked on any application that has a data storage of some sort and even remotely cares about performance? What you suggest would make things incredibly slow... Different types of applications require different kind of data storage and even different implementations of the same app type may require totally different data storage. There's no "one fits all" solution here.]]></description>
  <pubDate>Fri, 29 Feb 2008 14:04:49 +0000</pubDate>
</item>
        <item>
  <title>Comment from dcsmith77</title>
  <description><![CDATA[monreal:<br />Funny you should say this. Unfortunately it's incorrect. I've been a developer. Here's the thing, even if the application kept a local cache table, this would remove the crawl procedure from all apps. Secondly it would always recognize that the master copy was in tracker. To see a sample, try paperbox. The initial db build is quite long, but once it's finished the app is quite responsive. The point being why do I have 2 extra databases for music and photos when I have a central store as well.]]></description>
  <pubDate>Fri, 29 Feb 2008 17:40:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from qaaq</title>
  <description><![CDATA[BeOS did this right, ten years ago. <br /><br />Indexing was a file-system feature. All metadata was stored in fs attributes, on EVERYTHING. There was a single process called the Registrar that knew about many different 'legacy' file formats and would extract data from them into standard FS attributes.<br /><br />It didn't matter if you renamed your JPEG to .DOC - double clicking it would still open an image viewer, without 'sniffing' the format at launch time.<br /><br />All you people saying "no" have no idea what you're negating. Tracker is not the greatest *implementation*. Search *will* become pervasive, because it must. I just hope that the Nautilus folks get on board and start depending on FS attributes, etc.]]></description>
  <pubDate>Fri, 29 Feb 2008 18:59:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from elias1884</title>
  <description><![CDATA[I agree!]]></description>
  <pubDate>Sat, 01 Mar 2008 00:42:59 +0000</pubDate>
</item>
        <item>
  <title>Comment from wolfier</title>
  <description><![CDATA[@qaaq<br /><br />I used BeOS and I loved it and I still vote this down, because Tracker is not only "not the greatest" implementation, it's a downright *disastrous* implementation!!<br /><br />Do it right or don't do it.  It's a job for file system writers, not Ubuntu maintainers.]]></description>
  <pubDate>Sat, 01 Mar 2008 04:09:45 +0000</pubDate>
</item>
        <item>
  <title>Comment from rawsausage</title>
  <description><![CDATA[You can tune how aggressive the Tracker is. If you set the priority low enough it won't kill your performance.]]></description>
  <pubDate>Sat, 01 Mar 2008 13:11:56 +0000</pubDate>
</item>
        <item>
  <title>Comment from ketilwaa</title>
  <description><![CDATA[I agree in principle, so I gave this a +1. Not sure if *tracker* is the right app for the job though...]]></description>
  <pubDate>Sat, 01 Mar 2008 16:17:30 +0000</pubDate>
</item>
        <item>
  <title>Comment from DavidONE</title>
  <description><![CDATA[I voted up because I agree with the idea in principle, but Tracker needs a lot of work on performance, stability and bugs before it's man enough for the job.]]></description>
  <pubDate>Sat, 01 Mar 2008 20:12:46 +0000</pubDate>
</item>
        <item>
  <title>Comment from jiu</title>
  <description><![CDATA[might be a good idea WHEN TRACKER WORKS. right now, I would certainly not like seeing it linked to any more parts of the system. right now I thinkn tracker should be completely taken away from the default install while work is done on it.]]></description>
  <pubDate>Sun, 02 Mar 2008 09:57:35 +0000</pubDate>
</item>
        <item>
  <title>Comment from ulrich</title>
  <description><![CDATA[i also voted this up, BUT:<br />just to have a conversation aboout the issue!<br />on my system (athlonXP 2600+) tracker is just a PITA. but having tracker properly implemented would be a good thing nonetheless.]]></description>
  <pubDate>Mon, 03 Mar 2008 13:27:24 +0000</pubDate>
</item>
        <item>
  <title>Comment from allbluedream</title>
  <description><![CDATA[A central search implementation is nice, but currently tracker is not doing the job. People here are arguing over tracker; but the idea is good.<br /><br />Change the title, maybe.]]></description>
  <pubDate>Tue, 04 Mar 2008 21:11:10 +0000</pubDate>
</item>
        <item>
  <title>Comment from HDave</title>
  <description><![CDATA[My understanding is that tracker is intended already to be the backend of a unified indexer for "home" files (updatedb/locate for system files).   So it can already act as a backend.<br /><br />The fact that tracker can be a pig is a problem with tracker.<br /><br />The fact that these other apps don't use it is a problem with those apps.<br /><br />]]></description>
  <pubDate>Thu, 13 Mar 2008 13:23:54 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ralf.Nieuwenhuijsen</title>
  <description><![CDATA[People, please don't bash tracker.<br /><br />Technically, the issue with performance with tracker has to do with how much ext3 sucks. Some of those issues will be gone when ext3 gets mounted differently. <br /><br />Currently, what happens is that linux saves a last-read-timestamp on every file. So when tracker indexes it, it also has to write it. Hence the trashing. This has become worse over time. Although most of you associate this with tracker, all file-io with lots of small files is horrible at the moment in linux. Nothing tracker-specific about it. The only reason to get rid of this is to minimize all file-io. One way to do this is to disable tracker, but programs like rhythmbox, f-spot, firefox will still trash your drive a little. Also by default io-nice and nice is not synchronized at all. So all file-io can make your system freeze. That needs to be fixed, but it has nothing to do with tracker.<br /><br />Secondly, to save memory and prevent defragmentation, tracker writes temporary files and then merges them. The only reason other indexers (luscene) seem to trash less is because they work slower, because they are not as optimized. You can configure tracker to be just as slow. The indexing done by applications themselves is usually so bad (rhythmbox, f-spot) it eats cpu instead of IO. The reason it doesn't annoy you as much is because you are in control when those applications index. The new tracker will have a tray icon to pause and to easily set the performance penalty. <br /><br />Finally: tracker is and will remain part of gnome. So you can expect all official gnome-apps to take advantage of it sooner or later.<br /><br />So people, disabling tracker is just a placebo effect. As are so many so called 'optimizations' and 'tweaks'. <br /><br /><br /><br />]]></description>
  <pubDate>Sun, 16 Mar 2008 03:46:47 +0000</pubDate>
</item>
        <item>
  <title>Comment from pym</title>
  <description><![CDATA[Ralf.Nieuwenhuijsen says:<br />> tracker is and will remain part of gnome. So you can expect all official gnome-apps to take advantage of it sooner or later. <br /><br />That's the reason why I voted UP]]></description>
  <pubDate>Sun, 16 Mar 2008 12:28:52 +0000</pubDate>
</item>
        <item>
  <title>Comment from coryg</title>
  <description><![CDATA[genius idea]]></description>
  <pubDate>Thu, 20 Mar 2008 00:32:45 +0000</pubDate>
</item>
        <item>
  <title>Comment from drinkypoo</title>
  <description><![CDATA["Technically, the issue with performance with tracker has to do with how much ext3 sucks. Some of those issues will be gone when ext3 gets mounted differently."<br /><br />It sucks on XFS, too.<br />In fact, it stinks on ice.<br /><br />I'm off to go search for and if not found suggest an idea to allow to easily avoid allowing tracker to index. I don't feel a need to remove it from my system, but I use google desktop to index and it is about a million times faster and less abusive to my system, as hilarious as that is.<br /><br />Someday when Linux gets a decent disk I/O scheduler then perhaps tracker indexing will be OK. (I'm not that mad at Linux, no other OS seems to have one either.) Until then less-rude applications will have to handle search. And if you use a decent filesystem (hint: not ext3) then just doing a find is not so painful (especially if you know how to use your search tool... e.g. find(1).) I want what tracker can give me. I just don't think it should ever kick my computer's ass when I'm trying to use it.]]></description>
  <pubDate>Fri, 09 May 2008 14:12:21 +0000</pubDate>
</item>
        <item>
  <title>Comment from sonnik</title>
  <description><![CDATA[okay, IF tracker is diabled by default, at least on laptop-systems<br /><br />it's using too much ressources i want to deciede on my own, if i want usb-drives to be searched automaticially<br />]]></description>
  <pubDate>Fri, 23 May 2008 12:09:50 +0000</pubDate>
</item>
        <item>
  <title>Comment from magnus-malmsten</title>
  <description><![CDATA[I have not found anything with this Tracker tool. slocate was great !!!!]]></description>
  <pubDate>Sat, 05 Jul 2008 15:56:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from ceap80</title>
  <description><![CDATA[It's a good idea IF AND ONLY IF tracker works correctly.<br /><br />And that it's NOT the case, I've never seen an Ubuntu/Linux package so broken, so instead of asking to "use tracker as a backend for everything" we should ask "made the damn thing works"<br /><br />To all the people talking about performance. That's not so important when you can't find "anything" with tracker.....]]></description>
  <pubDate>Wed, 10 Dec 2008 05:54:55 +0000</pubDate>
</item>
      </channel>
</rss>
