[Pkg-squeak-devel] Etoys Version

Bert Freudenberg bert at freudenbergs.de
Wed Jul 14 15:02:51 UTC 2010


On 13.07.2010, at 15:24, Ankur Khurana wrote:

> Hi,
> I am Ankur and i was working on packaging Etoys for ubuntu and debian . I was a little confused about the version no. of Etoys and would really appreciate if you could help me out.It seems that version is 113  from here <http://activities.sugarlabs.org/en-US/sugar/addon/4030> but also i was confused between content version and the Actual activity version. Also in change log there is different style of version <http://git.sugarlabs.org/projects/etoys/repos/mainline/blobs/master/ChangeLog.3.2>. I will be thankful if you could guide me on this little confusion .
> 
> Regards,
> Ankur

The Etoys activity is just a thin wrapper around the actual Etoys application. Etoys also works in Gnome and on Macintosh and Windows PCs, the application is the same on all platforms.

There are two separate tarball releases for Etoys:

Etoys application:
http://download.sugarlabs.org/sources/sucrose/glucose/etoys/

Etoys activity wrapper:
http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/

The activity depends on the application, which in turn depends on the Squeak VM:
http://squeakvm.org/unix/

Both the app and the VM are already packaged for Debian, though maybe not the very latest version.

All three components are independent and so are versioned separately. The activity wrapper rarely changes, but I kept increasing its version number for each app version (*).

The SugarLabs git repo is not active. It says so on its front page:

	http://git.sugarlabs.org/projects/etoys/

It was just an experiment on my part of moving off of OLPC's servers. 

The ChangeLog you found in git is our internal commit log. It's not meant for public consumption. A redacted log is the NEWS file in the activity wrapper, also at
	http://dev.laptop.org/git/projects/etoys/plain/NEWS
This includes both the wrapper and app changes. It references the ChangeLog, e.g. if you see 2340compressSources-bf in NEWS it refers to the paragraph of the same name in ChangeLog.
	http://dev.laptop.org/git/projects/etoys/plain/ChangeLog

I'd still think you should ignore git, subversion, and aslo. Package the tarball releases instead.


- Bert -

(*) When I find the time I want to decouple the wrapper versioning from the app versions. The only reason we kept increasing the activity version was the changed NEWS file. That's not a good idea, the activity version should only change when the wrapper is indeed changed. 

We also want to consolidate all the repositories. The current plan is to move to a single subversion repo at
	http://etoys.squeak.org/svn/
but the transition is not finished yet.




More information about the Pkg-squeak-devel mailing list