From owner-cvs-ports@FreeBSD.ORG Wed Aug 8 12:56:32 2007 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 339D616A41B; Wed, 8 Aug 2007 12:56:32 +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 AC6F213C461; Wed, 8 Aug 2007 12:56:31 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A552D4.dip.t-dialin.net [84.165.82.212]) by redbull.bpaserver.net (Postfix) with ESMTP id 0B91E2E1EC; Wed, 8 Aug 2007 14:56:22 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id BBB9D5B5A04; Wed, 8 Aug 2007 14:54:08 +0200 (CEST) Received: (from www@localhost) by webmail.leidinger.net (8.13.8/8.13.8/Submit) id l78Cs8xN074951; Wed, 8 Aug 2007 14:54:08 +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; Wed, 08 Aug 2007 14:54:08 +0200 Message-ID: <20070808145408.7mfj7i0jwg48084k@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Wed, 08 Aug 2007 14:54:08 +0200 From: Alexander Leidinger To: Michael Nottebrock 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> <20070806074318.q9mw6ulngg00gwsw@webmail.leidinger.net> <20070806065634.GA31676@rot26.obsecurity.org> <20070806113855.0fcq213io0www04k@webmail.leidinger.net> <46B7072E.8070307@freebsd.org> <20070807111509.ojm8nc4ao0g080ck@webmail.leidinger.net> <46B84C78.3030009@freebsd.org> <20070807145123.yb3dqjojk08s40wg@webmail.leidinger.net> <46B8B18F.9060402@freebsd.org> In-Reply-To: <46B8B18F.9060402@freebsd.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=-13.927, required 8, BAYES_00 -15.00, DKIM_POLICY_SIGNSOME 0.00, MIME_QP_LONG_LINE 1.40, RDNS_DYNAMIC 0.10, SMILEY -0.50, TW_BJ 0.08) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No X-Mailman-Approved-At: Wed, 08 Aug 2007 13:36:35 +0000 Cc: Kris, Henrik Brix Andersen , cvs-all@freebsd.org, ports-committers@freebsd.org, Pav Lucistnik , Kennaway , cvs-ports@freebsd.org Subject: Re: cvs commit: ports/Mk bsd.port.mk X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2007 12:56:32 -0000 Quoting Michael Nottebrock (from Tue, 07 Aug 2007 =20 19:53:19 +0200): > I think we might possibly be talking past each other - let me rephrase > my concerns about the EXPLICIT_PACKAGE_DEPENDS switch and its functionalit= y: > > - I am concerned about users trying to use that switch *now* to cut down > time on portupgrade -r and portupgrade -R operations and getting > inconsistently updated installations as a result. That was the main > motivation for my initial reply to your message - since there is no > documentation other than your messages for that switch and since it does > not print out any warnings either, I thought I had to issue that > warning. Other than that, I realise this is experimental and off by > default and as such I don't have a problem with it. Providing the > missing documentation and make the switch print appropriate warnings > might still be worthwhile though. Where should the following (or something similar) be added to? ---snip--- The ports collection now has a knob (EXPLICIT_PACKAGE_DEPENDS) to only =20 register the explicit dependencies. It will allow to speed up =20 "portupgrade -r" and "portupgrade -R" in the future. This is an =20 experimental feature for developers/mainainers only at the moment, as =20 the ports collection has not all necessary explicit dependencies which =20 are needed to make this work smoothly for endusers. If you use it you =20 are not allowed to complain (send patches instead). ---snip--- > - Finally, I am concerned about the amount of work required to keep the > dependencies up to date. This last concern is admittedly KDE-centric > (and thus selfish :). The more automated tests or automated dependency > registration mechanisms there are in place, the less concern there will > be from my side. Those two quickshots already look pretty good - how > about trying to integrate them into the pointyhat buildscript? I improved them a little bit. The objdump part now has some sanity =20 checks and I removed the useless use of grep (awk can do this). The =20 package resolving script is also improved, I use getopt now for the =20 part to specify the PREFIX, and you can specify multiple PREFIX =20 directories. It also has some sanity checks now. I try to get some time this week to commit them (before commit =20 reviews/suggestions/improvements would be appreciated), until then you =20 can find them at http://www.Leidinger.net/FreeBSD/scripts/ Bye, Alexander. --=20 Have at you! http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137