From owner-freebsd-ports@FreeBSD.ORG Fri Dec 12 16:59:50 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6406B1065672 for ; Fri, 12 Dec 2008 16:59:50 +0000 (UTC) (envelope-from arkel@olegus.org) Received: from mx.arkel.ru (mail.lexm.ru [80.84.121.162]) by mx1.freebsd.org (Postfix) with ESMTP id 167E08FC13 for ; Fri, 12 Dec 2008 16:59:49 +0000 (UTC) (envelope-from arkel@olegus.org) Received: from [95.24.156.23] (helo=Teuton) by mx.arkel.ru with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1LBB9c-000NZg-Nd; Fri, 12 Dec 2008 19:46:20 +0300 From: "Peter Beckman" Sender: "arkel" To: References: <7d6fde3d0812112146o28596b11vdf730f2b3afc9759@mail.gmail.com> In-Reply-To: <7d6fde3d0812112146o28596b11vdf730f2b3afc9759@mail.gmail.com> Date: Fri, 12 Dec 2008 19:43:24 +0300 Message-ID: <01b801c95c78$c07b3260$41719720$@com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AclcdflIhfKb7o+FQbWzuEUXYv3lRA== Cc: freebsd-ports@freebsd.org Subject: Re: portupgrade and freebsd-update: A better way? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Dec 2008 16:59:50 -0000 On Thu, 11 Dec 2008, Garrett Cooper wrote: > On Thu, Dec 11, 2008 at 7:13 PM, Peter Beckman wrote: > >> You get a few production servers with 200+ ports installed, and upgrading >> could take several days and lots of headaches and a lot of babysitting. >> >> Is there a better way? Does portsnap or portmanager or portupgrade keep >> track? What have I missed? > > 7.x and 6.2 aren't ABI compatible, so unfortunately no, you have to > babysit a bit. Is there some sort of chart that shows binary application compatibility between FreeBSD versions? That'd be handy. It took me a bit to find out that GENERIC now included SMP, but several google searches have led me to no good data. I found this: http://people.freebsd.org/~deischen/symver/library_versioning.txt But `cat /usr/src/lib/libc/Versions.def` got me no real data. I did also find this: http://wiki.freebsd.org/VendorInformation "No compatibility for API and ABI is guaranteed from one to the next major release, though an effort is made to make the upgrade process and source code changes as untroubled as possible." Is it safe to assume ABI compatibility between minor releases (6.1 -> 6.2) and must recompile everything between major releases (6.3 -> 7.0)? Beckman --------------------------------------------------------------------------- Peter Beckman Internet Guy beckman@angryox.com http://www.angryox.com/ --------------------------------------------------------------------------- _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"