id summary reporter owner description type status priority milestone component version severity resolution keywords cc distribution status_field 3301 Sugar doesn't start up if ~/.sugar/default/nm/connections.cfg was written by previous version sascha_silbe ajay_garg "When updating from a previous version of Sugar, Sugar will fail to start up at all if {{{~/.sugar/default/nm/connections.cfg}}} contains any network: {{{ Traceback (most recent call last): File ""/home/sascha.silbe/sugar-jhbuild/install/bin/sugar-session"", line 329, in main() File ""/home/sascha.silbe/sugar-jhbuild/install/bin/sugar-session"", line 305, in main home_window = homewindow.get_instance() File ""/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-packages/jarabe/desktop/homewindow.py"", line 244, in get_instance _instance = HomeWindow() File ""/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-packages/jarabe/desktop/homewindow.py"", line 79, in __init__ self._mesh_box = MeshBox() File ""/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-packages/jarabe/desktop/meshbox.py"", line 460, in __init__ netmgr_observer.listen() File ""/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-packages/jarabe/desktop/meshbox.py"", line 323, in listen settings = network.get_settings() File ""/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-packages/jarabe/model/network.py"", line 826, in get_settings load_connections() File ""/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-packages/jarabe/model/network.py"", line 975, in load_connections load_wifi_connections() File ""/home/sascha.silbe/sugar-jhbuild/install/lib/python2.6/site-packages/jarabe/model/network.py"", line 922, in load_wifi_connections value = eval(config.get(section, 'proto')) File """", line 1, in NameError: name 'rsn' is not defined }}} This is because the patch to add support for WPA-Enterprise changed the configuration syntax without any upgrade path. Also, because the new syntax is not backwards-compatible, it also makes testing the Dextrose version of Sugar in sugar-jhbuild cumbersome: as Sugar 0.94 (using NM 0.8) doesn't work with system settings, the user (developer) needs to have two different versions of {{{~/.sugar/default/nm/connections.cfg}}}, switching them whenever they change between Dextrose and upstream branches. " defect closed Normal Unspecified Dextrose Git as of bugdate Major notsugar dx3 New