[PATCH] lib/util: Build iov_buf library only when building samba

Simo simo at samba.org
Thu Feb 26 11:00:55 MST 2015


On Thu, 2015-02-26 at 10:20 +0100, Volker Lendecke wrote:
> On Thu, Feb 26, 2015 at 07:57:13PM +1100, Martin Schwenke wrote:
> > This is more my fault that Volker's because I've introduced an
> > unnatural division in lib/util/wscript_build.  Having done that, I
> > should have clearly documented it.
> 
> Even if it's your fault, I think we are just beyond the
> point where we can make changes to lib/util. This is now
> like tdb/talloc/tevent, that we have a fixed ABI and library
> structure for. We just need to stop making any changes in
> lib/util from now on.

Nope, external project sign up themselves for pain if they rely on
internal libraries of samba.

lib/util was never marked a public API and it is not in shape to be
marked as such.

Anyone using it will and *should* get what they paid for (pain) by using
it.
We of course do not want to gratuitously break people, but it is not on
our shoulders to shild others from their risky behavior.

CTDB is not external anymore, for that the bug is that autobuild doesn't
build it standalone, let's fix that.

Simo.





More information about the samba-technical mailing list