Build+and+Install+Sugar

Sugar Labs uses Git to maintain the code repositories. The wiki provides simple step-by-step instructions for cloning, building and running from the source code. This is done using a package called sugar-jhbuild ([]).

In order to clone the source code and build it, Python, Git and Subversion must be installed. The instructions on the wiki show how to clone, build and run the code from command line. First, the code must be cloned from the git repository. Then the code must be updated and then checked for missing dependencies. All dependencies can be installed using a single command line. Once all dependencies have been installed, the code can be built. This takes at least a half hour, and there are many errors that we ignored, for now. The number of errors depended on the individual. For example, Jordan encountered only a few while Alex and Megan encountered between 10-20. Finally, the sugar emulator can be run in Xephyr.

The emulator seems to work fine, and there are several activities that appear on the desktop. When we click on those activities, however, they do not work. It is likely that the errors we ignored during the build were associated with the activities. We received a little help from the members on the IRC and will pursue their recommended strategy for working with the activities.

The bug that we will probably pursue is part of the user's account, which seems to work fine in the emulator we were able to build. When entering a desired username, one can possibly enter a space before or after leaving white space that should be ignored.