Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Aug 2000 12:00:13 -0700 (PDT)
From:      John Baldwin <jhb@pike.osd.bsdi.com>
To:        Makoto MATSUSHITA <matusita@jp.freebsd.org>
Cc:        stable@FreeBSD.org
Subject:   Re: making a RELEASE [should make buildworld made before?]
Message-ID:  <200008021900.MAA75232@pike.osd.bsdi.com>
In-Reply-To: <20000802221635Y.matusita@jp.FreeBSD.org> from Makoto MATSUSHITA at "Aug 2, 2000 10:16:35 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Makoto MATSUSHITA wrote:
> 
> obrien> However, today's buildworld is more resilent having better
> obrien> build-tools, etc.. targets than when release/Makefile was
> obrien> first written.  Maybe this need could be removed.  But this
> obrien> hasn't happened yet.
> 
> If I understand the facts of src/release/Makefile correctly, 
> 
> - First 'make installworld' under /usr/src is for "creating a chroot
>   environment for further release engineering." Maybe it can be
>   supercedesed by copying existing environment or just extracting
>   'bin' distribution. But there is no tool for this.

Yes, and just doing a make installworld is the easiest way to do this.

> - Second 'make buildworld' inside a chroot environment is the actual
>   build procedure. Obviously, it cannot remove :-)
> 
> - Second 'make installworld' inside a chroot environment is for
>   "creating an environment for further _actual_ release procedures."
>   Even though we have much much better procedures for build-tools,
>   _actual_ release procedures (release.[1-9], doc.?, cdrom.?, and
>   ftp.? target in src/release/Makefile) does not consider about
>   that. If these procedures requires newer version of toolchain, it
>   should be a release-breaker.

Well, it is similar to the reason we have build-tools, etc. in the
world.  We want to make sure that we have tools that match the release
Makefile we are using.  Also, it is a good test, since we need to make
sure that the sources can do an actual installworld before we ship them
out to people. :)

-- 

John Baldwin <jhb@bsdi.com> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


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




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