[Sugar-devel] Port to TelepathyGLib
Rahul Bothra
f2016015 at pilani.bits-pilani.ac.in
Thu May 17 00:05:21 EDT 2018
Hi,
On Thu, May 17, 2018 at 3:11 AM, James Cameron <quozl at laptop.org> wrote:
> As you may have seen in my post in the last hour, forks of software
> dilute maintainership, and everyone is worse off.
> As part of porting to Python 3, we need to port to TelepathyGLib as
> well. This is because there is no maintained static binding of
> Telepathy for Python 3.
> If we were to bundle Telepathy inside Sugar, we would most likely lose
> automatic maintenance of Telepathy. Downstream distribution packagers
> know about this risk, and often give upstream projects a nudge about
> it. An example is the Rsvg static binding that, while it was quite
> trivial, became a hot topic and eventually caused our GTK+ 2 toolkit
> to be dropped from Debian and Ubuntu, despite other GTK+ 2
> applications remaining.
Thanks for the detailed explanation. I agree, we should port.
> We may face other ports as well. We're yet to uncover them, and may
> only uncover them by trying to run the code. I'm hoping we don't have
> to port from static binding for D-Bus, but I won't know until we test
> the code.
Yes, I am not yet sure about D-Bus
> Don't worry about the 72 results of search;
> 1. many of those activities don't work now, so there would be no
> significant gain from porting them,
> 2. some activities are not in https://github.com/sugarlabs/
> 3. best to concentrate on the "Fructose" set of demonstration
> activities,
Sure, I will keep this in mind, Thank you
> Perhaps the patterns of change can be expressed as a sed(1) script and
> added to your sugar-docs Port to Python 3 checklist? This will help
> people like me who have activities to maintain.
Sure, I will make one soon.
Thanks
Rahul Bothra (Pro-Panda)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20180517/322415de/attachment.html>
More information about the Sugar-devel
mailing list