[Etoys] [RELEASE] Etoys 4.0 - a brief report on testing etoys 4.0 (obtained etoys-4.0.2201.tar.gz )

Bert Freudenberg bert at freudenbergs.de
Mon Dec 22 15:55:09 EST 2008


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.

> 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. 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.

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.

> 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.

- 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-linux-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) -
>


More information about the Etoys mailing list