[Samba] Bind 9.12.x support status

Taner Tas taner76 at gmail.com
Sun Aug 5 18:28:57 UTC 2018


On Sun, 5 Aug 2018 13:34:53 -0300
Elias Pereira <empbilly at gmail.com> wrote:

> Hello taner and guys,
> 
> Can you send me the patch? I would like to test on a version of samba 4.9
> with bind 9.12.x.
> 
> Thanks in advance!
> 
> On Sat, Aug 4, 2018 at 11:32 AM Taner Tas via samba <samba at lists.samba.org>
> wrote:
> 
> > On Fri, 03 Aug 2018 12:28:38 +1200
> > Andrew Bartlett <abartlet at samba.org> wrote:
> >  
> > > On Thu, 2018-08-02 at 22:37 +0300, Taner Tas wrote:  
> > > > > Nobody has looked into it yet.  Likely just an extra build rule
> > > > > required, I would need to see the 9.11 and 9.12 DLZ header files to
> > > > > check.
> > > > >
> > > > > Aaron Haslett (CC'ed) may be able to help once he fights past the  
> > other  
> > > > > BIND9 issues he is looking at.
> > > > >
> > > > > Andrew Bartlett  
> > > >
> > > > Thanks for response. I actually looked it myself. Since there is no
> > > > DLZ ABI changes since 9.11, I reckon as it would be easy as making
> > > > "python/samba/provision/sambadns.py" aware of Bind 9.12 will do the
> > > > job without any hassle.
> > > >
> > > > Any extra build routine for 9.12 will do things complicated
> > > > without a sensible reason. I prepared a patch and tested it locally.
> > > > It seems it just works fine during provision and as a dns backend.
> > > >
> > > > Patch attached.  
> > >
> > > Thanks for comfirming that.  That said, I would prefer the extra 9.12
> > > (identical) .so from the build system just because otherwise I'll spend
> > > my days telling folks it will work when they ask why it loads 9.11 into
> > > 9.12.
> > >
> > > Andrew Bartlett  
> >
> > Thanks. I want to notice that, you'll follow the same routine for 9.13
> > that seems ABI remains same, and maybe for other next releases. So, this
> > is
> > right time for decide which strategy you will follow.
> >
> > As myself, I opt for simplicity, extra build routine may added only when
> > really needed. By this way, we are able to follow ABI changes with each
> > separate "dlopen" line in named.conf.dlz. This is just my thought as an
> > user. As developers, you are the ones who's going to deal with all odds
> > afterwards.
> >
> > I can send a patch for build extra dlz module for 9.12. I can send it if
> > you
> > interested.
> >
> > Regards.
> > --
> > Taner Tas <taner76 at gmail.com>
> >
> > --
> > To unsubscribe from this list go to the following URL and read the
> > instructions:  https://lists.samba.org/mailman/options/samba
> >  
> 
> 
> -- 
> Elias Pereira

Hi Elias,

Both patches are uploaded to my github account:

https://github.com/tanertas/aports/tree/samba/main/samba

bind-9.12.patch : Short one, uses dlz_bind9_11.so for 9.12
bind-9.12_exra_module.patch : Long one. Compiles exrta dlz_bind9_12.so
for Bind 9.12.

Regards.

-- 



More information about the samba mailing list