[Sugar-devel] GSOC Project Update - 29th June 2020

James Cameron quozl at laptop.org
Mon Jun 29 18:50:39 EDT 2020


Thanks.

On Mon, Jun 29, 2020 at 09:19:24PM +0530, Saumya Mishra wrote:
> Hello  all,
> 
> 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.
> 
> 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
> 
>   • Sugar : Work on issues found while reviewing and made code changes in [1]#
>     922 , also work on fix of issue [2]#923 
> 
>     Opened issue - [3]#924 , Work on fix of some errors mentioned in [4]#921 ,
>     Minor PEP8 fixes - [5]#919
> 
>   • Sugar-datastore : Work on testing and debugging with different activities -
>     [6]#21   currently issue addressed there is not reproducible [7]
>   • Browse-Activity :  Work on regressions , fixing some errors and warnings[8]
>     #111
>   • Log-Activity : Work on regression - [9]#22
> 
>     Open issue found while testing - [10]#21
> 
>   • sugar-toolkit-gtk3 : test and debug issue - [11]#441 
>   • turtleart-activity : work on a open issue [12]#80
> 
>     Work on incomplete Gtk3 port - [13]#82 , Minor PEP8 fixes - [14]#81
> 
> Port Telepathy bindings to TelepathyGLib ,  Port activities to Python 3 and P
> ort to the latest Sugargame or CollabWrapper library 
> 
>   • cookie-search-activity : Port to TelepathyGLib , Python 3 and work on fix
>     of collaboration by using CollaWrapper library. [15]#21
>   • geotonky-activity :  Port to Python3 , GObject to GLib , Port to latest
>     Sugargame and other fixes. [16]#4
>   • locosugar : Port to GLib and Python 3 and other fixes [17]#14
>   • Frotz : Port from GObject to GLib , to Gtk3 and to Python 3 [18]#7
>   • solar-system : Port to Python 3 , WebKit 2  and other minor fixes [19]#3
>   • training-activity : GConf to GioSettings and Python3 Port [20]#2
>   • VncLauncher : Port to Gtk3 , Python 3 port , fix the use of distro specific
>     x11vnc [21]#9
>   • showntell-activity : Port to Python 3 and fixes [22]#16
>   • infoslicer : Port to Python 3 , Port from sgmllib to html.parser [23]#34
>   • activity-turtle-flags : Rebase and merge with TurtleArt and Port to Python
>     3 [24]#8
>   • yupana : Port to Python 3 , TelepathyGlib , Work on fix of collaboration 
>     [25]#4
>   • stick-hero-activity : Port to Python 3 , Update Sugargame and license ( can
>     work further after the release of last version of Python 2 ) [26]#1
>   • arithmetic : Fix svg , Port to Gtk3 and Python3 [27]#7
>   • PolariActivity : Fix for the use of Distro Specific twisted , Port to
>     Python 3  [28]#7 
> 
> Other fixes and open issues 
> 
>   • mastermind-activity - IndexError: list index out of range [29]#5
>   • infoslicer : Fix ObjectChooser [30]#6
>   • write-activity : Tested Collaboration widely [31]#40
>   • pukllanapac : Fix Typo [32]f9b679 [33]#12
>   • recall : Fix Pango-Warning [34]8c4b49
>   • AnalyzeJournal : Typeconversion from float to str  [35]#14
> 
> Future Plans :
> 
>   • Work on Several activities mentioned above which are in progress.
>   • Test coverage for fructose activities and code changes made in sugar .
>   • Test and fix regressions caused by earlier port to Python 3 in fructose
>     activities and in toolkit.
>   • Work on fix of collaboration for different activities.
> 
> Any suggestion is welcomed.
> 
> Thanks
> Saumya Mishra
> *
> 
> References:
> 
> [1] https://github.com/sugarlabs/sugar/pull/922
> [2] https://github.com/sugarlabs/sugar/issues/923
> [3] https://github.com/sugarlabs/sugar/issues/924
> [4] https://github.com/sugarlabs/sugar/pull/921
> [5] https://github.com/sugarlabs/sugar/pull/919
> [6] https://github.com/sugarlabs/sugar-datastore/pull/21
> [7] https://github.com/sugarlabs/sugar-datastore/pull/21
> [8] https://github.com/sugarlabs/browse-activity/pull/111
> [9] https://github.com/sugarlabs/log-activity/pull/22
> [10] https://github.com/sugarlabs/log-activity/issues/21
> [11] https://github.com/sugarlabs/sugar-toolkit-gtk3/issues/441
> [12] https://github.com/sugarlabs/turtleart-activity/pull/80
> [13] https://github.com/sugarlabs/turtleart-activity/pull/82
> [14] https://github.com/sugarlabs/turtleart-activity/pull/81
> [15] https://github.com/sugarlabs/cookie-search-activity/pull/21
> [16] https://github.com/sugarlabs/geotonky-activity/pull/4
> [17] https://github.com/sugarlabs/locosugar/pull/14
> [18] https://github.com/sugarlabs/Frotz/pull/7
> [19] https://github.com/sugarlabs/solar-system/pull/3
> [20] https://github.com/sugarlabs/training-activity/pull/2
> [21] https://github.com/sugarlabs/VncLauncher/pull/9
> [22] https://github.com/sugarlabs/showntell-activity/pull/16
> [23] https://github.com/sugarlabs/infoslicer/pull/34
> [24] https://github.com/sugarlabs/activity-turtle-flags/pull/8
> [25] https://github.com/sugarlabs/yupana/pull/4
> [26] https://github.com/JuiP/stick-hero-activity/pull/1
> [27] https://github.com/sugarlabs/arithmetic/pull/7
> [28] https://github.com/sugarlabs/PolariActivity/pull/7
> [29] https://github.com/sugarlabs/mastermind-activity/issues/5
> [30] https://github.com/sugarlabs/infoslicer/issues/35
> [31] https://github.com/sugarlabs/write-activity/issues/40
> [32] https://github.com/sugarlabs/pukllanapac/commit/f9b67979dbe8cf2e8c4024b06eba52d0ef9d6e41
> [33] https://github.com/sugarlabs/pukllanapac/issues/12
> [34] https://github.com/sugarlabs/recall/commit/8c4b49f00d231fedf4ed50a1f7f017811fdc8dd8
> [35] https://github.com/sugarlabs/AnalyzeJournal/pull/14

-- 
James Cameron
http://quozl.netrek.org/


More information about the Sugar-devel mailing list