From 9ad42362509c25583e3e3f70fb161910c905a069 Mon Sep 17 00:00:00 2001 From: Peter Pentchev Date: Wed, 19 Feb 2003 07:25:18 +0000 Subject: [PATCH] Add a warning about always updating the ports-base subcollection whenever any part of the Ports Collection is updated to the CVSup chapter of the Handbook. Add a similar Q&A to the 'User Applications' section of the FAQ, with the answer referencing the warning in the Handbook. Reviewed by: keramida Approved by: ceri (mentor), keramida, Stijn Hoop --- en_US.ISO8859-1/books/faq/book.sgml | 20 +++++++++++ .../books/handbook/mirrors/chapter.sgml | 36 +++++++++++++++++-- 2 files changed, 54 insertions(+), 2 deletions(-) diff --git a/en_US.ISO8859-1/books/faq/book.sgml b/en_US.ISO8859-1/books/faq/book.sgml index dd2046fba4..95fa20e5ae 100644 --- a/en_US.ISO8859-1/books/faq/book.sgml +++ b/en_US.ISO8859-1/books/faq/book.sgml @@ -5178,6 +5178,26 @@ crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx connection. + + + + I updated parts of the Ports Collection using CVSup, and + now many ports fail to build with mysterious error messages! + What happened? Is the Ports Collection broken in some major + way? + + + + If you only update parts of the Ports Collection, using + one of its CVSup subcollections and not the + ports-all CVSup collection, you should + always update the + ports-base subcollection too! The reasons + are described in the + Handbook. + + diff --git a/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml b/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml index 7ada2df199..1974a58da9 100644 --- a/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml +++ b/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml @@ -2526,6 +2526,26 @@ doc/zh_TW.Big5 The FreeBSD Ports Collection. + + If you do not want to update the whole of + ports-all (the whole ports tree), + but use one of the subcollections listed below, + make sure that you always update + the ports-base subcollection! + Whenever something changes in the ports build + infrastructure represented by + ports-base, it is virtually certain + that those changes will be used by real + ports real soon. Thus, if you only update the + real ports and they use some of the new + features, there is a very high chance that their build + will fail with some mysterious error message. The + very first thing to do in this + case is to make sure that your + ports-base subcollection is up to + date. + + ports-archivers @@ -2559,8 +2579,20 @@ doc/zh_TW.Big5 release=cvs - Miscellaneous files at the top of - /usr/ports. + The Ports Collection build infrastructure - + various files located in the + Mk/ and + Tools/ subdirectories of + /usr/ports. + + + Please see the important + warning above: you should + always update this + subcollection, whenever you update any part of + the FreeBSD Ports Collection! +