From owner-freebsd-ports@FreeBSD.ORG Sat Jun 23 10:09:50 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 07DE0106566B; Sat, 23 Jun 2012 10:09:50 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id F230A1E5C6; Sat, 23 Jun 2012 10:09:19 +0000 (UTC) Message-ID: <4FE595CF.5010001@FreeBSD.org> Date: Sat, 23 Jun 2012 03:09:19 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: Baptiste Daroussin References: <4FE12F2D.9080302@FreeBSD.org> <20120620061136.GA79164@ithaqua.etoilebsd.net> <4FE1829D.6030109@FreeBSD.org> <20120620091321.GA83730@ithaqua.etoilebsd.net> <20120620094431.M12775@martymac.org> <20120620103412.GB83730@ithaqua.etoilebsd.net> <4FE1C1EA.8070901@FreeBSD.org> <20120621090226.M48537@FreeBSD.org> <4FE4AEFC.4070405@FreeBSD.org> <4FE51858.4010502@FreeBSD.org> <20120623081843.GC41054@ithaqua.etoilebsd.net> In-Reply-To: <20120623081843.GC41054@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Ports , Olli Hauer , Ganael LAPLANCHE , Matthew Seaman , Michael Scheidell Subject: Re: optionsng and tinderbox? 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: Sat, 23 Jun 2012 10:09:50 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 06/23/2012 01:18, Baptiste Daroussin wrote: > Well the priority ordering the logical was to give the end word to > the last user action. > > It goes from global to specific > > 1/ the global options (infrastructures) are applied 2/ the > maintainer option (ports are applied) 3/ the user global options > are applied (OPTIONS_{,UN}SET) 4/ the user ports options are > applied (${UNIQUENAME}_{,UN}SET) 5/ the dialog (make config) > options are applied > > If that it looks not good to anyone, please comment (we can still > change it) and please provide arguments. I'm not sure I explained myself well in the last message. I've already discussed how make.conf should override the way the options are presented to the user, which my understanding is that you've already accomplished. That means that when 3 and 4 happen, the options presented to the user will already reflect the global configuration decisions made on the system level. If at the point the options dialog is presented the user wants to override the global choices for that particular port, fine. But the global (make.conf, ports.conf, etc.) choices should always take precedence absent this user twiddling, and when the options dialog is first presented to the user it should *always* reflect the global config choices by default, regardless of 1 and 2 in your list above. Doug - -- This .signature sanitized for your protection -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJP5ZXPAAoJEFzGhvEaGryEv4cIAIATkjsdw6gr3SluCuuvvQgE EXavIVGsHVpp0IuvkhNZzryH2TdZ4QUadquKRmHAWeIwyptxug8QMzZ7c2IG3Luf CuC9KaMIjKnV6ADYMYIApb4pc581ivH4hutR81PB50AWRlGtmeysMKO4/SX0yT8Q Asl7vMuMgpSNur8neH/vFVTvVs/b1jnHueHNIyzOAQWvga2aFLyzGcSsSaY+qJJ5 3EnnIbkzXvcX4l2VoZN6BSokaT7uXyRG0Ev6Fx0i45NJuul3+HsTKp3i/RZVEqg+ RawuBPIR2zM+IQOIop+43+5EQhUToB6fYvALIvO34OIhKv77hhJoFwFilRFluH0= =MkNT -----END PGP SIGNATURE-----