From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CD33A139694 for ; Mon, 29 May 2017 19:24:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4BE9421C07E; Mon, 29 May 2017 19:24:39 +0000 (UTC) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DBA7E21C04E for ; Mon, 29 May 2017 19:24:38 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id k15so20021450wmh.3 for ; Mon, 29 May 2017 12:24:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=/g2Bc7eLHwlv5L+oSJQPy+PbK3ssCdezOaBh8X6ozug=; b=fuSqtVJBPKgBP8o5BlH0h+P3l7A6QoS/Xm8H+P5yem92iRKEsGQELR/Yq7AMzJ4W3w 3RzhMsaEDjMduliPbL36vI6AIKhX9Nne8kM5GqgqXui82qIchPQCXZScY1WQPahxXV5M iDJOpsSopOKUuCRuPtdXeT4kXxFfMrDZ0lb8pqpD6apsjBBFLYuy1wDDw77LW0aEaqaV V3FzN2KPCB2kcU0S18d+h4Rnu1bJQWrdVtjNy2mWx1PAJvvSixsWbyOiDtpA7fCeTKST vrizx656FA2HTIsRREqykxbwkybokC/K/Xbcr7EEQO1xWwVVvOUkMfPc4LvIzdi0vUTP B97g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/g2Bc7eLHwlv5L+oSJQPy+PbK3ssCdezOaBh8X6ozug=; b=GgeKCRiH7gQ9TV44oinqVVW/9ve2RQWvX9so8I8pNlqgNqTTIIYP2Uwm7nyJ8s3qDw ZAmHmSY0tC5mypJWJjKU/hXz7X7zTa2ScvsZXKByKYzeg1pa3PDrHbNB+sznzxhNIcpC D+m45zumCfxJTXErjE0P/98XX6GFDbN3hqZvDRuvM73lweXhH7+wOwY7BB9g1GR56kaS OK4rJSAcw4k7nqwzd7g1v77Gf356DUk9xzJSPaDiIBu0yroIW66XM4GztVj1OGq6QeS4 CTwNXyQ39AyarOX2Y/yx9uI1ypJ7Kia4xv8rbjI7UGmsh6SlcQBuhli+T9+n2qxVU1l0 LJmw== X-Gm-Message-State: AODbwcCyM11vuJovq+RFBLtZCQpt2Yzx+o3cwzPm+VU5FNlVV83r2Ru0 jNRSbqLWXPlJajEA X-Received: by 10.28.22.71 with SMTP id 68mr10652377wmw.67.1496085877354; Mon, 29 May 2017 12:24:37 -0700 (PDT) Received: from snowblower (cpc4-broo7-2-0-cust35.14-2.cable.virginm.net. [82.8.215.36]) by smtp.gmail.com with ESMTPSA id b81sm15690713wmf.7.2017.05.29.12.24.36 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 May 2017 12:24:36 -0700 (PDT) Date: Mon, 29 May 2017 20:24:32 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] Forced/automatic USE flag constraints (codename: ENFORCED_USE) Message-ID: <20170529202432.028f390e@snowblower> In-Reply-To: <1496071993.31087.1.camel@gentoo.org> References: <1496071993.31087.1.camel@gentoo.org> X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu) 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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 6a0a6eaf-19a7-48f5-bb35-63a3bca3a8a3 X-Archives-Hash: 4d5e6bae2db41d0fb614ddca51c2dc4c On Mon, 29 May 2017 17:33:13 +0200 Micha=C5=82 G=C3=B3rny wrote: > For a long time we seem to be missing appropriate tools to handle USE > flag constraints efficiently. EAPI 4 brought REQUIRED_USE but all > things considered, it has proven to be far from an optimal solution. > I would therefore like to discuss adding a better tool to amend or > replace it, to allow for automated handling of USE flag constraints. REQUIRED_USE's problems all come from it being thrown in at the last minute without any testing of either the user experience or the feasibility of its implementation. Have you implemented a prototype to show that you can actually fix those problems? --=20 Ciaran McCreesh