[Mageia-dev] tracker...

Jani Välimaa jani.valimaa at gmail.com
Fri Sep 9 19:30:33 CEST 2011


2011/9/9 Anssi Hannula <anssi.hannula at iki.fi>:
> On 07.09.2011 17:50, Jani Välimaa wrote:
>> 2011/9/7 Frank Griffin <ftg at roadrunner.com>:
>>> On 09/07/2011 08:26 AM, Guillaume Rousse wrote:
>>>>
>>>> Since this morning, a shiny piece of software I never opted to run not
>>>> even to install is eating 99% of my cpu.
>>>>
>>>> I don't find any way to disable it (excepted killall...), and I can't even
>>>> uninstall it:
>>>> tracker is needed by libtracker
>>>> libtracker is needed by libfolks
>>>> libfolks is needed by gnome-shell
>>>>
>>>> Whereas I perfectly understand why tracker (the binary) would requires
>>>> libtracker (the library), I really don't see why libtracker would make
>>>> tracker presence mandatory. After all, if the main program is missing, I
>>>> don't even need libtracker to be in working state, I just need its symbols
>>>> to be available to libfolks...
>>>
>>> This must be a recent packaging change.  When tracker first showed up, I
>>> changed my post-install auto-urpme of beagle to tracker, and it uninstalled
>>> just fine.
>>>
>>
>> I'd say all this is caused by a packaging error as tracker pkg
>> contains some lib files:
>>
>> /usr/lib64/tracker-0.12/libtracker-common.so
>> /usr/lib64/tracker-0.12/libtracker-common.so.0
>> /usr/lib64/tracker-0.12/libtracker-common.so.0.1102.0
>> /usr/lib64/tracker-0.12/libtracker-data.so
>> /usr/lib64/tracker-0.12/libtracker-data.so.0
>> /usr/lib64/tracker-0.12/libtracker-data.so.0.1102.0
>
> Well, it depends if these plugins are used by tracker or libtracker.
>
> It _looks_ like the above ones should be in libtracker-plugins or
> similar, which would be required by the libtracker0.12_0 package, and
> tracker shouldn't be required.
>
> But it all depends on what is using what, and what is required for what,
> which I didn't check.
>

Both tracker and libtracker0.12_0 requires libtracker-common.so.0 and
libtracker-data.so.0.

Tested locally to split out libtracker-common.so.0* and
libtracker-data.so.0* to a separate lib pkg and moving *.so files to
-devel pkg. This allowed me to remove tracker pkg and everything seems
to be working fine, at least until now.


More information about the Mageia-dev mailing list