From owner-freebsd-ports@FreeBSD.ORG Mon May 7 22:34:40 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9045F16A402 for ; Mon, 7 May 2007 22:34:40 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.freebsd.org (Postfix) with ESMTP id 2884E13C448 for ; Mon, 7 May 2007 22:34:40 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.1/8.14.1) with ESMTP id l47MYgoP025717; Mon, 7 May 2007 18:34:42 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Kris Kennaway In-Reply-To: <20070507222645.GB57768@xor.obsecurity.org> References: <20070502193159.GB42482@xor.obsecurity.org> <463F7236.4080108@FreeBSD.org> <20070507184231.GA50639@xor.obsecurity.org> <20070507201448.GA52651@xor.obsecurity.org> <20070507204414.GA53358@xor.obsecurity.org> <20070507222645.GB57768@xor.obsecurity.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jafi7Fo5h8/ISxNouLlt" Organization: MarcusCom, Inc. Date: Mon, 07 May 2007 18:34:36 -0400 Message-Id: <1178577276.94597.49.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on creme-brulee.marcuscom.com Cc: ports@freebsd.org, Jeremy Messenger , Doug Barton Subject: Re: HEADS UP: xorg upgrade plans 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: Mon, 07 May 2007 22:34:40 -0000 --=-jafi7Fo5h8/ISxNouLlt Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2007-05-07 at 18:26 -0400, Kris Kennaway wrote: > > >>>I dispute the correctness of this entry. The old libraries in > > >>>lib/compat/pkg are not linked to directly by new builds. The only > > >>>situation in which something might end up being linked to 2 versions > > >>>of the library is if it pulls in a library dependency from an existi= ng > > >>>port that is still linked to the old library. In this situation the > > >>>build would be broken with or without lib/compat/pkg (in the latter > > >>>case, you have an installed port linked to a library that is entirel= y > > >>>missing, so that port will be nonfunctional). > > >>> > > >>>Kris > > > > > >I guess your silence means you agree with me here :) > >=20 > > Yeah, I guess and unsure at the same time since I didn't write this ent= ry. =20 > > :-) >=20 > OK. I didn't write it either, but it holds some truth. Yes, not having the library at all would cause a build failure, but having multiple versions of the same library can lead to runtime failures. It's much easier to troubleshoot a missing .so that it is to hunt down strange runtime failures (usually). I'm not arguing for or against portmaster, or the "keeping old shared objects" functionality. I'm just putting this FAQ entry in context. Yes, perhaps it could be re-worded for clarity. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-jafi7Fo5h8/ISxNouLlt Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGP6l6b2iPiv4Uz4cRAh3AAJ41bP4uJqUXBmc3LMYIDX+DZKV90wCgoGAk AFCqzQ/LUhgkZS2y9vBPGXI= =zE5q -----END PGP SIGNATURE----- --=-jafi7Fo5h8/ISxNouLlt--