Difference between revisions of "Testing/Reports/Sweets on Raspberry pi armhf raspbian"

From Sugar Labs
Jump to navigation Jump to search
(prepare for update)
 
(update)
Line 1: Line 1:
Sugar on a Raspberry pi is functional, robust, stable, and testable unsupervised by children (in progress).
+
Sugar on a Raspberry pi is functional, stable, and testable unsupervised by children (in progress).
  
== Test report Sugar 0.94 ==
+
== Method ==
 +
Using a Raspberry pi, running OS from  http://www.raspbian.org/ (pisces image) on a SanDisk 4 GB, class 4, SDHC card.
 +
The Raspian install should be fully updated as per their pages. Take care to obtain the most accurate possible configuration of locales, keyboard and sound.
  
Product of the command
+
The Sugar via Sweets installation process instructions are here:
    sweets  sdk/sugar:emulator
 
Raspberry pi, running OS from  http://www.raspbian.org/ (pisces image) on a SanDisk 4 GB, class 4, SDHC card.
 
  
Sweets, following these instructions [[Platform Team/Guide/Sugar via Sweets]]
+
[[Platform Team/Guide/Sugar via Sweets]]
  
From my computer
+
and the method follows the walkthrough here:
::Build: Debian GNU/Linux testing/unstable
+
 
::Sugar: 0.94.1
+
[[Testing/Reports/Sweets on Debian Wheezy]]
 +
 
 +
Refer to [[#Still to Fix]] and attempt to install those items straight after:
 +
 
 +
sudo apt-get install gnome-packagekit
 +
 
 +
'''Test report Sugar 0.94'''
  
 
All Function keys, F1 to 6, work fine
 
All Function keys, F1 to 6, work fine
 
All Views and avatars seen correctly, without error.
 
All Views and avatars seen correctly, without error.
Software Updates fully functional. These tested Activities fully functional.
+
Software Updates fully functional.
Calculate v.40 -
+
The list of working Activities (and limitations) is very similar to those reported    
Chat v.77  - 
+
here [[Testing/Reports/Sweets on Debian Wheezy]]
Edit v.8 - 
 
HorseGame  v.4  -
 
IRC  v.10  - 
 
Implode v.12
 
Log  v.29      -
 
Labyrinth  v.12 -     
 
Maze v.21  -
 
Memorize v.4  - 
 
Moon  v.14  -
 
Pippy  v.49  -
 
Physics v.10 -
 
SprayPlay v.2  - 
 
Sugar Commander v.8   -
 
Terminal v.40  -
 
Turtle Art  v.149 -
 
TurtleConfusion v.10.
 
  
==== GUI Activity install ====
+
 
Without a working browser, we can use the host browser, midori, and pcmanfm unzip tool.
+
''' GUI Activity install '''
 +
 
 +
This method is useful if a working browser is not available in Sugar. We can use the host browser, Midori, and pcmanfm unzip tool.
  
 
Select a new Activity from ASLO, http://activities.sugarlabs.org//en-US/sugar/ . (Packages selected to run in Sugar 0.94.1 can be identified in ASLO, using "Advanced Search"). Using Midori, download chosen Activities to, say, ~/downloads. Open ~/downloads with pcmanfm, select the NewActivity.xo, right click, chose extract to, enter ~/Activities, press Save. The Activity will unzip ready to use. You can check in ~/Activities that you have NewActivity.activity
 
Select a new Activity from ASLO, http://activities.sugarlabs.org//en-US/sugar/ . (Packages selected to run in Sugar 0.94.1 can be identified in ASLO, using "Advanced Search"). Using Midori, download chosen Activities to, say, ~/downloads. Open ~/downloads with pcmanfm, select the NewActivity.xo, right click, chose extract to, enter ~/Activities, press Save. The Activity will unzip ready to use. You can check in ~/Activities that you have NewActivity.activity
  
==== Fixed Items ====
 
  
Earlier in the process, to fix:
 
  
ImportError: No module named vte
 
ImportError: No module named gst
 
ImportError: No module named pygame
 
  
sudo apt-get install python-vte python-gst0.10 python-pygame
+
==== Still to Fix ====
 +
The current Sweets installer does not pick up all of the dependencies first time in Debian and Raspbian.
  
==== Still to Fix ====
+
The dependencies that will require manual installation are listed in the steps below.
 +
 
 +
They are listed in order of ease. The latter items are probably more fundamental to the process. ''The best fix is still required.''
 +
 
 +
sudo apt-get install python-vte python-gst0.10 python-pygame python-webkit
 +
 
 +
sudo apt-get install oss-compat python-gst0.10-dev python-gst0.10-dbg timidity
  
Issues being fixed, update shortly. [[User:Inkyfingers|Inkyfingers]] 21:50, 11 July 2012 (EDT)
 
  
Is there a sys.path issue? No
+
The following assets may also be required, but not yet fully resolved.
  
Is there an issue in this area - ie change of architecture? http://docs.python.org/library/fpectl.html#limitations-and-other-considerations? No
+
python-xpcom
  
'''As a known issue''' (for Debian), suggested dependencies, i.e., -S sweets command argument, don't work for now.
+
xulrunner-1.9.2
  
Why does -S option not work in Debian?
+
'''As a known issue''' (for Debian), suggested dependencies, i.e., -S sweets command argument, don't work for now. The reason why the -S option does not work in Debian is probably fundamental to making the above process more easy to complete.

Revision as of 03:41, 12 July 2012

Sugar on a Raspberry pi is functional, stable, and testable unsupervised by children (in progress).

Method

Using a Raspberry pi, running OS from http://www.raspbian.org/ (pisces image) on a SanDisk 4 GB, class 4, SDHC card. The Raspian install should be fully updated as per their pages. Take care to obtain the most accurate possible configuration of locales, keyboard and sound.

The Sugar via Sweets installation process instructions are here:

Platform Team/Guide/Sugar via Sweets

and the method follows the walkthrough here:

Testing/Reports/Sweets on Debian Wheezy

Refer to #Still to Fix and attempt to install those items straight after:

sudo apt-get install gnome-packagekit

Test report Sugar 0.94

All Function keys, F1 to 6, work fine All Views and avatars seen correctly, without error. Software Updates fully functional. The list of working Activities (and limitations) is very similar to those reported here Testing/Reports/Sweets on Debian Wheezy


GUI Activity install

This method is useful if a working browser is not available in Sugar. We can use the host browser, Midori, and pcmanfm unzip tool.

Select a new Activity from ASLO, http://activities.sugarlabs.org//en-US/sugar/ . (Packages selected to run in Sugar 0.94.1 can be identified in ASLO, using "Advanced Search"). Using Midori, download chosen Activities to, say, ~/downloads. Open ~/downloads with pcmanfm, select the NewActivity.xo, right click, chose extract to, enter ~/Activities, press Save. The Activity will unzip ready to use. You can check in ~/Activities that you have NewActivity.activity



Still to Fix

The current Sweets installer does not pick up all of the dependencies first time in Debian and Raspbian.

The dependencies that will require manual installation are listed in the steps below.

They are listed in order of ease. The latter items are probably more fundamental to the process. The best fix is still required.

sudo apt-get install python-vte python-gst0.10 python-pygame python-webkit
sudo apt-get install oss-compat python-gst0.10-dev python-gst0.10-dbg timidity


The following assets may also be required, but not yet fully resolved.

python-xpcom

xulrunner-1.9.2

As a known issue (for Debian), suggested dependencies, i.e., -S sweets command argument, don't work for now. The reason why the -S option does not work in Debian is probably fundamental to making the above process more easy to complete.