lex@cc.gatech.edu wrote:
Also by the way, the approach I described is exactly what Debian does, and it seems to work well. Debian is an excellent choice of Linux distribution for high-reliability situations, precisely because it does have separate streams of packages for "stable" and "unstable" systems.
Lex,
I'm running out the door so no time for a detailed reply, but why does it matter whether the "separate streams" are implemented as multiple physical repositories or one shared repository that allows multiple versions of one package to exist, each flagged appropriately for which squeak versions they work in?
As I skimmed your ideal user interactions, I saw nothing about them that couldn't be implemented identically with either solution. The only real difference as I see it, is that with a single repository you can avoid duplicating the information that *is* applicable at a higher level (like to the package as a whole).
Julian