From owner-freebsd-ports@FreeBSD.ORG Wed May 16 16:45:53 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 9797A16A405 for ; Wed, 16 May 2007 16:45:53 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 52C3B13C465 for ; Wed, 16 May 2007 16:45:53 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54a5e785.dip.t-dialin.net [84.165.231.133]) by redbull.bpaserver.net (Postfix) with ESMTP id 2B0482E1DC; Wed, 16 May 2007 18:45:47 +0200 (CEST) Received: from deskjail (deskjail.Leidinger.net [192.168.1.109]) by outgoing.leidinger.net (Postfix) with ESMTP id 4D70F5B48A3; Wed, 16 May 2007 18:45:31 +0200 (CEST) Date: Wed, 16 May 2007 18:45:43 +0200 From: Alexander Leidinger To: "Ulrich Spoerlein" Message-ID: <20070516184543.4b9089e1@deskjail> In-Reply-To: <7ad7ddd90705160928y5c305470oc552cfd70f2ad057@mail.gmail.com> References: <20070516112532.GA23292@auricle.charter.net> <20070516145645.k8elgn5pw8s8wso8@webmail.leidinger.net> <7ad7ddd90705160928y5c305470oc552cfd70f2ad057@mail.gmail.com> X-Mailer: Claws Mail 2.9.1 (GTK+ 2.10.12; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-14.864, required 8, autolearn=not spam, BAYES_00 -15.00, DK_POLICY_SIGNSOME 0.00, FORGED_RCVD_HELO 0.14) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: "J. Porter Clark" , freebsd-ports@freebsd.org 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: Wed, 16 May 2007 16:45:53 -0000 Quoting "Ulrich Spoerlein" (Wed, 16 May 2007 18:28:55 +0200): > > The problem not discussed so far is: some ports may not have all first > > order dependencies. So anyone wanting to change this should install a > > tinderbox and start testing fixing those ports. > > Hmmm, this is a red herring, no? A first order dependency is > everything the port specifies in it's _DEPENDS variables. If you > change the internal representation of the tree, keeping the transitive > hull intact (!!) then there should be no user visible change in how > package dependencies are pulled in. Yes and no. It is not only about the package dependency, but also about a "portupgrade -f" or "bumping all ports which depend directly upon lib X". Bye, Alexander. -- Be cautious in your daily affairs. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137