After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 405381 - Missing high level, GObject oriented API to use in external applications
Missing high level, GObject oriented API to use in external applications
Status: RESOLVED WONTFIX
Product: tracker
Classification: Core
Component: General
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Jamie McCracken
Jamie McCracken
Depends on:
Blocks:
 
 
Reported: 2007-02-07 14:44 UTC by Luca Ferretti
Modified: 2010-03-16 11:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Luca Ferretti 2007-02-07 14:44:07 UTC
Currently Tracker lacks a good API allowing external developers to write Tracker-based applications.

The minimal request could be a GObject to run a query, with signals to report matches.

PS no, D-Bus RPCs are not enough
Comment 1 Jamie McCracken 2007-02-07 14:55:43 UTC
This will be done

we will have both the current flat api and a new gobject based one which will both be autogenerate using XSLT from the introspect xml
Comment 2 Martyn Russell 2010-03-11 15:21:20 UTC
Can the reporter of this bug set the _version_ so we can target bugs to work on more easily please. We can also have an idea about if these bugs are likely to be obsolete too.

If you don't set the version, we are less likely to look at them.

Sorry for the spam, but I don't want to say this 88 times on each bug :)
Comment 3 Martyn Russell 2010-03-16 11:38:32 UTC
I am going to mark this as WONTFIX. We have SPARQL and libtracker-client to do this. There is also a library being written by codethink to facilitate this task.

  https://labs.codethink.co.uk/index.php/p/sparql-glib/