Re: [Tracker] Extracting the extractors



I've made quite a bit of progress on this. The code is mostly there,
but i've only done a light amount of testing so far so there will be a
butt load of hidden regressions no doubt.

I have a couple of open questions:

- is it OK to remove API from libtracker-extract ? I seem to remember
that we've already done that for the TrackerDecorator changes, and the
developer docs at [1] haven't been updated at all since 0.16, but
maybe I'm missing something.

- is it ever necessary to have a DELETE statement for a corresponding
INSERT statement in the output of an extract module?  I ask because I
noticed the miner-fs removes *everything* about a file in the
TRACKER_OWN_GRAPH_URN graph whenever a file changes. Which is the
right thing to do, I think, but it does make me wonder why some
extract modules then do their own DELETEs...

The code is in branch wip/sam/resource, and is mostly ready for review
now, although i want to do quite a bit more testing to be sure that
there are no performance or memory leakage regressions.

[1]. https://developer.gnome.org/libtracker-extract/


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