How many repositories does it take to screw in a lightbulb?

karl karl.ramberg at chello.se
Sat Oct 22 17:20:29 UTC 2005


Simon Michael wrote:

> Cees De Groot wrote:
>
>> You're mixing up two very different things. SqueakMap is a catalog
>> system, Monticello a versioning system. 
>
>
> Here's an analogy for folks familiar with the open source world. From 
> most hairy to most stable, we have:
>
> - SqueakSource is like sourceforge.net. It provides central hosting 
> for  code under development, with monticello revision control (and rss 
> feeds, project wikis etc.)
>
> - SqueakMap is like freshmeat.net. It is a central directory providing
> standardized information about all kinds of downloadable packages. The 
> packages may be uploaded to squeakmap or linked from elsewhere.
>
> - Package Universes are like a gnu/linux distribution such as debian. 
> They are a set of packages which have been selected from squeakmap and 
> undergone more QA and integration work - testing, fixes, dependency 
> information - so that you can install any of the packages and expect 
> it to work.
>
> - Update streams, which are provided for some of the major squeak 
> images, used to be the main way of installing updated and new code, 
> like debian's unstable update stream. They are increasingly being used 
> in a more limited way, more like the security updates which linux 
> distributions provide for their major releases.
>
> The boundaries between these are not always sharp, there is ongoing 
> experimentation in adding the features of one to another (eg kabungu 
> adds dependency information to squeakmap).
>
>
>
>
Thank's for this explaination. I'm thinking of using it on squeak.org
Karl




More information about the Squeak-dev mailing list