Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jul 2019 14:22:20 +0200
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        =?utf-8?Q?T=C4=B3l?= Coosemans <tijl@FreeBSD.org>
Cc:        "Timur I. Bakeyev" <timur@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:  <20190702122219.lqecdgrgpkhtkeqk@ivaldir.net>
In-Reply-To: <20190702141756.1f0b14b7@kalimero.tijl.coosemans.org>
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> <20190702141756.1f0b14b7@kalimero.tijl.coosemans.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--4m6stbq5rautr644
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jul 02, 2019 at 02:17:56PM +0200, T=C4=B3l Coosemans wrote:
> On Mon, 1 Jul 2019 01:23:34 +0200 "Timur I. Bakeyev" <timur@freebsd.org>
> wrote:
> > On Sat, 29 Jun 2019 at 22:50, Baptiste Daroussin <bapt@freebsd.org> wro=
te:
> >> 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.
> >=20
> > 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 hap=
pen,
> > API still should remain
> > the same. The biggest difference is the drop of the dependency on Pytho=
n27,
> > as far as I can see.
> >=20
> > New Samba port doesn't use external databases/ldb*, so security/sssd may
> > use any of those freely now.
> >=20
> > The samba4[47] are outdated and should disappear in the middle of the
> > August.
> >=20
> > 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 disap=
pear
> > together with Samba 4.8.
> >=20
> > In general I'd prefer to see SAMBA_DEFAULT to be bumped to 410, but thi=
s is
> > up to the portmgr.
>=20
> 4.8 goes EoL upstream mid-September (about 2 weeks before Q4), so
> making 4.10 now would be good, but I believe it's just too late for
> that.  A port like this needs at least a few weeks of wider testing
> before it can be pushed to users of the quarterly branches who expect
> more stability.
>=20
> Since you said that the new libs are API compatible, is it possible to
> make 4.8 use the new libs?  If not, then all non-samba consumers will
> have to switch to the legacy libs.  They can be switched back after the
> 2019Q3 branch has been created (together with making 4.10 the default
> which probably needs an exp-run).

It is and I tried to build everything with the new lib. the problem I am st=
uck
with is the following, to have ldb12 building with new talloc, I need to bu=
ild
it without python, but I don't know what is the impact of that to end users.

My understading is any samba should be able to run with any ldb version whi=
ch
makes me wonder why we have that many version in the tree instead of always=
 the
latest one.

For the set of library yes they are fully backward compatible according to:
https://abi-laboratory.pro/index.php?view=3Dtimeline&l=3Dtalloc
https://abi-laboratory.pro/index.php?view=3Dtimeline&l=3Dtevent
https://abi-laboratory.pro/index.php?view=3Dtimeline&l=3Dtdb

the problem is on the python binding if any.

The current situation is a big mess for end users of those libraries!

Best regards,
Bapt

--4m6stbq5rautr644
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAl0bTHkACgkQY4mL3PG3
Plp4dw//ZFuvr/2kUfiHw3d9sjb9jCcKw9M/k4Onv7e9qSmPVwfwU0Beq01diFXl
d5hieJwsLFukGHIuop6RyBrWhDlrD3SCeusyNH2jHBlxnx9yOfyHHNFbOrGtu3vV
CfwxgPqZEj277NC9apWqZgPcfY94HfTVnJsr67AN0uVK3a5xASD8QqCHaJ3f6PMS
KKxjfAno4Xf8h8gA568X9V72mDxjccpxUKT7AZY/Tl2ui48T3wG37h9B8hvcJdLO
ag12AcZMjdc0lYVFo3jteZR25REpCWUBTqRHu9c0gMWuQWtKBhOEpG3QLxN7By96
O18tHtnsgOEc6vv4AcUKsbUl8aTWWA66oBRDPvcwN4lvbPllhRbJ1kKIPlEkjKbi
Mknvnjp1Ztxx698BAaM7I7/1bIUs6ZwappZLUH45m75WQKpe3jSD/ClS7PQsLDJ9
7BheCtbcR7Eybr5zro8q3M/SnzEeBI990zPHjZiME+2AoxEj3DdYtBSyZK6nHtUp
vy/0GIvVCctFVIzMe+AB8GVRGLaB9xczNl58TZMNJZBRRJNeY2S+nNmZbzUiqZBD
jaYaHLFbArq2bQb0pUTOiiL/sUgmjH/ljA3cQCPtKea69Lk6n114xr2cB8jowVo9
p/yE70buLv0iksh5z5XXwofDnFk75OQ6m14Qm9+OXTB3mTj3ZjY=
=R/lu
-----END PGP SIGNATURE-----

--4m6stbq5rautr644--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190702122219.lqecdgrgpkhtkeqk>