Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Apr 2002 17:34:40 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        Makoto Matsushita <matusita@jp.FreeBSD.org>, cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org
Subject:   Re: cvs commit: src Makefile Makefile.inc1 src/etc Makefile src/
Message-ID:  <20020427143440.GF35685@sunbay.com>
In-Reply-To: <XFMail.20020426231022.jhb@FreeBSD.org>
References:  <20020427111804X.matusita@jp.FreeBSD.org> <XFMail.20020426231022.jhb@FreeBSD.org>

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

--9ADF8FXzFeE7X4jE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 26, 2002 at 11:10:22PM -0400, John Baldwin wrote:
>=20
> On 27-Apr-2002 Makoto Matsushita wrote:
> >=20
> > Correct typo..
> >=20
> > matusita> Does this mean "make release" procedure can't use any tools t=
hat=20
> >                          "make release.X (where X =3D 1..9)"
> >=20
> > ***
> >=20
> > I don't argue anything about this; I want to make it clear the effects
> > of removing the second "make installworld."
>=20
> No, instead, it needs to use cross-tools or build-tools or some such.  If
> release uses more things than are available then we may need to have a
> release-tools concept.  Either that or maybe we should actually still bui=
ld a
> full world in the chroot, then for cross builds build another world, but =
this
> time a cross-built one.  This would probably result in fewer diffs.  The
> distribute stuff already uses what is in /usr/obj, so it would just simply
> involve adding an extra buildworld after the world.  I would actually pre=
fer
> that as it still preserves the "clean room" atmosphere that a release is
> supposed to have.
>=20
No, much simpler.  :-)

If there are any such tools, we will just need to bootstrap them, i.e.,
build them under chroot and install them before using them.  Depending
on how _old_ your currently running world is this may or may not be
possible.  This is not different from the bootstrap-tools approarch
in Makefile.inc1.

If your currently running world is nearly the same as the world about
to be released by "make release", the chances are 100% they will
bootstrap.  This was a prerequisite for the old version, as you may
have already known.


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--9ADF8FXzFeE7X4jE
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE8yrcAUkv4P6juNwoRApdoAJ45CnfWOScHxZmldScjA0kd1SFyuQCdG5mK
/1HlBuAmab8M0aVN7zdeYm8=
=9IYN
-----END PGP SIGNATURE-----

--9ADF8FXzFeE7X4jE--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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