GNOME Bugzilla – Bug 692664
build: Simplify tracker version searching and support 0.16 API
Last modified: 2013-04-10 10:35:06 UTC
There's a new tracker 0.15.1 release out with 0.16 API that brasero doesn't support yet.
Created attachment 234571 [details] [review] build: Simplify tracker version searching and support 0.16 API Use an iterator instead of a deep dependency tree. This should simplify adding support for new tracker versions in the future.
I second inclusion of this patch... tested here and works just fine.
This is still not part of git master / the latest 3.7.91 tarballs... and as a consequence, it fails to build with tracker 0.15.x
Any news on this?
Brasero seems to lack a dedicated maintainer right now. I'll just go ahead an push the fix.
Attachment 234571 [details] pushed as 45cecda - build: Simplify tracker version searching and support 0.16 API
Just a side note: after having spent some time yesterday on brasero code reading: even though it builds with Tracker 0.16, it fails miserably when making use of it.. (once you actually find out WHEN it makes use of it) Error: GLib-GObject-WARNING **: invalid cast from `TrackerSparqlBackend' to `TrackerSparqlCursor' Not sure if this is new to tracker 0.16 or was there earlier... I never figured what for the tracker backend was used until scanning through the code yesterday.