cvs commit: src Makefile

John Birrell jb at cimlogic.com.au
Mon Jul 19 18:54:04 PDT 2004


On Mon, Jul 19, 2004 at 06:26:32PM -0700, David O'Brien wrote:
> Please back this out ASAP.
> 
> 'make world' has been our documented way to update a system for the past
> 10 years.  Changing this should be done lightly.  It should be discussed
> on freebsd-arch@, and not in some random thread on freebsd-current@ under
> a subject line that gave zero indication of what was being discussed.

I think this change is appropriate (and should *not* be backed out) given that
the documented (at least in UPDATING) way to upgrade is to run 'make buildkernel'
and 'make installkernel' after 'make buildworld' then reboot before 'make
installworld' and running mergemaster.

For people building very often where a 'make world' is OK, in their humble
opinion, I don't see a problem with asking them to set the hook that allows
them to do that. After all, the are saying "I know better". For the rest of
us who aren't sure they know better, Marcel's change is a step in the right
direction IMHO.

The 'make world' may have been around for 10 years, but it is no longer
accepted as the way to update. Times change and the FreeBSD upgrade is much
better than it used to be. The only real annoyance these days is the change
in location of the kernel between FreeBSD4 and FreeBSD5 which isn't handled
adequately by the upgrade procedure. Other than that, I think that developers
take it for granted just how good FreeBSD's source build is at updating a
system.

-- 
John Birrell


More information about the cvs-all mailing list