From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 9C4D71386F3 for ; Wed, 12 Aug 2015 14:39:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 976A71426A; Wed, 12 Aug 2015 14:38:58 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AFE8914232 for ; Wed, 12 Aug 2015 14:38:57 +0000 (UTC) Received: from [192.168.1.130] (CPE002401f30b73-CM78cd8ec1b205.cpe.net.cable.rogers.com [99.224.138.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: axs) by smtp.gentoo.org (Postfix) with ESMTPSA id 9380A340A0D for ; Wed, 12 Aug 2015 14:38:56 +0000 (UTC) Subject: Re: [gentoo-dev] Re: useflag policies To: gentoo-dev@lists.gentoo.org References: <55C7AC24.2040503@gentoo.org> <55C9CA32.3060300@gentoo.org> <55C9F189.10102@gentoo.org> <20150812052120.5a83c3b1@googlemail.com> <55CB4CB0.8050208@gentoo.org> From: Ian Stakenvicius Message-ID: <55CB5A80.8030908@gentoo.org> Date: Wed, 12 Aug 2015 10:38:56 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: <55CB4CB0.8050208@gentoo.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 459bf722-4ef3-4cf4-a4ed-f7b77d229122 X-Archives-Hash: 41bc72cb6923bc56ff3db638c37cb49c -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 12/08/15 09:40 AM, Michael Orlitzky wrote: > At the very least, we need to be able to tag REQUIRED_USE > conflicts with human readable error messages. OK, so I know I > can't have USE="qt4 qt5" for this package... but why? How do I > fix it? We can do that with pkg_pretend and a bunch of "if" > statements, or maybe there's value in having the requirements in > a variable -- who knows. The former is a lot simpler to > implement. > > I still think it's really important to note the meaning of "Can't" here. "Can't" IMO should still really mean cannot -- that setting both flags is going to cause a problem that'll break the system, conflicts that will cause things to not work. This whole qt4/qt5 discussion isn't about "can't", but about "doesn't." -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlXLWoAACgkQAJxUfCtlWe2GAwD/dgkq8Iyd4njMd2tAvO8zWVOr JddKwKnUxMxT4haGYDYBAIxIQbT5BM3+iHkNWXF8nKm6GXukNKqUODhZl3eNRoUi =kAZd -----END PGP SIGNATURE-----