[Telepathy] tpfarsight (Python) and GObject Introspection Incompatibilities

Tomeu Vizoso tomeu at tomeuvizoso.net
Wed Aug 24 08:39:59 PDT 2011


2011/8/24 Mystilleef <mystilleef at gmail.com>:
> 2011/8/24 Olivier Crête <olivier.crete at collabora.com>:
>> On Wed, 2011-08-24 at 10:52 -0400, Mystilleef wrote:
>>> 2011/8/24 Olivier Crête <olivier.crete at collabora.com>:
>>> > Hi,
>>> >
>>> > On Wed, 2011-08-24 at 08:55 +0200, Tomeu Vizoso wrote:
>>> >> On Wed, Aug 24, 2011 at 08:35, Mystilleef <mystilleef at gmail.com> wrote:
>>> >> > Hello,
>>> >> >
>>> >> > My application suddenly stopped working after an upgrade. So I spent
>>> >> > the better part of today trying to figure out why. It turns out the
>>> >> > latest version of gobject-introspection is very strict and doesn't
>>> >> > allow mixing non-introspectable python bindings with introspectable
>>> >> > ones. Fortunately, my app runs its tpfarsight streamer in its own
>>> >> > process. So it was easy to revert to using old school python bindings
>>> >> > for gobject.
>>> >> >
>>> >> > To cut the long story short. I think the python bindings for
>>> >> > telepathy-farsight and or farsight wouldn't work with the latest PyGI
>>> >> > and gobject-introspection. Is this a known issue? Should I file a bug
>>> >> > report?
>>> >>
>>> >> I'm not maintainer of those modules, but I think that if you think the
>>> >> bug is in those, you should put it in bugzilla. If you think the
>>> >> problem lies in pygobject or gobject-introspection, use
>>> >> bugzilla.gnome.org instead.
>>> >
>>> > I maintain the python bindings for farsight and tp-fs, the reason
>>> > they're not using gi yet is that GStreamer isn't and probably won't be
>>> > before 1.0.
>>> >
>>>
>>> Cool! I think they might have started to use gi.  A look at
>>> dir(gi.repository.Gst) shows many of the most important elements are
>>> available. How well they work is a completely different story. I'll
>>> test it out later when I have time.
>>
>> Except that I think important bits like the buffers, events and queries
>> are not covered (because they're GstMiniObjects which are not GObjects).
>>
>>
>
> Aha, I didn't catch that.

But it may be a good moment to start developing against 0.11 (will be
1.0) and reporting issues.

Regards,

Tomeu

> Lateef
>


More information about the telepathy mailing list