From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Mwit6-0000v4-7L for garchives@archives.gentoo.org; Sat, 10 Oct 2009 20:50:00 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 495F8E05F9; Sat, 10 Oct 2009 20:49:59 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 2318CE05F9 for ; Sat, 10 Oct 2009 20:49:59 +0000 (UTC) Received: from [192.168.22.10] (ip68-4-152-120.oc.oc.cox.net [68.4.152.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id A73AD67A06 for ; Sat, 10 Oct 2009 20:49:58 +0000 (UTC) Message-ID: <4AD0F39D.8060007@gentoo.org> Date: Sat, 10 Oct 2009 13:50:37 -0700 From: Zac Medico User-Agent: Thunderbird 2.0.0.23 (X11/20090907) 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: package.use.stable.mask References: <200910102204.51253.scarabeus@gentoo.org> In-Reply-To: <200910102204.51253.scarabeus@gentoo.org> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 03bb99f1-3730-4075-b242-f26d778a073f X-Archives-Hash: 679096f84b0d3e6aeb1222391796bfc5 Tom=C3=A1=C5=A1 Chv=C3=A1tal wrote: > Hi, > lately I spoted that quite few packages have optional parts bit unstabl= e (KDE=20 > parts, boinc [i wont stable it until the cuda is, i wont do the work ex= plained=20 > bellow :)], kipi,...). > I really don't like the shebang about doing -r1 and -r50 so we keep 2=20 > revisions where one is stableable and second is not. > So how about having this nice file (topic), it quite self-explainable b= y the=20 > name. > Also syntax would be same as for package.use.mask and same goes for pla= cement=20 Maybe a syntax extension for IUSE would be a little nicer. For example: IUSE=3D"unstable? ( foo bar )" You could emulate this sort of extension in current EAPIs by simply adding IUSE=3D"unstable" and then using that flag to conditionally disable things in *DEPEND, SRC_URI, and ebuild shell code. --=20 Thanks, Zac