Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Nov 2001 03:04:58 -0600
From:      Mike Meyer <mwm@mired.org>
To:        David Kelly <dkelly@hiwaay.net>
Cc:        questions@freebsd.org
Subject:   Re: make kernel fails 
Message-ID:  <15340.60858.236685.806741@guru.mired.org>
In-Reply-To: <49218205@toto.iv>

next in thread | previous in thread | raw e-mail | index | archive | help
David Kelly <dkelly@hiwaay.net> types:
> "Patrick O'Reilly" writes:
> > > From: Crist J. Clark [mailto:cristjc@earthlink.net]
> > > The kernel was broken for a few hours. Re-cvsup. This has been fixed.
> > Oh?
> > 
> > damn - on my old 233 that's gonna take a few hours (re-running "make
> > buildworld").
> > 
> > Oh well! - the joys of keeping up to date.
> 
> Is _best_ for kernel and world to perfectly mate but realistically the
> only time they really do is on -RELEASE. Proof? The recent "oops" when
> -stable kernel would no longer compile.

One view would be that they don't mate perfectly even then, but that's
when they are most likely to work properly. The other is that they are
perfectly mated anytime none of the developers are in the midst of
committing a set of changes - which may well only happen around
-RELEASE, but that's a different matter.

> Another case in point: we don't go rebuilding our installed ports every 
> time we update our kernel, do we? Ports are not that much different 
> than world. Then again there are those parts of world which communicate 
> in unique ways with the kernel.

There are ports that communicate with the kernel in unique ways, or
have unique dependencies on the system libraries. Because of that,
they need to be kept up to date with the system. On systems that track
-RELEASE, I *do* rebuild - or reinstall - all the installed ports
every time I update the kernel. On systems that track -STABLE, I
update them if the port has changed since the last time I update the
kernel.

> In practical terms if you have already built world then a kernel only a
> couple of hours or days newer is probably not going to be a problem.
> Watch for HEADSUP on the -stable list. AFAIK -stable kernel would still
> work perfectly with 4.4-RELEASE world if not for recent changes in ipfw.

In practical terms, either it works or it doesn't. You can safely run
kernels a week out of sync - I've done it. You can get screwed by
kernels that are one commit out of sync. Either way, if you have
problems - you should make sure you're in sync and reasonably up to
date before pr'ing them.

	<mike
--
Mike Meyer <mwm@mired.org>			http://www.mired.org/home/mwm/
Q: How do you make the gods laugh?		A: Tell them your plans.

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




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