Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Dec 2013 23:32:05 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Slawa Olhovchenkov <slw@zxy.spb.ru>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: pkg repo for 9.2-RELEASE
Message-ID:  <20131206223205.GZ76976@ithaqua.etoilebsd.net>
In-Reply-To: <20131206222842.GA80282@zxy.spb.ru>
References:  <20131204192228.GA47404@zxy.spb.ru> <20131206164112.GS76976@ithaqua.etoilebsd.net> <20131206204444.GA99055@zxy.spb.ru> <20131206221509.GV76976@ithaqua.etoilebsd.net> <20131206222842.GA80282@zxy.spb.ru>

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

[-- Attachment #1 --]
On Sat, Dec 07, 2013 at 02:28:42AM +0400, Slawa Olhovchenkov wrote:
> On Fri, Dec 06, 2013 at 11:15:09PM +0100, Baptiste Daroussin wrote:
> 
> > On Sat, Dec 07, 2013 at 12:44:44AM +0400, Slawa Olhovchenkov wrote:
> > > On Fri, Dec 06, 2013 at 05:41:12PM +0100, Baptiste Daroussin wrote:
> > > 
> > > > On Wed, Dec 04, 2013 at 11:22:29PM +0400, Slawa Olhovchenkov wrote:
> > > > > Where I can find corectly builded pkgNG packages for 9.2-RELEASE?
> > > > > Packages on official site (pkg0.bme.freebsd.org, for ex.) builded on
> > > > > incorrect, outdated FreeBSD verion (may be 9.1-RELEASE):
> > > > > freeradius3 build with libssl verion 90818f and can't be run on
> > > > > 9.2-RELEASE:
> > > > > 
> > > > > # radiusd -X
> > > > > libssl version mismatch.  Built with: 90818f   Linked: 90819f
> > > > 
> > > > The abi is compatible that should run of radius should be patched to to accept
> > > > both version.
> > > >
> > > > The freeradius3 should be informed to allow this to run.
> > > 
> > > As I see in source freeradius3 use strict version check and don't have
> > > compatible lists.
> > > 
> > > What is trouble to use latest FreeBSD RELENG to build pkgNG
> > > packages?
> > > 
> > > 9.0-p7 and 9.1-p2 have openssl 90819f (r249029).
> > > 
> > > Also, virtualbox-ose-kmod have strict version dependens to kernel.
> > 
> > We have always build the packages on the lowest version of a release branch
> > because we ensure binary compatibility, kmods does not have a strict version
> 
> In real world we have incompatibility for freeradius and freeradius3,
> for virtualbox-kmod, for filesystem modules (fuse and some others?)
> 
> 20121224:
>         The VFS KBI was changed with the merge of several nullfs
>         optimizations and fixes.  All filesystem modules must be
>         recompiled.
> 
> 20120106:
>         A new VOP_ADVISE() was added to support posix_fadvise(2).  All
>         filesystem modules must be recompiled.
> 
> > depends on the kernel, they should be loadable on newest kernel of the same
> > branch.
> 
> In real world kmods of virtualbox loaded, but don't worked (kernel
> crashed).

That is a major problem which doesn't only concern packaging

That should not happen in a stable branch, and should have been reported and
prevented :( That is defeating lot of our policies and inpacted more than just
package building.

All our actual policies for packaging are based on KBI and ABI stability over
the lifetime of a branch

regards,
Bapt

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (FreeBSD)

iEYEARECAAYFAlKiUGQACgkQ8kTtMUmk6Eya1ACfVSVeAEYOehRIehNhVjMEXt3k
pd0Anjs0isDbAp+ebAxLhxXmQD4pPsu0
=e2Ei
-----END PGP SIGNATURE-----

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