[PATCH] passdb: Increase ABI version to 0.28.0

Christof Schmitt cs at samba.org
Thu Mar 7 20:53:46 UTC 2019


On Thu, Mar 07, 2019 at 08:31:33PM +0100, Lukas Slebodnik via samba-technical wrote:
> On (07/03/19 09:08), Jeremy Allison wrote:
> >
> >Problem is passdb isn't really an externally supported API for
> >general use. It's not the case that it gets wide usage or traction
> >like our VFS libraries, talloc or tevent.
> >
> >I completely agree with your ideas on these libraries, we
> >fully externally support stabe API/ABI's here.
> >
> >I don't *want* it to be an external ABI that other projects
> >depend on, certainly not without much more thought and revisions.
> >
> 
> That's fair and I know that keeping API/ABI stable is not trivial task.
> 
> One solution is to make library private and another one is do not promise
> stability and bump SONAME with any backward incompatible change.
> 
> But all libraries which are installed in standard library path should be
> considered as public and thus follow best practices.

Thinking out loudly: Would it be an option to install samba-passdb and
maybe other internal libraries in a Samba private path? Just to make it
clear that those are not intended for general use.

Christof



More information about the samba-technical mailing list