[Sugar-devel] [PATCH] Simple NetworkManager-0.9 port
Thomas C Gilliard
satellit at bendbroadband.com
Thu Sep 15 16:30:28 EDT 2011
Please look at http://bugs.sugarlabs.org/ticket/3100
#3100 UNSP: Soas-v5-Coconut Beta only connects to jabber if using wired
Sugar on a Stick 5 (Coconut)
Fedora release 15 (Lovelock)
Daniel Drake wrote:
> Adapt sugar to NetworkManager-0.9 API changes.
> The major change here is the removal of the user-level connections
> mechanism; instead of storing connection information in Sugar,
> NetworkManager now Manages our Networks for us.
> However, some level of interfacing/monitoring NM is now needed,
> implemented with the Connections and Connection classes in
> If found, connections in sugar's connections.cfg are automatically
> migrated, and then connections.cfg is deleted. Similarly, if modem
> connection details are found in gconf, they are migrated into NM
> and then the gconf keys are unset.
> The existing network code is far from perfect and actually quite messy.
> In this port I've tried not to make fundamental changes to improve this,
> in order to keep task complexity down and aid review.
> In the medium term I do plan to improve this code, by moving it to
> use gobject-introspection on libnm, and rewriting/restructuring at the
> same time. By letting libnm do most of the work for us, this layer can
> be greatly simplified. However, libnm and gobject-introspection
> improvements are needed first, which I will continue to work on.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Sugar-devel