[Sugar-devel] Collaboration - Port to TelepathyGLib - Favouring D-Bus API
James Cameron
quozl at laptop.org
Sat Jun 22 01:07:12 EDT 2019
Keeping you-all informed.
We hit a snag while porting to Python 3.
Last year for GSoC;
Sugar on Python 2 depends on software package telepathy-python, but
this package is not being maintained for Python 3. So we are to move
to software package telepathy-glib.
This year for GSoC;
Most of our code uses telepathy-python to obtain D-Bus interface
names, and then calls Telepathy through the D-Bus API.
Some code mixes telepathy-python function calls with the D-Bus API.
Our plan is to favour the D-Bus API, and change those function calls
to D-Bus interface calls.
References:
https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/412
https://github.com/sugarlabs/sugar/pull/837
https://github.com/sugarlabs/collabwrapper/pull/14
--
James Cameron
http://quozl.netrek.org/
More information about the Sugar-devel
mailing list