<div dir="ltr"><div>Hello  all,<br></div><div><br></div><div>I have summarised all work done by me on my GSOC Project - Port Sugar and core activities to Python 3 and how I am going to proceed further.<br></div><div><br></div><div><b><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"">Review the Sugar source code changes since 0.112 that were made for porting to Python 3, & Fix regressions in Sugar, the Toolkit , and the Datastore</span></b></div><ul><li><i>Sugar</i> : Work on issues found while reviewing and made code changes in <a href="https://github.com/sugarlabs/sugar/pull/922">#922</a> , also work on fix of issue <a href="https://github.com/sugarlabs/sugar/issues/923">#923</a> </li></ul><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Opened issue - <a href="https://github.com/sugarlabs/sugar/issues/924">#924</a> , Work on fix of some errors mentioned in <a href="https://github.com/sugarlabs/sugar/pull/921">#921</a> , Minor PEP8 fixes - <a href="https://github.com/sugarlabs/sugar/pull/919">#919</a></blockquote><ul><li><i>Sugar-datastore</i> : Work on testing and debugging with different activities -<a href="https://github.com/sugarlabs/sugar-datastore/pull/21">#21   </a>currently issue addressed there is not reproducible <a href="https://github.com/sugarlabs/sugar-datastore/pull/21"></a></li><li><i>Browse-Activity</i> :  Work on regressions , fixing some errors and warnings<a href="https://github.com/sugarlabs/browse-activity/pull/111"> #111</a></li><li><i>Log-Activity</i> : Work on regression - <a href="https://github.com/sugarlabs/log-activity/pull/22">#22</a></li></ul><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Open issue found while testing - <a href="https://github.com/sugarlabs/log-activity/issues/21">#21</a></blockquote><ul><li><i>sugar-toolkit-gtk3</i> : test and debug issue - <a href="https://github.com/sugarlabs/sugar-toolkit-gtk3/issues/441">#441</a> </li><li><i>turtleart-activity </i>: work on a open issue <a href="https://github.com/sugarlabs/turtleart-activity/pull/80">#80</a></li></ul><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Work on incomplete Gtk3 port - <a href="https://github.com/sugarlabs/turtleart-activity/pull/82">#82</a> , Minor PEP8 fixes - <a href="https://github.com/sugarlabs/turtleart-activity/pull/81">#81</a></blockquote><div><br></div><div><b><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"">Port Telepathy bindings to TelepathyGLib ,  </span></b><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji""><b style="">Port activities to Python 3 and P</b></span><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji""><b>ort to the latest Sugargame or CollabWrapper library </b></span></div><div><br></div><div><ul><li><font color="#24292e" face="-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji"><i>cookie-search-activity</i> : Port to TelepathyGLib , Python 3 and work on fix of collaboration by using CollaWrapper library. <a href="https://github.com/sugarlabs/cookie-search-activity/pull/21">#21</a></font></li><li><font color="#24292e" face="-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji"><i>geotonky-activity</i> :  Port to Python3 , GObject to GLib , Port to latest Sugargame and other fixes. <a href="https://github.com/sugarlabs/geotonky-activity/pull/4">#4</a></font></li><li><i>locosugar</i> : Port to GLib and Python 3 and other fixes <a href="https://github.com/sugarlabs/locosugar/pull/14">#14</a></li><li><i>Frotz</i> : Port from GObject to GLib , to Gtk3 and to Python 3 <a href="https://github.com/sugarlabs/Frotz/pull/7">#7</a></li><li><i>solar-system</i> : Port to Python 3 , WebKit 2  and other minor fixes <a href="https://github.com/sugarlabs/solar-system/pull/3">#3</a></li><li><i>training-activity</i> : GConf to GioSettings and Python3 Port <a href="https://github.com/sugarlabs/training-activity/pull/2">#2</a></li><li><i>VncLauncher</i> : Port to Gtk3 , Python 3 port , fix the use of distro specific x11vnc <a href="https://github.com/sugarlabs/VncLauncher/pull/9">#9</a></li><li><i>showntell-activity</i> : Port to Python 3 and fixes <a href="https://github.com/sugarlabs/showntell-activity/pull/16">#16</a></li><li><i>infoslicer</i> : Port to Python 3 , Port from sgmllib to html.parser <a href="https://github.com/sugarlabs/infoslicer/pull/34">#34</a></li><li><i>activity-turtle-flags</i> : Rebase and merge with TurtleArt and Port to Python 3 <a href="https://github.com/sugarlabs/activity-turtle-flags/pull/8">#8</a></li><li><i>yupana</i> : Port to Python 3 , TelepathyGlib , Work on fix of collaboration <a href="https://github.com/sugarlabs/yupana/pull/4">#4</a></li><li><i>stick-hero-activity</i> : Port to Python 3 , Update Sugargame and license ( can work further after the release of last version of Python 2 ) <a href="https://github.com/JuiP/stick-hero-activity/pull/1">#1</a></li><li><i>arithmetic</i> : Fix svg , Port to Gtk3 and Python3 <a href="https://github.com/sugarlabs/arithmetic/pull/7">#7</a></li><li><i>PolariActivity</i> : Fix for the use of Distro Specific twisted , Port to Python 3  <a href="https://github.com/sugarlabs/PolariActivity/pull/7">#7</a> </li></ul><div><b>Other fixes and open issues </b></div></div><div><ul><li><i>mastermind-activity</i> - IndexError: list index out of range <a href="https://github.com/sugarlabs/mastermind-activity/issues/5">#5</a></li><li><i>infoslicer</i> : Fix ObjectChooser <a href="https://github.com/sugarlabs/infoslicer/issues/35">#6</a></li><li><i>write-activity</i> : Tested Collaboration widely <a href="https://github.com/sugarlabs/write-activity/issues/40">#40</a></li><li><i>pukllanapac</i> : Fix Typo <a href="https://github.com/sugarlabs/pukllanapac/commit/f9b67979dbe8cf2e8c4024b06eba52d0ef9d6e41">f9b679</a> <a href="https://github.com/sugarlabs/pukllanapac/issues/12">#12</a></li><li><i>recall</i> : Fix Pango-Warning <a href="https://github.com/sugarlabs/recall/commit/8c4b49f00d231fedf4ed50a1f7f017811fdc8dd8">8c4b49</a></li><li><i>AnalyzeJournal</i> : Typeconversion from float to str  <a href="https://github.com/sugarlabs/AnalyzeJournal/pull/14">#14</a></li></ul><div>Future Plans :</div></div><div><ul><li>Work on Several activities mentioned above which are in progress.</li><li>Test coverage for fructose activities and code changes made in sugar .</li><li>Test and fix regressions caused by earlier port to Python 3 in fructose activities and in toolkit.</li><li>Work on fix of collaboration for different activities.</li></ul><div>Any suggestion is welcomed.</div><div><br></div><div>Thanks</div></div><div>Saumya Mishra</div><img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src="https://mailtrack.io/trace/mail/5e2d1a5a8e46cba8c93f7d95dfa6d0be82a78199.png?u=5703751"></div>