Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Mar 2001 22:39:07 -0800 (PST)
From:      brooks@one-eyed-alien.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   docs/25844: [PATCH] handbook implies that partial source upgrade are ok
Message-ID:  <20010316063907.9936124D22@minya.sea.one-eyed-alien.net>

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

>Number:         25844
>Category:       docs
>Synopsis:       [PATCH] handbook implies that partial source upgrade are ok
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 15 22:40:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Brooks Davis
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD minya.sea.one-eyed-alien.net 5.0-CURRENT FreeBSD 5.0-CURRENT #9: Sat Mar 10 15:31:27 PST 2001 root@minya.sea.one-eyed-alien.net:/usr/obj/usr/src/sys/MINYA i386


	
>Description:

In the section titled "Synchronizing Your Source" the handbook says:

	There are various ways of using an Internet (or email)
	connection to stay up-to-date with any given area of the
	FreeBSD project sources, or all areas, depending on what
	interests you.

At least one user and misinterpreted this to mean that you could, for
example, update your kernel but not your userland.  This is untrue.

>How-To-Repeat:
	
>Fix:

The following patch warns users not do try this and also warns them not
to update their kernel without updating their world.

Index: cutting-edge/chapter.sgml
===================================================================
RCS file: /home/ncvs/doc/en_US.ISO_8859-1/books/handbook/cutting-edge/chapter.sgml,v
retrieving revision 1.59
diff -u -r1.59 chapter.sgml
--- cutting-edge/chapter.sgml	2001/01/03 13:23:22	1.59
+++ cutting-edge/chapter.sgml	2001/03/16 06:30:58
@@ -402,6 +402,16 @@
       CVS</link>, <link linkend="cvsup">CVSup</link>, and <link
       linkend="ctm">CTM</link>.</para>
 
+    <caution>
+      <para>While it is possible to update only parts of your source
+        tree, the only supported update procedure is to update the entire
+	tree and recompile both userland and kernel sources.  Updating
+	only part of your source tree, only the kernel or only
+	userland will often result in problems.  These problems may
+	range from compile errors to kernel panics and data
+	corruption.</para>
+    </caution>
+
     <para><application>Anonymous CVS</application> and
       <application>CVSup</application> use the <emphasis>pull</emphasis>
       model of updating sources.  In the case of
>Release-Note:
>Audit-Trail:
>Unformatted:

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




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