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 EB040138010 for ; Thu, 27 Sep 2012 00:02:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8229321C165 for ; Thu, 27 Sep 2012 00:02:03 +0000 (UTC) Received: from mail-qc0-f195.google.com (mail-qc0-f195.google.com [209.85.216.195]) by pigeon.gentoo.org (Postfix) with ESMTP id 97D8321C018 for ; Wed, 26 Sep 2012 23:16:09 +0000 (UTC) Received: by qcsf14 with SMTP id f14so136095qcs.10 for ; Wed, 26 Sep 2012 16:16:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=Kmy7SYePDEsJFYgkdoNcr430Wv5DZE3/JU48nJDAvmA=; b=iwJrqMiKz6YU7UcmtFNJQdpcn2QUAkxHC90z912g64nPXSKH2bFM1jOYplaxXTUr0j f7qlR+4do8BfaiovtYM7N0TZr7SD5PLyZ4JBcRjSsp6cBWv6/IWXaLGYwZ7RPSYf7ef4 qMY7gSd4MRqSVHf5bNDOa/pTGqymIb8y++runpeBuOSCQItn5hgMV2xig3E3iKh1j3P6 ek0FefdHTEFTyhwjC+t/pWlYb6vIQNCvSCwrO4/QdC+YldQ5mWWdF8wxzW+LhmeIg83n 4e+jBIHCrRPvLxveaLxsLZ5Xnetqat7NdJSxSkBnEu99wgIzIMTFv1zWVlfruPQzPva0 5JUw== Received: by 10.229.136.144 with SMTP id r16mr1435944qct.14.1348701369026; Wed, 26 Sep 2012 16:16:09 -0700 (PDT) Received: from smtp.gmail.com:587 ([2620:0:1000:fd16:224:d7ff:feae:c014]) by mx.google.com with ESMTPS id l3sm6460830qan.19.2012.09.26.16.16.06 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 26 Sep 2012 16:16:08 -0700 (PDT) Received: by smtp.gmail.com:587 (sSMTP sendmail emulation); Wed, 26 Sep 2012 16:16:04 -0700 Date: Wed, 26 Sep 2012 16:16:04 -0700 From: Brian Harring To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Council meeting: Tuesday 14 August 2012, 19:00 UTC Message-ID: <20120926231604.GK26094@localhost> References: <20120807191736.GF49719@gentoo.org> <20520.6784.427242.325755@a1i15.kph.uni-mainz.de> <20522.23125.717981.676275@a1i15.kph.uni-mainz.de> <201208142318.01431.dilfridge@gentoo.org> <20120814223556.780b481d@googlemail.com> <502AC963.5040000@gentoo.org> <20120814230204.1eada549@googlemail.com> <20120815002021.0676b290@pomiocik.lan> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: af8b0723-1043-47f3-a6b8-45bcc4169f4f X-Archives-Hash: 63574e61075416142209b8094d83cf56 On Sat, Sep 08, 2012 at 02:12:40PM +0100, David Leverton wrote: > On 14 August 2012 23:20, Micha?? G??rny wrote: > > On Tue, 14 Aug 2012 23:02:04 +0100 > > Ciaran McCreesh wrote: > >> There's still the issue that we haven't decided what [use] deps do > >> when they show up in profile files. We were sticking at 1 until we > >> worked that out. > > > > Ah, about that. It will be useful if [use] deps in package.mask worked > > unlike in package.use.mask, thus giving us a tool to temporarily mask > > packages which are broken only with given flags. > > Do we have a verdict on this? What Micha?? suggests for package.mask > sounds OK to me, but use deps in package.use, package.use.mask, etc > could be rather nastier, and I'd be inclined to ban those unless > someone has a better idea. Use deps in all *.mask are already banned; whether by spec or convention- when they were added the potential was known, and stated as "don't do that". If we're going to try doing it now, analysis needs to be done to see what fallout there is *before trying to change the fucking thing*. Offhand, I'd strongly bet no PM will handle a use dep atom in package.mask now; as for *.use.* abuse of use deps, that's frankly worse- it's chained deps, "if this use configuration, mask that flag". That's hell on wheels for the PM to implement. Personally, I'd like to see 'dev-util/diffball[debug]' usable in package.use.mask (instead of dev-util/diffball debug), but it's not a backwards compatible change w/ existing PMs. Either way, the verdict is "can't go anywhere till compatibility is figured out" :P ~harring