Opened 7 years ago

Closed 6 years ago

Last modified 20 months ago

#9785 closed defect (fixed)

XO 1.5 MySqueak does not run

Reported by: reuben Owned by: dsd
Priority: normal Milestone:
Component: etoys-activity Version: not specified
Keywords: Cc: etoys-notify@…, erikos
Blocked By: Blocking:
Deployments affected: Action Needed: no action
Verified: no


MySqueak does not launch in Gnome.

Attachments (1)

etoys.png (25.5 KB) - added by bert 7 years ago.

Download all attachments as: .zip

Change History (15)

Changed 7 years ago by bert

comment:1 Changed 7 years ago by bert

  • Cc etoys-notify@… added

Ah, I forgot about that. MySqueak shouldn't even be in the menu. Not sure why the Fedora bug got closed:

IMHO the Right Thing to do is remove the desktop entry for MySqueak, and add one to the Etoys package instead. I attached an Etoys icon for this. The desktop entry should simply run "etoys".

comment:2 Changed 7 years ago by bert

  • Component changed from not assigned to etoys-activity

Actually, there already is a menu entry for Etoys, no need to add one. It is just mis-categorized under "AudioVideo", should be "Education".

But the MySqueak entry should be removed from the squeak-vm package:


(unless it can be shown conditionally)

comment:3 Changed 7 years ago by dsd

This is a fedora issue. The discussion in the above bug report seems reasonable to me, but I created a new one for making this go away

comment:4 Changed 7 years ago by Quozl

  • Action Needed changed from never set to communicate

We're waiting for fix in the Fedora bug 544256.

comment:5 Changed 7 years ago by Quozl

Checked, found no progress on Fedora bug 544256.

Reproduced on os125, switched to GNOME, attempted Applications -> Programming -> MySqueak, still no response.

The file /tmp/olpc-dm-client.error.log has a line added to it each time this menu item is attempted:

Could not find default image to install -- giving up.

This matches the output when "/usr/bin/mysqueak" is run manually.

As a hack we could remove
/usr/share/applications/squeak.desktop in the build ... this prevents the menu from appearing.

comment:6 Changed 7 years ago by edmcnierney

  • Priority changed from high to normal

Bug review with cjb

comment:7 Changed 6 years ago by greenfeld

  • Cc erikos added
  • Milestone changed from 1.5-software-later to 10.1.3

Still in 10.1.3 build os351. Erikos proposes fixing this for 10.1.3.

comment:8 Changed 6 years ago by erikos

  • Action Needed changed from communicate to review

Reading through the backlog I concluded that it is fine to remove the desktop specific files from the squeak-vm package. I re-created the rpm and etoys still runs fine on Sugar and GNOME and the entry of "MySqueak" is gone. The same patch could go upstream I guess. We would need to ping the maintainer.

--- SPECS/squeak-vm.spec.ORIG	2010-06-22 00:19:29.000000000 +0200
+++ SPECS/squeak-vm.spec	2010-11-03 17:58:08.000000000 +0100
@@ -5,7 +5,7 @@
 Name:           squeak-vm
 Version:        %{major}.%{minor}
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        The Squeak virtual machine
 Group:          Development/Languages
@@ -107,13 +107,6 @@
 # these files will be put in std RPM doc location
 rm -rf %{buildroot}%{_prefix}/doc/squeak
-# install the desktop stuff
-install -D --mode=u=rwx,go=rx mysqueak %{buildroot}%{_bindir}/mysqueak
-install -D --mode=u=rw,go=r mysqueak.1 %{buildroot}%{_mandir}/man1/mysqueak.1
-install -D --mode=u=rw,go=r squeak.xml %{buildroot}%{_datadir}/mime/packages/squeak.xml
-install -D --mode=u=rw,go=r squeak.desktop %{buildroot}%{_datadir}/applications/squeak.desktop
-install -D --mode=u=rw,go=r squeak.png %{buildroot}%{_datadir}/pixmaps/squeak.png
 %define icons_dir %{buildroot}%{_datadir}/icons/gnome
 for size in 16 24 32 48 64 72 96
@@ -202,9 +195,6 @@
 %dir %{_datadir}/squeak
@@ -222,6 +212,9 @@
+* Wed Nov 03 2010 Simon Schampijer <> - 3.10.5-4
+- Do not install desktop entry for MySqueak #9785
 * Mon Jun 21 2010 Daniel Drake <> - 3.10.5-3
 - Add upstream patch to fix sound loss during suspend/resume

comment:9 Changed 6 years ago by erikos

Commented as well on the Fedora Bug.

comment:10 Changed 6 years ago by erikos

  • Action Needed changed from review to add to build

I have added the rpm squeak-vm-3.10.5-4.fc11.i586.rpm with the patch from above in my repo for inclusion in the next build.

The Fedora bug handles the long term fix.

comment:11 Changed 6 years ago by erikos

  • Action Needed changed from add to build to test in build

Is in 354.

comment:12 Changed 6 years ago by erikos

Worked for me in 354.

comment:13 Changed 6 years ago by greenfeld

  • Action Needed changed from test in build to no action
  • Resolution set to fixed
  • Status changed from new to closed

The mysqueak icons are gone from 10.1.3 os354.

comment:14 Changed 20 months ago by Quozl

  • Milestone 10.1.3 deleted

Milestone 10.1.3 deleted

Note: See TracTickets for help on using tickets.