[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