Subject: Re: shared library versions.
To: None <cgd@nobozo.CS.Berkeley.EDU>
From: Paul Kranenburg <pk@cs.few.eur.nl>
List: current
Date: 11/08/1993 23:57:31
> this also includes:
> 
> 	'public' (i.e. not library internal) functions which have new
> 		arguments added.
> 	changes to headers so that flags passed in as args to function change
> 	changes to headers in which structures which are manipulated
> 		by the libraries have their sizes changed
> 	etc.
> 
> is that correct?  if so, the 'major' version of libc is prolly going
> to have to be bumped for most new releases of the DB stuff, and also
> almost always whenever libc stuff is updated from uunet...
> 
Right. All these cases would make a new major version number necessary.
Any change in the *existing* interface visible to the outside world
mandates it.

> given that, keeping libraries at 0.* until the next release could
> be tough.  (for the curses library, it will be impossible.)
> 
> thoughts?
> 
I was just expressing my worry about gratuitous version bumping whenever
the odd "fixed missing semi-colon" would be committed, that's all.

-pk

------------------------------------------------------------------------------