Testing of Sugar on Ubuntu 10.04 LTS (Without PPA)
Edward Cherlin
echerlin at gmail.com
Fri Jul 2 23:44:54 BST 2010
I have a hiatus in my day job, which allowed me to noodle around
looking for the Sugar Ubuntu packages. It turns out that several
install in /usr/share/activities, rather than in
/usr/share/sugar/activities, where Sugar looks for them. This renders
them invisible. Symlinking makes them active. Results:
Pollbuilder starts up correctly, but I don't see how to make it do
anything. There seem to be no sample polls and no lesson plans
installed.
Slider Puzzle crashes on start.
Jigsaw Puzzle crashes on start.
Memorize works.
Flipsticks works.
Log Viewer works for viewing, but not for sending logs.
Connect starts correctly, and can be shared. I have not started a game
with someone else.
I am filing bugs.
On Tue, Jun 22, 2010 at 23:55, Edward Cherlin <echerlin at gmail.com> wrote:
> I installed the Sugar packages in Ubuntu 10.4 Lucid native. Pippy,
> Terminal, and Turtle Art started for me, but Read hung.
>
> Pippy displayed the sample menu in too narrow a space to read. No
> program controls were visible. I could scroll and edit programs, but
> not run them.
>
> Terminal executes basic Linux commands correctly.
>
> I built some elementary Turtle Art programs, which executed correctly.
>
> Synaptic says that I installed
>
> flipsticks
> jigsawpuzzle
> logviewer
> memorize
> pollbuilder
> sliderpuzzle
>
> but they are nowhere to be seen within Sugar.
>
> I should test xo-get, and see whether I can install Browse and thus
> access Sugarlabs, or whether I can use the PPA packages.
>
> Does anybody know whether this error message is significant?
>
> ** (sugar-session:11484): WARNING **: Trying to register gtype
> 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
>
>
> On Tue, Jun 22, 2010 at 18:46, Luke Faraone <luke at faraone.cc> wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Hi,
>>
>> I did some testing today in a VM of the Sugar experience in a default
>> Ubuntu setup. I believe that is useful to understand where we stand
>> today so we can decide the components that need the most urgent attention.
>>
>> I acknowledge that this is not the preferred way to use Sugar on Ubuntu,
>> but it is probably the one that will be tried first by most
>> opportunistic users, and we want to have something minimally functional
>> in this version.
>
> I tried Sugar in several other distros in a VM before the Ubuntu
> version became at all usable.
>
>> == Setup ==
>>
>> I used a Lucid virtual machine to conduct my tests.
>>
>> In order to have a working environment, I enabled Ubuntu's Proposed[1]
>> updates and installed the proposed versions of GDM and sugar-0.88 to
>> work around (LP: #542338).
>>
>> The list of installed packages is available in pastebin[2].
>>
>> == Activity availability ==
>>
>> I installed all installable sugar-*-activity* packages. Only three
>> showed up in Sugar:
>> * Read
>> * Terminal
>> * Turtle Art
>> * Pippy
>>
>> ... and of those only Terminal and Pippy started.
>>
>> === Read ===
>>
>> Read crashed with the following:
>> {{{
>> Traceback (most recent call last):
>> File "/usr/bin/sugar-activity", line 21, in <module>
>> main.main()
>> File "/usr/lib/python2.6/dist-packages/sugar/activity/main.py", line
>> 146, in main
>> create_activity_instance(activity_constructor, activity_handle)
>> File "/usr/lib/python2.6/dist-packages/sugar/activity/main.py", line
>> 35, in create_activity_instance
>> activity = constructor(handle)
>> File "/usr/share/sugar/activities/Read.activity/readactivity.py", line
>> 99, in __init__
>> evince.evince_embed_init()
>> AttributeError: 'module' object has no attribute 'evince_embed_init'
>> Activity died: pid 1280 condition 256 data (None, <open file '<fdopen>',
>> mode 'w' at 0x210af60>)
>> }}}
>>
>> TurtleArt crashed with the following:
>> {{{
>> /usr/share/sugar/activities/TurtleArt.activity/TurtleArtActivity.py:166:
>> SyntaxWarning: import * only allowed at module level
>> class ProjectToolbar(gtk.Toolbar):
>> Traceback (most recent call last):
>> File "/usr/bin/sugar-activity", line 21, in <module>
>> main.main()
>> File "/usr/lib/python2.6/dist-packages/sugar/activity/main.py", line
>> 111, in main
>> module = __import__(module_name)
>> File
>> "/usr/share/sugar/activities/TurtleArt.activity/TurtleArtActivity.py",
>> line 21, in <module>
>> import tawindow
>> File "/usr/share/sugar/activities/TurtleArt.activity/tawindow.py",
>> line 34, in <module>
>> from talogo import *
>> File "/usr/share/sugar/activities/TurtleArt.activity/talogo.py", line
>> 27, in <module>
>> from numpy.oldnumeric import *
>> ImportError: No module named numpy.oldnumeric
>> Activity died: pid 1279 condition 256 data (None, <open file '<fdopen>',
>> mode 'w' at 0x210af60>)
>> }}}
>>
>> == Installation problems ==
>>
>> The following activities were uninstallable:
>> {{{
>> sugar-calculate-activity:
>> Depends: python-sugar-0.84 but it is not installable or
>> python-sugar-0.86 but it is not installable
>> Depends: python-sugar-toolkit-0.84 but it is not installable or
>> python-sugar-toolkit-0.86 but it is not installable
>> Depends: sugar-presence-service-0.84 but it is not installable or
>> sugar-presence-service-0.86 but it is not installable
>>
>> sugar-chat-activity-0.86:
>> Depends: python-sugar-0.86 but it is not installable
>> Depends: python-sugar-toolkit-0.86 but it is not installable
>> Recommends: sugar-0.86 but it is not installable
>>
>> sugar-read-activity-0.86:
>> Depends: python-sugar-toolkit-0.86 but it is not installable
>> }}}
>>
>> == Functionality problems ==
>>
>> I did not encounter any issues in the functionality of applications
>> which started.
>>
>> == Conclusion ==
>>
>> As we already know, OOTB Sugar on Ubuntu is not in any way usable or
>> suitable for deployment. I will follow up with testing of the PPA
>> packages, and will file bug reports on the above and other issues
>> encountered.
>>
>> [1]: https://wiki.ubuntu.com/Testing/EnableProposed
>> [2]: http://paste.ubuntu.com/453634/
>>
>> - --
>> Luke Faraone
>> http://luke.faraone.cc
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.10 (GNU/Linux)
>>
>> iEYEARECAAYFAkwhPVEACgkQtrC51grHAgbBeQCguNCKz/PAR04SSvA57RzrYA6N
>> 6dEAnjbA0uYZkygcImbD1Rd468zVLWBN
>> =PmvC
>> -----END PGP SIGNATURE-----
>>
>>
>> --
>> Ubuntu-sugarteam mailing list
>> Ubuntu-sugarteam at lists.ubuntu.com
>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-sugarteam
>>
>
>
>
> --
> Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin
> Silent Thunder is my name, and Children are my nation.
> The Cosmos is my dwelling place, the Truth my destination.
> http://www.earthtreasury.org/
>
--
Edward Mokurai (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) Cherlin
Silent Thunder is my name, and Children are my nation.
The Cosmos is my dwelling place, the Truth my destination.
http://www.earthtreasury.org/
More information about the Ubuntu-sugarteam
mailing list