From owner-freebsd-ports@FreeBSD.ORG Sat May 12 17:58:26 2007 Return-Path: X-Original-To: freebsd-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 162CD16A406 for ; Sat, 12 May 2007 17:58:26 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 049A113C46A for ; Sat, 12 May 2007 17:58:26 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id B25101A3C19; Sat, 12 May 2007 10:59:12 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 2F6AA52F67; Sat, 12 May 2007 13:58:25 -0400 (EDT) Date: Sat, 12 May 2007 13:58:24 -0400 From: Kris Kennaway To: "[LoN]Kamikaze" Message-ID: <20070512175824.GA23103@xor.obsecurity.org> References: <464597C6.3030406@gmx.de> <20070512174011.GA22526@xor.obsecurity.org> <4645FF71.60100@gmx.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline In-Reply-To: <4645FF71.60100@gmx.de> User-Agent: Mutt/1.4.2.2i Cc: freebsd-ports@freebsd.org, Kris Kennaway Subject: Re: Time to abandon recursive pulling of dependencies? 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: Sat, 12 May 2007 17:58:26 -0000 --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 12, 2007 at 07:54:57PM +0200, [LoN]Kamikaze wrote: >=20 >=20 > Kris Kennaway wrote: > > On Sat, May 12, 2007 at 12:32:38PM +0200, [LoN]Kamikaze wrote: > >> With Xorg updated to 7.2 many ports take much longer to register than > >> to download, build and install. I think it's time to abandon the > >> recursive pulling in of dependencies. > >=20 > > I think that before you abandon something you should first understand > > it. Figure out what is taking so long to register the port and then > > work out whether it can be optimized. >=20 > What takes so long in my opinion, is that not only the dependencies are > registered as dependencies, but that the dependencies of dependencies are= also > registered as dependencies and so forth. Since all the commands supplied = by > ports walk dependencies recursively, as well as tools like portupgrade, t= his > is unnecessary (that is, assuming that I understood bsd.port.mk correctly= ). >=20 > To abandon this behaviour would in my opinion only have advantages. Go and substantiate your opinion with some facts, then we'll talk. > > Kris > >=20 > > P.S. Please wrap your lines so your emails may be easily read >=20 > Hope it works, now. Thanks Kris --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGRgBAWry0BWjoQKURApaaAKDXof8Pxoj80U+KjXOLqXTRf/Pk9QCg7h8A VHjD/lnchXXhOskuI7cIMDM= =g6OQ -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v--