Talk:Platform Team/Guide/Sugar via Sweets: Difference between revisions

Edit detail
mNo edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Requirement GNOME? ==
Comparison of these two reports
[[Testing/Reports/Sweets on Debian Wheezy]] and
[[Testing/Reports/Sweets on GNOME Debian Wheezy]]
would suggest improvements can be made to wording in Debian section of [[Platform Team/Guide/Sugar via Sweets#Supported distributions]] --[[User:Inkyfingers|Inkyfingers]] 06:57, 16 July 2012 (EDT)
==Installing sweets-sugar from Fedora 16 GNOME 3 Terminal==
==Installing sweets-sugar from Fedora 16 GNOME 3 Terminal==
: 12/03/2011 satellit
: 12/03/2011 satellit
Line 17: Line 24:
*Restart (to reset dbus)
*Restart (to reset dbus)
*Install GPG Key (as PK does not install it.)
*Install GPG Key (as PK does not install it.)
:Installing in XFCE Beta TC1 x86-64 install is this next section still needed? --[[User:Satellit|Satellit]] 18:05, 12 March 2012 (EDT)
:I did it and no GPG Key was requested
  yum install pygobject2-devel
  yum install pygobject2-devel
  packages will be installed... 1 + 3 dependencies  asks for gpg key and I said Y
  packages will be installed... 1 + 3 dependencies  asks for gpg key and I said Y
Line 40: Line 49:
  gnome-python2-rsvg csound-python libXpm-devel libXdmcp-devel icon-naming-utils icon-slicer libdmx-devel xorg-x11-proto-devel  
  gnome-python2-rsvg csound-python libXpm-devel libXdmcp-devel icon-naming-utils icon-slicer libdmx-devel xorg-x11-proto-devel  
  GConf2-devel libXcomposite-devel hippo-canvas-python libXcursor-devel libXfixes-devel libICE-devel libXp-devel libdrm-devel
  GConf2-devel libXcomposite-devel hippo-canvas-python libXcursor-devel libXfixes-devel libICE-devel libXp-devel libdrm-devel
*error:--[[User:Satellit|Satellit]] 18:05, 12 March 2012 (EDT) XFCE f17
--Cannot solve dextrose /home/(user)/.cache/0install.net/implementations/ ....for building: Cannot find required implementations for http://sweets.sugarlabs.org/base/pygtk


*'''Sugar starts in Xephyr'''
*'''Sugar starts in Xephyr'''
Line 443: Line 455:


Surf, flashing icon, reports fails to start.
Surf, flashing icon, reports fails to start.
== Installing Sugar via sweets - in Debian, testing, Wheezy ==
Environment Debian Wheezy,window manager SLiM, logging in to openbox-session.
/etc/apt/sources.list:
:<nowiki>deb http://ftp.debian.org/debian/ wheezy main contrib non-free</nowiki>
:<nowiki>deb-src http://security.debian.org/ wheezy/updates main </nowiki>
=== Installation ===
iain@wheezy-box:~$ sudo apt-get update
iain@wheezy-box:~$ sudo apt-get install gnome-packagekit
Reading package lists... Done. Building dependency tree. Reading state information... Done
The following extra packages will be installed:
  gnome-packagekit-data gnome-settings-daemon gstreamer0.10-pulseaudio
  libasound2-plugins libgnomekbd-common libgnomekbd7 libpackagekit-glib2-14
  libspeexdsp1 libxklavier16 packagekit packagekit-backend-aptcc pulseaudio
  pulseaudio-esound-compat pulseaudio-module-x11 pulseaudio-utils python-packagekit
  rtkit
Suggested packages:
  gnome-screensaver packagekit-backend-smart pavumeter pavucontrol paman paprefs
iain@wheezy-box:~$ sudo apt-get install packagekit-backend-smart
The following NEW packages will be installed:
  gnome-packagekit gnome-packagekit-data gnome-settings-daemon
  gstreamer0.10-pulseaudio libasound2-plugins libgnomekbd-common libgnomekbd7
  libpackagekit-glib2-14 libspeexdsp1 libxklavier16 packagekit
  packagekit-backend-aptcc pulseaudio pulseaudio-esound-compat pulseaudio-module-x11
  pulseaudio-utils python-packagekit rtkit
0 upgraded, 18 newly installed, 0 to remove and 18 not upgraded.
Need to get 10.6 MB of archives.
After this operation, 29.3 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Installed without reported error until
PulseAudio configured for per-user sessions ... (warning).
Remainder of trace edited out.
iain@wheezy-box:~$ sudo apt-get install pavumeter pavucontrol paman paprefs
Cut trace. Installed without reported error.
Restart machine.
iain@wheezy-box:~$ wget http://download.sugarlabs.org/sweets/sweets/installer.sh
--2011-12-10 12:30:29--  http://download.sugarlabs.org/sweets/sweets/installer.sh
Resolving download.sugarlabs.org (download.sugarlabs.org)... 140.186.70.53, 2002:8cba:4635::1
Connecting to download.sugarlabs.org (download.sugarlabs.org)|140.186.70.53|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://ftp.snt.utwente.nl/pub/software/sugarlabs/sweets/sweets/installer.sh [following]
--2011-12-10 12:30:29--  http://ftp.snt.utwente.nl/pub/software/sugarlabs/sweets/sweets/installer.sh
Resolving ftp.snt.utwente.nl (ftp.snt.utwente.nl)... 130.89.149.20, 2001:610:1908:a000::149:20
Connecting to ftp.snt.utwente.nl (ftp.snt.utwente.nl)|130.89.149.20|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 584502 (571K) [text/x-sh]
Saving to: `installer.sh'
100%[==============================================>] 584,502      717K/s  in 0.8s   
2011-12-10 12:30:30 (717 KB/s) - `installer.sh' saved [584502/584502]
iain@wheezy-box:~$ sh installer.sh
Sweets self extracting installer
-- Scan ftp://download.sugarlabs.org/sweets/sweets for updates
-- Downloading update from http://download.sugarlabs.org/sweets/sweets/sweets-1.0.5.tar.gz
-- sweets launcher was installed to /home/iain/.local/bin                             
-- Relogin to reuse new PATH value                       
-- sweets-index service was installed to /home/iain/.local/share/dbus-1/services
Restart machine.
iain@wheezy-box:~$ sweets dextrose/sugar:emulator
-- Download http://download.sugarlabs.org/sweets/dextrose/sugar-artwork/sugar-artwork-0.88.1-r2-src.tar.gz
-- Download http://download.sugarlabs.org/sweets/dextrose/sugar/sugar-0.88.1-r13-src.tar.gz
-- Download http://download.sugarlabs.org/sweets/dextrose/sugar-base/sugar-base-0.88.0-r4-src.tar.gz
-- Download http://download.sugarlabs.org/sweets/dextrose/sugar-toolkit/sugar-toolkit-0.88.1-r2-src.tar.gz
-- Download http://download.sugarlabs.org/sweets/dextrose/sugar-datastore/sugar-datastore-0.88.0-r2-src.tar.gz
-- Download http://download.sugarlabs.org/sweets/dextrose/sugar-presence-service/sugar-presence-service-0.88.0-r2-src.tar.gz
-- Solve dextrose/sugar-base for building                                     
-- Solve dextrose/sugar-toolkit for building   
-- Solve dextrose/sugar-presence-service for building
-- Solve dextrose/sugar-datastore for building       
-- Solve dextrose/sugar-artwork for building 
-- Solve dextrose/sugar for building       
-- Install python-gtk2-dev python-xklavier libxt-dev libxss1 xdg-user-dirs-gtk libxv-dev python-wnck telepathy-salut python-gobject-dev libxfont-dev libxres-dev libxfixes-dev libdrm-dev libxdmcp-dev python-dev libxcomposite-dev libxss-dev libfontenc-dev intltool hal libice-dev python-cjson python-decorator libxdamage-dev libxmu-dev libcairo2-dev libxpm-dev libgtk2.0-dev libxxf86dga-dev libgconf2-dev libx11-dev libasound2-dev python-rsvg libxext-dev gnome-common python-telepathy libxau-dev libxft-dev libxcursor-dev libfs-dev libtool libxi-dev python-dateutil libdmx-dev python-hippocanvas libxtst-dev metacity libdmx1 libxxf86vm-dev libxp-dev icon-slicer xserver-xephyr libxinerama-dev libxp6 libxkbfile-dev libxrender-dev libxvmc-dev icon-naming-utils libxrandr-dev python-gtksourceview2 libsm-dev telepathy-gabble pkg-config
-- org.freedesktop.DBus.Error.InvalidArgs: Type of message, `(as)', does not match expected type `(bas)'
-- Use -D argument for debug info, -DD for full debuging output and tracebacks 
iain@wheezy-box:~$ sudo apt-get install  python-gtk2-dev python-xklavier libxt-dev libxss1 xdg-user-dirs-gtk libxv-dev python-wnck telepathy-salut python-gobject-dev libxfont-dev libxres-dev libxfixes-dev libdrm-dev libxdmcp-dev python-dev libxcomposite-dev libxss-dev libfontenc-dev intltool hal libice-dev python-cjson python-decorator libxdamage-dev libxmu-dev libcairo2-dev libxpm-dev libgtk2.0-dev libxxf86dga-dev libgconf2-dev libx11-dev libasound2-dev python-rsvg libxext-dev gnome-common python-telepathy libxau-dev libxft-dev libxcursor-dev libfs-dev libtool libxi-dev python-dateutil libdmx-dev python-hippocanvas libxtst-dev metacity libdmx1 libxxf86vm-dev libxp-dev icon-slicer xserver-xephyr libxinerama-dev libxp6 libxkbfile-dev libxrender-dev libxvmc-dev icon-naming-utils libxrandr-dev python-gtksourceview2 libsm-dev telepathy-gabble pkg-config
Cut trace. Installed without reported error.
But the following "Suggested packages" were also called for.
  autoconf2.13 autoconf-archive gnu-standards autoconf-doc dh-make
  docbook-xsl-doc-html docbook-xsl-doc-pdf docbook-xsl-doc-text
  docbook-xsl-doc libsaxon-java libxalan2-java libxslthl-java
  docbook-xsl-saxon fop xalan dbtoepub gettext-doc git-daemon-run
  git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn git-email
  git-gui gitk gitweb libasound2-doc libcairo2-doc libglib2.0-doc
  libgtk2.0-doc libtool-doc libpango1.0-doc automaken gfortran
  fortran95-compiler gcj gnome-control-center gnome-themes libmail-box-perl
  python-cjson-dbg devhelp libgtksourceview2.0-dev
Then, rightly or wrongly, I set about adding most of the suggested packages. A few packages I recognised that I did not need, but 90% of the suggested packages I installed. There were some errors reported, but I felt it would be ok to omit packages that reported an error, on the basis that the package would be asked for later, if actually required.
During the process I did try
iain@wheezy-box:~$ sweet upgrade
and
iain@wheezy-box:~$ sweet dextrose/sugar:emulator
The common error message was
:ImportError: No module named hippo
iain@wheezy-box:~$ sweets upgrade                             
-- Scan ftp://download.sugarlabs.org/sweets/sweets for updates
-- No need in upgrading                                       
-- sweets launcher was installed to /home/iain/.local/bin
-- sweets-index service was installed to /home/iain/.local/share/dbus-1/services
iain@wheezy-box:~$ sweets -R dextrose/sugar:emulator
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
/home/iain/.cache/0install.net/implementations/sha1new=c19654b00070887627e457daaaaaafbdeafb380a/.sweets/local/bin/sugar: 51: /home/iain/.cache/0install.net/implementations/sha1new=c19654b00070887627e457daaaaaafbdeafb380a/.sweets/local/bin/sugar: [[: not found
/home/iain/.cache/0install.net/implementations/sha1new=c19654b00070887627e457daaaaaafbdeafb380a/.sweets/local/bin/sugar: 109: /home/iain/.cache/0install.net/implementations/sha1new=c19654b00070887627e457daaaaaafbdeafb380a/.sweets/local/bin/sugar: [[: not found
ls: cannot access /usr/lib*/xulrunner-1.*: No such file or directory
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
Traceback (most recent call last):
  File "/home/iain/.cache/0install.net/implementations/sha1new=c19654b00070887627e457daaaaaafbdeafb380a/.sweets/local/bin/sugar-session", line 304, in <module>
    main()
  File "/home/iain/.cache/0install.net/implementations/sha1new=c19654b00070887627e457daaaaaafbdeafb380a/.sweets/local/bin/sugar-session", line 247, in main
    from jarabe.desktop import homewindow
  File "/home/iain/.cache/0install.net/implementations/sha1new=c19654b00070887627e457daaaaaafbdeafb380a/.sweets/local/src/jarabe/desktop/homewindow.py", line 26, in <module>
    from jarabe.desktop.meshbox import MeshBox
  File "/home/iain/.cache/0install.net/implementations/sha1new=c19654b00070887627e457daaaaaafbdeafb380a/.sweets/local/src/jarabe/desktop/meshbox.py", line 24, in <module>
    import hippo
ImportError: No module named hippo
Window manager warning: Fatal IO error 11 (Resource temporarily unavailable) on display ':30'.
This did produce xephyr window for 5 seconds.
iain@wheezy-box:~$ sweets -D sdk/sugar:emulator
-- Solve sdk/sugar-artwork for building
-- Solve sdk/sugar-base for building   
-- Solve sdk/sugar-toolkit for building
-- INFO (PackageKit) PackageKit dbus service found
-- INFO (root) Scheduling new task: quitter
-- INFO (root) Task 'quitter' stopping and waiting for '(<Blocker:Resolve PackageKit names>,)'
-- INFO (root) Running set([Task(quitter)]) due to triggering of 'Resolve PackageKit names'
-- Solve sdk/sugar-datastore for building
-- Solve sdk/telepathy-mission-control for building
-- INFO (root) Scheduling new task: quitter       
-- INFO (root) Running quitter
-- INFO (root) Task 'quitter' stopping and waiting for '(<Blocker:Resolve PackageKit names>,)'
-- INFO (root) Running set([Task(quitter)]) due to triggering of 'Resolve PackageKit names'
-- Solve sdk/sugar for building 
-- Install libdbus-glib-1-dev libtelepathy-glib-dev
-- INFO (PackageKit) Obtain authentication for org.freedesktop.packagekit.package-install
-- org.freedesktop.DBus.Error.InvalidArgs: Type of message, `(as)', does not match expected type `(bas)'
-- Use -DD argument for full debuging output and tracebacks                                             
iain@wheezy-box:~$ sudo apt-get install libdbus-glib-1-dev libtelepathy-glib-dev
[sudo] password for iain:
Reading package lists... Done
Building dependency tree     
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgail-common libatspi1.0-0 at-spi libxalan2-java-gcj
Use 'apt-get autoremove' to remove them.
Suggested packages:
  libtelepathy-glib-doc
The following NEW packages will be installed:
  libdbus-glib-1-dev libtelepathy-glib-dev
0 upgraded, 2 newly installed, 0 to remove and 20 not upgraded.
97 not fully installed or removed.
Need to get 1,355 kB of archives.
After this operation, 5,926 kB of additional disk space will be used.
Cut trace.
This is an example of another install instruction being given:
iain@wheezy-box:~$ sweets dextrose/sugar:emulator                           
-- Solve dextrose/sugar-artwork for building
-- Install python-rsvg python-wnck libcairo2-dev libcairo2 libdrm2
-- org.freedesktop.DBus.Error.InvalidArgs: Type of message, `(as)', does not match expected type `(bas)'
-- Use -D argument for debug info, -DD for full debuging output and tracebacks           
iain@wheezy-box:~$ sudo apt-get install python-rsvg python-wnck libcairo2-dev libcairo2 libdrm2
[sudo] password for iain:
Reading package lists... Done
Building dependency tree     
Reading state information... Done
libcairo2 is already the newest version.
libcairo2 set to manually installed.
libcairo2-dev is already the newest version.
python-rsvg is already the newest version.
python-wnck is already the newest version.
libdrm2 is already the newest version.
libdrm2 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.
iain@wheezy-box:~$
"28 not upgraded" - not fully resolved.
iain@wheezy-box:~$ sweets -DD --logfile=27 dextrose/sugar:emulator       
-- Solve dextrose/sugar-artwork for building
-- Install python-rsvg python-wnck libcairo2-dev libcairo2 libdrm2
-- org.freedesktop.DBus.Error.InvalidArgs: Type of message, `(as)', does not match expected type `(bas)'
  Traceback (most recent call last):                                                   
  File "/home/iain/.local/share/sweets/sweets-1.0.5/sweets", line 397, in <module>
      globals()['cmd_' + cmd]()                                                   
  File "/home/iain/.local/share/sweets/sweets-1.0.5/sweets", line 65, in cmd_launch
      injector.launch(config.requirements, args)                                   
  File "/home/iain/.local/share/sweets/sweets-1.0.5/zerosugar/local/injector.py", line 162, in launch
      solution = make(req)                                                             
  File "/home/iain/.local/share/sweets/sweets-1.0.5/zerosugar/local/injector.py", line 130, in make
      packagekit.install(to_install.values())                                           
  File "/home/iain/.local/share/sweets/sweets-1.0.5/zerosugar/local/packagekit.py", line 120, in install
      transaction.install(chunk)                                                       
  File "/home/iain/.local/share/sweets/sweets-1.0.5/zerosugar/local/packagekit.py", line 164, in install
      ('InstallPackages', True, names),                                                 
  File "/home/iain/.local/share/sweets/sweets-1.0.5/zerosugar/local/packagekit.py", line 289, in _auth_wrapper
      return method(*args)                                                             
  File "/home/iain/.local/share/sweets/sweets-1.0.5/zerosugar/local/packagekit.py", line 183, in _compat_call
      return dbus_method(*args)                                                         
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 143, in __call__
      **keywords)                                                               
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 630, in call_blocking
      message, timeout)                                                                 
  DBusException: org.freedesktop.DBus.Error.InvalidArgs: Type of message, `(as)', does not match expected type `(bas)'
The logfile: ~/27 reads, near end, line 862:
-- DEBUG (PackageKit) Ask PackageKit to install ['python-rsvg;2.32.0-4+b2;i386;testing', 'python-wnck;2.32.0-4+b2;i386;testing', 'libcairo2-dev;1.10.2-6.2;i386;testing', 'libcairo2;1.10.2-6.2;i386;testing', 'libdrm2;2.4.29-1;i386;testing'] packages
-- INFO (PackageKit) Obtain authentication for org.freedesktop.packagekit.package-install
At this point the following commands would typically open an emulator window for a few seconds before it would collapse.
iain@wheezy-box:~$ sweets -S dextrose/sugar:emulator
iain@wheezy-box:~$ sweets -S sdk/sugar:emulator                   
A typical trace:
iain@wheezy-box:~$ sweets -R sdk/sugar:emulator                         
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
ls: cannot access /usr/lib*/xulrunner-1.*: No such file or directory
Traceback (most recent call last):
  File "/home/iain/.cache/0install.net/implementations/sha1new=e6ac62730d13a301adf8942e05c4af7c1542fd79/.sweets/local/bin/sugar-session", line 288, in <module>
    main()
  File "/home/iain/.cache/0install.net/implementations/sha1new=e6ac62730d13a301adf8942e05c4af7c1542fd79/.sweets/local/bin/sugar-session", line 227, in main
    from jarabe.desktop import homewindow
  File "/home/iain/.cache/0install.net/implementations/sha1new=e6ac62730d13a301adf8942e05c4af7c1542fd79/.sweets/local/src/jarabe/desktop/homewindow.py", line 25, in <module>
    from jarabe.desktop.meshbox import MeshBox
  File "/home/iain/.cache/0install.net/implementations/sha1new=e6ac62730d13a301adf8942e05c4af7c1542fd79/.sweets/local/src/jarabe/desktop/meshbox.py", line 24, in <module>
    import hippo
ImportError: No module named hippo
Window manager warning: Fatal IO error 11 (Resource temporarily unavailable) on display ':30'.
Produced a 3 second window which would collapse.
=== Bug Fix ===
At this point alsroot helps with bug-fix see:
[[Platform_Team/Guide/Sugar_via_Sweets#Debian]]
Due to the 23644010 bug in python-hippocanvas package, you need to be stuck to python2.6, e.g., you need to run a command sudo ln -fs python2.6 /usr/bin/python && sudo sed -i '/^default-version/s/python2../python2.6/' /usr/share/python/debian_defaults.
=== First successful test ===
iain@wheezy-box:~$ sudo ln -fs python2.6 /usr/bin/python && sudo sed -i '/^default-version/s/python2../python2.6/' /usr/share/python/debian_defaults.
iain@wheezy-box:~$ sweets -R dextrose/sugar:emulator -f
We have Xephyr on :30.0
About my computer, Build: Debian GNU/Linux testing (wheezy)
Sugar: 0.88.1
All four views look ok, except there are no "neighbour avatars" in F1 neighbourhood view.
I copy Browse-129.xo and surf-115.xo from USB flashdrive to Journal.
Right click Browse icon in Journal, select start, flashing icon, reports fails to start.
Right click Surf icon in Journal, select start, flashing icon, reports fails to start.
Right click my avatar, My Settings, adjust keyboard, Frame. All ok.
Cursor activates frame. F5 and F6 work as expected.
Software updates:
Offers 11 updates. This includes Activities not yet installed.
Install all. 7.5 MB - no error reported.
No atavars except me in F1. Re-tried later and confirmed.
Start Chat activity. Ballon appears in F1.
Copy Moon.xo from USB flashdrive to Journal. Moon opens, rename activity ok
: There is an intermittent glitch that, while renaming an activity, the "Activity toolbar" will collapse on spacebar or hyphen keystroke, the dialogue box disappears, and my text is lost.
Click Moon, flashing icon and starts, rename activity ok and closes.
Start Firefox-6.xo - it is in offline mode by default. Switch online. Will browse. Close Firefox with non sugarised "Close x". Firefox icon in frame, still flashing, indicating, failed to start.
Working Activities
Click Image Viewer, flashing icon and starts, rename activity ok and closes.
Click Turtle Art, flashing icon and starts, rename activity ok and closes.
Click Calculate, flashing icon and starts, rename activity ok and closes.
Click Read Etexts, flashing icon and starts. Able to search for and download and read a Book. Rename activity ok and closes.
<u>Using Host machine</u> download Sugar_file_manager-2.xo. Copy and paste to Journal, Opens, works as expected.
Creates /home/iain/Journal on Host machine. /home/iain/Journal is an empty directory not linked to "Journal Activity in Sugar"
Download JAMedit-1.xo. Opens and works as expected.
Having run through the test of all Activities in dextrose and sdk. Surf will now start, browse successfully, rename Activity and closes.
Click Speak - pulsing icon, reports fails to start.
Click Log, pulsing icon. Reports fails to start.
Click Etoys, pulsing icon. Reports fails to start.
Click Memorize, pulsing icon. Reports fails to start.
Click Pippy, pulsing icon. Opens, can test a few items, but Pippy generally reports ImportError: no module named pygame.
Click Jukebox, pulsing icon. Reports fails to start.
Download Write_77.xo. Pulsing icon but reports fails to start.
In F3 Home view, all working Activities show in colour, all non-working activities are grey. In the Frame, all attached partitions show, but will not open. USB flashdrive shows distinctively and opens.
=== Second successful test ===
iain@wheezy-box:~$ sweets -R sdk/sugar:emulator -f
F1 view present.
About my computer, Build: Debian GNU/Linux testing wheezy
Sugar: 0.94.1
Test Terminal Activity with some simple commands eg:
iain@wheezy-box:~$ python -V
Python 2.6.7
Click log, pulsing icon, starts, is able to capture a log and save it.
Implode tested - choose sharing view - no sign of Implode in F1
Chat opens start a chat in single view,, I see no chat baloon in F1
Open Chat to multiple - no ballon seen. Retry later, confirm no "shared" activities show in F1
Turtle art starts test ok
Moon starts and test ok
As above non-working activities are: Speak, Etoys,Memorize, Pippy, Jukebox, Physics,
Surf-115 fails to start. Confirmed
In both cases the host environment works fine and I saw no evidence of Sugar compromising the host in any way.
It is possible to run and test by children, for some time, this setup:
3 desktops, Openbox is set to run most-used programs, and change desktop by keybinding, GCompris on desktop2 and Sugar on desktop3.
Return to "Platform Team/Guide/Sugar via Sweets" page.