[Sugar-devel] Weekly Update (Port Sugar and core activities to Python3): 11th May 2020 to 17th May 2020

James Cameron quozl at laptop.org
Mon May 18 05:48:56 EDT 2020


Speaking as the Sugar maintainer, thanks for your work on these
activities.  Let's get them fixed and then released.

I'm also looking forward to seeing your work on the other items in the
project task checklist.  You're working on the last item first, and
that's a great way to find problems with Sugar, the Toolkit, and the
Datastore.  The other items are also a concern.  I'm confident you
will get to look at them eventually.

https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#port-sugar-and-core-activities-to-python-3

On Mon, May 18, 2020 at 12:39:45AM +0530, Saumya Mishra wrote:
> Hello,
> 
> I worked on Port of Frotz , VncLauncher , solar-system , showntell-activity and
> infoslicer. Along with reviewing recall , AnalyseJournal and terminal-activity.
> Along with this I opened 3 issues in showntell-activity and pukllanapac. I had
> a meeting on 11th May with James , shaan and Jui where we discussed about 
>  debian packaging and how the various Linux Distributions handle it
> differently. I also had some discussions with mentor Rahul Bothra about how to
> work and future plans.
> 
> Frotz needed port to Gtk3 also, Toolbar also needed to be fixed and there were
> some errors as Gdk.Color is deprecated in the latest release, Change to
> Gdk.RGBA was important there. Frotz uses Vte.Terminal class and in Vte 2.91 ,
> some class methods have deprecated so I worked on trying and fixing which
> method can work for replacement with Srevin Saju. A new challenge for Frotz is
> to change frotz binaries to system specific packages for frotz.
> 
> VncLauncher uses embedded x11vnc binaries which are outdated so I have removed
> support for the use of embedded binaries and used distro packages in place. I
> also did some flake8 fixes also in activity.
> 
> solar-system , activity has no test plan yet as well as it consumes a lot of
> CPU time. Also it needed port to WebKit2 and python3. I worked on some changes
> there.
> 
> showntell-activity needed Python3 support and it uses a way old version of
> Python that is 2.2 in some necessary files . I worked on porting as well as on
> some major/minor errors I noticed while porting , fixing signals names etc. It
> is still in progress.
> 
> infoslicer also needs porting to Python3 and it also uses sgmllib so It needed
> to port to another bundled module in Python3. I searched about which module can
> be helpful in case of sgmllib found sgmllib3k and lxml. I am still figuring out
> which one will be best.
> 
> Thanks 
> Saumya Mishra

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


More information about the Sugar-devel mailing list