It's been a long time now (LTN) since our last release, perhaps we should do a new one soon? Also, in an effort to please everyone (ETPE), I was thinking we should separate the release numbering from the SO version numbering, at least on the unstable branch as long as there are no ABI changes. This should be really easy as we just need to define

INTERFACE_VERSION

in the top-level makefile.  So

Base/Gui unstable release:
  Subminor release (1.19.X) - bug fixes or API changes
        increase subminor version
        interface version does not change
 Minor release (1.X.0) - API changes and bug fixes
        increase minor version
        interface version does not change
  Minor or Major release (1.X.0 or X.0.0) - ABI and API changes
        increase version
        increase interface version to match.

Base/Gui stable release:
  Subminor release (1.18.X) - bug fixes only
        increase subminor version
        interface version does not change
 Minor release (1.X.0) - ABI, API changes and bug fixes
        increase minor version
        interface version changes to match
  Minor or Major release (1.X.0 or X.0.0) - ABI and API changes
        increase version
        increase interface version to match.



_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to