<div dir="ltr">Kamal,<div><br></div><div>I cannot speak for the whole community but my understanding is that Python 3 is not at all backward compatible with the Python we use now. If every Activity we have had to be rewritten in Python 3 that would be a huge impact.</div>
<div><br></div><div>You may be familiar with my book:</div><div><br></div><div><a href="http://en.flossmanuals.net/make-your-own-sugar-activities/">http://en.flossmanuals.net/make-your-own-sugar-activities/</a><br></div><div>
<br></div><div>I recently (like a month ago) updated the book to use GTK3 in the examples rather than GTK2. That was a big, but necessary, effort. The current Sugar supports both GTK2 and GTK3, so no Activities need to be rewritten. GTK3 is supposed to give better support for tablets and touch screens and of course we want to use the latest supported software.</div>
<div><br></div><div>In any case, while using GTK3 over time may have a big impact in the short term it doesn't break anything. I'm not sure we could say the same thing about rewriting Sugar to use Python 3.</div><div>
<br></div><div>James Simmons</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 20, 2014 at 3:55 AM, Kamal Kaur <span dir="ltr"><<a href="mailto:kamal.kaur188@gmail.com" target="_blank">kamal.kaur188@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all members,<br>
<br>
I need help with the first question in "You and Community" section. As<br>
I'll be working for project "Port to python 3", I need three answers,<br>
one of which will I get from the mentors and other from memberss So<br>
the members and mentors reading this message, Please give your answer<br>
regarding what will be the impact after completion of my project on<br>
community? I need to add this answer there and it should be of 1-3<br>
paragraphs.<br>
<br>
There are four outlined steps:<br>
Step 1. Make use of GTK3 instead of GTK2 because sugar and the apps use it.<br>
Step 2. Port the Sugar core to python3.<br>
Step 3. Developing a robust test suite.<br>
Step 4: Port an existing sugar activity to python3 and document process<br>
<br>
Please tell me what are your views about the effect on community after<br>
completion of this project?<br>
<br>
Thank you<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Kamaljeet Kaur<br>
<br>
<a href="http://kamalkaur188.wordpress.com" target="_blank">kamalkaur188.wordpress.com</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</font></span></blockquote></div><br></div>