[etoys-dev] Preparing for Monticello-based updates

Bert Freudenberg bert at freudenbergs.de
Sun Apr 25 22:56:40 EDT 2010

On 19.04.2010, at 13:52, Bert Freudenberg wrote:
> Hi folks,
> as we discussed lately we want to enable easier contributions, following a model similar to Squeak's "trunk". I spent the weekend making the latest tools from Squeak work in the Etoys image. I did not push it to the update stream yet, but it is attached. Let's discuss in the developer meeting on IRC later today.
> Here is how to test it:
> * Download Etoys-To-Go4-Final.zip from squeakland.org and unzip and run
> * get halo for world, choose "preferences..." from halo menu
> * disable "eToyFriendly" in the "scripting category"
> * click the gray World background, choose "previous project" from the World menu
> * you'll be taken to the hidden top-level project, light-blue background
> * now is a good time to save the image
> This will result in an image ready for development work. I'm suggesting to use Etoys-To-Go because it is self-contained and allows to save the image easily. The regular install is read-only.
> Now for my stuff ... 

... which I just pushed to the new 4.1 update stream at etoys.squeak.org

* Evaluate this in a workspace to set the new update server (you need at least a 4.0.2336 image):
	HTTPSocket httpFileInNewChangeSet: 'etoys.squeak.org/updates/newUpdateStream-bf.cs'
* Then load updates. This will ask if you want to advance to 4.1, say yes. Load updates again
* This will take quite a while ...
* ... but eventually you should have an image with Monticello loaded :)

Heres a log of the changes:

This includes the recategorization from trunk (huge 1 MB changeset) and an edited version of Karl's recategorization, ending up in a quite reasonable number of packages IMHO. Also, thanks to Eliot for porting the compiler changes!

The next step should be to create proper packages and commit them to the etoys repo. The will differ a bit from your initial ones, Karl. Do we want to try to merge yours or would it be simpler to start clean and just fix the underscores again?

- Bert -

More information about the etoys-dev mailing list