<div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 17, 2019 at 4:00 PM Jeff Elkner <<a href="mailto:jeff.elkner@gmail.com">jeff.elkner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks for the quick responses,  Chihurumnaya and James!  Yes,<br>
pressing F3 did the trick.  I should have remembered that from my OLPC<br>
days, but it has been so long since I've used Sugar.  Incidentally, I<br>
had forgotten that I lent my last two XO4's to a former student so<br>
that he could experiment with mesh networking.  He is finished with<br>
them and is returning them to me.  A quick look at:<br>
<br>
<a href="http://wiki.laptop.org/go/18.04.0" rel="noreferrer" target="_blank">http://wiki.laptop.org/go/18.04.0</a><br>
<br>
reveals that the latest Sugar update for my XO's will be running<br>
Ubuntu 18.04, but also that it has the same issues I'm seeing in the<br>
Debian Sid VM with Metacity, I guess?<br>
<br>
James, I can't agree with you from personal experience that "Rasbian<br>
has a very high barrier to entry unless the microSD card is<br>
purchased already loaded (e.g. NOOBS)."  On the contrary, the website<br>
instructions for creating your own microSD card are super easy using<br>
etcher (<a href="https://www.balena.io/etcher/" rel="noreferrer" target="_blank">https://www.balena.io/etcher/</a>).  When you first boot from the<br>
resulting microSD, it automatically runs a script that expands the<br>
file system to fill the card, so the steps are really just:<br>
<br>
1. Install Etcher.<br>
2. Download the Raspian image file.<br>
3. Write it to the microSD card.<br>
4. Put it in your Raspberry Pi, turn it on, and follow directions.<br>
5. Enjoy your new operating system!<br>
<br>
That's precisely what I mean by a "user friendly recipe", since it is<br>
cross platform, does not even require knowledge of the Unix CLI, and<br>
works like a charm.<br>
<br>
Last thing to report -- After Chihurumnaya so kindly and patiently<br>
reminded my about F3 (which I really should have remembered :-(, I was<br>
able to get to the main activity window and see the four activities.<br>
Three of them worked, but the browse activity did not.<br></blockquote><div><br></div><div>When you say the browse activity didn't work, I'm assuming you started the activity and it showed a "Failed to start" message,</div><div>can you show us the activity log, it can be found in `/home/user/.sugar/default/logs/org.laptop.WebActivity-1.log`.<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I think is is really important to fix the Metacity problem so that you<br>
see the proper welcome screen when you launch Sugar.  I'm not going to<br>
try to push things onto Debian stretch.  Buster is looking like it<br>
will become the stable distro sometime this Summer.  After that<br>
settles would be a good time to talk about a deployment recipe for<br>
buster.  Since I'm a school teacher and won't have students during<br>
June, July and August, I'm really hoping to ramp this up next<br>
September in any case.<br>
<br>
Thanks!<br>
Jeff<br></blockquote><div><br></div><div>Thanks. <br></div><div><br></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><pre style="color:rgb(46,52,54);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px"><span style="font-family:monospace,monospace">-- <br></span></pre><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><span></span><span></span>Ibiam Chihurumnaya <br></span></div><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><a href="mailto:ibiamchihurumnaya@gmail.com" style="color:rgb(42,118,198)" target="_blank">ibiamchihurumnaya@gmail.com</a></span></div></div></div></div></div></div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
On Thu, May 16, 2019 at 6:07 PM James Cameron <<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br>
><br>
> I agree with Ibiam, your screenshot is not the home view.  Use the F3<br>
> key, as I said.  See <a href="https://help.sugarlabs.org/" rel="noreferrer" target="_blank">https://help.sugarlabs.org/</a> for how to switch<br>
> between views.<br>
><br>
> Yes, what you are doing is useful.  For your assumed goal of *truly*<br>
> begginer-friendly recipe, I'd like you to write a list of requirements<br>
> for that recipe so we know the level of skill you are talking about.<br>
><br>
> Rasbian has a very high barrier to entry unless the microSD card is<br>
> purchased already loaded (e.g. NOOBS).  I've guided adults and<br>
> children through the download and writing of Rasbian and it is very<br>
> difficult and way outside the usual skills people have.<br>
><br>
> I've just now tested upgrading a Debian stable VM to testing, and<br>
> Sugar 0.112 worked fine, subject to that Metacity problem of the<br>
> Journal appearing first.  I've also removed the now unavailable<br>
> packages by using apt-show-versions to identify them, and it continues<br>
> to work fine.  While it is version 0.112, but there's not much in<br>
> 0.113 that is critical to have unless you want every little fix; and<br>
> if you want that you're better off making your own packages or<br>
> reporting bugs to Debian.<br>
><br>
> Raspbian "stretch" release has Sugar 0.110, and the 0.112 packages<br>
> from Debian have been passing into Raspbian repository.<br>
><br>
> <a href="http://raspbian.raspberrypi.org/raspbian/pool/main/s/sugar-toolkit-gtk3/" rel="noreferrer" target="_blank">http://raspbian.raspberrypi.org/raspbian/pool/main/s/sugar-toolkit-gtk3/</a><br>
><br>
> When you want something to move faster from Debian to Raspbian, use<br>
> <a href="https://www.raspbian.org/RaspbianBugs" rel="noreferrer" target="_blank">https://www.raspbian.org/RaspbianBugs</a><br>
><br>
> On Thu, May 16, 2019 at 08:48:28AM -0400, Jeff Elkner wrote:<br>
> > OK, progress.  Pressing F6 lets me select the Desktop, but activities<br>
> > are not showing (see screenshot).  In the instant that the Desktop<br>
> > displayed before switching to the journal, I saw at least 4<br>
> > activities.<br>
> ><br>
> > I'd also like to check-in that what I am doing is useful to the<br>
> > community, and that we are on the same page.  Here are my assumed<br>
> > goals:<br>
> ><br>
> > 1. Raspberry Pi's running Raspbian (with Debian desktops in general as<br>
> > a wonderful side effect) as the target platform.<br>
> > 2. A  *truly* beginner friendly installation recipe that leads to a<br>
> > working Sugar desktop on Raspbian.<br>
> ><br>
> > Once we have that available, I could begin to promote Sugar as a<br>
> > learning platform within my school district, developing OER<br>
> > educational curricula for it.<br>
> ><br>
> > I feel like we have a timely opportunity. Python has won the day, and<br>
> > after years (I started using Python in 1999) of being somewhat of a<br>
> > pariah within my school system for my insistence on teaching with it,<br>
> > I now actually look prescient and am sought after for advice.  So if<br>
> > we can get a working system together, I think I could round up both<br>
> > students and staff to contribute, helping to grow the Sugar community.<br>
> ><br>
> > Cheers,<br>
> > Jeff<br>
> ><br>
> > <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> > Let's work together to create a just and sustainable world!<br>
> > <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> > On Thu, May 16, 2019 at 8:24 AM James Cameron <<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br>
> > ><br>
> > > It's a problem with Metacity, which is ignoring the Journal's request<br>
> > > to be iconified.<br>
> > ><br>
> > > Press the F3 key.<br>
> > ><br>
> > > Or press the F6 key then click on the home view icon.<br>
> > ><br>
> > > Or put the mouse on the edge (difficult in a typical VM).<br>
> > ><br>
> > > On Thu, May 16, 2019 at 08:08:26AM -0400, Jeff Elkner wrote:<br>
> > > > Hi James and Alex,<br>
> > > ><br>
> > > > I've setup a VM with Sid and ran:<br>
> > > ><br>
> > > > $ sudo apt install sugar sucrose lightdm<br>
> > > ><br>
> > > > which gave me the same problem I had on testing - I only see the<br>
> > > > journal and can't find the main Sugar desktop window (note: I did see<br>
> > > > it flash briefly on the screen before it disappeared).<br>
> > > ><br>
> > > > I've attached two package_list files that come from running:<br>
> > > ><br>
> > > > $ dpkg -l | grep sugar > package_llst.txt<br>
> > > ><br>
> > > > and<br>
> > > ><br>
> > > > $ dpkg -l | grep sucrose > package_llst2.txt<br>
> > > ><br>
> > > > Please let me know what I should do next.<br>
> > > ><br>
> > > > Thanks!<br>
> > > ><br>
> > > > Jeff<br>
> > > ><br>
> > > > Let's work together to create a just and sustainable world!<br>
> > > > On Thu, May 16, 2019 at 12:48 AM James Cameron <<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br>
> > > > ><br>
> > > > > python-sugar3_0.112-3 has migrated to testing just now.<br>
> > > > ><br>
> > > > > On Wed, May 15, 2019 at 10:56:03AM -0700, Alex Perez wrote:<br>
> > > > > > Jeff,<br>
> > > > > ><br>
> > > > > > Most, if not all, of the Sugar-specific bugs that are present in Debian<br>
> > > > > > should be fixed if you use the "0.112-3" (the 3 is critically important)<br>
> > > > > > Debian packages from the _unstable_ Debian repo. They have not yet been<br>
> > > > > > promoted to testing, and will likely not be included in Debian 10 when it is<br>
> > > > > > released, as it is late in the package freeze process.<br>
> > > > > ><br>
> > > > > > So, you have a few options here...the easiest thing to do would be to run an<br>
> > > > > > entire "unstable" install of Debian, since you will get these packages by<br>
> > > > > > default, but otherwise, you have to configure Apt with the unstable repo,<br>
> > > > > > and then use package pinning. This is documented at <a href="https://serverfault.com/questions/371383/install-whitelist-of-packages-using-unstable-in-debian" rel="noreferrer" target="_blank">https://serverfault.com/questions/371383/install-whitelist-of-packages-using-unstable-in-debian</a>.<br>
> > > > > ><br>
> > > > > > See <a href="https://packages.debian.org/buster/sucrose" rel="noreferrer" target="_blank">https://packages.debian.org/buster/sucrose</a> for a list of these packages,<br>
> > > > > > and <a href="https://wiki.debian.org/DebianUnstable#Installation" rel="noreferrer" target="_blank">https://wiki.debian.org/DebianUnstable#Installation</a> can explain how to<br>
> > > > > > enable the unstable apt repo on a stable or testing install.<br>
> > > > > ><br>
> > > > > > This may also be of use <a href="https://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-install-some-packages-from-testing" rel="noreferrer" target="_blank">https://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-install-some-packages-from-testing</a><br>
> > > > > ><br>
> > > > > ><br>
> > > > > > Jeff Elkner wrote on 5/15/19 9:54 AM:<br>
> > > > > > > Great to meet you (virtually), Alex and James.  I'm a high school /<br>
> > > > > > > community college teacher in Arlington, Virginia who was an early<br>
> > > > > > > member of the OLPC community here in the DC area.  I run Debian in my<br>
> > > > > > > classroom and would very much be interested in using the Sugar desktop<br>
> > > > > > > to work on that platform.  It doesn't currently seem to work.  I don't<br>
> > > > > > > have the capacity to fix it myself, but I can provide reliable testing<br>
> > > > > > > and feedback in an educational setting should that be of use to you.<br>
> > > > > > > I'm hoping to rejoin the Sugar community once it is in a state where<br>
> > > > > > > it can be used both in my classroom and on Raspberry Pi's.<br>
> > > > > > ><br>
> > > > > > > Thanks!<br>
> > > > > > > Jeff Elkner<br>
> > > > > > > Arlington Career Center<br>
> > > > > > > Arlington, VA<br>
> > > > > > ><br>
> > > > > > > On Wed, May 15, 2019 at 12:39 PM Samson Goddy <<a href="mailto:samsongoddy@gmail.com" target="_blank">samsongoddy@gmail.com</a>> wrote:<br>
> > > > > > > > Hello Alex and James,<br>
> > > > > > > ><br>
> > > > > > > > I guess you both miss this thread. Can you please guide Jeff on how to get started?<br>
> > > > > > > ><br>
> > > > > > > ><br>
> > > > > > > ><br>
> > > > > > > > On Fri, May 10, 2019, 8:14 AM Jeff Elkner <<a href="mailto:jeff.elkner@gmail.com" target="_blank">jeff.elkner@gmail.com</a>> wrote:<br>
> > > > > > > > > Dear Sugar Labs Devs,<br>
> > > > > > > > ><br>
> > > > > > > > > I am a high school / community college computer science teacher in<br>
> > > > > > > > > Arlington Virginia who was an active member of the OLPC project for<br>
> > > > > > > > > years and who would like to rejoin the community.<br>
> > > > > > > > ><br>
> > > > > > > > > I am convinced being able to run the Sugar desktop on the same<br>
> > > > > > > > > underlying OS (Debian) as Raspbian uses is the key to that working for<br>
> > > > > > > > > me.<br>
> > > > > > > > ><br>
> > > > > > > > > I tried creating a basic buster install and then running:<br>
> > > > > > > > ><br>
> > > > > > > > > $ sudo apt install sugar sucrose lightdm<br>
> > > > > > > > ><br>
> > > > > > > > > The result is not a usable Sugar installation.  I am most eager to<br>
> > > > > > > > > participate as a tester, power user, and curriculum developer, but I<br>
> > > > > > > > > need to start with a working system.<br>
> > > > > > > > ><br>
> > > > > > > > > Thanks!<br>
> > > > > > > > ><br>
> > > > > > > > > Jeff Elkner<br>
> > > > > > > > ><br>
> > > > > > > > ><br>
> > > > > > > > > Let's work together to create a just and sustainable world!<br>
> > > > > ><br>
> > > > ><br>
> > > > > --<br>
> > > > > James Cameron<br>
> > > > > <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> > ><br>
> > > > ii  gir1.2-sugarext-1.0                       0.112-3                         amd64        Sugar Learning Platform - toolkit GObject introspection<br>
> > > > ii  libsugarext-data                          0.112-3                         all          Sugar Learning Platform - toolkit common files<br>
> > > > ii  libsugarext0:amd64                        0.112-3                         amd64        Sugar Learning Platform - toolkit runtime library<br>
> > > > ii  python-sugar3                             0.112-3                         all          Sugar Learning Platform - toolkit Python bindings<br>
> > > > ii  sugar-browse-activity                     203-1                           all          Sugar Learning Platform - web browsing activity<br>
> > > > ii  sugar-calculate-activity                  45-1                            all          Sugar Learning Platform - calculation activity<br>
> > > > ii  sugar-chat-activity                       85-1                            all          Sugar Learning Platform - text chatting activity<br>
> > > > ii  sugar-icon-theme                          0.112-1                         all          Sugar Learning Platform - icon theme<br>
> > > > ii  sugar-imageviewer-activity                64-1                            all          Sugar Learning Platform - image viewing activity<br>
> > > > ii  sugar-jukebox-activity                    34-1                            all          Sugar Learning Platform - music jukebox activity<br>
> > > > ii  sugar-log-activity                        39-1                            all          Sugar Learning Platform - log viewing and reporting activity<br>
> > > > ii  sugar-pippy-activity                      72~dfsg-1                       all          Sugar Learning Platform - Python programming activity<br>
> > > > ii  sugar-read-activity                       121-1                           all          Sugar Learning Platform - document viewer activity<br>
> > > > ii  sugar-session                             0.112-6                         all          Sugar Learning Platform - window manager<br>
> > > > ii  sugar-terminal-activity                   45.4-1                          all          Sugar Learning Platform - terminal emulation activity<br>
> > > > ii  sugar-themes                              0.112-1                         all          Sugar Learning Platform - artwork<br>
> > > > ii  sugar-write-activity                      100-1                           all          Sugar Learning Platform - writing activity<br>
> > ><br>
> > ><br>
> > > > ii  sucrose                                   0.112-6                         all          Sugar Learning Platform - Sucrose<br>
> > ><br>
> > ><br>
> > > --<br>
> > > James Cameron<br>
> > > <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
><br>
><br>
><br>
> --<br>
> James Cameron<br>
> <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
</blockquote></div></div></div>