From owner-freebsd-questions@FreeBSD.ORG Tue Jun 17 00:27:32 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 587AF106567D for ; Tue, 17 Jun 2008 00:27:32 +0000 (UTC) (envelope-from schiz0phrenic21@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.224]) by mx1.freebsd.org (Postfix) with ESMTP id 2BF658FC22 for ; Tue, 17 Jun 2008 00:27:32 +0000 (UTC) (envelope-from schiz0phrenic21@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so6156889rvf.43 for ; Mon, 16 Jun 2008 17:27:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=5/4TKjGwCZsbF7ye7oiHTTumrvqW1s1cW8JBbBqE8Ik=; b=ACA/5cP2xcCi0OaSEJQ24Oita4wxJZ/6/X/WI6KUYwEdIbZP8P6GNeXJaHSEryJ2qz EMYp7SsbLCIORblgeYu/tUJg+cyXEiR+lvFe2wO2eZbasIzHWQSDlBN+OzeVnbBJww5y nOinuMaoRRSMdkaE0ZErp+4F5lyo3uJXQyEVk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=ItoIgkCT0KwwuX7btXsq7nr/0Pj6OaPopNOvLKeAScrBu6I/slwJAuKbvZDdZ+zMwo r++AQP9aVbKDtjs7hcmFwBERxt0Ojo0vninfYzZGit2emV7YpvAwaaSzFv7W7vhTDeJR 2OHGhiI/NEzs1Du8cBGyPUHIHZDvThZjCr6c0= Received: by 10.115.18.3 with SMTP id v3mr7048071wai.218.1213662451193; Mon, 16 Jun 2008 17:27:31 -0700 (PDT) Received: by 10.114.255.7 with HTTP; Mon, 16 Jun 2008 17:27:31 -0700 (PDT) Message-ID: <8d23ec860806161727na1c5814g5ebf626c0305db11@mail.gmail.com> Date: Mon, 16 Jun 2008 20:27:31 -0400 From: Schiz0 To: cco1817-0@yahoo.de In-Reply-To: <122990.26809.qm@web27607.mail.ukl.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <122990.26809.qm@web27607.mail.ukl.yahoo.com> Cc: freebsd-questions@freebsd.org Subject: Re: Release engineering process confusions and "make (build)world" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jun 2008 00:27:32 -0000 On Mon, Jun 16, 2008 at 6:41 PM, wrote: > Hi folks, > > Up to now, when I'm installing my FreeBSD boxes I download the latest RELEASE iso-image for my platform. These days I used 7.0-RELEASE. For security fixes I use the provided patches as mentioned in the security advisories. > > Since a long time I'm asking myself the following questions and I don't find answers in the handbook (e.g. http://www.freebsd.org/doc/en_US.ISO8859-1/articles/releng/article.html) or other ressources: > > 1. Some SA's say that the a bug is corrected in a particular RELENG or RELEASE or a patched RELEASE. For example FreeBSD-SA-08:05.openssh states that >>RELENG_7_0, 7.0-RELEASE-p1<<. But where can I get a -p1??? I've never seen iso-images for a x.y-RELEASE-pnn. Is this the time where I need to build a release (as iso-image) by myself? If so, what branch-tag do I need to get 7.0-RELEASE-p1? > > 2. I understood that there are two different development branches, >>HEAD aka CURRENT<< and >>STABLE<<. I avoid using these branches because I'm not a developer. Thats the reason why I only want to use RELEASES. But what the hell is a "RELENG"??? Why are these things not called 7.0-CURRENT or 7.0-STABLE and so on (and 7.0-RELEASE for me)? Maybe I've a problem to understand this because I'm not really familar with CVSup. > > 3. I played around with jails these days and I had my first contact with "make world". Despite the inconsistencies in the handbook where the jail-chapter instructs to use "make world" and the rebuilding world part warns explicitly and proposes "make buildworld" (but the Makefile tells me that the target >>world<< stands for "buildworld + installworld, no kernel" which seems okay?!), does it make sense to use "make buildworld" also when I'm not updating to another RELEASE? As it compiles everything on my machine (it autodetects my CPU and features?!) I guess the system should perform better?! Is it possible or common to update to the latest source tree (where latest means I want to stay at the current RELEASE but want to have all patches like 7.0-RELEASE-p1)? Or results an updating process of the source tree always in a switch to STABLE or CURRENT (depending on the branch tag in CVSup config?)? > > Many thanks in advance to everyone who puts me in the right direction. Before posting to the list I read some documents (mainly the handbook), but maybe I missed some small but important sentences. Thanks! > > cheers, > Ede > There are two branches of FreeBSD. The STABLE branch, and the CURRENT branch. The CURRENT branch is like the "alpha". It has the most-recent code changes, and it is not very stable. The STABLE branch is more stable, but it is still considered a development branch. Every so often, the STABLE branch is considered stable enough to make a new release version. All the RELEASE is, is a snapshot of the code at a specific time. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html ^ That page explains all the RELENG tags, in terms of branches and releases. For information on how to use CSup/CVSup, read this: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html