From owner-cvs-all@FreeBSD.ORG Mon Aug 6 05:45:40 2007 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FD6A16A421; Mon, 6 Aug 2007 05:45:40 +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 14E5B13C45A; Mon, 6 Aug 2007 05:45:40 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A55A8D.dip.t-dialin.net [84.165.90.141]) by redbull.bpaserver.net (Postfix) with ESMTP id 56A072E13F; Mon, 6 Aug 2007 07:45:32 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id 1E4D75B5A04; Mon, 6 Aug 2007 07:43:19 +0200 (CEST) Received: (from www@localhost) by webmail.leidinger.net (8.13.8/8.13.8/Submit) id l765hIcB014977; Mon, 6 Aug 2007 07:43:18 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Mon, 06 Aug 2007 07:43:18 +0200 Message-ID: <20070806074318.q9mw6ulngg00gwsw@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Mon, 06 Aug 2007 07:43:18 +0200 From: Alexander Leidinger To: Kris Kennaway References: <200706281553.l5SFr56i099807@repoman.freebsd.org> <20070802181715.46yikycm8gc8g8kk@webmail.leidinger.net> <20070803125410.GB1062@tirith.brixandersen.dk> <200708032144.57558.lofi@freebsd.org> <20070803204215.GA68620@rot26.obsecurity.org> In-Reply-To: <20070803204215.GA68620@rot26.obsecurity.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) / FreeBSD-7.0 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.004, required 8, BAYES_00 -15.00, DKIM_POLICY_SIGNSOME 0.00, MIME_QP_LONG_LINE 1.40, RDNS_DYNAMIC 0.10, SMILEY -0.50) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: Henrik Brix Andersen , Michael Nottebrock , cvs-all@freebsd.org, ports-committers@freebsd.org, Pav Lucistnik , cvs-ports@freebsd.org Subject: Re: cvs commit: ports/Mk bsd.port.mk X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2007 05:45:40 -0000 Quoting Kris Kennaway (from Fri, 3 Aug 2007 =20 16:42:15 -0400): > On Fri, Aug 03, 2007 at 09:44:56PM +0200, Michael Nottebrock wrote: >> On Friday, 3. August 2007, Henrik Brix Andersen wrote: >> > On Thu, Aug 02, 2007 at 06:17:15PM +0200, Alexander Leidinger wrote: >> > > Quoting Henrik Brix Andersen (from Thu, 2 Au= g >> > > 2007 >> > > >> > > 16:17:10 +0200): >> > >>> Feature: >> > >>> - allow to only register explicit dependencies, disabled by defaul= t >> > >>> (EXPLICIT_PACKAGE_DEPENDS=3Dwhatever_you_want) >> > >> >> > >> Can you elaborate a bit on this new EXPLICIT_PACKAGE_DEPENDS feature= ? >> > >> Perhaps give a usage example or two? :) >> > > >> > > What about diffing the output of "make actual-package-depends" and "m= ake >> > > actual-package-depends -DEXPLICIT_PACKAGE_DEPENDS"? >> > > >> > > Simple Example: >> > > >> > > Port A depends upon B >> > > Port B depends upon C >> > > >> > > Without the feature: >> > > Port A registers dependencies to ports B and C >> > > >> > > With the feature: >> > > Port A registers dependendcy to ports B >> > >> > Great, then it's just the feature I needed :) Thank you for the >> > explanation. >> >> Not sure this can work reliably enough to be usefule at present, at =20 >> least for >> the specific scenario of avoiding unnecessary recompilations. I think the= re >> are just too many ports with implicit dependencies, especially in the >> KDE/GNOME domain. That's a bug in those ports IMHO. And that's the reason why this =20 feature is not enabled by default. > Yes. I'm not even convinced this feature is a good idea. "Not a good idea" as in "is not usable yet" or as in "it should never =20 be the goal to be usable"? If it is the former, I agree (see above). =20 If it is the later please elaborate (having correct dependency =20 information should always be a good idea, I think the benefits are =20 obvious, aren't they?). Bye, Alexander. --=20 "Irrationality is the square root of all evil" =09=09-- Douglas Hofstadter http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137