Changes

Jump to navigation Jump to search
Line 1,205: Line 1,205:     
''Last Commit dates are relative to 01:19, 14 January 2009 (UTC)''
 
''Last Commit dates are relative to 01:19, 14 January 2009 (UTC)''
 +
 +
== Activity packaging issues ==
 +
 +
This section is an attempt to summarize the problems distributions are having with packaging Sugar activities. Help from the activity maintainers to get them solved would be highly appreciated.
 +
 +
=== TamTam ===
 +
 +
* No source tarballs.
 +
* XO specific hacks in the sound code.
 +
** see [http://git.sugarlabs.org/projects/tamtam-branch tamtam-branch] to fix some of them (and other non-XO related issues)
 +
 +
=== Speak ===
 +
 +
* No source tarball.
 +
 +
=== Scratch ===
 +
 +
State unknown.
 +
 +
=== Ruler ===
 +
 +
* No source tarball.
 +
* Hardware specific in that the scale of the ruler is hardcoded to the XO resolution and screen size.
 +
 +
=== Record ===
 +
 +
* No source tarball.
 +
* Perhaps hardware specific. // issues related to XO's screen ?
 +
 +
=== Read ===
 +
 +
* Dependency on sugar-evince, which cannot be installed in parallel with evince.
 +
 +
=== Pippy ===
 +
 +
* No source tarball.
 +
 +
=== Paint ===
 +
 +
* No source tarball.
 +
* C fill.so module - has source but no build process.
 +
 +
=== Memorize ===
 +
 +
* csound missing necessary patches on some distributions.
 +
 +
=== Measure ===
 +
 +
* No source tarball.
 +
* Currently hardware specific(?) //issues related to the XO's audio chip
 +
 +
=== Maze ===
 +
 +
* No source tarball.
 +
* Weird error on Fedora
 +
from olpcgames import _cairoimage
 +
ImportError: cannot import name _cairoimage
 +
 +
=== Implode ===
 +
 +
* No source tarball.
 +
* Shebang/permission mismatch.
 +
 +
=== Distance ===
 +
 +
* No source tarball.
 +
* Shebang/permission mismatch.
 +
* Hardware specific?
 +
 +
=== Bounce ===
 +
 +
* No source tarball.
 +
* C code in the bundle.
 +
 +
=== Etoys ===
 +
 +
No known problems.
 +
 +
=== Turtle Art ===
 +
 +
* When we fold in Turtle Art with Sensors, we'll have to make sure that proper python math packages are loaded (previously, we were using numeric):
 +
 +
from numpy.oldnumeric import *
 +
from numpy.fft import *
 +
 +
=== Calculate ===
 +
 +
* Depends on sharedstate module which isn't officially released. Distros packaging sharedstate separately rely on git snapshots of sharedstate.
    
==Notes==
 
==Notes==
273

edits

Navigation menu