From owner-freebsd-ports@FreeBSD.ORG Thu May 23 10:36:01 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 00E3C6F8; Thu, 23 May 2013 10:36:00 +0000 (UTC) (envelope-from vmagerya@gmail.com) Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) by mx1.freebsd.org (Postfix) with ESMTP id 4DED9366; Thu, 23 May 2013 10:36:00 +0000 (UTC) Received: by mail-la0-f53.google.com with SMTP id ea20so3031272lab.40 for ; Thu, 23 May 2013 03:35:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=JwtnCGOiedbz/GK8YT1SeG7hZMiKv2W2knOVYWyppEg=; b=mD+bLIj43V9RSZ0Lox8LXv6cFJqj+DQxVeGWoyXOH94CTVkbbR1aTZtkSl8PbWiFU5 9GHCpJrD8VSHkGz8REqnl65ZLf5zFLXdNaO9E9BDshtvxsk6mshLMFrBx0HIhvV49Fba CvcwJv7LI8ZPfLWSxGoFMkyQsndpaK6eEYbhqpb9lTtlZJl5R2aaIhX3MkarxVfQ2EVh AwAzt3VNDy7Nj6LfAMIFbx3FKlVx12yr664eekxD1d8OZkINvbVnv/fBGD4LsbqpW66V EDruq/ZsSNhb4d8seZfqstyUXq1C1nJp6XG3iFIoqu7TX1rvNpeP1uaehK5ok0fGKGKQ yAFg== X-Received: by 10.152.8.231 with SMTP id u7mr6144517laa.27.1369305359011; Thu, 23 May 2013 03:35:59 -0700 (PDT) Received: from [172.29.2.131] (altimet-gw.cs2.dp.wnet.ua. [217.20.178.249]) by mx.google.com with ESMTPSA id e9sm3504971lbj.3.2013.05.23.03.35.57 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 23 May 2013 03:35:57 -0700 (PDT) Message-ID: <519DF11D.6090107@gmail.com> Date: Thu, 23 May 2013 13:36:13 +0300 From: Vitaly Magerya User-Agent: Thunderbird MIME-Version: 1.0 To: John Marino Subject: Re: Proposal: do not show up the dialog(1) by default? References: <20130523054541.GH96836@ithaqua.etoilebsd.net> <758641369300207@web4g.yandex.ru> <519DDEA6.4030106@marino.st> <519DE07F.7040103@gmail.com> <519DE166.2030303@marino.st> In-Reply-To: <519DE166.2030303@marino.st> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: "ports@FreeBSD.org" , Baptiste Daroussin , "Ilya A. Arkhipov" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 May 2013 10:36:01 -0000 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.