On Monday 22 December 2008, Bert Freudenberg wrote:

> On 22.12.2008, at 18:52, Milan Zimmermann wrote:

> > Hi Bert,

> > Ah, so the download directory on

> > http://squeakland.org/download/

> > already has the free etoys-4.0 ? I did not realize that, thanks.

>

> Not yet.

ok - so for the purposes of testing 40, what I did was the right thing and I own a 40 based plugin as a side effect :)

>

> > 2 notes:

> > It would be nice if the OLPC browsers shipped with the Etoys HTTP

> > plugin installed (etoys .pr everywhere!) - although maybe the

> > browser window is too limiting in size,

>

> Well that's one problem. Another is that the XO is quite memory-

> limited so having both the Browse activity and Etoys in memory is not

> optimal.

ok, thanks

> Another that then there would be no way to download a project

> to the Journal.

>

> But maybe it's time to revisit this - with the DBus support now there

> could be an option to save from within the plugin. Might be hard to

> get the logic right, there is no precedence in Sugar for this AFAIK.

> You could help by testing how the plugin works on the XO.

Do you mean to test getting the plugin registered and run in the XO browser on the XO? - I will try that. In fact I remember trying to get it work back in the spring, but failed. I will give it another try - what you are saying below may be a hint.

>

> You would need to circumvent the OLPC detection on the launcher page

> however, which replaces the embedded plugin with the automatic

> download to the Journal.

>

> > hence the option of copying it to the clipboard...

>

> Copying to clipboard? I can't follow.

Sorry, I ment journal.

>

> > The other note is that there seems something wrong with the page on

> > http://squeakland.org/download/

> > - it only displays the rpm row on positively non windows user agents

> > (browser has to be set to Windows/IE to show it, it does not show

> > when viewed in any browser on Linux that I have)

>

> Apparently there is a Linux-specific page that was not updated with

> the rpm. Well, might have to wait to the new year to get fixed I afraid.

It seems fixed now! I am able to download and install the RPM on SuSE 11.1, 64 bit. When running, I am getting an error though:

etoys

/usr/share/Etoys.app/Contents/Linux686/etoys -encoding UTF-8 -plugins /usr/share/Etoys.app/Contents/Linux686 -vm-display-x11 /usr/share/Etoys.app/Contents/Resources/etoys.image
could not find module vm-display-X11
Aborted

do not worry about it, I guess I should follow this up on the squeakland email list.

As the next step, I will try to see if I can get the plugin work and test on the XO browser, not sure about the value though (your comment about memory constraint with browser+ etoys plugin).

Milan

>

> - Bert -

>

> > Back in a week...

> > Milan

> >

> > On Monday 22 December 2008, Bert Freudenberg wrote:

> > > Great, thanks for testing!

> > >

> > > Re: rpm, the download at squeakland.org bundles Etoys with a

> >

> > Squeak VM

> >

> > > in one package, and contains proper browser plugin setup, whereas

> >

> > the

> >

> > > package here does not contain the VM, and no customizations to make

> > > the browser plugin work without extra configuration (we do not use

> >

> > the

> >

> > > browser plugin on the XO).

> > >

> > > - Bert -

> > >

> > > On 22.12.2008, at 04:11, Milan Zimmermann wrote:

> > > > A report on testing etoys 4.0 (obtained etoys-4.0.2201.tar.gz from

> > > > bert freudenberg email tuesday)

> > > > In brief - it works same as previous version in 2 hours of

> >

> > playing,

> >

> > > > making scripts etc.

> > > > I could not test on OLPC because my olpc has "stuck alt key" .. so

> > > > tested on On Suse Linux 11.1.

> > > > 1. tried to install etoys-4.0.2201-1.noarch.rpm - this did not

> >

> > work,

> >

> > > > complained about dependency on VM (squeak?) > 3.10

> > > > 2. So, I Installed Squeak from tar:

> > > > - downloaded "Linux" VM tar from http://squeak.org/Download/

> > > > (file=http://ftp.squeak.org/3.10/unix-linux/Squeak-3.10-1.i686-pc-lin

> > > >ux-g nu.tar.gz) - installeD above squeak:

> > > > - cd /home/mzimmermann/orig-files/Squeak-3.10-1

> > > > - /bin/sh INSTALL

> > > > - this did put squeak in this did put squeak to /usr/local/bin/

> >

> > squeak

> >

> > > > 3. Installed etoys 4.0 from tar: (maybe I should try the rpm at

> >

> > this

> >

> > > > point?)

> > > > - obtained etoys-4.0.2201.tar.gz from bert freudenberg email

> >

> > tuesday

> >

> > > > December 16, 2008

> > > > - untared to /home/mzimmermann/orig-files/

> > > > - untar created directory etoys-4.0.2201

> > > > - cd /home/mzimmermann/orig-files/etoys-4.0.2201

> > > > - ./configure

> > > > - make

> > > > - make check

> > > > - make install

> > > > - this did put etoys to /usr/local/bin/etoys (binary)

> > > > and /usr/local/share/etoys (content)

> > > > 4. edited /usr/local/lib/squeak/npsqueakregister

> > > > - so this line looks like:

> > > > BROWSERS="netscape mozilla mozilla-firefox opera MozillaFirefox/

> >

> > lib

> >

> > > > firefox"

> > > > (this would be a good idea to add to the distro! firefox is 20% of

> > > > market share)

> > > > and:

> > > > # vvvvvv copy etoys image to become the plugin image

> > > > cp /usr/local/share/etoys/etoys.image /usr/local/lib/squeak/

> > > > SqueakPlugin.image

> > > > cp /usr/local/share/etoys/etoys.changes /usr/local/lib/squeak/

> > > > SqueakPlugin.changes

> > > > # ^^^^^^

> > > > 5. Installed squeak/etoys HTTP plugin:

> > > > 5.2 Ran program to register squeak plugin

> > > > cd /usr/local/lib/squeak/

> > > > ./npsquekregister

> > > > 6. Tested by running etoys /usr/local/bin/etoys

> > > > - works great, i saw no differences from the previous version in 2

> > > > hours of playing

> > > > - plugin also works in Mozilla 3.0.5 and Konqueror

> > > > Nice - free version of Etoys :)

> > > > Milan

> > > >

> > > > On Tuesday 16 December 2008, Bert Freudenberg wrote:

> > > > > (resent with new download URLs and a bit more prose)

> > > > >

> > > > > Hi folks,

> > > > >

> > > > > this is the first release of Etoys 4.0. The major version jump

> > > > > signifies the end of our two-year relicensing effort.

> > > > >

> > > > > Originally released in 1996, Apple relicensed the Squeak core

> >

> > under

> >

> > > > > the Apache 2.0 license in October 2006 - thanks to Steve,

> >

> > Alan, and

> >

> > > > > the lawyers involved. Then, Viewpoints Research collected

> >

> > written

> >

> > > > > relicensing agreements from several hundred later contributors

> >

> > under

> >

> > > > > the MIT license - thanks to Kim, and the Squeak community

> > > >

> > > > volunteers.

> > > >

> > > > > Finally, all the code in Etoys not explicitly covered by a

> > > >

> > > > relicensing

> > > >

> > > > > agreement was removed, or rewritten, or reverted to an earlier

> > > >

> > > > version

> > > >

> > > > > - kudos to Yoshiki for the bulk of that work.

> > > > >

> > > > > Looking forward to see Etoys properly packaged in more distros

> > > >

> > > > now :)

> > > >

> > > > > We may have broken stuff while removing and rewriting, so please

> > > > > report any oddities you notice.

> > > > >

> > > > > Note: Etoys comes in two parts, one is the base (in Sugar

> >

> > Glucose,

> >

> > > > but

> > > >

> > > > > will actually run on all platforms given a recent Squeak virtual

> > > > > machine) and one the activity bundle (in Fructose). Following

> >

> > the

> >

> > > > > naming conventions the lower-case "etoys" package is the base

> >

> > while

> >

> > > > > the activity is capitalized as "Etoys".

> > > > >

> > > > > == Sources ==

> > > > >

> > > > > http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4

> > > > >.0.2 201

> > > >

> > > > .

> > > >

> > > > >tar.gz

> > > > >

> > > > > http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-

> > > > >97.t ar.g z

> > > > >

> > > > > == Packaged ==

> > > > >

> > > > > http://etoys.laptop.org/rpms/etoys-4.0.2201-1.noarch.rpm

> > > > >

> > > > > http://etoys.laptop.org/rpms/Etoys-97.xo

> > > > >

> > > > > == News ==

> > > > >

> > > > > * removed/reverted/rewrote all methods not covered by Apache/MIT

> > > >

> > > > license

> > > >

> > > > > * various fixes (#8928, #8929, #8879, #9058, and others)

> > > > >

> > > > > - Bert (for the Etoys team) -