Re: Proposed module: tracker
- From: Jamie McCracken <jamiemcc blueyonder co uk>
- To: Iain * <iaingnome gmail com>
- Cc: desktop-devel-list gnome org
- Subject: Re: Proposed module: tracker
- Date: Wed, 10 Jan 2007 14:57:51 +0000
Iain * wrote:
On 1/8/07, Vincent Untz <vuntz gnome org> wrote:
Information about tracker:
http://www.gnome.org/projects/tracker/
I object to tracker not on any technical merits, but as a project I
don't think we have a concrete idea of what we want to use it for, I
feel that its getting proposed because its a piece of cool technology
and we don't want to miss out on not having it to compete with other
desktops.
T-S-T siginificantly imporves G-S-T and thats why its proposed. No one
has said why thats a bad thing (although ebassi asked some questions why
its better which I have already answered and will not repeat here)
I have made it clear that it was T-S-T and "tracker the indexer" that I
was proposing. Objecting to "tracker the database" which some are doing
is a bit out of scope.
The database side of things would only come into play if maintainers
wanted to use it and only if they were happy with it.
I would be scared that it would be added to GNOME before we work out
our actual requirements for it, and without the requirements how can
we know that tracker solves them?
Unfortunatly, the only way to know this is for applications to try to
use it and find out what is missing, what it does well and what it
doesn't do well. This is, to me, the solution for the chicken/egg
race. The applications use it to find out if it does what is needed
and then if it does, we add it to GNOME.
Minor integrations like into Gedit could be done conditionally but major
stuff like the epiphany bookmarks would not be practical without it
being at least an approved dependency as it would involve big changes to
the Epiphany UI as well as the bookmarks storage.
The ephiphany integration would be great cause it would really show off
all of tracker's capabilities (it would expose all the cool stuff in
tracker like effortless search, stats for a timeline widget, extensible
metadata, first class object storage etc)
It would be nice, if tracker fails to get in the desktop, to allow
tracker to be an approved dependency to make the above possible and also
prove its worth. A branch in Epihpany would be a poor second considering
the lack of guarantees, amount of work, maintenance of branch and the
possibility of it ending as a fork of Epiphany if it does not get merged.
I understand why gnome needs approved dependencies but they need to make
sure it does not become a barrier to adoption of new technologies too.
Another worry would be that really an indexer would ideally be desktop
agnostic and I'd like to see KDE and GNOME share an indexer/metadata
store/whatever tracker is, because I don't want two indexers indexing
my data for each desktop. Is there any moves to getting tracker used
in KDE as well?
yes we have a QT gui written. The tracker daemon is desktop agnostic and
XFCE people are highly interested in it too. KDE also has strigii though
but work is on going in freedesktop land to create a unified dbus
interface for indexers like tracker, beagle and strigii.
(Plus I note that jeff/ebassi's concerns about what "tracker" is
haven't really been answered)
If you know what Beagle is and you know what Evolution Data Server is
then tracker is the sum of the above two (and really its not more
complicated than that). The EDS like functionality is more generic
(RDF/semantic web based) in tracker's database so can handle more than
contacts, appointments etc.
the advantage of combining the two is greater efficiency, avoids
duplication of data and allows it to be more extensible and customisable
to users/apps needs.
--
Mr Jamie McCracken
http://jamiemcc.livejournal.com/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]