Date: Wed, 08 Aug 2007 14:54:08 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: Michael Nottebrock <lofi@freebsd.org> Cc: Kris, Henrik Brix Andersen <henrik@brixandersen.dk>, cvs-all@freebsd.org, ports-committers@freebsd.org, Pav Lucistnik <pav@freebsd.org>, Kennaway <kris@obsecurity.org>, cvs-ports@freebsd.org Subject: Re: cvs commit: ports/Mk bsd.port.mk Message-ID: <20070808145408.7mfj7i0jwg48084k@webmail.leidinger.net> In-Reply-To: <46B8B18F.9060402@freebsd.org> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Michael Nottebrock <lofi@freebsd.org> (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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070808145408.7mfj7i0jwg48084k>