[Tracker] [PATCH] Running Tracker 0.7 in Fremantle



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]