Thanks for testing. Some of the information we gave was out of date, please see the changes in https://github.com/sugarlabs/sugar/commit/cc22632
The missing icon for the description is a known issue being tracked as https://github.com/sugarlabs/sugar-toolkit-gtk3/issues/465 but nobody seems to be working on it. Reasons for fail to start of Calculator, Image Viewer, Chat, Pippy, Write and Log may be found in .sugar/default/logs Please use copy and paste of terminal text rather than photographs or screenshots. We cannot search them. On Fri, Mar 31, 2023 at 03:14:12AM +0530, Simrann Arora wrote: > Hi Mentors, > > Hope you all are doing great! > > I have tested Sugar on Raspberry Pi and I have prepared a report based on my > findings. I am attaching the same for your reference. I am trying to fix > these > bugs and would request you all to review and give your suggestions on how to > fix these issues going forward. > > Thanks and Best Regards > Simrann Arora > GitHub Handle: @simrann20 > * > On Wed, Mar 29, 2023 at 2:10 AM James Cameron <[1]qu...@laptop.org> wrote: > > G'day Simrann, > > Running Sugar on Raspberry Pi OS to identify what needs fixing will be > a good thing for Sugar Labs. It will also feed into and affect the > other proposals and ideas. There is an opportunity to collaborate > with many others. > > Your proposal could include a list of Raspberry Pi focused Linux > distributions you have tested Sugar on, along with the broad outcomes. > > On Wed, Mar 29, 2023 at 01:43:04AM +0530, Simrann Arora wrote: > > Hello James, > > > > Thanks for your quick response. > > > > From what I understand, `rpi23-gen-image` repository is old so it cannot > be > > used for this project. > > I think I should run Sugar on Raspberry Pi OS and identify what is > broken > /bugs, > > so I can work on fixing them during my GSoC period. > > > > I will also check out other debian image builders for Raspberry Pi > which can be > > leveraged to create Sugar OS images. > > > > I would also request my mentors @walterbender and @alexperez to see if > my > > understanding is correct and also discuss the hardware requirements to > extend > > the functionalities of existing activities like Turtle Blocks, Measure, > and > > Pippy. > > > > Thanks and Best Regards > > Simrann Arora > > GitHub Handle: @simrann20 > > * > > On Tue, Mar 28, 2023 at 5:39 AM James Cameron <[1][2]qu...@laptop.org> > wrote: > > > > Hello Simrann, > > > > I've just now tested [2][3]https://github.com/drtyhlpr/ > rpi23-gen-image on a > > Debian 10 Buster 64-bit system, and it got past the debootstrap > stage, > > compiled a kernel, generated an image, but failed with "losetup: > > cannot find an unused loop device". I did not see an exec format > > error. The method was; > > > > ``` > > apt install -y git debootstrap debian-archive-keyring > qemu-user-static > > binfmt-support dosfstools rsync bmap-tools whois git bc psmisc dbus > sudo > > crossbuild-essential-armhf crossbuild-essential-armel bison flex > libssl-dev > > git clone [3][4]https://github.com/drtyhlpr/rpi23-gen-image.git > > cd rpi23-gen-image > > ./rpi23-gen-image.sh > > ``` > > > > I suggest making sure you are using the operating system versions > > described in the README.md file, and the HEAD of the master branch. > > > > Do not use the Sugar Labs fork of the repository, as it is very old. > > > > Do engage with the rpi23-gen-image project; it is not part of Sugar > > Labs, and we have not used it for a while. Your problem with > > debootstrap is best answered there, or by reading the debootstrap > > or Linux source code. > > > > I'm not a mentor for Google Summer of Code this year, but I've a few > > things to say. > > > > I doubt that rpi23-gen-image is suitable for your project. It is > for > > making images. It is an external tool, and not part of the workflow > > of either the Raspberry Pi Foundation, Debian Project, or Fedora > > Project. These projects use other tools to prepare their images, > > based on their package archives. > > > > Sugar is available for Raspberry Pi on Debian, Fedora, and Raspberry > > Pi OS already. > > > > Raspberry Pi OS does not include Sugar in the images, but it can be > > installed. This is because Raspberry Pi OS is based on Debian. > > > > The Fedora Sugar on a Stick images are available for Raspberry Pi. > > > > The number of organisations involved that are not Sugar Labs makes > > your project a challenge. Mentors working for Sugar Labs can't > easily > > affect the other projects or make resources available for you. You > > should ask your mentors to better define the scope, without creating > > work dependencies on other organisations. > > > > Sugar on Raspberry Pi does have several bugs, and does not have > > Raspberry Pi specific extensions. > > > > Fixing those bugs is a matter of either (a) fixing our software in a > > Sugar Labs repository, (b) fixing packaging in the Fedora or Debian > > Projects, and (c) waiting for the fixes to reach the released > images. > > That wait always exceeds the time available for Google Summer of > Code. > > > > Adding features specific to the Raspberry Pi is important. For > that, > > you will need a Raspberry Pi, and electronics components and tools. > > If you've worked on Arduino previously, this will be easy. You will > > write software in Sugar Labs repositories, such as Turtle Blocks, > > Measure, and Pippy. > > > > References: > > > > [4][5]https://arm.fedoraproject.org/ > > [5][6]https://spins.fedoraproject.org/en/soas/ > > [6][7]https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi > > > [7][8]https://github.com/sugarlabs/sugar/blob/master/docs/rpi-soas.md > > [8][9]https://github.com/sugarlabs/sugar/blob/master/docs/rpi.md > > [9][10]https://github.com/sugarlabs/sugar/blob/master/docs/debian.md > > [10][11]https://wiki.sugarlabs.org/go/Raspberry_Pi > > > > On Tue, Mar 28, 2023 at 03:09:48AM +0530, Simrann Arora wrote: > > > Hi Mentors, > > > > > > Hope you all are doing well! > > > > > > My name is Simrann Arora and I am an aspiring GSoC 2023 > contributor. I > > have > > > been actively trying to contribute to the 'Sugar on Raspberry Pi' > project > > that > > > has been selected for GSoC this year. As far as my progress is > concerned, > > till > > > now I have completed the following tasks: > > > - Setting up Debian version 11(bullseye) VM on my mac using > Parallels > > Desktop, > > > earlier I had installed Ubuntu 23.04 using VMware Fusion > > > - Cloning the rpi23-gen-image repo for building Sugar OS image. > > > - I tried running the rpi23-gen-image builder script but I am > getting > > this > > > error: > > > ``` > > > chroot: failed to run command '/debootstrap/debootstrap': Exec > format > > error. > > > ``` > > > > > > I did some research to fix this, and found out that it might have > > occured due > > > to the architecture mismatch of the chroot environment and the > command > > that I > > > am using to run the script, like suppose the chroot environment is > 64-bit > > and > > > the executable is 32-bit. Another reason could be that the > executable is > > not > > > compatible with the OS or the linux distro within the chroot > environment. > > > > > > - To fix this, I created a chroot environment of Debian version 9 > > (stretch) > > > within my Debian 11 distro to make it compatible with the > > `rpi3stretch-sugar` > > > template as given in the `rpi23-gen-image` repository and cloned > it. > > > However, when I ran the script, I encountered the same error: > > > ``` > > > chroot: failed to run command '/debootstrap/debootstrap': Exec > format > > error. > > > ``` > > > > > > To further troubleshoot this, I tried installing the `binfmts > support` > > and > > > enabling qemu-arm within the chroot. > > > Again I got an error: `update-binfmts: warning: qemu-arm not in > database > > of > > > installed binary formats. ` > > > > > > Now to fix this one I tried reinstalling qemu-user-static and > enabling it > > but > > > it says that it might be possible that this package isn't > installed > in my > > > system's repo or I need to use another repo for the same. > > > > > > I would like to request the mentors to guide me further on this > and > > discuss the > > > next steps of implementation and the project requirements. > > > I am very keen on working on this project, gaining in-depth > understanding > > on > > > this and taking it further. > > > > > > Also, as the proposal deadline is just around the corner, I would > be > > really > > > grateful if I could connect with all the mentors on a Zoom/GMeets > call to > > > discuss the project > > > > > > Thanks a lot > > > Simrann Arora > > > GitHub Handle - @simrann20 > > > > > > * > > > > References: > > > > [1] mailto:[12]qu...@laptop.org > > [2] [13]https://github.com/drtyhlpr/rpi23-gen-image > > [3] [14]https://github.com/drtyhlpr/rpi23-gen-image.git > > [4] [15]https://arm.fedoraproject.org/ > > [5] [16]https://spins.fedoraproject.org/en/soas/ > > [6] [17]https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi > > [7] [18]https://github.com/sugarlabs/sugar/blob/master/docs/rpi-soas.md > > [8] [19]https://github.com/sugarlabs/sugar/blob/master/docs/rpi.md > > [9] [20]https://github.com/sugarlabs/sugar/blob/master/docs/debian.md > > [10] [21]https://wiki.sugarlabs.org/go/Raspberry_Pi > > References: > > [1] mailto:qu...@laptop.org > [2] mailto:qu...@laptop.org > [3] https://github.com/drtyhlpr/rpi23-gen-image > [4] https://github.com/drtyhlpr/rpi23-gen-image.git > [5] https://arm.fedoraproject.org/ > [6] https://spins.fedoraproject.org/en/soas/ > [7] https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi > [8] https://github.com/sugarlabs/sugar/blob/master/docs/rpi-soas.md > [9] https://github.com/sugarlabs/sugar/blob/master/docs/rpi.md > [10] https://github.com/sugarlabs/sugar/blob/master/docs/debian.md > [11] https://wiki.sugarlabs.org/go/Raspberry_Pi > [12] mailto:qu...@laptop.org > [13] https://github.com/drtyhlpr/rpi23-gen-image > [14] https://github.com/drtyhlpr/rpi23-gen-image.git > [15] https://arm.fedoraproject.org/ > [16] https://spins.fedoraproject.org/en/soas/ > [17] https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi > [18] https://github.com/sugarlabs/sugar/blob/master/docs/rpi-soas.md > [19] https://github.com/sugarlabs/sugar/blob/master/docs/rpi.md > [20] https://github.com/sugarlabs/sugar/blob/master/docs/debian.md > [21] https://wiki.sugarlabs.org/go/Raspberry_Pi _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel