[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) 
    Sugar: 0.92.4-2

Tom Gilliard

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
> jarabe.model.network.
> 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.
> ---snip....
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110915/77603047/attachment.html>

More information about the Sugar-devel mailing list