Bug#747581: gnome-music: doesn't start (missing TrackerSparqlConnection GIR typelib?)

Michael Biebl biebl at debian.org
Sat May 10 15:58:46 UTC 2014


Am 10.05.2014 15:49, schrieb Michael Biebl:
> Am 10.05.2014 10:38, schrieb Paul van Tilburg:
>> Package: gnome-music
>> Version: 3.12.1-1
>> Severity: normal
>>
>> Hi,
>>
>> At the moment, gnome-music doesn't start for me.  It gives the following
>> warnings:
>>
>>   % gnome-music
>>   /usr/lib/python3/dist-packages/gi/module.py:178: Warning: cannot register existing type 'TrackerSparqlConnection' 
>>     g_type = info.get_g_type()
>>   /usr/lib/python3/dist-packages/gi/module.py:178: Warning: g_once_init_leave: assertion 'result != 0' failed
>>     g_type = info.get_g_type()
>>   /usr/lib/python3/dist-packages/gi/module.py:212: Warning: g_type_get_qdata: assertion 'node != NULL' failed
>>     type_ = g_type.pytype
>>   /usr/lib/python3/dist-packages/gi/module.py:226: Warning: g_type_get_qdata: assertion 'node != NULL' failed
>>     g_type.pytype = wrapper
>>   /usr/lib/python3/dist-packages/gi/module.py:226: Warning: g_type_set_qdata: assertion 'node != NULL' failed
>>     g_type.pytype = wrapper
>>
>> Maybe this non-fatal (since it's a warning) but I get no UI.
>>
>> Note that I have purged gir1.2-tracker-0.16, but to no avail.
>>
>> Also note that the gir1.2-tracker-1.0 package contains no
>> 'TrackerSparqlConnection' typelib:
>>
>>   % dpkg -L gir1.2-tracker-1.0 | grep typelib
>>   /usr/lib/girepository-1.0/TrackerControl-1.0.typelib
>>   /usr/lib/girepository-1.0/Tracker-1.0.typelib
> 
> 
> TrackerSparqlConnection is part of Tracker-1.0.typelib. So I'm a bit
> puzzled by that error message.
> 
> Maybe someone with more python-fu can have a look.

As it turns out, we simply need to recompile grilo-plugins against
tracker-1.0. It is currently still linked against
libtracker-sparql-0.16. This leads to a symbol clash because gnome-music
directly uses libtracker-sparql-1.0 and also grilo-plugins.

CCing Alberto here. It would be great if you can update grilo-plugins
ASAP to compile against libtracker-sparql-1.0, i.e. drop the alternative
Build-Depends on "libtracker-sparql-0.16-dev |".

If you are currently busy, I can offer to NMU. Just let me know.

Michael



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20140510/78429494/attachment.sig>


More information about the pkg-gnome-maintainers mailing list