[Sugar-devel] Building+Running on Ubuntu 18

James Cameron quozl at laptop.org
Tue Jun 9 18:56:31 EDT 2020


G'day Alan,

Thanks for the update.

I've no idea why the encoding isn't part of the path; perhaps the encoding isn't configured on the system.  I suggest debugging the takes inventory code.

On Tue, Jun 09, 2020 at 07:50:37AM -0400, Alan W Szlosek Jr wrote:
> Hi all! I'm responding with an update and some thanks for James...
> 
> James, your "~quozl" deb package repo worked great with Ubuntu 20.04. It
> allowed me to install newer Sugar on a Dell Mini 1012 laptop for my daughter to
> play with. So thanks again!
> 
> I've also had success building Sugar from source using the "v.0117" git tag you
> mentioned. I have another laptop with a 32bit processor so I've been building
> on Debian 10.4 and Ubuntu 18 (since 20.04 doesn't run on 32bit machines). Using
> what I've found in the sugar-live-build repo, I finally have a build script
> that works. My gist for building under Debian is here: [1]https://
> gist.github.com/alanszlosek/8eb03f5a3915e1e48fee61531e369355
> 
> I did find a very odd difference between Debian and Ubuntu that I felt
> important to point out ....
> 
> On my Debian build, when Sugar starts up and "takes inventory" of the installed
> activities, it expects "locale/en_US.UTF-8" to exist in each activity folder.
> On Ubuntu 18, the encoding isn't part of the expected path, so it only looks
> for "locale/en_US" which seems correct.
> 
> Any idea what's going on here?
> 
> On Thu, May 14, 2020 at 8:17 PM James Cameron <[2]quozl at laptop.org> wrote:
> 
>     G'day Alan,
> 
>     I don't know if HEAD of the four repositories will work together at
>     the moment.  I only make sure of that during release.  I'm unaware of
>     anyone else making that check for me.  0.117 was the most recent
>     release on 17th March.  There's a v0.117 tag in each repository.
> 
>     My guess is that a required dependency is missing.  We don't have a
>     complete list of dependencies in the source, but downstream packagers
>     do have complete lists.
> 
>     Check shell.log again after stopping the Jarabe process, or a reboot.
>     The logs are buffered.
> 
>     Check also datastore.log after allowing time for the Datastore process
>     to timeout, or a reboot.
> 
>     If you had previously installed the Ubuntu 18 package sucrose, then
>     you will have Python 2 dependencies for Sugar and Datastore.  These
>     are insufficient for 0.117 as it builds with Python 3.  I was able to
>     build on Ubuntu 18 but I needed to make custom builds of several of
>     the dependencies that weren't available.  I suggest Ubuntu 20.04,
>     using my packages;
> 
>     1.  add this to /etc/apt/sources.list
> 
>         deb [trusted=yes arch=amd64] [3]http://dev.laptop.org/~quozl/.us focal
>     main
> 
>     2.  sudo apt update
> 
>     3.  sudo apt install olpc-ubuntu-sugar
> 
>     On Thu, May 14, 2020 at 07:20:35AM -0400, Alan W Szlosek Jr wrote:
>     > I've checked out, built and installed sugar (all 4 repos: sugar,
>     datastore,
>     > artwork, toolkit) on Ubuntu 18. But when I log in to sugar I only see a
>     mouse
>     > cursor. I found the following in ~/.sugar/default/logs/shell.log
>     >
>     > 1589454823.968838 DEBUG root: STARTUP: Starting the shell
>     > Gdk-Message: 07:14:00.578: metacity: Fatal IO error 11 (Resource
>     temporarily
>     > unavailable) on X server :1.
>     >
>     > Where do I go from here and how can I help? I had previously installed
>     sucrose
>     > on this machine, so maybe something older is interfering.
>     >
>     > Thanks in advance for your guidance. Take care!
>     >
>     > --
>     > Alan Szlosek
> 
>     > _______________________________________________
>     > Sugar-devel mailing list
>     > [4]Sugar-devel at lists.sugarlabs.org
>     > [5]http://lists.sugarlabs.org/listinfo/sugar-devel
> 
>     --
>     James Cameron
>     [6]http://quozl.netrek.org/
> 
> --
> Alan Szlosek
> 
> References:
> 
> [1] https://gist.github.com/alanszlosek/8eb03f5a3915e1e48fee61531e369355
> [2] mailto:quozl at laptop.org
> [3] http://dev.laptop.org/~quozl/.us
> [4] mailto:Sugar-devel at lists.sugarlabs.org
> [5] http://lists.sugarlabs.org/listinfo/sugar-devel
> [6] http://quozl.netrek.org/

-- 
James Cameron
http://quozl.netrek.org/


More information about the Sugar-devel mailing list