[Sugar-devel] Port Sugar and core activities to Python3 - Project Update

James Cameron quozl at laptop.org
Sat Jun 13 06:11:40 EDT 2020


Thanks!

On Sat, Jun 13, 2020 at 03:34:07PM +0530, Saumya Mishra wrote:
> 
> Hello,
> 
> My progress on the GSoc Project so far-
> 
> ----Test and review old commits of sugar and sugar-datastore (port to python3
> commits only) , find most of the issues in sugar which was related to encoding
> and decoding of byte data, I opened pull requests as well as worked on some
> issues - [1]#922  | [2]#21 | [3]#923
> 
> ----Test Collaboration of fructose activities , I tested write, chat and pippy
> in detail. Found some issues , I have opened pull requests and issues for that.
> Some of the major issues I found seem related to earlier python3 ports commits
> which have done without proper testing. The links of my work so far regarding
> this -[4] #921[5] | #40 | [6]#924
> 
> ----Debug and test issue found by find-words-activity [7]#411 and pippy in
> collab wrapper [8]#24
> 
> ----Turtle-Art : Test and find that port to gtk3 was incomplete, work on fixing
> along with some minor updates in sprites.py [9]#82 | [10]#81
> 
> ----locosugar : Fix screen resolution and make it compatible with all screen
> sizes , fix warning erroneous pipeline which was mainly caused by old audio
> player modules , [11]@Jui Pradhan is also working with me in some issues found
> there. She will also look into release once my changes get merged. [12]#14
> 
> ----activity-turtle-flags : Rebase and merge with TurtleArt , Port to Python3 ,
> GTK3 and from GConf to GioSettings. The changes here is done , required
> reviews. [13]#8
> 
> ----PolariActivity : Work on Port to Python3 , some minor fixes and deletion of
> zope, constantly , twisted and incremental source files as 
> distro packages will be supported here i.e. python3-twisted . Found a major
> issue which is UnicodeDecodeError while testing , which only needs to be
> solved.[14] #7
> 
> ----stick-hero-activity : Work on port of python3 , update to latest
> sugargame and major testing . Jui is working on the last python2 release , I
> will work on port after that [15]#1.
> 
> ----infoslicer : work on port to python3 and from sgmllib to html.parser is
> done. infoslicer uses two copies of beautifulsoup , which needs to be merged in
> one somehow. Suggestions are to use the distro package of BeautifulSoup as it
> is a good practice nowadays. It is still in progress. [16]#34
> 
> Link of other found issues while testing [17]#5  |[18] #35
> 
> I will be working on the issues I mentioned above and if Jui wants she can work
> on release of activities mentioned above. Along with that as Jui mentioned we
> are going to release the last python2 version of PyCut. I will work on port to
> Python3 on PyCut.
> I would also continue testing of activities regularly as we probably need more
> testing. 
> 
> Any suggestions are welcome.
> 
> Thanks and Regards
> Saumya Mishra
> 
> *
> 
> References:
> 
> [1] https://github.com/sugarlabs/sugar/pull/922
> [2] https://github.com/sugarlabs/sugar-datastore/pull/21
> [3] https://github.com/sugarlabs/sugar/issues/923
> [4] https://github.com/sugarlabs/sugar/pull/921
> [5] https://github.com/sugarlabs/write-activity/issues/40
> [6] https://github.com/sugarlabs/sugar/issues/924
> [7] https://github.com/sugarlabs/sugar-toolkit-gtk3/issues/441
> [8] https://github.com/sugarlabs/collabwrapper/pull/24
> [9] https://github.com/sugarlabs/turtleart-activity/pull/82
> [10] https://github.com/sugarlabs/turtleart-activity/pull/81
> [11] mailto:juipradhan2k at gmail.com
> [12] https://github.com/sugarlabs/locosugar/pull/14
> [13] https://github.com/sugarlabs/activity-turtle-flags/pull/8
> [14] https://github.com/sugarlabs/PolariActivity/pull/7
> [15] https://github.com/JuiP/stick-hero-activity/pull/1
> [16] https://github.com/sugarlabs/infoslicer/pull/34
> [17] https://github.com/sugarlabs/mastermind-activity/issues/5
> [18] https://github.com/sugarlabs/infoslicer/issues/35

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


More information about the Sugar-devel mailing list