Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Aug 2014 14:24:18 -0500
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        Matthias Apitz <guru@unixarea.de>
Cc:        freebsd-current@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: poudriere: setting up jail failes
Message-ID:  <53E523E2.5000103@FreeBSD.org>
In-Reply-To: <20140808191156.GA1386@La-Habana>
References:  <20140808164640.GA14611@sh4-5.1blu.de> <53E51A67.1020904@FreeBSD.org> <20140808191156.GA1386@La-Habana>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--CF8VR2Fj2QXIj12Q05bbPA8PU5EBxP4rU
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 8/8/2014 2:11 PM, Matthias Apitz wrote:
> El d=C3=ADa Friday, August 08, 2014 a las 01:43:51PM -0500, Bryan Drewe=
ry escribi=C3=B3:
>=20
>> Yes. For you it is fixed in stable/10 r257460 (which was in before 10.=
0
>> release) which added -N to mtree. There was a lot of polish at the end=

>> of 10.0 so you should probably upgrade to at least 10.0 either way.
>>
>> It could be that older releases building 10 and head for Poudriere may=

>> be an issue still. I'll have to test more. Specifically the call of
>> 'make distrib-dirs DB_FROM_SRC=3D1' seemingly not using the itools ver=
sion
>> of mtree.
>=20
> This is perhaps the problem.
>=20
>> Also note that running a head jail on a 10.0 system is not really
>> supported. You may run into many weird issues building packages. It's
>> supported to have your host be newer than the jails but not the other
>> way around.
>=20
> Hmm? The poudriere has the '-m svn' flag for creating jails. If one use=
s
> this flag, the jail will always be newer than the host. If this is an
> issue (which I do not understand if things are done in a jail, using th=
e
> toolchain of the jail) then this flag should be deleted from
> poudriere, IMHO.
>=20
> Thanks
>=20
> 	matthias
>=20

The use of -v head from a 10.0 system is the issue. Once you start a
build poudriere yells loudly that it is not supported. Major release
jumps are not supported. You can usually get away with a head host using
a head jail that is a few weeks newer as long as KBI does not change.
Doing major releases though can get into trouble with unknown syscalls
and different sized structs and capabilities. FreeBSD only tries to be
backwards-compatible with its interfaces (among major releases), not
guaranteed to be forward or even backwards compatible with head from
yesterday.

--=20
Regards,
Bryan Drewery


--CF8VR2Fj2QXIj12Q05bbPA8PU5EBxP4rU
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)

iQEcBAEBAgAGBQJT5SPiAAoJEDXXcbtuRpfPQd8IAIvjK/N83822sJjRGykymbZo
cLPMw4jShPrg/JKosO0KkB03dYv50p6Pj8+lfiwp97cRagp5FtQR/2+ToSFOALa5
XYQ++bBmgzuhQAHGJTkg69317wNbB6DqpuBl/DPDby9rGzGPIilaZ9/pMMg2aoBx
VIecbKnjye5+aN196SBDbJQaFBrcclpQftzmU3Z/Esea53rhT43zS3jHPrkT4KHA
5c9qoLxXGRYma3iX+mD1rJLZnzlyjwrOyn3gWkS7U5CT3a8RyH4/uZhiWbem95AY
w3nkV+TNNfqIETNb2eULOeSfiMdviY8HWSLXV34HsqaksSuYAY0pBHY9GMY495E=
=Gtbf
-----END PGP SIGNATURE-----

--CF8VR2Fj2QXIj12Q05bbPA8PU5EBxP4rU--



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