splitout of samba-debug (was: Re: [SCM] Samba Shared Repository - branch master updated)
martin at meltin.net
Thu Jan 15 11:10:44 MST 2015
On Thu, 15 Jan 2015 15:17:59 +0100, Volker Lendecke
<Volker.Lendecke at SerNet.DE> wrote:
> On Thu, Jan 15, 2015 at 12:54:53PM +0100, Jelmer Vernooij wrote:
> > On Thu, Sep 18, 2014 at 11:03:03PM +0200, Volker Lendecke wrote:
> > > via 25df58a lib: Make samba-debug a private library
> > > commit 25df58a853d8d3ecab2705687453193cb676976c
> > > Author: Volker Lendecke <vl at samba.org>
> > > Date: Thu Sep 18 14:50:50 2014 +0200
> > >
> > > lib: Make samba-debug a private library
> > >
> > > Signed-off-by: Volker Lendecke <vl at samba.org>
> > > Reviewed-by: Jeremy Allison <jra at samba.org>
> > >
> > This change removes the debug library symbols from our public libraries, making
> > them inaccessible to any non-Samba code - including OpenChange. As Julien just
> > discovered, this breaks the use of OpenChange with Samba 4.2.
> > Can we revert this change, at least for 4.2? We can discuss whether
> > OpenChange should use the Samba DEBUG() interface or whether it can do its
> > own logging, but that would not be an easy change to make this far in the cycle.
> Feel free. I don't like it that we now can't change our
> internal library structures anymore, but if we have to do
> this, then feel free to revert my changes.
> How do we make sure we don't mess up things again? This kind
> of cleanup will happen again, and we need a strict check for
> this in autobuild.
I seem to remember that this isn't just a "clean up". Due to some
other change, we ended up with the debug symbols in multiple public
libraries and something refused to build. It could have had something
to do with --picky-developer?
peace & happiness,
More information about the samba-technical