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