How many repositories does it take to screw in a lightbulb?
Simon Michael
simon at joyful.com
Sat Oct 22 16:19:34 UTC 2005
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).
More information about the Squeak-dev
mailing list
|