Hi. I've been working in a patch to be able to run Tracker 0.7 in N900/Fremantle. Attached is the set of patches that make this possible. The good news about them is that allow that Tracker 0.7 runs together with default tracker (0.6.x). Thus, applications can still use tracker 0.6 and newers can use tracker 0.7 Most of the changes consisted of some renames to avoid overwritting files from tracker 0.6. Thus, for instance, we have now tracker-stats-0.7, keeping tracker-stats for default tracker-0.6. I must say that I only renamed those files that are in conflict with tracker 0.6. Thus, tracker-control maintains its name. Nevertheless, I've been talking with Ivan about this issue, and he thinks that it would be a good idea to rename all files, so all command line tools end in "-0.7". I think it's a good idea. Moreover, I'd suggest to do the same for 0.6.x branch, so all files end in "-0.6". Then, one can use alternatives approach, so for instance "tracker-stats" can point either to tracker-stats-0.7 or tracker-stats-0.6. In some sense, this is the approach followed by gcc, where the executable "gcc" is actually a link to "gcc-$VERSION". My main concerns is how to manage these patches, as they don't fit in any branch. Maybe it would be a good idea to create a new branch in gitorious called "fremantle-0.7", which would have Tracker 0.7 for Fremantle. BTW, I've been testing it in a real device, and it works fine. You can use both "tracker-files -s Music" and "tracker-query-0.7 -u", and they return same information. The drawback is that two trackers will be running. Finally, these patches (well, really the first one) should help to fix GB#601799. J.A.
Attachment:
0001-Allow-Tracker-0.7-to-be-installed-together-with-Trac.patch
Description: Text Data
Attachment:
0002-Install-Tracker-0.7-in-Fremantle.patch
Description: Text Data
Attachment:
0003-Fix-po.es.patch
Description: Text Data