[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