Re: [Tracker] No contents indexing taking place



On Mon, 2012-03-05 at 12:23 +0000, Martyn Russell wrote:
I believe I have diagnosed and proposed a fix for the problem. Please
see https://bugzilla.gnome.org/show_bug.cgi?id=671314 for a full write
up and proposed patch that fixes it.

Thank you for investigating this fully, great patch. I've added to it 
and applied it to master now.

IT should be in the 0.14.0 release i've been trying to get out for a 
week or so now.


You mentioned in the bug comments that there could be other places with
the same issue.

I have tried to do a code trawl, and believe that where the code is
pure .c all is okay except perhaps libtracker-miner/tracker-miner-web.c.
For the .vala code, I can't really decipher it though.

For tracker-miner-web.c I am concerned by the comment at line 193:

/* No need to RequestName again as already done by the parent
TrackerMiner object */

As far as I can see the parent object in tracker-miner-object.c creates
the connection, registers its own interface, and then sets the name on
the bus ... and this happens before (AFAICT) the child object registers
its interface object.

So I would imagine that the web miner might not get all its interfaces
registered correctly.

Karl




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