links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Merging Etoys back into trunk 2016
Last updated at 6:01 am UTC on 30 January 2017
Tim Felgentreff
Tue, Aug 30, 2016 at 7:18 PM
Reply-To: The general-purpose Squeak developers list
To: The general-purpose Squeak developers list

Marcel and I have attempted to do a very conservative merge of Squeakland Etoys into trunk. We wanted to do this as early as possible in this new release cycle, because it is likely that we will have to clean up a lot of things.

Since we had been working on this for a few weeks prior to the release of 5.1, I am now pushing the missing ancestry to the trunk. Please don't be alarmed by all the strange diffs that you will see :) The initial merge was the largest, so the older versions I'm pushing now have more crazy changes that we since reverted and the current trunk should have fairly benign changes outside of the Etoys package.

Etoys itself has grown very large, and we still have a lot of the other Squeakland packages ready for 6.0 but in a separate repository. They are not supposed to go into trunk, but we may be moving some things between those packages and Etoys in the next weeks.

The Sexp Project publishing currently is not part of these commits. The required hooks are there, but you need the SISS and Meta packages as well. Since these add quite a bit of code, we wouldn't like to push these without thinking first about how we want to store projects in the future.


Tim Felgentreff
Thu, Sep 1, 2016 at 12:33 AM
Reply-To: The general-purpose Squeak developers list
To: ma.chris.m@gmail.com, The general-purpose Squeak developers list

The plan was to get this in early to have the instability now rather than later in the release cycle. My main interest was in getting the Squeakland Etoys version running, including all the new graphics, Kedama2, and the Sugar stuff. But I also merged (for now) most of the support code for Dbus, Pango, SISS, Connectors, BroomMorphs, Skeleton, ScratchConnect, Flash, Gstreamer, DrGeo, ... everything from the last Squeakland release I could get in. Since a lot of that stuff won't be needed anymore, my plan now is to fix bugs in the things I definitely would want to keep, and strip out those things that are obsolete. I expect the Etoys package size will be reduced again.

Please allow us some time for this. We will do our best to make sure the rest of the system doesn't break while we're working on Etoys. Most of the time the only negative effect should be the large download and image sizes.