From owner-freebsd-stable@FreeBSD.ORG Fri Feb 29 00:57:36 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2CAF21065674 for ; Fri, 29 Feb 2008 00:57:36 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 21A2A8FC16; Fri, 29 Feb 2008 00:57:34 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <47C7587C.7080202@FreeBSD.org> Date: Fri, 29 Feb 2008 01:57:32 +0100 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) MIME-Version: 1.0 To: Bakul Shah References: <20080229001343.C2A455B50@mail.bitblocks.com> In-Reply-To: <20080229001343.C2A455B50@mail.bitblocks.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Marko Lerota , freebsd-stable@freebsd.org Subject: Re: Upgrading to 7.0 - stupid requirements X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 00:57:36 -0000 Bakul Shah wrote: > On Fri, 29 Feb 2008 00:54:55 +0100 Kris Kennaway wrote: >> portupgrade -faP requests to reinstall everything from precompiled >> packages. It will only fall back to compiling them locally if the >> package is unavailable (e.g. for legal reasons). >> >> Second, the reason for this requirement is explained in the >> announcement. In fact, it has *always* been required to recompile ports >> when moving to a new major release of FreeBSD, for guaranteed correct >> operation when some of the ports are updated later on. > > Er... Can't one run old binaries after installing one or more > of usr/ports/misc/compat-[3456]x -- that has not changed, has > it? No, it has not. As I've tried to explain, the difficulty is when you start recompiling parts of them, e.g. a shared library used by other ports. Kris