George Vasick schrieb:
> If I understand the definition of "committed" correctly, incompatible 
> changes would be allowed when the major number changes so there would 
> not be a need to make a release like "gdb7".
> 

For bundled software the major/minor distinction applies to the OS release.

Unfortunately for 'layered software' (this is LSARC after all) it is 
sometimes not really clear whether the software should be considered 
part of the OS. This distinction becomes even more blurred in the case 
of OpenSolaris, where lots of software goes into the OpenSolaris 
repository (and into the /usr file system)  which most people won't 
perceive as part of the core platform.

And of course it isn't really clear yet how often OpenSolaris will do 
platform releases of a given kind, so for software from an external 
community, which evolves on a separate schedule, it would be hard to 
predict whether minor releases of OpenSolaris will be are frequent 
enough to use only those to synchronize with 'major' (i.e possibly 
incompatible) releases of such external software.

> We encountered changes that broke the ON build in the binutils upgrade 
> from 2.15 to 2.19.  Fixes to a build tool and a couple of source files 
> were required.  It appears incompatible changes are allowed between 
> minor releases in GNU development tools.  The "uncommitted" stability 
> would be correct for such cases.
> 

Traditionally that would apply only, if GDB were really unbundled, which 
would mean that it should install under /opt rather than /usr.

That in turn would mean that you either need to hold back incompatible 
changes until the next suitable OS release or co-install multiple versions.

- J?rg

-- 
Joerg Barfurth           Phone: +49 40 23646662
Software Engineer        mailto:joerg.barfurth at sun.com
Desktop Technology
Thin Client Software     http://www.sun.com/software/sunray/
Sun Microsystems GmbH    http://www.sun.com/software/javadesktopsystem/

Sitz der Gesellschaft:
Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Wolf Frenkel
Vorsitzender des Aufsichtsrates: Martin Haering

Reply via email to