[Sugar-devel] AmazonasTortuga

James Cameron quozl at laptop.org
Wed Mar 18 13:29:23 EDT 2020


Sure.

I did the Python 3 port of TurtleArt back in September, concentrating
on the code used by the Sugar activity.  Others completed the port for
the code used by the GNOME application.

I also mentored during GCI some porting of the derivative activities,
such as TortugadeMexico.

https://github.com/sugarlabs/TortugadeMexico/pull/4

Now for AmazonasTortuga we have four sources to compare;

1.  https://github.com/sugarlabs/turtleart-activity/tree/amazonas

2.  https://github.com/sugarlabs/AmazonasTortuga

3.  https://github.com/sugarlabs/amazonas-activity

4.  http://activities.sugarlabs.org/en-US/sugar/addon/4585

We also have a tracking issue

https://github.com/sugarlabs/amazonas-activity/issues/2

Speaking generally, the shortest path to porting a derivative of
TurtleArt is to;

1.  identify the changes that were made between the last common commit
with TurtleArt master branch, such as 3feac04,

2.  undo those changes,

3.  merge all later work from the TurtleArt master branch,

4.  reapply the changes identified in step 1 while simultaneously
porting by hand to GTK 3 and Python 3.

It is almost certainly a mistake to try to port the existing code, as
differences will build up between the existing code and other derivatives.

On Wed, Mar 18, 2020 at 10:11:38PM +0530, Jui Pradhan wrote:
> Hello,
> I was trying to work on Amazonas Tortuga. Porting the activity to gtk3. Almost
> half way there, I realized it seems to have files from TurtleArt activity which
> has already been ported to Gtk3 and python3. Porting files from the folder
> TurtleArt seems to be a repetetive task. However, among the many folders and
> files in AmazonasTortuga I am not able to find files which are not a part of
> TurtleArt activity and need work. 
> I guess the situation will be no different for other activities which use
> TurtleArt activity. Haven't really looked them up yet.
> Can someone who has previously worked on the activities brief me?It would
> really save a lot of effort.
> Thanks. 
> 
> Regards,
> Jui Pradhan

> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel


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


More information about the Sugar-devel mailing list