Source-Changes-D archive

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

Re: CVS commit: src



On Tue, Aug 23, 2011 at 07:29:36AM +0000, David Holland wrote:
> On Tue, Aug 23, 2011 at 05:25:08PM +1000, matthew green wrote:
>  > > > 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...
> 
> Oh also, if we're going to do this, is there any reason to keep
> support for the additional silly ABI sort-of-from FreeBSD? I'd be
> inclined to say no.

Removing the old syscalls *is* a big deal.

Joerg


Home | Main Index | Thread Index | Old Index