Date: Thu, 23 May 2013 17:37:29 +0200 From: Baptiste Daroussin <bapt@freebsd.org> To: Freddie Cash <fjwcash@gmail.com> Cc: FreeBSD Ports Mailing List <ports@freebsd.org>, Lars Engels <lars.engels@0x20.net> Subject: Re: Proposal: do not show up the dialog(1) by default? Message-ID: <20130523153728.GV96836@ithaqua.etoilebsd.net> In-Reply-To: <CAOjFWZ7Aa-826LhkTscueS5iXEcME%2B2nHYgTwL%2BejWRUdVgSXA@mail.gmail.com> References: <20130523054541.GH96836@ithaqua.etoilebsd.net> <20130523135851.GM32935@e-new.0x20.net> <CAOjFWZ7Aa-826LhkTscueS5iXEcME%2B2nHYgTwL%2BejWRUdVgSXA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--xVUAO+xN0VJlKSe3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 23, 2013 at 08:32:20AM -0700, Freddie Cash wrote: > On Thu, May 23, 2013 at 6:58 AM, Lars Engels <lars.engels@0x20.net> wrote: >=20 > > On Thu, May 23, 2013 at 07:45:42AM +0200, Baptiste Daroussin wrote: > > > hi, > > > > > > A lot of people seems to be complaining about the configuration dialog > > popping > > > up all the time. > > > > > > What if we change the default behaviour to not pop up the dialog each > > time there > > > is a changed option but only when the user explicitly type make confi= g? > > > > > > Just a proposal, please give your opinion. > > > > > > Of course make config-recursive behaviour won't change. > > > > > > regards, > > > Bapt > > > > I am strongly against it. Firstly, it's against POLA, secondly, while it > > hides complexity of the ports system it also hides its biggest > > advantage. > > You'll never know which knobs the ports you want to build offer and new > > users will never find out how to build an Apache web server with PHP > > support. > > > > My proposal get rid of the nagging NLS and DOCS window, ask the user > > initially if they want NLS and DOCS and enable/disable it globally. > > Second, encourage the use of portmaster to install new ports, which > > recursively displays the OPTIONS dialog and does this much faster than > > make config-recursive. > > That way you can set/unset all OPTIONS, go to bed and don't find an > > unanswered dialog in the next morning. > > >=20 > I agree. The dialog needs to appear if there are no saved options for the > port (thus saving the options). And it needs to appear if the list of > options has changed or if the defaults have changed from what's saved in > /var/db/ports/. >=20 > If the defaults are the same as what's saved in /var/db/ports/ then the > options window does not need to appear. >=20 > IOW, the way the ports tree worked before we lost the ability to set thin= gs > globally in /etc/make.conf (although it appears a convoluted hack has been > added to make this work). We never lost the ability to set globally in make.conf just a new consisten= t way has been added. --xVUAO+xN0VJlKSe3 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlGeN7gACgkQ8kTtMUmk6EwrvgCfYotua7JKSYCiXKFQCl04Mmll oFIAoIYOygEG0Tc/z8UNrbmmlAu7uuYr =ZSkP -----END PGP SIGNATURE----- --xVUAO+xN0VJlKSe3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130523153728.GV96836>