(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.2201.t...
http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz
== 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) -
Ah I missed this - excellent, Etoys under free license, thanks for the work of all involved! I will play with it today, and test more after I get back (in a week).
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.2201. tar.gz
http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.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) -
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
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- gnu.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.2201. tar.gz
http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.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) -
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
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.
- 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-gnu.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
- 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.2201
.
tar.gz
http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.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) -
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
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.
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, hence the option of copying it to the clipboard...
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)
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.
- 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
- 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) -
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
Etoys mailing list Etoys@lists.laptop.org http://lists.laptop.org/listinfo/etoys
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.
- 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
- 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) -
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.
- 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
- 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) -
etoys-dev@lists.squeakfoundation.org