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