[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha7-297-gcb38888

simo idra at samba.org
Fri Mar 13 14:14:56 GMT 2009


On Thu, 2009-03-12 at 23:15 +0100, Stefan (metze) Metzmacher wrote:
> simo schrieb:
> > On Thu, 2009-03-12 at 08:31 -0500, Stefan Metzmacher wrote:
> >> commit 9932fd2d9af3c71262c5cca61c3b38809b952d95
> >> Author: Stefan Metzmacher <metze at samba.org>
> >> Date:   Thu Mar 12 09:33:26 2009 +0100
> >>
> >>     tevent: pass __location__ to tevent_loop_once/wait()
> >>     
> >>     metze
> > 
> > Metze this commit will break the ABI, if you really need to do it,
> > please bump up the version number.
> 
> I'll maybe to some more changes tomorrow, and will change the version then.
> 
> > I'd prefer if we could avoid breaking the ABI, adding new functions is
> > fine, but changing existing ones is annoying.
> 
> That's why the version isn't 1.0.x yet.

Yes but we have code out there in distributions, it is better to increse
the version number by 1 at the first change that breaks the API/ABI
rather then waiting for more changes to pile, because we will end up
forgetting about it, burning a few minor release numbers is not a big
deal, but releasing code that have the same release number and is not
ABI compatible is a major pain for people that depends on the library as
it will not be immediately evident something is wrong and package
managers that have dependencies based on the library versions will not
warn the user something is wrong.

Simo.

-- 
Simo Sorce
Samba Team GPL Compliance Officer <simo at samba.org>
Principal Software Engineer at Red Hat, Inc. <simo at redhat.com>



More information about the samba-technical mailing list