From owner-freebsd-ports@FreeBSD.ORG Fri Dec 14 17:31:41 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BFDF16A418 for ; Fri, 14 Dec 2007 17:31:41 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (77-99-36-42.cable.ubr04.chap.blueyonder.co.uk [77.99.36.42]) by mx1.freebsd.org (Postfix) with ESMTP id 0F97C13C465 for ; Fri, 14 Dec 2007 17:31:40 +0000 (UTC) (envelope-from david@vizion2000.net) Received: by dns1.vizion2000.net (Postfix, from userid 1007) id 5850A1CC38; Fri, 14 Dec 2007 09:47:27 -0800 (PST) From: David Southwell Organization: Voice and Vision To: freebsd-ports@freebsd.org Date: Fri, 14 Dec 2007 09:47:26 -0800 User-Agent: KMail/1.9.7 References: <475F7390.9090509@gmail.com> <20071214121906.1241dcdd@gumby.homeunix.com.> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200712140947.26972.david@vizion2000.net> Subject: Re: Limitations of Ports System 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: Fri, 14 Dec 2007 17:31:41 -0000 On Friday 14 December 2007 08:08:54 Paul Schmehl wrote: > --On Friday, December 14, 2007 12:19:06 +0000 RW > > wrote: > > On Thu, 13 Dec 2007 22:34:58 -0500 > > > > "Aryeh M. Friedman" wrote: > >> Namely if I build abc with options 123 and 345 and > >> def with 345 and 678 then 345 will be cached for def since we already > >> set it for abc. > > > > How do you know the user wants 345 set on both ports? > > > > It might be a useful stable feature on "abc", but causes lock-ups on > > "def" > > SInce I've already killfiled Aryeh, I can only infer what you are > responding to and respond to him. But let me state this emphatically in > the hopes it will get through his thick skull. I do wish you could acquire the maturity to distinguish between the advantages that could come arguing your case clearly and collegially and the disadvantages that acrue from being personally antagonistic towards someone with whose analysis you happen to disagree. For me when someone becomes abusive they destroy their own credibility and get to sound as though they believe their opinions antitle them to be hateful and that their own views are somehow godgiven. > IT IS NOT THE JOB OF PORTS > TO MAKE DECISIONS FOR USERS. IMHO Shouting make you less rather than more credible. > \Please repeat that one hundred times until it > gets through. > Endless repetition does not add strength to analysis!! > No port should *ever* make decisions on a users behalf. Suggestions, yes > (e.g. OPTIONS that are enabled by default.) Decisions, no. If you depend > on another port *and* on certain knobs in that dependency being enabled, > then *tell* the user that during your port's install and let them decide > how to handle it. DO NOT enable those knobs yourself, no matter how > tempting it may be. IMHO You would sound more credible if you used the IMHO a bit more!! You might also gain some respect if you followed your own advice. Make suggestions for others to consider - do not decide, in advance, they are thick skulled if they do not agree with you!! > > It is beyond impossible for anyone to know what every user who is > installing ports already has on their boxes or what they might want to add > or ***what you might break***. Once you begin making decisions for them, > you could well stomp all over something that was functioning perfectly > normally and break a critical box. > > DON'T DO IT. That is so Microsoftian it's not funny. IMHO Shouting, hectoring and lecturing does not add weight to anyones point of view.