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]qu...@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@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:qu...@laptop.org > [3] http://dev.laptop.org/~quozl/.us > [4] mailto:Sugar-devel@lists.sugarlabs.org > [5] http://lists.sugarlabs.org/listinfo/sugar-devel > [6] http://quozl.netrek.org/ -- James Cameron http://quozl.netrek.org/ _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel