We use the Projects tab on the Sugar Labs GitHub organisation to track
ongoing modernisation of Sugar and activities caused by changes to
dependencies.

https://github.com/orgs/sugarlabs/projects

Rather than create issues, which has been shown to be a waste of
everybody's time, search patterns are used to identify the code that
needs changing.

Three months ago I checked the search hits, and I've checked them
again just now to assess progress;

* Port to GTK 3, at least 200 hits, down from 201,

* Port from GObject to GLib, at least 121 hits, down from 125,

* Port to TelepathyGLib, at least 68 hits, down from 72,

* Port from GConf, at least 48 hits, no change,

At this rate, we will take several years to complete these known
changes.  Further changes are required and are now being tracked;

* Port from Gst.Message.Structure, at least 38 hits,

* Port to Python 3, at least 242 hits,

Some changes aren't exactly required, but we have prior warning of
them in GTK documentation;

* Port from Gdk.Color to Gdk.RGBA, more than 255 hits.

Of all these projects, the most important are Port to Python 3, which for
many activities may require Port to GTK 3 and Port to TelepathyGLib.

This is all part of activity maintenance, which is described here;
https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#modifying-activities

An exciting challenge for everyone!

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

Attachment: signature.asc
Description: PGP signature

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

Reply via email to