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 1Nnt3u-0000WH-Be for garchives@archives.gentoo.org; Sat, 06 Mar 2010 12:24:54 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E8F60E0B01; Sat, 6 Mar 2010 12:24:51 +0000 (UTC) Received: from vms173019pub.verizon.net (vms173019pub.verizon.net [206.46.173.19]) by pigeon.gentoo.org (Postfix) with ESMTP id 4846BE0ACB for ; Sat, 6 Mar 2010 12:24:46 +0000 (UTC) Received: from gw.thefreemanclan.net ([unknown] [96.245.54.140]) by vms173019.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0KYV00LJF14U0060@vms173019.mailsrvcs.net> for gentoo-dev@lists.gentoo.org; Sat, 06 Mar 2010 06:24:35 -0600 (CST) Received: from [192.168.0.5] (rich.homedns.org [192.168.0.5]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by gw.thefreemanclan.net (Postfix) with ESMTPS id 48FC01759F47 for ; Sat, 06 Mar 2010 07:24:30 -0500 (EST) Message-id: <4B92497E.30302@gentoo.org> Date: Sat, 06 Mar 2010 07:24:30 -0500 From: Richard Freeman User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.7) Gecko/20100215 Thunderbird/3.0.1 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] Remove cups from default profile to solve circular deps References: <4B9049A3.5020805@gmail.com> <201003050957.22890.mail@patrick-nagel.net> <4B906E7D.7010003@gentoo.org> <877hprpibg.fsf@newton.gmurray.org.uk> In-reply-to: Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 7bit X-Archives-Salt: 4394e79c-8729-4683-b888-6bc162413ff1 X-Archives-Hash: 35ee65355d783c80c41aab4a9bb1388a On 03/05/2010 08:06 AM, Ben de Groot wrote: > On 5 March 2010 04:18, Graham Murray wrote: >> 3. Include one or both of the packages in the stage tarball. > None of the packages involved (gtk+, cups and poppler) is in any > shape or form essential, so you will have a very hard time convincing > people that this is the best solution. I tend to agree, but do consider this: 1. We wouldn't need to put all the packages in the dep list up to these packages in the tarball - you could just put one package in the tarball so that when emerge gets to this point it won't die. 2. You don't need to put that package in @system, so the first time the user cleans out their install it will be removed. For server users it will start out there but will eventually go away. It does increase the size of the tarball, which is of course undesirable. We might also need to modify the build scripts since I'm guessing those scripts look at @system to figure out what belongs in the tarball and these packages don't need to be there. I do agree that it isn't really an ideal solution, and probably not the first thing we should try... Rich