Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: CVS commit: src

> > the minor number should be bumped any time a symbol is added to a
> > library.
> > 
> > the major number should be bumped any time a symbols is removed
> > from or an ABI changed in a library.
> > 
> > 
> > this is pretty much all there is to the rules, and they're not
> > limited by other implementation issues.  ie, each time you commit
> > a new function bump the minor.
> In another change set, I am about moving extended attribute functions
> from libc to libutil. Should libc major be bumped? It is worth noting
> that our kernel extended attribute support has been completely broken
> until a few weeks ago, therefore I am certain nobody used that
> functions.

we've already discussed those functions and are OK with breaking
-current users who have them in libc.  when removing them, i would
just bump libc minor.  libc is special...

it's really a good idea to discuss changing libc interfaces with
lots of people.


Home | Main Index | Thread Index | Old Index