Sugar Labs

Port from GConf to Gio.Settings (1 of 3)

The GNOME GConf library, which was part of GTK+ 2, has or is ending support soon, and downstream distributions will cease packaging.

Sugar only kept GConf compatibility for upgrades from older versions of Sugar that did not use Gio.Settings. That transition was long ago. We must now remove this compatibility support.

port Browse, Read and Write activities from GConf to Gio.Settings, remove GConf from Sugar, Sugar Toolkit, and Browse, Read and Write activities, remove GConf from any other activities. Most issues have not been created, as it is a waste of time to do so. As of 2019-11-23 there are 48 matches for the code pattern "import gconf" in org:sugarlabs.

Your task is to port one Sugar activity.

Task tags

  • gconf
  • gio
  • python

Students who completed this task

srevinsaju

Task type

  • code Code
close

2019