Date: Thu, 23 May 2013 13:36:13 +0300 From: Vitaly Magerya <vmagerya@gmail.com> To: John Marino <freebsdml@marino.st> Cc: "ports@FreeBSD.org" <ports@freebsd.org>, Baptiste Daroussin <bapt@freebsd.org>, "Ilya A. Arkhipov" <rum1cro@yandex.ru> Subject: Re: Proposal: do not show up the dialog(1) by default? Message-ID: <519DF11D.6090107@gmail.com> In-Reply-To: <519DE166.2030303@marino.st> References: <20130523054541.GH96836@ithaqua.etoilebsd.net> <758641369300207@web4g.yandex.ru> <519DDEA6.4030106@marino.st> <519DE07F.7040103@gmail.com> <519DE166.2030303@marino.st>
next in thread | previous in thread | raw e-mail | index | archive | help
John Marino wrote: >>> I like the suggestion that if the dialog consists only of globally set >>> options (NLS, DOC, etc) then it shouldn't appear by default. >> >> Except the cases when those options pull in additional dependencies. >> >> In those cases either the dialog should be shown, or the options should >> be disabled by default. > > The issue is that _by definition_ these options are enabled by default. > I'm not sure I agree that an always-enabled option should trigger a > dialog just because it has dependencies. My motivation is that some of those dependencies (especially for DOCS) are quite big (docbook for example). Under no circumstances do I want to waste hours of time building those and all of their dependencies. So, again, silent DOCS/NLS/EXAMPLES when additional dependencies are involved is very, very undesirable. > Doesn't NLS have dependencies? NLS does often mean gettext, yes. > That would already negate the benefit greatly if this suggestion were > followed. If that is a concern, we can actually count how many ports will be affected by such a policy. I expect the number not to be high. For example there are only 13 ports with NLS in the whole 'lang' category. Out of those 13, only 4 have no other options and will require a config dialog under the policy I propose.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?519DF11D.6090107>