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 1RY4if-0004sx-Dn for garchives@archives.gentoo.org; Tue, 06 Dec 2011 23:46:41 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D69C121C065; Tue, 6 Dec 2011 23:46:26 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 7582E21C020 for ; Tue, 6 Dec 2011 23:45:30 +0000 (UTC) Received: from [10.151.200.123] (staff-wireless.saddleback.edu [209.129.85.50]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: zmedico) by smtp.gentoo.org (Postfix) with ESMTPSA id E7EBD1B4001 for ; Tue, 6 Dec 2011 23:45:29 +0000 (UTC) Message-ID: <4EDEA916.7030108@gentoo.org> Date: Tue, 06 Dec 2011 15:45:26 -0800 From: Zac Medico User-Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111120 Thunderbird/8.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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] sys-libs/ncurses: punted from system in profiles References: <201112061117.51390.vapier@gentoo.org> <201112061706.34344.vapier@gentoo.org> <20111206222748.GC18351@localhost.google.com> <201112061752.04985.vapier@gentoo.org> In-Reply-To: <201112061752.04985.vapier@gentoo.org> X-Enigmail-Version: 1.3.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 1591c4ad-cdbd-4ae9-82fe-3fd0a78d96bb X-Archives-Hash: e15337ac6af5acaa8642366808eabef4 On 12/06/2011 02:52 PM, Mike Frysinger wrote: > On Tuesday 06 December 2011 17:27:48 Brian Harring wrote: >> On Tue, Dec 06, 2011 at 05:06:33PM -0500, Mike Frysinger wrote: >>> On Tuesday 06 December 2011 16:52:55 Brian Harring wrote: >>>> On Tue, Dec 06, 2011 at 03:52:07PM -0500, Mike Frysinger wrote: >>>>> On Tuesday 06 December 2011 14:28:02 Zac Medico wrote: >>>>>> On 12/06/2011 10:04 AM, Mike Frysinger wrote: >>>>>>> what might be interesting is if we had a "Gentoo default" set >>>>>>> which is what would come in a stage3 rather than the current >>>>>>> "stage3 is the system set". then we could move virtual/ssh out >>>>>>> of the system set and into the "Gentoo default" set so it'd be >>>>>>> easier for people to drop/etc... but i'm not familiar enough >>>>>>> with the portage support atm to say how feasible such an idea >>>>>>> would be. >>>>>> >>>>>> Similar to how we use packages.build to define the stage1 set, we >>>>>> could add a packages.default to define the stage3 set. >>>>>> Alternatively, we could use a meta-package to pull in the >>>>>> defaults, and adjust the stage3 build to pull in that meta-package >>>>>> automatically. >>>>> >>>>> the packages.default sounds like a good idea as then we'd be able to >>>>> tweak/stack it on a per-profile basis like existing files. i'll file >>>>> a release bug on the topic, and then we can talk about moving >>>>> virtual/ssh out of system and into that. >>>> >>>> We really need something generic here rather than just introducing new >>>> files; this basically duplicates sets for example. >>> >>> sets isn't in stable portage yet, right ? and is it stackable in >>> profiles ? >> >> Bluntly, portage set support from the tree isn't something I'm sure we >> really want to support /anyways/; it's fairly portage specific last I >> looked. Also, it isn't stackable from profiles. > > sounds like you support Zac's previous idea then: packages.default :) We can easily roll packages.default into the set support that's in stable portage (no need for full-blown sets.conf support). Currently, in stable portage, we have: @world = @selected + @system How about if we add an optional @default set that's generated from pacakges.default in the user's profile? The @default set would be pulled in by @selected when @default is listed in /var/lib/portage/world_sets (in stable portage, @selected currently only pulls in atoms from /var/lib/portage/world). -- Thanks, Zac