zeitgeist team mailing list archive
-
zeitgeist team
-
Mailing list archive
-
Message #00528
Re: [Bug 493923] [NEW] Alternative mainloops
2009/12/8 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@xxxxxxxxx>:
> We should have a pluggable mainloop thing so that we can use the Qt
> mainloop instead.
Is this really needed? Talking with a KDE developer he told me that a
dependency on gobject isn't a problem to get something into KDE and
also that their mainloop uses gobject's one internally for
compatibility with gobject stuff.
In fact:
[rainct, zeitgeist-project]$ apt-cache rdepends libglib2.0-0 | grep kde
kdebase-workspace-bin
gkdebconf
ggz-kde-games
[rainct, zeitgeist-project]$ apt-cache rdepends libglib2.0-0 | grep qt
libqtgui4
libqtcore4
libtelepathy-qt4-farsight0
python-gnuradio-qtgui
libgnuradio-qtgui0
xawtv-plugin-qt
libtelepathy-qt4-farsight0
libqtgui4
libqtcore4
libpolkit-qt0
gtk2-engines-qtcurve
gtk-qt-engine
gnunet-qt
--
Alternative mainloops
https://bugs.launchpad.net/bugs/493923
You received this bug notification because you are a member of Zeitgeist
Framework, which is the registrant for Zeitgeist Framework.
Status in Zeitgeist Framework: New
Bug description:
I think the core engine only relies on the GObject bindings in order to get the mainloop integration needed to get DBus playing nice.
We should have a pluggable mainloop thing so that we can use the Qt mainloop instead. On the longer term we might want to look into writing our own Python based mainloop for DBus to avoid the Qt/GObject dep. altogether. This should save us a good deal of memory.
References