[squeak-dev] Monticello-based updates for Etoys

Eliot Miranda eliot.miranda at gmail.com
Thu Apr 29 22:05:58 UTC 2010


On Thu, Apr 29, 2010 at 2:05 PM, Bert Freudenberg <bert at freudenbergs.de>wrote:

> On 26.04.2010, at 04:56, Bert Freudenberg wrote:
> >
> > 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 (not save-as)
> >>
> >> 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:
> > http://squeakland.org/updates/
> >
> > 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.
> > - Bert -
>
> We did it :)
>

Great work, Bert!


>
> There is an initial version of all Monticello packages that now constitute
> the Etoys image in our main repository at
>
>        http://source.squeak.org/etoys.html
>
> If you load updates, it will first fetch changesets from the update stream,
> and then proceed to update packages from the repository. We will mostly just
> post new packages from now on. But if needed, we still have the update
> stream.
>
> To get an Etoys image for development, either follow the procedure I
> outlined above (takes about 10 minutes here), or download an all-in-one zip
> (based on Etoys-To-Go) from here:
>
>        http://etoys.squeak.org/download/
>
> It's easier if you do not use save-as in this setup, only regular image
> save. The image name is mentioned explicitly in the VM settings.
>
> New versions can be submitted to the "Etoys Inbox" by *anyone*, no
> registration required:
>
>        http://source.squeak.org/etoysinbox.html
>
> Of course, Etoys developers can commit to the main repository directly. If
> you want to have access, register on that server, and ping me so I add you
> to the right group.
>
> We'll look at all contributions, though we need to be somewhat
> conservative. Remember this is used by kids worldwide, it's deployed on
> about a million machines, and more are to come [1]. Features are cool, but
> don't make the kids cry, mkay? ;)
>
> Btw, if someone feels more comfortable using changesets, don't worry, you
> can still attach them to a ticket on our tracker at
>
>        http://tracker.squeakland.org/
>
> Some other developer will then build Monticello packages and commit them.
>
> So, the gates are open, let the contributions flow :)
>
> - Bert -
>
> [1]
> http://www.earthtimes.org/articles/show/one-laptop-per-child-and,1271519.shtml
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20100429/8336f249/attachment.htm


More information about the Squeak-dev mailing list