"Environment tests"

Richard Staehli rastaehli at mac.com
Wed Nov 5 20:52:37 UTC 2003


Göran wrote:
> SM is very much inspired by the apt-get system in Debian.

And we thank you.  SM was a giant leap forward and I will contribute to 
its improvement when I can.
>
> The simple idea that I am working towards in SM2 and beyond is that 
> each
> release should be mandatorily classified in terms of "backwards
> compatibility". Exactly which levels there should be is of course up 
> for
> discussion, here are enough to show the idea:
> <description of thousands of subtly different levels>

I think the most important compatibility classifications are
- bit-identical
- backward-compatible extensions
- bug fixes that are unlikely to break compatibility (but may fix it)
- changes to interface and semantics that break compatibility

I would be happy with a two-number version system: one for semantic 
version and a second for fix/extension level, lumping extensions in 
with bug fixes.  I think this system is widely understood and would be 
a significant step forward for Squeak packages.

Richard



More information about the Squeak-dev mailing list