Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jul 2019 21:19:04 +0200
From:      "Timur I. Bakeyev" <timur@freebsd.org>
To:        Mathieu Arnold <mat@freebsd.org>
Cc:        Baptiste Daroussin <bapt@freebsd.org>, Tijl Coosemans <tijl@freebsd.org>, ports-committers@freebsd.org, svn-ports-all <svn-ports-all@freebsd.org>, svn-ports-head <svn-ports-head@freebsd.org>
Subject:   Re: svn commit: r504590 - in head/net: samba46 samba47 samba48
Message-ID:  <CALdFvJHSYS=wr1OLHR2EeMu2hSuaMsPA7E-RYsuKBrVUSCXR2w@mail.gmail.com>
In-Reply-To: <20190701072814.3ss6ellsgoixwh6r@atuin.in.mat.cc>
References:  <201906192240.x5JMequU017187@repo.freebsd.org> <20190628070305.eim4o3d77iyti5d5@ivaldir.net> <20190629160445.051f2426@kalimero.tijl.coosemans.org> <CALdFvJHK0aBF6oLTFNnTiUyrmFUHCPYm3-k7S3_-FpYTHW4WSA@mail.gmail.com> <F208C261-18D8-4E5A-BABE-A9E6D8A52B5B@FreeBSD.org> <CALdFvJENynqPAkKSf5ueuG2nBMr9tckikzZOQv9caXtgcwZg4A@mail.gmail.com> <20190701072814.3ss6ellsgoixwh6r@atuin.in.mat.cc>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 1 Jul 2019 at 09:28, Mathieu Arnold <mat@freebsd.org> wrote:

> On Mon, Jul 01, 2019 at 01:23:34AM +0200, Timur I. Bakeyev wrote:
> > On Sat, 29 Jun 2019 at 22:50, Baptiste Daroussin <bapt@freebsd.org>
> wrote:
> >
> > > Le 29 juin 2019 20:40:53 GMT+02:00, "Timur I. Bakeyev" <timur@bat.ru>
> a
> > > =C3=A9crit :
> > > >Tonight I hope to commit 4.10 port.
> > >
> > > It does not solve rhe pb, staying on the legacy libs is the solution,
> as I
> > > said even fedora is on the legacy
> > >
> > >
> > I've committed net/samba410.
> >
> > My view on the situation is that all the ports, which use
> > devel/{talloc,tevent}, databases/tdb should keep
> > using them, unless they are broken by using them(but that shouldn't
> happen,
> > API still should remain
> > the same. The biggest difference is the drop of the dependency on
> Python27,
> > as far as I can see.
> >
> > New Samba port doesn't use external databases/ldb*, so security/sssd ma=
y
> > use any of those freely now.
> >
> > The samba4[47] are outdated and should disappear in the middle of the
> > August.
> >
> > The samba48 will remain for a while, but not for long, as samba411 us
> > pushing from behind. It'll be (hopefully)
> > the only consumer of the talloc1/tevent1/tdb1 ports, which should
> disappear
> > together with Samba 4.8.
> >
> > In general I'd prefer to see SAMBA_DEFAULT to be bumped to 410, but thi=
s
> is
> > up to the portmgr.
>
> So, as you do not seem to be addressing the problem, what do people do
> when they use samba48 and other ports like freeradius3? Right now, they
> cannot.
>

I've committed now r50569, which allow to build port with the statically
linked talloc/tevent/tdb
if there are settings in the /etc/make.conf:

SAMBA4_BUNDLED_TALLOC=3D          yes
SAMBA4_BUNDLED_TEVENT=3D          yes
SAMBA4_BUNDLED_TDB=3D             yes

If that's not enough, those variables can be set within the port itself,
making it self-contained and not
depending on the external versions of the libs in question.

With regards,
Timur.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALdFvJHSYS=wr1OLHR2EeMu2hSuaMsPA7E-RYsuKBrVUSCXR2w>