From owner-cvs-src@FreeBSD.ORG Fri Apr 8 23:13:32 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C382B16A4CE; Fri, 8 Apr 2005 23:13:32 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id 703A443D45; Fri, 8 Apr 2005 23:13:32 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 5FDFF512F0; Fri, 8 Apr 2005 16:13:31 -0700 (PDT) Date: Fri, 8 Apr 2005 16:13:31 -0700 From: Kris Kennaway To: Warner Losh Message-ID: <20050408231330.GA63553@xor.obsecurity.org> References: <200504082302.j38N2NlX085942@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WIyZ46R2i8wDzkSu" Content-Disposition: inline In-Reply-To: <200504082302.j38N2NlX085942@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2005 23:13:32 -0000 --WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Apr 08, 2005 at 11:02:23PM +0000, Warner Losh wrote: > | + (b) Old ports and packages can sometimes have subtle problems with > | + newer libraries. portupgrade is recommended where possible after > | + the upgrade. portupgrade -f, possibly with -P (use packages where possible) for efficiency. The main issue is if you have old (e.g. 4.x) packages installed on your 5.x system, and then later upgrade a port that provides a library used by the 4.x software, i.e. bring your system into a mix of 4.x software and 5.x libraries. The 4.x software may no longer work since the new library can depend on 5.x features and other 5.x libraries. > | + (c) Perl based ports may also have the wrong version of perl hard > | + coded into the headers. Spamassassin is one such port. This and other pitfalls are documented in /usr/ports/UPDATING, which should be cross-referenced here somewhere. Kris --WIyZ46R2i8wDzkSu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCVxAaWry0BWjoQKURAlZhAJ4luvuApwvcf7kXH9ssuS6jL/YSXwCgp2Na a1baNzLPAEq0GN3X0VqaJ9Y= =/i8i -----END PGP SIGNATURE----- --WIyZ46R2i8wDzkSu--